Right Thoughts and Right Action: How to Make Agile Teamwork Effective
Authors:
Torgeir Dingsøyr,
Diane Strode,
Yngve Lindsjørn
Abstract:
Teamwork is critical in many industrial sectors. When creating complex software solutions, most companies and public institutions organize work in cross-functional teams and follow the principles of agile development. This approach to knowledge-intensive work seeks to empower team members, ensures that the most competent people make decisions, and manages uncertainty by allowing members to learn a…
▽ More
Teamwork is critical in many industrial sectors. When creating complex software solutions, most companies and public institutions organize work in cross-functional teams and follow the principles of agile development. This approach to knowledge-intensive work seeks to empower team members, ensures that the most competent people make decisions, and manages uncertainty by allowing members to learn and adapt as the work progresses.
Advice on teamwork is abundant. For example, the Google re:Work model offers advice to development teams in the form of five key factors for successful teams, including psychological safety, structure and clarity, and teamwork that the team members consider meaningful. There is also general advice from years of studies of teamwork and from empirical studies on agile development teams. However, there has yet to be a model that draws together the knowledge from all of these sources and specifically focuses on the effectiveness of agile teamwork.
To fill this gap, we have developed an Agile Teamwork Effectiveness Model (ATEM). Our model is based on a review of empirical studies on agile development teams, general studies of effective teams and teamwork, and practitioner advice. We also incorporated findings from our own two case studies and 22 focus groups. Though primarily intended for collocated agile software development teams, the increasing adoption of agile methods outside IT departments may make the model valuable for other agile workplaces.
△ Less
Submitted 5 July, 2022;
originally announced July 2022.
Applying Adapted Big Five Teamwork Theory to Agile Software Development
Authors:
Diane Strode
Abstract:
Teamwork is a central tenet of agile software development and various teamwork theories partially explain teamwork in that context. Big Five teamwork theory is one of the most influential teamwork theories, but prior research shows that the team leadership concept in this theory it is not applicable to agile software development. This paper applies an adapted form of Big Five teamwork theory to ca…
▽ More
Teamwork is a central tenet of agile software development and various teamwork theories partially explain teamwork in that context. Big Five teamwork theory is one of the most influential teamwork theories, but prior research shows that the team leadership concept in this theory it is not applicable to agile software development. This paper applies an adapted form of Big Five teamwork theory to cases of agile software development. Three independent cases were drawn from a single organisation. This ensured a measure of control over contextual factors affecting the teamwork. The findings show that the adapted form of Big Five teamwork theory, including a shared team leadership concept, is fully applicable to some forms of agile software development, but not all. For practitioners, insights as to which agile practices support teamwork are provided.
△ Less
Submitted 11 June, 2016;
originally announced June 2016.