Title :
Understanding Self-Organizing Teams in Agile Software Development
Author :
Moe, Nils Brede ; Dingsoyr, Torgeir ; Dyba, Tore
Author_Institution :
SINTEF ICT, Trondheim
Abstract :
Traditional software teams consist of independently focused self-managing professionals with high individual but low team autonomy. A challenge with introducing agile software development is that it requires a high level of both individual and team autonomy. This paper studies the barriers with introducing self-organizing teams in agile software development and presents data from a seven month ethnographic study of professional developers in a Scrum team. We found the most important barrier to be the highly specialized skills of the developers and the corresponding division of work. In addition we found a lack of system for team support, and reduced external autonomy to be important barriers for introducing self- organizing teams. These findings have implications for software development managers and practitioners.
Keywords :
software development management; agile software development; self-organizing teams; software development management; Australia; Collaborative software; Contracts; Feedback; Humans; Immune system; Programming; Project management; Software development management; Software engineering; Scrum; agile software development; ethnographic; self-organizing teams; single-case; team autonomy;
Conference_Titel :
Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
Conference_Location :
Perth, WA
Print_ISBN :
978-0-7695-3100-7
DOI :
10.1109/ASWEC.2008.4483195