Til hovedinnhold
Norsk English

Onboarding software developers and teams in three globally distributed legacy projects: A multi-case study

Sammendrag

Onboarding is the process of supporting new employees regarding their social and performance adjustment to their new job. Software companies have faced challenges with recruitment and onboarding of new team members, and there is no study that investigates it in a holistic way. In this paper, we conducted a multi‐case study to investigate the onboarding of software devel- opers/teams, associated challenges, and areas for further improvement in 3 globally distributed legacy projects. We employed Bauer's model for onboarding to identify the current state of the onboarding strategies employed in each case. We learned that the employed strategies are semi‐formalized. Besides, in projects with multiple sites, some functions are executed locally, and the onboarding outcomes may be hard to control. We also learned that onboarding in legacy projects is especially challenging and that decisions to distribute such projects across multiple locations shall be approached carefully. In our cases, the challenges to learn legacy code were further amplified by the project scale and the distance to the original sources of knowledge. Finally, we identified practices that can be used by companies to increase the chances of being successful when onboarding software developers and teams in globally distributed legacy projects.
Les publikasjonen

Kategori

Vitenskapelig artikkel

Oppdragsgiver

  • Research Council of Norway (RCN) / 231679/F20
  • Research Council of Norway (RCN) / 235359

Språk

Engelsk

Forfatter(e)

  • Ricardo Britto
  • Daniela Soares Cruzes
  • Darja Smite
  • Aivars Sablis

Institusjon(er)

  • Blekinge Tekniska Högskola
  • SINTEF Digital / Software Engineering, Safety and Security

År

2018

Publisert i

Journal of Software: Evolution and Process (JSEP)

ISSN

2047-7473

Forlag

John Wiley & Sons

Årgang

30

Hefte nr.

4

Vis denne publikasjonen hos Cristin