In Scrum ist das Product Backlog die Liste der Anforderungen an ein Produkt. Dabei enthält das Product Backlog nicht einfach technische Aspekte sondern geht von den Anforderungen des Benutzers aus, besteht also vor allem aus User Stories. Es steht für projektbezogene Aufgaben, die vom Team zu erledigen sind. Ein Product Backlog Beispiel sind die Anforderungen an eine Software im Bereich der Softwareentwicklung.
Für die Erstellung und Pflege des Product Backlogs ist der Product Owner verantwortlich. Ergänzungen und Änderungen müssen von ihm genehmigt werden. Außerdem gehört es zu seinen Aufgaben die Anforderungen zu ordnen und zu priorisieren. Es handelt sich beim Product Backlog nicht um ein klassisches Lastenheft sondern, da es laufend weiterentwickelt wird, um eine dynamische Liste.
Während der Projektlaufzeit wird in den Sprint Planning Meetings entschieden welche Aufgaben aus dem Product Backlog als nächstes abgearbeitet werden. Diese werden dann im Sprint Backlog festgehalten.
Was sind Product Backlog Items?
Die Einträge im Product Backlog werden Product Backlog Items genannt. Diese Items haben unterschiedliche Prioritäten. Zu Beginn sind die Items meist ziemlich allgemein formuliert und werden im Laufe des Projekts immer präziser und detaillierter.
Jedes Product Backlog Item besteht aus einer Beschreibung, der Prioritätsangabe, einer Aufwandsschätzung und der Wertangabe. Typische Backlog Items sind neben den User Stories, Fehler (Bugs), Qualitätsanforderungen und funktionale Anforderungen.
Die Erstellung des Product Backlogs zu Beginn eines Projekts gestaltet sich für den Product Owner recht aufwändig. Zunächst müssen alle bekannten Anforderungen aufgenommen und dokumentiert werden. Im Laufe des Projekts wächst das Product Backlog dann durch die Rückmeldungen der Kunden und des Entwicklungsteams immer weiter an. Das prüfen und ergänzen des Product Backlog wird im Scrum auch Backlog Refinement genannt.
Ein Product Backlog Beispiel
Für den genauen Aufbau des Product Backlog gibt es keine Vorgaben. In der Praxis hat sich folgendes Product Backlog Beispiel bewährt:
- Die Untergliederung im Backlog erfolgt nach nach Epics, also nach großen User Stories.
- Die Ordnung im Backlog gibt die Reihenfolge der Abarbeitung wieder (von oben nach unten).
- Nur die Items, die in naher Zukunft umgesetzt werden sollen, werden genau im Detail beschrieben.
Das könnte Dich auch interessieren: