Leitfaden zur Backlog-Verfeinerung

"Verfeinern" klingt nach gehobener Küche, die höheren Ansprüchen gerecht wird. Könntest du dasselbe über dein Backlog sagen?

Kostenlose Scrum-Vorlage für Jira nutzen

Optimiere dein Projekt und nutze Sprints für die Planung, Verfolgung und Verwaltung deiner Arbeit. Die Scrum-Vorlage für Jira enthält Boards, Backlogs, Roadmaps, Berichte – und vieles mehr!

Wichtigste Vorteile

  • Das Backlog Refinement ist der fortlaufende Prozess der Überprüfung, Einstufung und Bearbeitung des Produkt-Backlog, um sicherzustellen, dass die Elemente für die Entwicklung bereit sind.

  • Dazu gehören die Klärung von Details, die Einschätzung des Aufwands und die Priorisierung von Aufgaben auf der Grundlage von Feedback und geschäftlichem Nutzen.

  • Regelmäßige Meetings zum Backlog Refinement verbessern die Qualität des Backlogs, die Sprintplanung und die Abstimmung im Team.

  • Plane regelmäßige Meetings ein, um dafür zu sorgen, dass das Backlog umsetzbar bleibt und dein Team auf die zukünftigen Sprints vorbereitet ist.

Laut Wörterbuch bezeichnet "Verfeinerung" (Refinement) die Verbesserung oder Verdeutlichung von etwas durch kleine Änderungen. Gehst du auf ähnliche Weise mit deinem Backlog um?

Oder bemühst du dich einfach nur, alle Release Trains auf Kurs zu halten? Dieser Leitfaden zum Backlog Refinement vermittelt dir die Schritte und Best Practices, die du benötigst, um dein Backlog erfolgreich zu präzisieren, damit du stolz darauf sein kannst.

Was bedeutet "Backlog-Verfeinerung"?

"Backlog-Verfeinerung" bezeichnet den Prozess der Überprüfung, Einstufung und Bearbeitung deines Produkt-Backlogs. Die Backlog-Verfeinerung spielt im Produktentwicklungsprozess eine wichtige Rolle, weil sie deinem Entwicklerteam hilft, nur die Features und Funktionen zu entwickeln, die der Kunde wünscht und das Unternehmen benötigt. Es handelt sich um einen fortlaufenden Prozess, für den der Produktinhaber, die Produktmanager, der Scrum Master und Vertreter des Entwicklerteams verantwortlich sind. 

Was ist der Backlog Refinement-Prozess?

Der Backlog Refinement-Prozess beinhaltet die regelmäßige Überprüfung und Aktualisierung des Produkt-Backlogs, um sicherzustellen, dass die Elemente klar definiert, priorisiert und für bevorstehende Sprints bereit sind. Dieser Prozess hilft Teams dabei, Anforderungen zu klären, den Aufwand abzuschätzen und große Elemente in umsetzbare Aufgaben zu unterteilen.

Ein effektives Backlog Refinement hält das Team auf dem Laufenden und verhindert Überraschungen bei der Sprintplanung. Beispielsweise könnten Teams einmal pro Woche Refinement-Sitzungen abhalten, um neue Storys zu besprechen, Prioritäten anzupassen und Abhängigkeiten zu klären, um einen reibungslosen Workflow zu gewährleisten.

Backlog-Pflege versus Backlog-Verfeinerung

Es gibt keinen Unterschied zwischen Backlog Grooming und Backlog Refinement. Obwohl beide Begriffe oft synonym verwendet werden, steht „Verfeinerung“ für die iterative Verbesserung von Backlog-Elementen und nicht nur für das Aufräumen oder Aufräumen. Teams mögen in der agilen Literatur auf beide Begriffe stoßen, aber das zugrundeliegende Ziel bleibt dasselbe: sicherzustellen, dass das Backlog immer für die Sprintplanung bereit ist.

Die Bezeichnung "Backlog Refinement" hat in den letzten Jahren an Popularität gewonnen und ist heute bei vielen Teams gängig. Auch wenn der Begriff "Backlog Grooming" noch immer verwendet wird, scheint "Agile Backlog Refinement" mittlerweile der Branchenstandard zu sein, da er die kollaborative und kontinuierliche Natur des Prozesses besser widerspiegelt.

Backlog-Verfeinerung versus Sprint-Planung

Sprint-Planung und Backlog-Verfeinerung hängen voneinander ab. Mit der Backlog-Verfeinerung stellst du sicher, dass dein Backlog die gewonnenen Erkenntnisse, Kundeneinblicke und den Geschäftswert widerspiegelt. Bei der Sprint-Planung zieht das Entwicklerteam Aufgaben aus dem Backlog und verpflichtet sich, diese Aufgaben im bevorstehenden Sprint zu erledigen. Die Sprint-Planung hängt von einem verfeinerten Backlog ab und durch die Backlog-Verfeinerung gelangen die Aufgaben mit der höchsten Priorität in den nächsten Sprint. Produktinhaber sollten das Produkt-Backlog vor jedem Sprint-Planungsmeeting verfeinern.

Wer ist für das Backlog Refinement verantwortlich?

