Was ist Sprint Backlog in der agilen Entwicklung?

Das Sprint Backlog ist neben dem Product Backlog und dem Increment eines der drei Artefakte in Scrum.

Das Sprint Backlog ist wie eine Aufgabenliste mit Features und Services, die das Team während des Sprints abschließen möchte.

In diesem Artikel sehen wir uns genauer an, was ein Sprint Backlog ist, welchen Zweck es hat, welche Vorteile es hat und wie man es erstellt.

Was ist das Sprint Backlog in Agile?

Ein Sprint Backlog ist wie eine Liste von Aufgaben, um ein Product Backlog-Element (eine Liste von Funktionen oder Diensten) abzuschließen.

Planen und entscheiden Sie jeden Sprint.

Das Ziel für jeden Sprint wird „Sprint-Ziel“ genannt , und es ist üblich, dementsprechend ein Sprint-Backlog zu erstellen.

Auch die Dauer eines Sprints variiert je nach Organisation, aber für ein Team, das daran gewöhnt ist, sind es etwa ein bis zwei Wochen .

Ein Sprint ist nicht nur ein Zeitraum, sondern ein Zeitraum, der das Testen und die Freigabe umfasst.

Mit anderen Worten, der Zeitraum, in dem das Produkt freigegeben werden kann, ist die Sprint-Periode.

Durch wiederholte Verbesserungen verkürzt sich die Sprintdauer allmählich.

Gesamtbild des agilen Boards

Unten ist ein Bild des gesamten Rückstands. Der Rückstand umfasst Elemente wie:

アジャイルボードのイメージ
in Vorbereitung

Ein Ort, an dem Backlog-Ideen und Arbeitselemente aus der Vorproduktphase für zukünftige Erwägungen platziert werden können.

Produktrückstand

Eine Liste von Projekten, Produkten und Dienstleistungen in Sprint-Größe. (Funktionsliste) Jedes Element ist priorisiert.

Sprintziel

Ein Ziel, das in einem Sprint erreicht werden soll. Die Product Backlog Items (User Stories), die normalerweise in diesem Sprint erledigt werden sollten. Wenn Sie in einem Sprint Backlog beauftragt werden, können Sie Ihre Entwicklungsziele aus den Augen verlieren. Das Sprint-Ziel hilft dem Team, ein gemeinsames Verständnis dafür zu haben, wofür die Aufgabe dient und welchen Wert sie bringt.

Sprint-Rückstand

Eine Aufgabenliste (Arbeitsliste) zum Abschließen der Product-Backlog-Einträge mit der höchsten Priorität innerhalb der Dauer des Sprints.

im Gange

Wo das Team Elemente für das derzeit in Bearbeitung befindliche Sprint Backlog platziert.

warten

Ein Ort, an dem Arbeit auf externe Abhängigkeiten wartet, z. B. auf ein anderes Team oder einen anderen Anbieter, oder auf einen Roboterprozess, der außerhalb der Kontrolle Ihres Teams liegt.

Vollständig

Wo werden abgeschlossene Elemente für jeden Sprint platziert? Erfüllt die Definition of Done und zeigt, was in jedem vergangenen Sprint erledigt wurde.

Zweck des Sprint Backlogs

Der Zweck besteht darin , das Produkt-Backlog detaillierter festzulegen , z. B. wie es zu implementieren ist, einschließlich technischer Angelegenheiten .

Der Informationsaustausch ist im Sprint Backlog wichtig , und der Vorteil der Erstellung eines Sprint Backlogs besteht darin, dass jeder im Team an seiner Arbeit arbeiten kann, nachdem er die Ziele verstanden hat .

Erhöhte Produktivität durch bessere Zusammenarbeit im Team.

Nutzungsszene

Da die Arbeit im Sprint Backlog detailliert und klein ist, ist es möglich, Fehler frühzeitig zu erkennen, zu beheben und zu überprüfen.

Mit anderen Worten kann gesagt werden, dass es hilft, die Entwicklungszeit zu verkürzen und die Entwicklungskosten zu senken .

Elemente im Sprint Backlog

Hier sind die Elemente, die normalerweise im Sprint Backlog enthalten sind:

Benutzer Geschichte

