Organizing self-organizing teams

Rashina Hoda, James Noble, Stuart Marshall

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

71 Citations (Scopus)

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 languageEnglish
Title of host publicationICSE 2010 - Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering
Pages285-294
Number of pages10
DOIs
Publication statusPublished - 23 Jul 2010
Externally publishedYes
EventInternational Conference on Software Engineering 2010 - Phuket Thailand, Cape Town, South Africa
Duration: 1 May 20108 May 2010
Conference number: 32nd

Publication series

NameProceedings - International Conference on Software Engineering
Volume1
ISSN (Print)0270-5257

Conference

ConferenceInternational Conference on Software Engineering 2010
Abbreviated titleICSE 2010
CountrySouth Africa
CityCape Town
Period1/05/108/05/10

Keywords

  • agile software development
  • self-organizing teams
  • software engineering

Cite this