Product Backlog Refinement
Product Backlog Refinement
Product Backlog Refinement ist in Scrum der kontinuierliche Prozess, in dem die Einträge des Product Backlogs ausgearbeitet und dadurch für die Umsetzung in einem Sprint bereit gemacht werden.
Verantwortlichkeiten für das Backlog Refinement
Verantwortlich für das Product Backlog Refinement sind der Product Owner und das Entwicklungsteam. Der Scrum-Guide führt hierbei den Scrum Master nicht auf, jedoch wird es als Best Practice angesehen, dass diese Rolle das Refinement koordiniert und darauf achtet, dass es effizient durchgeführt wird.
Regeln für das Backlog Refinement
Aus dem Scrum Guide lassen sich folgende Regeln für das Product Backlog Refinement ableiten:
- Es sollte 10% der Arbeitskapazität des Entwicklungsteams nicht überschreiten
- Die am höchsten priorisierten Einträge des Backlogs müssen am besten ausgearbeitet werden.
- Die Arbeitsweise des Product Backlog Refinements muss an die Bedürfnisse des Entwicklungsteams und die Rahmenbedingungen des Projekts angepasst werden. Der Scrum Guide schreibt nicht vor, wie das Product Backlog Refinement zu gestalten ist.
- In ein Sprint Backlog dürfen nur fertig ausgearbeitete Einträge aufgenommen werden
Inhalte des Backlog Refinements
Typische Maßnahmen des Product Backlog Refinements sind u.a.:
- Präzisierung und Detaillierung der Anforderungen, z.B. die Ausarbeitung eines Epics in mehrere User Storys
- Präzisierung der Definition-of-Done für eine Anforderung
- Schätzung des Aufwands für einen Eintrag (z.B. in Story Points) durch das Entwicklungsteam
- Neupriorisierung der Einträge des Product Backlogs durch den Product Owner
- Ergänzung oder Streichen von Einträgen
Ablauf des Product Backlog Refinements
Gemäß Scrum Guide bestimmt grundsätzlich das Scrum-Team den Umfang und Ablauf des Refinements, da es das Backlog umsetzen muss und somit auch beurteilen kann, ob die Elemente hinreichend genau beschrieben sind. Der Scrum Guide benennt deshalb auch kein Ereignis – wie z.B. das Sprint Review – für das Product Backlog Refinement. Weit verbreitet ist dennoch die Durchführung eines regelmäßigen Refinement Meetings.