Eine Beschreibung des zu entwickelnden Features oder Dienstes aus der Perspektive jeder Persona. Der Zweck besteht darin, zu verdeutlichen, wie die Entwicklungselemente den einzelnen Personas einen Wert verleihen.

User Stories sind nützlich, um schnell das „Wer“, „Was“ und „Warum“ einer Anforderung zu verstehen .

Wir unterteilen diese User Story in eine detaillierte Aufgabenliste im Sprint Backlog.

Aufgabe und Beschreibung

Aufgaben für diesen Sprint. Aufgaben oder Beschreibungen, die notwendig sind, um das Sprintziel zu erreichen,
wie z. B. „Anmeldebildschirm erstellen“ oder „Buchungsbildschirm erstellen“ .

Aufgabenpriorität

Stellt die relative Priorität jeder Aufgabe im Sprint-Backlog dar.

Selbst wenn Sie zuerst den oberen Bildschirm erstellen, können Sie ihn nicht verwenden, es sei denn, die Umgebung zum Öffnen ist vorhanden, sodass die Priorität zwangsläufig bestimmt wird.

Sprint-Burndown-Diagramm

Ein Burndown-Diagramm im Sprint Backlog ist eine grafische Darstellung des Arbeitsfortschritts im Laufe der Zeit . (Die vertikale Achse ist die Menge der abgeschlossenen Arbeit und die horizontale Achse stellt die Zeit dar.)

Das Diagramm visualisiert die Arbeitsgeschwindigkeit, sodass es auch helfen kann, vorherzusagen, was wann abgeschlossen sein wird.

Wann man ein Sprint Backlog erstellt

Erstellt im Sprint-Planning.

Bestätigen Sie zunächst das Sprintziel und identifizieren Sie die Arbeit, die zu seiner Erfüllung als Aufgaben erforderlich ist.

Jede dieser Aufgaben wird auch als „Sprint Backlog Item“ bezeichnet .

Wie man das Sprint Backlog erstellt und damit fortfährt

Zunächst sollte der Scrum Master das Sprint Backlog mit dem Agile Board wie oben gezeigt oder mit Tools für die agile Entwicklung verwalten.

Schritt 1: Klärung des Sprintziels

Ein klares Sprintziel zu haben ist sehr wichtig. Das Sprintziel ist das Ziel, das das Team bis zum Ende des Sprints erreichen soll. Helfen Sie Ihrem Team, ein gemeinsames Verständnis zu entwickeln, damit alle auf dem richtigen Weg sind. Es hilft dem Team auch, darüber nachzudenken, was priorisiert werden soll.

Schritt 2: Geteilte Aufgaben erstellen

Für das Sprint Backlog ist es wichtig, die ausgewählten Product Backlog Items in möglichst viele Tasks herunterzubrechen. Brechen Sie idealerweise auf eine Aufgabengröße herunter, die innerhalb eines Tages erledigt werden kann.
Eine Aufgabe kann den Prozess der Entwicklung beinhalten. Zum Beispiel: Design, Entwicklung, Unit-Tests, Systemtests, UAT (User Acceptance Testing) usw. Es ist jedoch auf die interessierenden Merkmale beschränkt, nicht auf das gesamte Produkt. Schließen Sie alle Aufgaben ein, die erforderlich sind, um das Product-Backlog-Element innerhalb des Sprints fertigzustellen (d. h. freizugeben).
Es ist wichtig, Aufgaben in kleine Stücke zu zerlegen, um flexibel auf Fehler und Änderungen reagieren zu können, was ein großer Vorteil bei der Erstellung eines Sprint-Backlogs ist.

So priorisieren Sie das Sprint Backlog

Der Schlüssel zur Priorisierung des Sprint Backlogs liegt darin, dass das Sprint Backlog grundsätzlich Aufgaben priorisiert, die Abhängigkeiten haben .

Darüber hinaus gibt es viele andere Methoden zur Bestimmung der Priorität in einer Matrix, wie z. B. die Zuweisung von Gewichtungen.

Alle festgeschriebenen Aufgaben innerhalb eines Sprints müssen erledigt werden.

Vorteile des Sprint Backlogs

Vorteile des Sprint Backlogs
  • Jedes Element der Aufgabe kann visualisiert werden
  • Leicht verständlicher Fortschritt
  • Es ist einfach, zurückzublicken und Bereiche mit Verbesserungspotenzial zu finden

