Als Gewohnheitstiere planen wir und streben nach einer Routine. Wir wissen auch, dass eine effektive Planung das Erreichen unserer Ziele erleichtert. Aber es gibt einen schmalen Grat zwischen flexibler und starrer, wasserfallähnlicher Planung. Viele Teams bezeichnen sich selbst als „agil“ und führen Sprint-Planungen und tägliche Besprechungen durch, verstehen aber nicht, was ein agiler Ansatz wirklich ist. Vor diesem Hintergrund stellt sich die Frage, wie Sie Planung und tägliche Ausführung unter einen Hut bringen?
A QUICK SUMMARY – FOR THE BUSY ONES
1. Erfolgreiche agile Planung erfordert Aufrechterhaltung eines Gleichgewichts zwischen Flexibilität und strukturierten Prozessen um sich an sich ändernde Anforderungen anzupassen und gleichzeitig einen stetigen Fortschritt zu gewährleisten.
2. Tägliche Stand-ups und regelmäßige Kommunikation innerhalb des Teams sind entscheidend für die Identifizierung von Blockern, die Förderung der Zusammenarbeit und die Sicherstellung, dass alle Beteiligten die Sprintziele einhalten.
3. Priorisieren Sie Aufgaben effektiv und Abhängigkeiten verwalten, um einen reibungslosen Arbeitsablauf zu gewährleisten und verhindern Engpässe, sodass die Sprintziele rechtzeitig erreicht werden können.
TABLE OF CONTENTS
Sie haben vielleicht gehört, dass Scrum Master und Agile Coaches es nicht mögen, irgendeine Form von Gleichung zwischen den Begriffen „täglich“ und „Status“ zu stellen. Damit wir nicht in die Coaching-Falle tappen, sollten wir eines klarstellen: Der Entwicklungsstatus wird in den täglichen Besprechungen auftauchen. Und das ist natürlich. Aber tägliche Besprechungen sind nicht dafür gedacht, dass Teams einfach Aufgaben für den Tag besprechen. Wenn das der Fall ist, befindet sich Ihr Projekt bereits in der Gefahrenzone. Was ist schief gelaufen?
Das“Reagieren auf Änderungen gemäß einem Plan“ Ein Punkt im agilen Manifest wird oft als Erklärung einer Politik ohne Plan missverstanden. Der Begriff“wendig„wird mit dem „Fine-out-as-you-go“ -Ansatz gleichgesetzt, der den schmalen Grat zwischen flexibler Planung und Chaos überschreitet. Also, um die Frage zu beantworten: Planen Scrum-Master und ihre Teams? Immer. Machen sie in Stein gemeißelte Pläne? Niemals.
Es gibt viele Gründe für das Scheitern von Plänen, aber konzentrieren wir uns auf das Wichtigste, was wir nicht tun sollten: strikte Planung. Wir haben diesen Weg beschritten und Folgendes ist passiert:
Aufgrund unserer Erfahrungen haben wir einen todsicheren Weg gefunden, um nicht in diese Fallen zu tappen.
Zunächst müssen Sie sich die Frage stellen: Was ist der Ziel, nicht was sind die besonderen Aufgaben, die zu seiner Erfüllung erforderlich sind. Der Schlüssel für agile Pläne liegt darin, sie zielorientiert und für einen kurzen Zeitraum zu entwickeln. Auf diese Weise weiß das Team nicht nur, was umgesetzt werden sollte, sondern kann auch einen Plan mit geringem Ausfallrisiko verfolgen. Und selbst wenn sich herausstellt, dass der Plan geändert und angepasst werden muss, sind die Kosten akzeptabel oder sogar unbedeutend. Genau das macht den Erfolg oder Misserfolg eines Projekts aus: wie Sie an die Planung herangehen. Wenn Sie sie starr machen, wird das Projekt wahrscheinlich scheitern. Und niemand scheitert gern.
Tipp #1 Mentor dein Team
Der Scrum Master sollte das Team bei der Planung und den täglichen Besprechungen betreuen.
Tipp #2 Binden Sie das Team in die Planung ein
Der Plan sollte vom gesamten Team und dem Product Owner auf der Grundlage des aktuellen Sprintziels erstellt werden. Alle Product Backlog Items (PBIs) und der Workload sollten unter Berücksichtigung der Abhängigkeiten geplant werden, was vom Scrum Master unterstützt wird.
Tipp #3 Achte auf Abhängigkeiten
Der Scrum Master sollte sicherstellen, dass der Plan umgesetzt werden kann, indem er die Abhängigkeiten zwischen den Aufgaben bestimmter Teammitglieder einschätzt. Wenn sich die Abhängigkeiten als unrealistisch herausstellen, muss das Sprintziel geändert werden.
Tipp #4 Denke daran, wofür Tageszeitungen da sind
Tägliche Treffen sind nicht zum Statuieren da! Jeder Entwickler sollte eine neue Aufgabe auswählen, die derzeit für das allgemeine Sprintziel wichtig ist, und (zusammen mit anderen Entwicklern) gemeinsam einen Plan für die anderen Teammitglieder erstellen, um die Abhängigkeiten zwischen den Aufgaben des jeweils anderen zu verwalten. Der Scrum Master kann das Meeting moderieren, um es kurz und effizient zu halten.
Tipp #5 Halte Aufgaben realistisch
Pläne, die in „Tagesabläufen“ festgelegt werden, sollten bis zum Ende eines bestimmten Tages abgeschlossen werden können, sodass Platz für neue Aufgaben im Tagesablauf des nächsten Tages geschaffen wird.
Jetzt, da Sie die Vor- und Nachteile der Planung und täglichen Ausführung kennen, können wir zur Rolle des Scrum Masters als Moderator in den täglichen Besprechungen übergehen. Aber das ist ein weiterer „Tag im Leben eines Scrum Masters“, also behalten Sie unseren #3 -Artikel in der Reihe im Auge!
Our promise
Every year, Brainhub helps 750,000+ founders, leaders and software engineers make smart tech decisions. We earn that trust by openly sharing our insights based on practical software engineering experience.
Authors
Read next
Popular this month