A teamwork model for understanding an agile team: A case study of a Scrum project

被引:243
作者
Moe, Nils Brede [1 ]
Dingsoyr, Torgeir [1 ]
Dyba, Tore [1 ]
机构
[1] SINTEF, NO-7465 Trondheim, Norway
关键词
Agile software development; Scrum; Software engineering; Teamwork; Empirical software engineering; Case study; SELF-MANAGEMENT; SOFTWARE-DEVELOPMENT; BEHAVIORS; FRAMEWORK; AUTONOMY;
D O I
10.1016/j.infsof.2009.11.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context Software development depends significantly on team performance, as does any process that involves human interaction Objective Most current development methods argue that teams should self-manage Our objective is thus to provide a better understanding of the nature of self-managing agile teams, and the teamwork challenges that arise when introducing such teams Method We conducted extensive fieldwork for 0 months in a software development company that introduced Scrum. We focused on the human sensemaking, on how mechanisms of teamwork were understood by the people involved Results We describe a project through Dickinson and McIntyre's teamwork model, focusing on the interrelations between essential teamwork components Problems with team orientation, team leadership and coordination in addition to highly specialized skills and corresponding division of work were important barriers for achieving team effectiveness Conclusion Transitioning from individual work to self-managing teams requires a reorientation not only by developers but also by management This transition takes time and resources, but should not be neglected In addition to Dickinson and McIntyre's teamwork components, we found trust and shared mental models to be of fundamental importance (C) 2009 Elsevier B V All rights reserved
引用
收藏
页码:480 / 491
页数:12
相关论文
共 50 条
[1]   How do personality, team processes and task characteristics relate to job satisfaction and software quality? [J].
Acuna, Silvia T. ;
Gomez, Marta ;
Juristo, Natalia .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (03) :627-639
[2]   THE THEORY OF PLANNED BEHAVIOR [J].
AJZEN, I .
ORGANIZATIONAL BEHAVIOR AND HUMAN DECISION PROCESSES, 1991, 50 (02) :179-211
[3]  
[Anonymous], 2003, Balancing Agility and Discipline: A Guide for the Perplexed
[4]  
[Anonymous], BEEDLE AGILE SOFTWAR
[5]   Aligning software project decisions: A case study [J].
Aurum, Aybuke ;
Wohlin, Claes ;
Porter, Andrew .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2006, 16 (06) :795-818
[6]  
Bandon D., 2001, J QUALITATIVE PARTIC, V24, P41
[7]   TIGHTENING THE IRON CAGE - CONCERTIVE CONTROL IN SELF-MANAGING TEAMS [J].
BARKER, JR .
ADMINISTRATIVE SCIENCE QUARTERLY, 1993, 38 (03) :408-437
[8]  
Beck K., 2004, Extreme Programming Explained: Embrace Change, V2
[9]  
Belbin R.M., 1993, Team Roles at Work
[10]   What type of leadership behaviors are functional in teams? A meta-analysis [J].
Burke, C. Shawn ;
Stagl, Kevin C. ;
Klein, Cameron ;
Goodwin, Gerald F. ;
Salas, Eduardo ;
Halpin, Stanley M. .
LEADERSHIP QUARTERLY, 2006, 17 (03) :288-307