Scrum of Scrums
Was ist Scrum of Scrums?
Scrum of Scrums ist eine Technik, die in der agilen Softwareentwicklung eingesetzt wird, um die Koordination und Zusammenarbeit zwischen mehreren Scrum-Teams zu verbessern. Es handelt sich dabei um ein regelmäßiges Treffen der Vertreter der einzelnen Scrum-Teams, meist der Scrum Master oder ein ausgewählter Entwickler, um Informationen auszutauschen, Abhängigkeiten zu identifizieren und Probleme zu lösen.
Wie funktioniert Scrum of Scrums?
- Teilnehmer: An einem Scrum of Scrums nehmen typischerweise die Scrum Master oder ausgewählte Vertreter jedes beteiligten Scrum-Teams teil. Die Anzahl der Teilnehmer hängt von der Anzahl der Teams ab, sollte aber überschaubar bleiben, um effektive Kommunikation zu ermöglichen.
- Häufigkeit: Die Treffen finden regelmäßig statt, üblicherweise zwei- bis dreimal pro Woche, je nach Bedarf und Komplexität des Projekts. Die Dauer des Meetings sollte auf 15-30 Minuten begrenzt sein, ähnlich wie beim Daily Scrum.
- Agenda: Jeder Teilnehmer berichtet kurz über den Fortschritt seines Teams, anstehende Hindernisse und Abhängigkeiten zu anderen Teams. Ziel ist es, Transparenz zu schaffen, Probleme frühzeitig zu erkennen und die Zusammenarbeit zwischen den Teams zu fördern.
- Problemlösung: Identifizierte Probleme oder Hindernisse werden im Scrum of Scrums diskutiert und es werden Lösungsansätze entwickelt. Bei komplexeren Themen können separate Meetings mit den betroffenen Parteien vereinbart werden.
- Dokumentation: Die besprochenen Punkte und Entscheidungen werden kurz festgehalten, um die Transparenz zu erhöhen und die Verfolgung von Aktionen zu ermöglichen.
Vorteile von Scrum of Scrums
- Verbesserte Kommunikation und Koordination zwischen mehreren Scrum-Teams
- Frühzeitige Identifikation von Abhängigkeiten und Hindernissen
- Erhöhte Transparenz über den Gesamtfortschritt des Projekts
- Förderung der Zusammenarbeit und des Wissensaustauschs zwischen den Teams
Scrum of Scrums ist ein wertvolles Instrument, um die Skalierung von Scrum auf größere Projekte mit mehreren Teams zu ermöglichen. Es hilft, die Vorteile von Scrum, wie Transparenz, Anpassungsfähigkeit und Zusammenarbeit, auch in komplexeren Umgebungen beizubehalten. Allerdings erfordert die effektive Umsetzung von Scrum of Scrums auch die entsprechenden Fähigkeiten der Beteiligten, wie Kommunikationsfähigkeit, Problemlösungsorientierung und Teamgeist.