Putting Agile Teamwork to the Test - An Preliminary Instrument for Empirically Assessing and Improving Agile Software Development

Team organizing is a major way of assisting collaboration in knowledge intensive work such as software development, and is especially favored in agile approaches. Motivated by the challenge of transforming an organization from traditional command-and-control management to collaborative self-managed teams, we present an instrument that we argue addresses key concerns and characteristics of teamwork, and presents them along five dimensions that must be addressed when improving teamwork in agile software development. The dimensions are shared leadership, team orientation, redundancy, learning and autonomy. The instrument gives a radar plot of the status of the teamwork. We present empirical examples from using this instrument with three teams and briefly outline potential uses of the instrument.

[1]  Orit Hazzan,et al.  Agile Orientation and Psychological Needs, Self-Efficacy, and Perceived Support: A Two Job-Level Comparison , 2008, Agile 2008 Conference.

[2]  M. Hoegl,et al.  Autonomy and teamwork in innovative projects , 2006 .

[3]  Torgeir Dingsøyr,et al.  Scrum and Team Effectiveness: Theory and Practice , 2008, XP.

[4]  Helen Sharp,et al.  Does the XP environment meet the motivational needs of the software developer? An empirical study , 2007, Agile 2007 (AGILE 2007).

[5]  Aybüke Aurum,et al.  Understanding Decision-Making in Agile Software Development: A Case-study , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.

[6]  D. Greenwood,et al.  Introduction to Action Research , 2007 .

[7]  Natalia Juristo Juzgado,et al.  Towards understanding the relationship between team climate and software quality—a quasi-experimental study , 2008, Empirical Software Engineering.

[8]  Barbara Hewitt,et al.  Using Shared Leadership to Foster Knowledge Sharing in Information Systems Development Projects , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[9]  J. Barrie Thompson,et al.  Personality characteristics in an XP team , 2005, ACM SIGSOFT Softw. Eng. Notes.

[10]  Claus W. Langfred The paradox of self‐management: individual and group autonomy in work groups , 2000 .

[11]  Einar Thorsrud,et al.  Democracy at Work: The Report of the Norwegian Industrial Democracy Program , 1976 .

[12]  D. Greenwood,et al.  Introduction to Action Research: Social Research for Social Change , 1998 .

[13]  J. Katzenbach,et al.  The discipline of teams. , 1993, Harvard business review.

[14]  John E. Mathieu,et al.  A Temporally Based Framework and Taxonomy of Team Processes , 2001 .

[15]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[16]  Robert Biddle,et al.  The Social Nature of Agile Teams , 2007, Agile 2007 (AGILE 2007).

[17]  Barry Boehm,et al.  Balancing Agility and Dis-cipline: A Guide for the Perplexed , 2003 .

[18]  Bradley L. Kirkman,et al.  Beyond Self-Management: Antecedents and Consequences of Team Empowerment , 1999 .

[19]  Dana E. Sims,et al.  Is there a “Big Five” in Teamwork? , 2005 .

[20]  G. Morgan,et al.  Images of Organizations , 1997 .

[21]  Robert E. Kraut,et al.  Coordination in software development , 1995, CACM.

[22]  Venugopal Balijepally,et al.  Theoretical reflections on agile development methodologies , 2007, Commun. ACM.

[23]  Bjørnar Tessem,et al.  Job Satisfaction and Motivation in a Large Agile Team , 2007, XP.

[24]  S. G. Cohen,et al.  What Makes Teams Work: Group Effectiveness Research from the Shop Floor to the Executive Suite , 1997 .

[25]  M. Hoegl,et al.  Teamwork Quality and the Success of Innovative Projects , 2001 .

[26]  Jonathan Sapsed,et al.  Teamworking and Knowledge Management: A Review of Converging , 2002 .

[27]  Richard A. Guzzo,et al.  Teams in organizations: recent research on performance and effectiveness. , 1996, Annual review of psychology.

[28]  J. Tata,et al.  Team Self-Management, Organizational Structure, and Judgments of Team Effectiveness , 2004 .