Self-organizing roles on Agile software development teams

Show simple item record Hoda, Rashina en Noble, J en Marshall, S en 2017-11-26T23:18:58Z en 2013 en
dc.identifier.citation IEEE Transactions on Software Engineering 39(3):422-444 2013 en
dc.identifier.issn 0098-5589 en
dc.identifier.uri en
dc.description.abstract Self-organizing teams have been recognized and studied in various forms-as autonomous groups in socio-technical systems, enablers of organizational theories, agents of knowledge management, and as examples of complex-adaptive systems. Over the last decade, self-organizing teams have taken center stage in software engineering when they were incorporated as a hallmark of Agile methods. Despite the long and rich history of self-organizing teams and their recent popularity with Agile methods, there has been little research on the topic within software wngineering. Particularly, there is a dearth of research on how Agile teams organize themselves in practice. Through a Grounded Theory research involving 58 Agile practitioners from 23 software organizations in New Zealand and India over a period of four years, we identified informal, implicit, transient, and spontaneous roles that make Agile teams self-organizing. These roles-Mentor, Coordinator, Translator, Champion, Promoter, and Terminator-are focused toward providing initial guidance and encouraging continued adherence to Agile methods, effectively managing customer expectations and coordinating customer collaboration, securing and sustaining senior management support, and identifying and removing team members threatening the self-organizing ability of the team. Understanding these roles will help software development teams and their managers better comprehend and execute their roles and responsibilities as a self-organizing team. en
dc.language English en
dc.publisher Institute of Electrical and Electronics Engineers en
dc.relation.ispartofseries IEEE Transactions on Software Engineering en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri en
dc.subject Science & Technology en
dc.subject Technology en
dc.subject Computer Science, Software Engineering en
dc.subject Engineering, Electrical & Electronic en
dc.subject Computer Science en
dc.subject Engineering en
dc.subject Self-organizing en
dc.subject team roles en
dc.subject software engineering en
dc.subject Agile software development en
dc.subject grounded theory en
dc.subject SCRUM en
dc.subject METHODOLOGIES en
dc.subject KNOWLEDGE en
dc.subject SYSTEMS en
dc.title Self-organizing roles on Agile software development teams en
dc.type Journal Article en
dc.identifier.doi 10.1109/TSE.2012.30 en
pubs.issue 3 en
pubs.begin-page 422 en
pubs.volume 39 en
dc.rights.holder Copyright: Institute of Electrical and Electronics Engineers en
pubs.end-page 444 en
pubs.publication-status Published en
dc.rights.accessrights en
pubs.subtype Article en
pubs.elements-id 375519 en Engineering en Department of Electrical, Computer and Software Engineering en
dc.identifier.eissn 1939-3520 en
pubs.record-created-at-source-date 2017-11-27 en 2012-05-08 en

Files in this item

There are no files associated with this item.

Find Full text

This item appears in the following Collection(s)

Show simple item record


Search ResearchSpace