A teamwork effectiveness model for agile software development

被引:39
作者
Strode, Diane [1 ]
Dingsoyr, Torgeir [2 ,3 ]
Lindsjorn, Yngve [4 ]
机构
[1] Whitireia Polytech, Sch Informat Technol, Wellington, New Zealand
[2] Norwegian Univ Sci & Technol, Dept Comp Sci, NO-7491 Trondheim, Norway
[3] SimulaMet, Dept IT Management, POB 134, N-1325 Lysaker, Norway
[4] Univ Oslo, Dept Informat, Oslo, Norway
关键词
Agile leadership; Agile methods; Agile teamwork model; Agile teams; Big five model of teamwork; Mutual performance monitoring; Peer feedback; Redundancy; Scrum teams; Teamwork model; Teamwork theory; SHARED MENTAL MODELS; SERVANT LEADERSHIP; GROUP COHESIVENESS; TEAMS; PERFORMANCE; MANAGEMENT; SUCCESS; PRODUCTIVITY; CHALLENGES; QUALITY;
D O I
10.1007/s10664-021-10115-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Teamwork 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.
引用
收藏
页数:50
相关论文
共 111 条
  • [1] Ågerfalk P, 2006, COMMUN ACM, V49, P11
  • [2] [Anonymous], 2002, Agile software development
  • [3] [Anonymous], 2001, BEH MARK WORKSH
  • [4] Issues, challenges, and a proposed theoretical core of agile software development research
    Baham, Corey
    Hirschheim, Rudy
    [J]. INFORMATION SYSTEMS JOURNAL, 2022, 32 (01) : 103 - 129
  • [5] Beck K, 2000, EXTREME PROGRAMMING
  • [6] Beck K., 2005, EXTREME PROGRAMMING
  • [7] Bjornson FO., 2018, AGILE PROCESSES SOFT
  • [8] Trust in leadership: A multi-level review and integration
    Burke, C. Shawn
    Sims, Dana E.
    Lazzara, Elizabeth H.
    Salas, Eduardo
    [J]. LEADERSHIP QUARTERLY, 2007, 18 (06) : 606 - 632
  • [9] Understanding team adaptation: A conceptual analysis and model
    Burke, C. Shawn
    Stagl, Kevin C.
    Salas, Eduardo
    Pierce, Linda
    Kendall, Dana
    [J]. JOURNAL OF APPLIED PSYCHOLOGY, 2006, 91 (06) : 1189 - 1207
  • [10] CANNONBOWERS JA, 1993, INDIVIDUAL AND GROUP DECISION MAKING, P221