Der Produktinhaber ist in erster Linie für das Backlog Refinement verantwortlich, es handelt sich dabei jedoch um eine gemeinschaftliche Aufgabe, an der das gesamte Scrum-Team beteiligt ist. Entwickler, Tester und manchmal auch Stakeholder tragen zu Einblicken bei, stellen Fragen und helfen bei der Aufschlüsselung und Schätzung von Sprint-Backlog-Elementen. Die Einbindung des gesamten Teams in das Backlog Refinement führt zu einem besseren gemeinsamen Verständnis und genaueren Story Points und Schätzungen. Entwickler können etwa technische Abhängigkeiten hervorheben, während Tester potenzielle Risiken identifizieren können, um sicherzustellen, dass Backlog-Elemente gut für zukünftige Sprints vorbereitet sind.

Best Practices für die Backlog-Verfeinerung

Wenn das Backlog wächst, können die Produktinhaber es in kurz- und langfristige Aufgabenelemente unterteilen. Kurzfristige Aufgabenelemente müssen vollständig ausgearbeitet werden, bevor sie als solche gekennzeichnet werden. Das heißt, User Storys wurden komplett erstellt, die Zusammenarbeit mit Design und Entwicklung ist geplant und die Entwicklung hat ihre Schätzungen abgegeben. Längerfristige Aufgabenelemente können eher vage bleiben, obwohl zumindest eine grobe Schätzung des Entwicklerteams wünschenswert ist, um auch diese Aufgabenelemente priorisieren zu können.

Meeting zur Backlog-Verfeinerung

Viele Teams stellen fest, dass die Backlog-Verfeinerung am besten funktioniert, wenn sie gemeinsam in einem wiederkehrenden Meeting durchgeführt wird. Die Backlog-Verfeinerung muss vor jedem Sprint-Planungsmeeting erfolgen, das normalerweise alle zwei Wochen stattfindet. Die meisten Teams benötigen etwa 30 Minuten, um den Prozess zu durchlaufen. Das Backlog wird vom Produktinhaber verwaltet. Die Backlog-Verfeinerung erfolgt teilweise auch spontan, wenn der Produktinhaber neue Informationen erhält oder Feedback von Kunden und aus dem Unternehmen einarbeitet. 

Was passiert beim Meeting zur Backlog-Verfeinerung?

Bei der Backlog-Verfeinerung geht es vor allem darum, die Vorgänge anzupassen, sie in eine Rangfolge zu bringen und Schätzungen zu erstellen. Anpassungen können kleine Handgriffe sein, wie das Hinzufügen einer Beschreibung, aber auch große Änderungen wie das Aufteilen oder Kombinieren von Vorgängen. Das Hinzufügen von Schätzungen erfolgt oft bei der Backlog-Verfeinerung, unterstützt durch das Entwicklerteam. Eine klare, gut verständliche Rangfolge im Backlog zeigt dem Entwicklerteam, welche Aufgaben die höchste Priorität haben.

Wer leitet das Meeting zur Backlog-Verfeinerung und wer nimmt daran teil?

Meetings zur Backlog-Verfeinerung werden vom Produktinhaber abgehalten. Neben dem Produktinhaber nehmen an den Meetings auch Produktmanager, der Scrum Master und mindestens ein Vertreter des Entwicklerteams teil. Es sind nicht alle Teammitglieder erforderlich, aber es ist wichtig, dass jeweils mindestens ein Vertreter aus den Bereichen Entwicklung und Qualitätssicherung anwesend ist.

Schritte zur Backlog-Verfeinerung

Rufe dein Projektmanagement-Tool auf, beispielsweise Jira, und navigiere zum Backlog. In der Backlog-Ansicht kannst du die Vorgänge per Drag-and-drop in eine grobe Prioritätsreihenfolge ziehen. Bei den Vorgängen, die ganz oben auf der Backlog-Liste stehen, sollten relevante Details wie Zeitschätzungen und zugewiesene Personen angegeben sein, damit sie im nächsten Sprint bearbeitet werden können. Lösche doppelte Vorgänge und teile die Arbeit nach Bedarf in Sub-Tasks auf. Bestätige deine Prioritätsrangfolge, bevor du das Tool schließt. Das priorisierte Backlog bestimmt den Fokus deines nächsten Sprintplanungsmeetings.

Optimiertes Backlog-Management mit Jira

Jira erleichtert die Backlog-Verfeinerung. Produktinhaber können dieselbe Ansicht zum Schätzen, Einstufen und Verfeinern nutzen.

Für dich empfohlen

Vorlagen

Jira-Vorlagen für den sofortigen Einsatz

In unserer Bibliothek findest du individuelle Jira-Vorlagen für verschiedene Teams, Abteilungen und Workflows.

Produktleitfaden

Eine umfassende Einführung in Jira

Meistere mit dieser Schritt-für-Schritt-Anleitung die grundlegenden Funktionen und Best Practices zur Steigerung deiner Produktivität.

Git-Benutzerhandbuch

Git –die Grundlagen

Egal, ob du Anfänger oder Profi bist, dieser Git-Leitfaden bringt dir mit hilfreichen Tutorials und Tipps die Grundlagen bei.