Performance Evolution of Newcomers in Large-Scale Distributed Software Projects: An Industrial Case Study
2019 (English)In: Proceedings - 2019 ACM/IEEE 14th International Conference on Global Software Engineering, ICGSE 2019, Institute of Electrical and Electronics Engineers Inc. , 2019, p. 1-11, article id 8807643Conference paper, Published paper (Refereed)
Abstract [en]
Large-scale distributed software projects with long life cycles often involve a considerable amount of complex legacy code. The combination of scale and distribution challenges and the difficulty in acquiring knowledge about massive amounts of complex legacy code may make the onboarding of new developers/teams problematic. These problems may lead to extended periods of low performance. The primary objective of this paper is to investigate the performance evolution of offshore newcomers onboarded in a large-scale globally distributed project and how it relates to the employed onboarding strategy. To achieve our objective, we conducted a case study in Ericsson. We identified that the following aspects in the onboarding strategy employed in the investigated case seem to be related to the unexpectedly low performance evolution: i) the distance to mentors; ii) the used formal training approach, which did not fit the sociocultural background of the newcomers; iii) allocation of large and distributed tasks in the early stages of the onboarding process; and iv) team instability. We conclude that the onboarding of newcomers in globally distributed projects must be planned well ahead and should consider avoiding the aspects mentioned above. © 2019 IEEE.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2019. p. 1-11, article id 8807643
Keywords [en]
developer onboarding, global software engineering, large scale software development, performance, Life cycle, Offshore oil well production, Distributed projects, Distributed software, Industrial case study, Onboarding, Performance evolutions, Primary objective, Software design
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-18673DOI: 10.1109/ICGSE.2019.00000ISI: 000538556600001ISBN: 9781538691960 (print)OAI: oai:DiVA.org:bth-18673DiVA, id: diva2:1352658
Conference
14th ACM/IEEE International Conference on Global Software Engineering, ICGSE, Montreal, 25 May 2019 through 26 May 2019
Funder
Knowledge Foundation, 2009/02492019-09-192019-09-192021-04-27Bibliographically approved