A qualitative study of the determinants of self-managing team effectiveness in a scrum team

There are many evidences in the literature that the use self-managing teams has positive impacts on several dimensions of team effectiveness. Agile methods, supported by the Agile Manifesto, defend the use of self-managing teams in software development in substitution of hierarchically managed, traditional teams. The goal of this research was to study how a self-managing software team works in practice and how the behaviors of the software organization support or hinder the effectiveness of such teams. We performed a single case holistic case study, looking in depth into the actual behavior of a mature Scrum team in industry. Using interviews and participant observation, we collected qualitative data from five team members in several interactions. We extract the behavior of the team and of the software company in terms of the determinants of self-managing team effectiveness defined in a theoretical model from the literature. We found evidence that 17 out of 24 determinants of this model exist in the studied context. We concluded that certain determinants can support or facilitate the adoption of methodologies like Scrum, while the use of Scrum may affect other determinants.

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

[2]  R. Yin Case Study Research: Design and Methods , 1984 .

[3]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[4]  Chris Argyris The Next Challenge for TQM: Overcoming Organizational Defenses , 1992 .

[5]  Jan Pries-Heje,et al.  Is Internet-Speed Software Development Different? , 2003, IEEE Softw..

[6]  Juan de Lara,et al.  Empirical study of how personality, team processes and task characteristics relate to satisfaction and software quality , 2008, ESEM '08.

[7]  S. G. Cohen,et al.  DESIGNING EFFECTIVE SELF-MANAGING WORK TEAMS , 1993 .

[8]  John McAvoy,et al.  The impact of the Abilene Paradox on double-loop learning in an agile team , 2007, Inf. Softw. Technol..

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

[10]  J. Hackman,et al.  The design of work teams , 1987 .

[11]  Sharan B. Merriam,et al.  Qualitative Research: A Guide to Design and Implementation , 2009 .

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

[13]  W. R. Howard Agile Project Management: Creating Innovative Products , 2010 .

[14]  George Mangalaraj,et al.  Challenges of migrating to agile methodologies , 2005, CACM.

[15]  H. P. Sims,et al.  Leading Workers to Lead Themselves: The External Leadership of Self-Managing Work Teams. , 1987 .

[16]  J. Colquitt,et al.  KNOWLEDGE WORKER TEAM EFFECTIVENESS: THE ROLE OF AUTONOMY, INTERDEPENDENCE, TEAM DEVELOPMENT, AND CONTEXTUAL SUPPORT VARIABLES , 1997 .

[17]  E. Trist The Evolution of Socio-Technical Systems: A Conceptual Framework and an Action Research Program , 1981 .

[18]  Diane H. Parente,et al.  Adaptation to Self-Managing Work Teams , 2002 .

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

[20]  Terri L. Griffith,et al.  Groups and Productivity; Analyzing the Effectiveness of Self-Managing Teams , 1988 .

[21]  M. Sashkin,et al.  Thomas G. Cummings and Walter H. Griggs. Worker Reactions to Autonomous Work Groups. Organization and Administrative Sciences, 1976-77,7(4), 87-100 , 1977 .

[22]  Gina J. Medsker,et al.  RELATIONS BETWEEN WORK GROUP CHARACTERISTICS AND EFFECTIVENESS: IMPLICATIONS FOR DESIGNING EFFECTIVE WORK GROUPS , 1993 .

[23]  Brian D. Janz,et al.  Self-directed teams in IS: correlates for improved systems development work outcomes , 1999, Inf. Manag..

[24]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

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

[26]  Bernhard Rumpe,et al.  Assumptions Underlying Agile Software-Development Processes , 2005, J. Database Manag..

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

[28]  Chris W. Clegg,et al.  Outcomes of Autonomous Workgroups: A Long-Term Field Experiment , 1986 .

[29]  Helen Sharp,et al.  Ethnographically-informed empirical studies of software practice , 2007, Inf. Softw. Technol..

[30]  Pär J. Ågerfalk,et al.  Session details: Flexible and distributed software processes: old petunias in new bowls? , 2006 .

[31]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

[32]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..

[33]  Hye-Young Paik,et al.  Using Scrum in Global Software Development: A Systematic Literature Review , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[34]  Fabio Q. B. da Silva,et al.  SCRUM and Productivity in Software Projects: A Systematic Literature Review , 2010, EASE.

[35]  J. Whitney Case Study Research , 1999 .