Abstract
Agile teams are described as "self-organizing". How these teams actually organize themselves in practice, however, is not well understood. Through Grounded Theory research involving 24 Agile practitioners across 14 software organizations in New Zealand and India, we identified six informal roles that team members adopt in order to help their teams self-organize. These roles - Mentor, Co-ordinator, Translator, Champion, Promoter, and Terminator - help teams learn Agile practices, liaise with customers, maintain management support, and remove ineffective team members. Understanding these roles will help software teams become self-organizing, and should guide Agile coaches in working with Agile teams.
Original language | English |
---|---|
Title of host publication | ICSE 2010 - Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering |
Pages | 285-294 |
Number of pages | 10 |
DOIs | |
Publication status | Published - 23 Jul 2010 |
Externally published | Yes |
Event | International Conference on Software Engineering 2010 - Cape Town, South Africa Duration: 2 May 2010 → 8 May 2010 Conference number: 32nd https://ieeexplore.ieee.org/xpl/conhome/6062053/proceeding?isnumber=6062054 (Proceedings) |
Publication series
Name | Proceedings - International Conference on Software Engineering |
---|---|
Volume | 1 |
ISSN (Print) | 0270-5257 |
Conference
Conference | International Conference on Software Engineering 2010 |
---|---|
Abbreviated title | ICSE 2010 |
Country/Territory | South Africa |
City | Cape Town |
Period | 2/05/10 → 8/05/10 |
Internet address |
Keywords
- agile software development
- self-organizing teams
- software engineering