2020-05-30
Ein einzelnes agiles Team aufzubauen gelingt in der Regel recht schnell, es gibt weitgehend ähnliche Vorstellungen, welche Rollen es gibt und welche Prozesse ablaufen. Schwieriger gestaltet sich die Orchestrierung meherer Teams. Mehrere Teams sind in der Praxis oft erforderlich, weil die Produkte zu groß oder zu komplex sind, weil es verschiedene Technologien gibt etc.
In einem normalen col-located Scrum Team kann Kommunikation organisch entstehen, neben den regelmäßigen agilene Zeremonien können Teammitglieder sich einfach austausche, es ist noch möglich, dass jeder Bescheid weiß, woran der andere arbeitet etc. Sind jedoch mehrere Teams beteiligt, ist das aufgrund der Zahl der Mitarbeiter, der Komplexität und dem exponentiellen Anstieg der Kommunikationsbeziehungen nicht mehr möglich. Wie kann diese Zusammenarbeit trotzdem gelingen?
Im Kern geht es dabei immer um die Frage, wie kann man entweder
* Abhängigkeiten zwischen Teams reduzieren oder
* Die verbleibenden Abhängigkeiten gut managern
Aus diesen prinzipiellen Ansätzen lassen sich dann für die konkrete Situation jeder Organisation konkrete Maßnahmen ableiten
Es gibt auch verschiedenste Frameworks, die Antworten auf diese Frage geben wollen, diese nutzen im Kern diese Prinzipien mit einer unterschiedlichen Gewichtung
* Scaling Agile Framework (SAFe) - Fokus auf einem Scrum of Scrum, bei der auf höherer Abstraktionsebene (”Flughöhe”) das Prinzip der Selbstähnlichkeit genutzt werden. Wenn also Teams in User Storries denken, denkt die Ebene höher in Features oder Sub-Epics
* Large Scale Scrum (LeSS) - Fokus auf Abhängigkeiten verringern und idealerweise jedem Team ein volle end-to-end Verantworung für ein Feature des Produktes geben
Diese Frameworks können als Ausgangspunkt betrachtet werden, es empfiehlt sich jedoch ggfs. davon abzuweichen, um den individuellen Anforderungen der Organisation gerecht zu werden.
Ralf - 14:13:33 @ Systemisch | Kommentar hinzufügen
Die an dieser Stelle vorgesehenen Inhalte können aufgrund Ihrer aktuellen Cookie-Einstellungen nicht angezeigt werden.
Diese Webseite bietet möglicherweise Inhalte oder Funktionalitäten an, die von Drittanbietern eigenverantwortlich zur Verfügung gestellt werden. Diese Drittanbieter können eigene Cookies setzen, z.B. um die Nutzeraktivität zu verfolgen oder ihre Angebote zu personalisieren und zu optimieren.
Diese Webseite verwendet Cookies, um Besuchern ein optimales Nutzererlebnis zu bieten. Bestimmte Inhalte von Drittanbietern werden nur angezeigt, wenn die entsprechende Option aktiviert ist. Die Datenverarbeitung kann dann auch in einem Drittland erfolgen. Weitere Informationen hierzu in der Datenschutzerklärung.