Small Teams
Large agile teams are composed of small agile sub-teams
The communication overhead in large teams can often be a stumbling block. To maintain agility, a large team
can be composed of small sub-teams that collaborate with the project community. Sub-teams are usually of two natures:
- permanent, identified at the start of the project based on core competency (e.g. QA, Database, Programming, Mainframe, etc.)
- transient, identified at the start of an iteration, based on the collaboration needed for a story
Note that the above natures of sub-teams are not mutually exclusive. It is important to preserve a permanent team for members to harness
knowledge and create expertise, just as it is important to move beyond individual competency boundaries when collaboration is necessary.
Further Reading
Community Discussion on the Industrial XP Wiki
|
|
|