Ich habe das Wichtigste über die Vorteile des Sprint Backlogs aufgeschnappt.

Erstens gibt Ihnen das Sprint Backlog Einblick in jedes Element einer Aufgabe, wodurch es einfacher wird, die zu erledigende Arbeit zu planen und zu verwalten.

Es hilft auch zu sehen, wie viel Arbeit innerhalb des Sprints erledigt wurde.

Auf diese Weise kann das Team die abgeschlossene Arbeit am Ende jedes Sprints überprüfen, um sie zu reflektieren und zu verbessern.
Prüfen Sie beispielsweise, ob Aufgaben vorhanden waren, die hätten gelöscht oder zusammengeführt werden können.

Vergleichen Sie den Unterschied zwischen dem Sprint Backlog und dem Product Backlog

Bitte beachten Sie die Vergleichstabelle unten für Sprint Backlog und Product Backlog.

スクロールできます
ProduktrückstandSprint-Rückstand
ÜberblickSprint-große Geschäftsziele (Wertblöcke von Funktionen und Diensten)Materialisierung eines Product Backlogs (technische Liste/Aufgabenliste)
Eigentümer (Verantwortlicher)PO (Produktbesitzer)Dev-Entwickler (SM coacht Entwickler)
der ZweckMit dem Ziel, den Produktwert zu maximierenDer Zweck besteht darin, ein Produktelement zu erreichen

Bitte beziehen Sie sich auf den Artikel unten für das Product Backlog .

Die Bedeutung der Überprüfung (Wartung) des Sprint-Backlogs

Das Sprint Backlog sollte täglich aktualisiert werden.

Überprüfen Sie Ihren Fortschritt und aktualisieren Sie das Sprint Backlog im Daily Daily Scrum.

Mit täglichen Updates wissen Sie es sofort, wenn Sie im Rückstand sind.

Kleinere Aufgaben und tägliche Aktualisierungen ermöglichen es Ihrem Team, sich besser zu orientieren und auf Fortschritte zu reagieren .

Geschäftsprioritäten können sich leicht ändern, wenn sich die Umstände ändern.

Wenn das Entwicklungsteam andererseits weiterhin alle akzeptiert, können sie nichts produzieren.

Egal ob Agile oder Waterfall .

Wenn während eines Sprints eine Anfrage zum Ersetzen eines Product Backlog Items auftritt, bespricht und entscheidet das gesamte Team einschließlich des Product Owners nach Bestätigung des Grundes usw., ob es möglich ist, es zu ersetzen, und ob es vereinbart werden kann.

Am Ende jedes Sprints führen wir eine „Sprint Retrospektive“ oder „Sprint Review“ durch.

Sag es mir, Joe! Sprint-Rückstand

Joe Justice

Wir haben den Agile-Branchenführer Joe Justice direkt gefragt! Bitte teilen Sie uns aus der Erfahrung von JOE
die Vorsichtsmaßnahmen und Punkte mit, die im Sprint Backlog zu beachten sind .

Welche Punkte sind im Sprint Backlog zu beachten?

① Aufteilen in Aufgabengrößen, die innerhalb eines Tages erledigt werden können. Um dies zu erreichen, ist es wichtig, Automatisierung wie DevOps und kollaborative Mobs einzuführen.

② Tests und Releases in das Sprint Backlog aufnehmen.

Am Anfang ist es okay, wenn der Sprint länger als einen Monat dauert oder du nicht releasen kannst. Mit jedem Sprint wird sich das Team weiter verbessern und diese erreichen! geht es dir gut! Sie können nicht alles beim ersten Mal perfekt machen, also beginnen Sie nach und nach.

Zusammenfassung des Sprint-Backlogs

Ein Sprint Backlog ist eines der Artefakte in „Scrum“ , wie eine Liste von technischen Aufgaben, die erforderlich sind, um das Sprint-Ziel zu erreichen.

Es ist wichtig, das Sprint Backlog in praktikable Größen zu unterteilen und es in Chunks zu unterteilen.

Lassen Sie uns als Team zusammenarbeiten und eine reibungslose Veröffentlichung anstreben, während Sie Tools und Vorlagen verwenden.

コメント

コメントする

CAPTCHA