A teamwork effectiveness model for agile software development

Author:

Strode DianeORCID,Dingsøyr TorgeirORCID,Lindsjorn YngveORCID

Abstract

AbstractTeamwork is crucial in software development, particularly in agile development teams which are cross-functional and where team members work intensively together to develop a cohesive software solution. Effective teamwork is not easy; prior studies indicate challenges with communication, learning, prioritization, and leadership. Nevertheless, there is much advice available for teams, from agile methods, practitioner literature, and general studies on teamwork to a growing body of empirical studies on teamwork in the specific context of agile software development. This article presents the agile teamwork effectiveness model (ATEM) for colocated agile development teams. The model is based on evidence from focus groups, case studies, and multi-vocal literature and is a revision of a general team effectiveness model. Our model of agile teamwork effectiveness is composed of shared leadership, team orientation, redundancy, adaptability, and peer feedback. Coordinating mechanisms are needed to facilitate these components. The coordinating mechanisms are shared mental models, communication, and mutual trust. We critically examine the model and discuss extensions for very small, multi-team, distributed, and safety-critical development contexts. The model is intended for researchers, team members, coaches, and leaders in the agile community.

Funder

Research Centre of Norway

Agile 2.0

Publisher

Springer Science and Business Media LLC

Subject

Software

Reference111 articles.

1. Ågerfalk P, Fitzgerald B (2006) Flexible and distributed software processes: old petunias in new bowls? Commun ACM 49(10):27–34

2. Baham C, Hirschheim R (2021) Issues, challenges, and a proposed theoretical core of agile software development research. Inf Syst J. https://doi.org/10.1111/isj.12336

3. Beck K (2000) Extreme programming explained: embrace change. Addison-Wesley, Boston

4. Beck K, Andres C (2005) Extreme programming explained: embrace change, 2nd edn. Addison-Wesley, Boston

5. Bjørnson FO, Wijnmaalen J, Stettina CJ, Dingsøyr T (2018) Inter-team coordination in large-scale agile development: a case study of three enabling mechanisms. In: Garbajosa J, Wang X, Aguiar A (eds) Agile processes in software engineering and extreme programming XP2018. Porto, Portugal

Cited by 45 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Perceived impact of agile principles: Insights from a survey-based study on agile software development project success;Information and Software Technology;2024-12

2. Understanding collective ownership in agile development: Turbo charging the process;Information & Management;2024-09

3. Five Pivotal Practices for Leaders to Cultivate Empathy within Virtual Scrum Teams;2024 Portland International Conference on Management of Engineering and Technology (PICMET);2024-08-04

4. The Role of Generative AI in Software Development Productivity: A Pilot Case Study;Proceedings of the 1st ACM International Conference on AI-Powered Software;2024-07-10

5. Service innovations, value-driven business model, and institute growth: insights from a higher-education institute;International Journal of Educational Management;2024-07-10

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3