Effective team onboarding in Agile software development: techniques and goals

07/24/2019
by   Jim Buchan, et al.
0

Context: It is not uncommon for a new team member to join an existing Agile software development team, even after development has started. This new team member faces a number of challenges before they are integrated into the team and can contribute productively to team progress. Ideally, each newcomer should be supported in this transition through an effective team onboarding program, although prior evidence suggests that this is challenging for many organisations. Objective: We seek to understand how Agile teams address the challenge of team onboarding in order to inform future onboarding design. Method: We conducted an interview survey of eleven participants from eight organisations to investigate what onboarding activities are common across Agile software development teams. We also identify common goals of onboarding from a synthesis of literature. A repertory grid instrument is used to map the contributions of onboarding techniques to onboarding goals. Results: Our study reveals that a broad range of team onboarding techniques, both formal and informal, are used in practice. It also shows that particular techniques that have high contributions to a given goal or set of goals. Conclusions: In presenting a set of onboarding goals to consider and an evidence-based mechanism for selecting techniques to achieve the desired goals it is expected that this study will contribute to better-informed onboarding design and planning. An increase in practitioner awareness of the options for supporting new team members is also an expected outcome.

READ FULL TEXT
research
01/08/2021

Features that Predict the Acceptability of Java and JavaScript Answers on Stack Overflow

Context: It is not uncommon for a new team member to join an existing Ag...
research
09/16/2022

Team performance and large scale agile software development

Software development is a team work and largely dependent on open social...
research
10/12/2022

Effect of sociability and curiosity of senior developers in building agile scrum team competency

This paper aims to investigate the mechanisms that contribute to propaga...
research
11/21/2017

Finding an Effective Classification Technique to Develop a Software Team Composition Model

Ineffective software team composition has become recognized as a promine...
research
04/09/2021

Alignment of Stakeholder Expectations about User Involvement in Agile Software Development

Context: User involvement is generally considered to contributing to use...
research
09/14/2021

Joining Forces: Applying Design Thinking Techniques in Scrum Meetings

The most prominent Agile framework Scrum, is often criticized for its am...
research
05/20/2021

Understanding the Perceived Relevance of Capability Measures: A Survey of Agile Software Development Practitioners

Context: In the light of the swift and iterative nature of Agile Softwar...

Please sign up or login with your details

Forgot password? Click here to reset