Scrum Pattern: Stable Teams

 

  
ContextA Development Team is formed and is to be changed.
ProblemThe Velocity will decrease.

When changing members of a development team, at least these two laws apply:

  1. Brook’s law
    “Adding manpower to a late software project makes it later.”
  2. Tuckman’s stages of group development
    “Forming – Storming – Norming – Performing”

Furthermore, common traps are waiting like

  • work queuing up for specialized teams (e.g. a database team),
  • shifting team members around, triggering the Tuckman stages from the beginning,
  • multitasking on several projects drastically reduces productivity,
  • detailed models for team members from different teams assigned to the same project usually fall short,
  • the required knowledge and skills may not be available when required and
  • failing teams being staffed with team members from successful teams usually do not lead to improvement.
Forcestoo little/too much organizational overhead
too little/too much flexibility in team composition
too little/too much specialization of a team
too little/too much multitasking
SolutionKeep Development Teams stable

Guide the Development Team through the Tuckman stages and keep it stable afterwards. Feature Teams have the best chance to be productive without the need for changes in their composition. When a new task has to be done by the Development Teams and skills or knowledge are missing, the issue can be fixed without changing the team. Team members do not need to be shuffled from crisis to crisis, but can improve the velocity of the team as the members know each other and can improve productivity step by step.

Resulting ContextThe Development Team is kept stable and improves its velocity.

3 Responses to Scrum Pattern: Stable Teams

  1. Stimmt! Adjourning ist in purem Scrum kein Thema.

  2. Heute möchte ich ausnahmsweise etwas krtisch anmerken. Tuckman war der erste, der das Thema Teams beleuchtet hat. Seine 4 Phasen sind aber wenig hilfreich. Er selbst ging später von 5 Phasen aus zudem lässt sich der ungestörte Phasenablauf nur sehr selten beobachten. Inzwischen gibt es eine ganze Reihe verbesserte Beschreibungsansätze.

    Ich hatte da auch schon mal eine Übersicht geschrieben. In dem Artikel, der im Objektspektrum erschienen ist der aktuelle Stand zusammengefasst:

    http://www.pentaeder.de/projekte/2010/03/01/warum-projektteams-erfolgreicher-sind-als-projektgruppen/

    • Andreas HeilwagenAndreas Heilwagen sagt:

      Danke für den Hinweis auf den Artikel, wirklich lesenswert! Die Phase Adjourning der Teamuhr habe ich ausgelassen, da bei Scrum die Auflösung eines Teams oder das Konzept eines Projekts nicht integraler Bestandteil des Frameworks ist. Dafür ist der Scrum Guide eben auch kurz und handlich ,-)