Understanding Shared Leadership in Agile Development: A Case Study

In agile software development methods such as Scrum, software is developed in self-organizing teams. In such teams, leadership should be diffused rather than centralized; also the team-members need to affect managerial decisions for achieving the benefits of a self-managed team. When the team and team leaders share leadership, leadership is rotated to the person with the key knowledge, skills, and abilities for the particular issues facing the team at any given moment. Therefore, we argue that the team leadership in Scrum should be divided among the Product-owner, Scrummaster, and the self-organizing team. If teams are to succeed at implementing shared leadership in Scrum, not only do the vertical (or traditional) leaders need training and development but so too do the team members themselves.

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

[2]  Mike Cohn,et al.  Introducing an Agile Process to an Organization , 2003, Computer.

[3]  Sanjiv Augustine,et al.  Agile project management: steering from the edges , 2005, CACM.

[4]  A. Cockburn,et al.  Agile Software Development: The People Factor , 2001, Computer.

[5]  C. Argyris On organizational learning , 1993 .

[6]  Keng Siau,et al.  Agile Modeling, Agile Software Development, and Extreme Programming: The State of Research , 2005, J. Database Manag..

[7]  Mikael Lindvall,et al.  An introduction to agile methods , 2004, Adv. Comput..

[8]  J. Vermunt,et al.  Individual autonomy in work teams: The role of team autonomy, self-efficacy, and social support , 2006 .

[9]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[10]  D. Jorgensen Participant Observation: A Methodology for Human Studies , 1989 .

[11]  Brian Fitzgerald,et al.  Customising agile methods to software practices at Intel Shannon , 2006, Eur. J. Inf. Syst..

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

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

[14]  Linda Rising,et al.  The Scrum Software Development Process for Small Teams , 2000, IEEE Softw..

[15]  G. Yukl Managerial Leadership: A Review of Theory and Research , 1989 .

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

[17]  Mark Fenton-O ' Creevy Employee involvement and the middle manager: evidence from a survey of organizations , 1998 .

[18]  Geoff Walsham,et al.  Doing interpretive research , 2006, Eur. J. Inf. Syst..

[19]  K. Beck,et al.  Extreme Programming Explained , 2002 .

[20]  Pekka Abrahamsson,et al.  New directions on agile methods: a comparative analysis , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

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

[22]  Tore Dybå,et al.  Developing Software with Scrum in a Small Cross-Organizational Project , 2006, EuroSPI.

[23]  Lillian Røstad,et al.  MAFIIA — An Architectural Description Framework: Experience from the Health Care Domain , 2006 .

[24]  Helen Sharp,et al.  An Ethnographic Study of XP Practice , 2004, Empirical Software Engineering.

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

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