Team effectiveness in software development: Human and cooperative aspects in team effectiveness models and priorities for future studies

Software development is most often done in teams, where human and cooperative aspects are vital for team effectiveness. This has been the topic of study in several disciplines, and in this article we describe three team effectiveness models from other fields. We discuss priorities for future studies on software teams, and ask: Do we need our own effectiveness model for software teams?

[1]  J. Barker Tightening the Iron Cage: Concertive Control in Self-Managing Teams , 1993 .

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

[3]  Kevin C. Stagl,et al.  Fostering team effectiveness in organizations: toward an integrative theoretical framework. , 2007, Nebraska Symposium on Motivation. Nebraska Symposium on Motivation.

[4]  Nancy J. Cooke,et al.  On Teams, Teamwork, and Team Performance: Discoveries and Developments , 2008, Hum. Factors.

[5]  R. Mcintyre,et al.  A Conceptual Framework for Teamwork Measurement , 1997 .

[6]  E. Trist,et al.  Some Social and Psychological Consequences of the Longwall Method of Coal-Getting , 1951 .

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

[8]  Ina S. Markham,et al.  Self-management and self-leadership reexamined: A levels-of-analysis perspective , 1995 .

[9]  T. G. Cummings Self-Regulating Work Groups: A Socio-Technical Synthesis , 1978 .

[10]  Tore Dybå,et al.  Overcoming Barriers to Self-Management in Software Teams , 2009, IEEE Software.

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

[12]  Lars Mathiassen,et al.  Dynamic Capabilities in Small Software Firms: A Sense-and-Respond Approach , 2007, IEEE Transactions on Engineering Management.

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

[14]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[15]  HoeglMartin,et al.  Teamwork Quality and the Success of Innovative Projects , 2001 .