Agile Transformation: Ein agiles Mindset alleine macht noch kein effizientes Team!

Mehrere Teams und SAFe

Die bisherigen Szenarien haben immer nur ein einziges Team behandelt. Je nach Grösse einer Firma werden in der Praxis natürlich mehrere oder sogar viele Teams parallel arbeiten. Damit dies koordiniert vonstatten geht, hat die agile Gemeinschaft das hier verbreitete Framework SAFe (Scaled Agile Framework) entwickelt. Zum besseren Verständnis meiner Effizienzbetrachtung werde ich hier die wichtigsten Eckpunkte dieses Frameworks kurz zusammenfassen.

Wie im Bild unten auf der linken Seite zu erkennen ist, arbeitet SAFe mit zusätzlichen Teamübergreifenden Rollen:

  • Product Manager
    Zuständig für die teamübergreifende Produktestrategie und die Koordination der in den Teams entwickelten Teilprodukte.
  • System Architect/engineer
    Ist verantwortlich für eine gemeinsame technische Architektur und stellt sicher, dass alle Teams diese verstehen.
  • Release Train Engineer (RTE)
    Organisiert die Release Train Ereignisse und Prozesse und unterstützt die Teams bei der Lösung von teamübergreifenden Konflikten, sowie beim Risikomanagement.

Neben diesen neuen Rollen gehören mehrere agile Teams einem Release Train an.

SAFe arbeitet mit einem zyklischen Prozess, der sich all- 8-12 Wochen wiederholt. In diesem Zeitraum wird ein sogenanntes Produkt Inkrement (PI) erarbeitet. Gestartet wird mit dem PI-Planning. Hier werden die für das nächste Produkt Inkrement vorgesehenen Features besprochen, geschätzt, eingeplant und Abhängigkeiten zwischen den Teams identifiziert. Ziel dieses SAFe Ereignis ist es, den Scope für das nächste PI so zu planen, dass alle Teams zuversichtlich sind, dass sie diese Aufgabe schaffen können. Während den 8-12 Wochen eines PIs, werden in mehreren Sprints (z.b alle 2 Wochen) Teilfunktionalitäten entwickelt, getestet und wenn sinnvoll bereits produktiv gesetzt.

Neben den organisatorischen Themen, bringt SAFe auch eine Art Metamodell für die erarbeiteten Artefakte mit. Auf diese Weise lässt sich eine gewissen Nachvollziehbarkeit erreichen und die geleisteten Aufwände an den zugehörigen Features zuordnen. Ebenfalls können hier Abhängigkeiten zwischen User Stories festgehalten werden. Die Abbildung zeigt den Ausschnitt des Metamodells mit Features und User Stories.

Weitere Informationen zu SAFe finden Sie auf www.scaledagileframework.com.