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?

Max Rehkopf Von Max Rehkopf
Themen durchsuchen

Laut Wörterbuch bezeichnet "Verfeinerung" 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 zur Backlog-Verfeinerung vermittelt dir die Schritte und Best Practices, die du benötigst, um dein Backlog erfolgreich zu verfeinern, 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.

Backlog-Pflege versus Backlog-Verfeinerung

Es gibt keinen Unterschied zwischen Backlog-Pflege und Backlog-Verfeinerung. Die Begriffe sind austauschbar. Die Bezeichnung "Backlog-Verfeinerung" hat in den letzten Jahren an Popularität gewonnen und ist heute bei vielen Teams gängig. Auch wenn teilweise noch von "Backlog-Pflege" gesprochen wird, ist "Backlog-Verfeinerung" inzwischen der üblichere Ausdruck in Agile-Teams.

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.

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.

Weiter geht's
Kanban