To main content

Studying Onboarding in Distributed Software Teams: A Case Study and Guidelines

Abstract

Many companies have turned towards globally distributed software development in their quest for access to more development capacity. This paper investigates how a company onboarded distributed teams in a global project, and report experience on how to study such distributed projects. Onboarding is the process of helping new team members adapt to the existing team and ways of working. The goal of the studied onboarding program was to integrate Portuguese developers into two existing Norwegian teams. Further, due to the growing trend in utilizing globally distributed projects, and the challenge of conducting studies in distributed organizations, it is crucial to find good practices for researching such projects. We collected qualitative data from interviews, observations, Slack conversations and documents, and quantitative data on Slack activity. We report experiences on different onboarding practices and techniques, and we suggest guidelines to help other researchers conduct qualitative studies in globally distributed projects.
Read the publication

Category

Academic chapter

Language

English

Author(s)

Affiliation

  • SINTEF Digital / Software Engineering, Safety and Security
  • University of Oslo

Year

2020

Publisher

Association for Computing Machinery (ACM)

Book

EASE '20: Proceedings of the Evaluation and Assessment in Software Engineering

ISBN

9781450377317

Page(s)

150 - 159

View this publication at Norwegian Research Information Repository