Dr. Matthias Stephan · Zuletzt aktualisiert: 19. Februar 2023
Ein Daily Scrum-Meeting (DSM) ist ein wichtiges Tool in der agilen Praxis, die im Software-Engineering und insbesondere in Scrum verwendet wird. Das Ziel des täglichen Scrum-Meetings ist es, dem Team eine Plattform zu bieten, um seine Fortschritte zu teilen, anstehende Aufgaben zu planen und potentielle Blocker zu identifizieren, die das Team möglicherweise daran hindern, seine Ziele zu erreichen. Durch ein regelmäßiges und konsistentes Daily Scrum Meeting sind Teams in der Lage, auf Kurs zu bleiben, kontinuierlichen Fortschritt zu garantieren und eine dauerhafte Zusammenarbeit zu fördern. Dieses Besprechungsformat ermöglicht es Teams, sich effizienter abzustimmen und effektiver beizutragen.
Die drei zentralen Fragen des Stand-up-Meetings
In einem typischen Stand-up-Meeting beantwortet jedes Teammitglied drei einfache Fragen:
- Was habe ich seit gestern getan?
- Was werde ich heute tun?
- Gibt es Hindernisse, Risiken oder unlösbare Aufgaben auf meinem Weg zum Sprint-Ziel?
Die Antworten auf diese Fragen können für Sichtbarkeit und Klarheit in einem Projekt sorgen. Es ermöglicht Teammitgliedern, über den Fortschritt und die Aufgaben, die erledigt werden, auf dem Laufenden zu bleiben. Die Teammitglieder erhalten die Möglichkeit, das aktuelle Projekt zu besprechen und potenzielle Schwierigkeiten zu identifizieren. Es minimiert Verzögerungen und versetzt Teams in die Lage, Probleme schnell und effektiv zu erkennen und zu lösen.
Timeboxing im Daily Scrum
Timeboxing ist unerlässlich, um eine effektive Kommunikation in Scrum sicherzustellen und Teams dabei zu helfen, vereinbarte Zeitlimits einzuhalten. Die empfohlene Dauer des Daily Scrum beträgt 15 Minuten, Teams können sich jedoch auf 20, 25 oder 30 Minuten einigen. Multipliziert man die zusätzlichen Minuten mit der Anzahl der Teilnehmer, ergibt sich ein zusätzlicher Arbeitsaufwand: 25 Minuten ergeben bei einem 8-köpfigen Team 400 zusätzliche Minuten pro Woche. Das entspricht etwa sieben Stunden, die für die Fertigstellung einer User Story verwendet werden können. Sinnvolle Kommunikation ist eine wichtige Voraussetzung, um die Timebox einzuhalten und sicherzustellen, dass nur relevante Themen in Anwesenheit des gesamten Teams besprochen werden.
Mit Hindernissen proaktiv umgehen
Ein Hindernis ist eine Störung, die den Fortschritt in Richtung eines Sprintziels unterbricht und möglicherweise entgleisen lässt. Das Daily Scrum ist hilfreich, um diese Hindernisse zu identifizieren. Der Scrum Master ist dafür verantwortlich, entweder dem Team zu helfen, das Hindernis selbst zu beseitigen, oder sich um die Beseitigung der Ursache zu kümmern. Es ist wichtig, dass der Scrum Master beim folgenden Daily Scrum über den Fortschritt der Beseitigung der Hindernisse berichtet. Durch das Verständnis und den erfolgreichen Umgang mit potenziellen Hindernissen ist das Team besser gerüstet, um sein Sprintziel zu erreichen.
7 Tipps für ein gutes Daily
- Stellen Sie sicher, dass das Meeting auf 15 Minuten beschränkt ist. Viele Teams haben Mühe, ihr tägliches Scrum-Meeting auf maximal 15 Minuten zu reduzieren. Beschränken Sie sich auf diese Dauer, um das Meeting kurz und fokussiert zu halten.
- Am Daily Scrum nehmen idealerweise alle Scrum-Rollen teil: Product Owner, Scrum Master und das Entwicklungsteam. Betonen Sie die Teilnahme. Ermutigen Sie jeden in der Besprechung, daran teilzunehmen. Dadurch wird sichergestellt, dass alle Stimmen gehört werden und die kollektiven Ideen und Weisheiten des Teams voll genutzt werden können.
- Identifizieren Sie Fallstricke. Nehmen Sie sich Zeit, um Herausforderungen und Hindernisse zu überprüfen und mögliche Lösungen zu identifizieren. Dies wird dem Team helfen, voranzukommen und produktiver zu sein.
- Überprüfen sie während des Meetings den Fortschritt des Sprints. Das Team erhält die Möglichkeit, seinen Plan anzupassen, um das Sprintziel zu erreichen.
- Lassen sie das Daily Scrum aus Gründen der Einheitlichkeit und zur Minimierung von Ablenkungen an einem festen Ort stattfinden. Ein Besprechungsraum ist in der Regel ideal.
- Bleiben Sie stehen! Jeder sollte während des Meetings körperlich stehen, weshalb es oft als Standup-Meeting bezeichnet wird. Dies dient dazu, eine präzise Kommunikation zu gewährleisten und alle motiviert und engagiert zu halten.
- Das Daily Scrum sollte immer eine urteilsfreie Zone sein, die es den Teammitgliedern ermöglicht, sich sicher zu fühlen, wenn sie ihre Fortschritte teilen und sich gegenseitig um Unterstützung bitten.
Ermutigung zu einem offenem Austausch
Alle Mitglieder werden ermutigt, sich an der Diskussion zu beteiligen, der Scrum Master sollte sich jedoch nur auf relevante Themen konzentrieren, um Ablenkungen zu vermeiden. Jedes Teammitglied sollte einen Beitrag leisten und offen sein, Informationen miteinander zu teilen. Nach dem Stand-up-Meeting können bei Bedarf Einzelgespräche vereinbart werden. Es ist wichtig, sich daran zu erinnern, was auch immer man während des täglichen Scrums sagt, es sollte mit dem gesamten Team geteilt werden, um eine inspirierende Umgebung und erfolgreiche Ergebnisse zu schaffen.
Eine effiziente Umgebung durch einen geeigneten Zeitplan
Es ist wichtig, dass die Daily Scrums jeden Tag zu einer festen Zeit und an einem festen Ort stattfinden. Dies trägt dazu bei, ein Umfeld zu schaffen, das sowohl effizient als auch unkompliziert ist. Es ist auch von grundlegender Bedeutung, sich für eine Besprechungszeit zu entscheiden, die für das gesamte Team geeignet ist – wenn sich alle Teilnehmer über den Zeitpunkt einig sind, verstärkt dies die Vorstellung, dass alle synchron sind und sich für das Erreichen gemeinsamer Ziele einsetzen. Wenn Sie es täglich im selben Raum und zur gleichen Stunde planen, wird jedes Teammitglied sich seiner individuellen Aufgaben bewusst, während die Gruppe als Ganzes auf das Erreichen der Ziele zugeht.
4 häufige Fallstricke bei Stand-up-Meetings
Wenn es um ein erfolgreiches Scrum-Framework geht, sind seine täglichen Stand-Ups entscheidend, um das gesamte Team synchron und bei der Arbeit zu halten. Leider kann das Abhalten dieser Meetings auch einige Fallstricke mit sich bringen, wenn das Team nicht aufpasst.
- Erstens können Meetings übermäßig strukturiert werden, wenn einzelne Teammitglieder davon abgehalten werden, zu sprechen oder ihre Ideen auszutauschen.
- Zweitens können Stand-up-Meetings zu lang und langwierig werden, weil sie vom Thema abschweifen, weitere Zeit verschwenden und vom Ziel des Meetings ablenken.
- Drittens ist es für Stand-up-Meetings leicht, vom Kurs abzukommen und sich auf Themen zu konzentrieren, die nichts mit dem Fortschritt oder den Zielen des Teams zu tun haben.
- Schließlich ist es wichtig sicherzustellen, dass wichtige Erkenntnisse und Informationen schriftlich festgehalten werden, da sie sonst leicht vergessen oder übersehen werden können.
Scrum Daily mit Task-Board abhalten
Die Verwendung eines Taskboards ist ein wesentlicher Bestandteil des Scrum-Frameworks. Hier werden Aufgaben für eine User Story visualisiert und bewegen sich von To Do nach Done. Punkte können verwendet werden, um Komplikationen zu markieren. Durch die Verwendung eines Taskboards im Teambüro ermöglicht dies die gemeinsame Überprüfung von Aufgaben im Daily Scrum, wodurch das Bewusstsein und die Transparenz des Fortschritts erhöht werden. Die Motivation und Ermutigung, das gesetzte Sprint-Ziel zu erreichen, wird durch das manuelle Verschieben von Aufgaben gefördert.
Das Board kann auch in Kombination mit dem Burn-Down-Charts verwendet werden, um zu messen, wie gut das Team in Bezug auf Geschwindigkeit und Leistung agiert. Zudem fördert das Taskboard die Eigenverantwortung des Teams für seine Aufgaben.
Was tun bei Verspätungen?
Der Beginn eines Standup-Meetings kann durch verspätet eintreffende Teilnehmer gestört werden. Es gibt unterschiedliche Ansichten darüber, wie dies angegangen werden kann; Während einige Organisationen einen abschreckenden Ansatz verfolgen, ist es wichtiger, die Ursache der Verzögerung zu ermitteln. Beispielsweise kann ein Entwickler von einem Manager aufgehalten werden.
Der Scrum Master sollte daher mit dem Team zusammenarbeiten, um die Probleme anzugehen. Obwohl allgemein davon abgeraten wird, Inhalte für Nachzügler zu wiederholen, können sich Teams dennoch für eine Lösung entscheiden, um verpasste Informationen zu kommunizieren. Hier kann es hilfreich sein, wenn ein Teammitglied und nicht der Scrum Master oder der Product Owner diese Verantwortung übernimmt. Dies führt wahrscheinlich zu dauerhaften Verbesserungen, anstatt nur die Symptome zu lindern.