Scrum skalieren

Mit seinen klar definierten Rollen, Aktivitäten und Artefakten ist Scrum eine leicht verständliche und schnell zugängliche Methode, um die Vorteile der agilen Vorgehensweise produktiv einzusetzen. Gleichzeitig liegt darin aber auch ein limitierender Faktor des Frameworks: Scrum ist aufgrund seiner Struktur ideal für Teams von drei bis maximal neun Personen geeignet. Softwareprojekte sind jedoch häufig so komplex, dass die Anzahl der daran beteiligten EntwicklerInnen mitunter sehr viel höher ausfällt.

Scrum bei größeren Teams

Das führt in der Anwendung von Scrum bei größeren Teams zu ganz praktischen Problemen: Face-to-Face-Kommunikation ist nach wie vor die beste Möglichkeit, um Informationen auszutauschen. Doch die benötigte Anzahl der direkten Gespräche steigt quadratisch mit der Anzahl der beteiligten Personen. Dies wird ab einer bestimmten Teamgröße zur organisatorischen Herausforderung.

Große Projekte werden außerdem meist von mehreren Teams bearbeitet, die sich arbeitsteilig um bestimmte Features und Funktionen kümmern. Dies führt zu cross functional dependencies, also wechselseitigen Abhängigkeiten zwischen den Teams, die erkannt, kommuniziert und behoben werden müssen. Halten alle beteiligten Teams ihre eigenen Sprints ab, muss zudem sichergestellt werden, dass die darin entwickelten increments auch integrierbar sind, das heißt als Ganzes funktionieren (integrated increment).

Frameworks ermöglichen Skalierung auf unterschiedliche Teamgrößen

Damit stößt das „klassische“ Scrum-Framework in der Praxis schnell an seine Grenzen. Für viele Teams stellt sich deshalb die Frage, wie Scrum auf die benötigte Teamgröße skaliert werden kann. Möglich wird dies über eine Reihe von Frameworks, die allesamt auf Scrum basieren. Vier der bekanntesten stellen wir in unserer Blog-Serie vor: Scrum of Scrums, Nexus, LeSS und SAFe. Diese Reihenfolge ist dabei nicht zufällig gewählt. Sie spiegelt vielmehr die zunehmende Komplexität der Frameworks wider, die sich unter anderem in der Anzahl an zusätzlichen Rollen, Aktivitäten und Artefakten niederschlägt.



Alle genannten Frameworks verfügen über nützliche Erweiterungen, um die durch den Skalierungsprozess auftretenden Probleme zu adressieren und zu kontrollieren. Unterschiede bestehen sowohl hinsichtlich der Vorgehensweise als auch der Komplexität der Frameworks: Während Scrum of Scrums lediglich ein übergeordnetes Meeting zur Koordinierung mehrerer Einzelteams darstellt, bietet SAFe ein umfassendes Framework zur Agilisierung kompletter Unternehmen. 
Um die Details der einzelnen Frameworks geht es in den Beiträgen unserer Blog-Serie:

Teil 1: Scrum of Scrums

Teil 2: Nexus [folgt bald]

Teil 3: LeSS [folgt bald]

Teil 4: SAFe [folgt bald]