Scrum-Leitfaden | 16. Scrum skalieren
Veröffentlicht: 2022-05-16Das Scrum Team sollte aus bis zu zehn Personen bestehen. Aber was tun, wenn eine größere Gruppe von Spezialisten an einem Projekt arbeiten muss? Oder wenn sich die Organisation für einen agilen Führungsstil entscheidet? Um dieses Problem zu lösen, schlugen Scrum-Entwickler vor [email protected] Es ist eine skalierbare Architektur, um ganze Teams nach Scrum-Prinzipien zu organisieren.
Scrum skalieren – Inhaltsverzeichnis:
- Einführung
- [E-Mail geschützt]
- Das Scrum der Scrums
- Weitere Skalierungs- und [E-Mail-geschützte] Probleme
- Zusammenfassung
Einführung
Sobald eine Organisation wächst, treten neue Arten von Problemen auf. Zum Beispiel ein Rückgang der Mitarbeitereffektivität, der durch komplexe interne Strukturen, schwierige Entscheidungsfindung oder Richtungsvorgabe verursacht wird. Unternehmen, die auf der Ebene kleiner Projektteams agil arbeiten, versuchen oft, sich zu vergrößern.
Viele Unternehmen kommen gut damit zurecht, Scrum nicht zu skalieren. Selbst wenn viele Scrum-Teams gleichzeitig laufen, müssen sie nicht koordiniert werden, da die Gruppen unabhängig voneinander arbeiten. Dies bedeutet jedoch nicht, dass es sich um ein Multi-Team-Scrum handelt. Die Notwendigkeit zur Skalierung entsteht nur, wenn der größte Teil der Organisation an einem Produkt arbeitet und seine mehreren Scrum-Teams effektiv synchronisieren kann.
Die meisten Organisationen, die agile Managementmethoden in großem Umfang anwenden, entscheiden sich für das SAFE-Modell oder das Scaled Agile Framework. Heute werden wir uns jedoch nicht auf SAFE konzentrieren, sondern ein anderes Modell namens [email protected] diskutieren, da es laut dem 15. State of Agile-Bericht aus dem Jahr 2021 die zweitbeste Wahl unter Unternehmen ist, die sich für Agile entscheiden.
[E-Mail geschützt]
1996 arbeiteten die Schöpfer von Scrum, Jeff Sutherland und Ken Schwaber, an einem großen Projekt. Dabei hatten sie Probleme, kleinere Teams, die in Scrum arbeiteten, synchron zu halten. Sie fanden eine Möglichkeit, es zu skalieren, die sie schließlich [email protected] nannten.
Analog zum offiziellen Scrum Guide war der [email protected] Guide , der diese Art der Skalierungsarbeit definiert als:
Ein Rahmenwerk, in dem Netzwerke von Scrum-Teams nach dem Scrum-Leitfaden operieren, um komplexe adaptive Probleme zu lösen und kreativ Produkte mit möglichst hohem Wert zu liefern.
Die grundlegende Prämisse von [email protected] ist Einfachheit und Effizienz. Daher basiert sein Betrieb auf einer skalierbaren Architektur. Mit anderen Worten, es verwendet Scrum, um Scrum zu skalieren. Auf diese Weise wird ein Scrum-Team, das sich aus Personen zusammensetzt, die als Product Owner, Scrum Master oder Entwickler fungieren, zum Scrum of Scrums: ein Team, das aus Teams besteht.
Das Scrum der Scrums
Das Scrum of Scrums ist ein Scrum-Team mit Personen, die traditionelle Scrum-Rollen einnehmen. Da die Aufgabe von Scrum of Scrums jedoch darin besteht, die Ergebnisse der Arbeit mehrerer Scrum-Teams zu integrieren, benötigt es zusätzliche Stellen:
- Product Owner Team – eine Gruppe von Product Ownern, die sich treffen, um Prioritäten zu vereinbaren und eine zusammenhängende Produktvision zu erstellen
- Chief Product Owner – Der Product Owner des Scrum Teams oder eine Person, die sich ausschließlich mit Scrum of Scrums befasst
- Scrum of Scrums Master – die Person, die die Wirksamkeit von Scrum of Scrums überwacht.
Sie treffen sich bei denselben Scrum Events und verwenden ähnliche Artefakte.
Weitere Skalierungs- und [E-Mail-geschützte] Probleme
Die skalierbare Architektur von [email protected] ermöglicht eine mehr als einmalige Skalierung. Wenn eine Organisation Teams in noch größerem Umfang koordinieren muss, kann sie Scrum of Scrums einrichten.
Die Skalierung von Scrum hat jedoch, wie jede andere Managementmethode, ihre Mängel, und in diesem Fall ähneln sie denen der grundlegenden Scrum-Teams, nur dass sie proportional größer sind. Aus diesem Grund empfehlen wir, die Details der Zusammenarbeit innerhalb jedes Scrum-Teams auszuarbeiten, bevor Sie Scrum in größerem Maßstab starten. Wir empfehlen, Scrum für erfahrene Teams zu skalieren, die über gute Kenntnisse und ein gutes Verständnis der Werte und Funktionsweisen von Scrum verfügen.
Scrum skalieren – Zusammenfassung
Scrum zu skalieren ist kein Kinderspiel. Scrum-Teams müssen Scrum-Prinzipien kompetent anwenden und ihre Aufgaben mit anderen Scrum-Teams synchronisieren. Daher lautet die zu beantwortende grundlegende Frage: Ist eine Skalierung erforderlich? Nur weil es viele Scrum-Teams in einer Organisation gibt, bedeutet das nicht automatisch, dass deren Koordination bessere Ergebnisse bringt.
Wenn sich eine Organisation für die Erweiterung von Scrum entscheidet, erhält sie eine skalierbare Architektur, die erfolgreich weiter erweitert werden kann. Jede Erweiterung geht jedoch mit einer Zunahme der Komplexität einher, mit der sich Product Owner Team, Chief Product Owner und Scrum of Scrums Master auseinandersetzen müssen.
Wenn Ihnen unsere Inhalte gefallen, werden Sie Teil unserer fleißigen Bienen-Community auf Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Scrum-Leitfaden:
- Glossar der Grundbegriffe, Rollen und Begriffe
- Was ist Scrum?
- Scrum-Werte
- Wie implementieren Sie Scrum in Ihrem Unternehmen?
- Scrum Team – was ist das und wie funktioniert es?
- Wer ist ein Product Owner?
- Die häufigsten Fehler des Product Owners
- Wer ist der Scrum-Master?
- Eigenschaften eines guten Scrum Masters
- Die häufigsten Fehler des Scrum Masters
- Welche Statistiken und Metriken sollte der Scrum Master verfolgen?
- Zusammenarbeit zwischen Product Owner und Scrum Master
- Entwicklungsteam in Scrum
- Die häufigsten Fehler von Entwicklern
- Scrum-Artefakte
- Scrum skalieren
- Sprint-Rückstand
- Was ist das Product Backlog?
- Was sind User Stories?
- Erstellen Sie die beste User Story mit INVEST
- Die häufigsten Fehler in User Storys
- Akzeptanzkriterien für User Storys
- Schätzung und Story Points in Scrum
- Planungspoker
- Team-Schätzspiel
- Inkrement definieren
- Scrum-Ereignisse
- Was ist Sprint in Scrum?
- Verpflichtungen des Scrum-Teams – Produktziel, Sprintziel und Abschlussdefinition
- Was ist ein Burndown-Diagramm?
- Wie erstellt und interpretiert man ein Burndown-Diagramm?
- Vor- und Nachteile des Burndown-Charts
- Kanban-Boards in Scrum und Scrumban
- Velocity in Scrum - Schnelligkeit des Entwicklungsteams
- Tägliches Scrum
- Sprint-Planung
- Sprint-Review
- Was ist eine Sprint-Retrospektive?
- Häufige Fehler während einer Sprint-Retrospektive
- Pflege des Produkt-Backlogs