Product backlog: DEEP

Je hebt misschien weleens gehoord dat een agile product backlog DEEP hoort te zijn. Ik leg je in dit artikel uit wat dat betekent. 

Vrijwel ieder agile project maakt gebruik van een product backlog. Hoe zo’n product backlog eruit zou moeten zien, zijn nogal wat misverstanden over. 

In de Scrum Guide wordt de product backlog omschreven als: “Een lijst met alle features, functies, requirements, verbeteringen en bug-fixes die samen de veranderingen beschrijven die aan het product zullen worden gedaan in toekomstige releases.”

De items op de product backlog worden meestal weergegeven als user stories.

Een product backlog is niet hetzelfde als een traditionele lijst met SMART requirements. Een goede product backlog is DEEP. Mike Cohn heeft de belangrijkste kenmerken van een product backlog samengevat in het acroniem DEEP.

Een goede product backlog is DEEP

De letters van DEEP staan achtereenvolgens voor:

D – Detailed appropriately

Dit wil zeggen dat de items op de product backlog het juiste detailniveau hebben. De user stories die in de komende sprint geïmplementeerd worden, zijn klein en de user stories die voorlopig nog niet aan de beurt zijn, zijn veel groter.

Het is onverstandig om allemaal gedetailleerde user stories op de product backlog te zetten. Dat is namelijk lastig te managen, is onoverzichtelijk, leidt tot veel rework en het inschatten en prioriteren van al die kleine user stories kost veel tijd. Kortom te veel details op de product backlog is verspilling van tijd en energie (waste).

Het veelgehoorde advies binnen agile luidt dan ook ‘Add details at the last responsible moment’.

E- Estimated

Hiermee wordt aangegeven dat de omvang van elk item op de product backlog ingeschat hoort te zijn. Het gaat daarbij om een relatieve schatting. En niet om de tijd die nodig is voor het implementeren van een user story.

Het team schat in hoe groot een user story is in vergelijking met een aantal referentie user stories. Bijvoorbeeld 1½ keer zo groot of 10 keer zo groot. Ieder user story krijgt hiertoe een aantal punten. Aangezien deze punten relatief zijn en daardoor geen grootheid hebben, worden ze meestal aangeduid als ‘story points’.

De schattingen zijn belangrijk omdat de product backlog onder andere dient als planningstool. In de product backlog is namelijk eenvoudig aan te geven welke user stories in een sprint en in een release meegenomen kunnen worden.

E – Emergent

Dit betekent dat een product backlog evalueert en dynamisch is. Dynamisch in de zin dat de items op de DEEP product backlog voortdurend meeveranderen met de actuele inzichten. De product backlog geeft dus op elk moment inzicht in hetgeen er nodig is om het product waardevol, concurrerend en beter te maken.

De product owner en het team passen de user stories, de prioriteiten en de schattingen voortdurend aan aan de laatste inzichten. Die inzichten veranderen doordat je steeds meer te weten komt over het product, de gebruikers, de omgeving en de technologie. En doordat de meningen en behoeften van de stakeholders aan voortschrijdend inzicht onderhevig zijn.

P – Prioritized

Dit geeft aan dat de items op de product backlog in volgorde van prioriteit staan. De user story met de hoogste prioriteit staat bovenaan en wordt in principe als eerste geïmplementeerd.

De product owner kent de prioriteiten toe, maar laat zich adviseren door stakeholders uit de business en door het team. Aspecten die meespelen bij het prioriteren van de user stories zijn: minimum viable product, businesswaarde, risico’s en afhankelijkheden.

Prioritering is essentieel voor het leveren van zo veel mogelijk business value. De product owner is immers verantwoordelijk voor het maximeren van de Return on Investment (ROI).

Nicole de Swart, requirementstechnieken expert
Nicole de Swart

Gratis e-book ‘Vliegende start als agile analist’

Met 25 do’s en don’ts voor agile requirements en eens per maand een agile requirements tip
Nicole de Swart

Nicole de Swart

Requirementstechnieken expert

Ik help je de juiste mix van agile en traditionele requirementstechnieken toepassen

Volg Nicole op:

Tips voor de moderne analist

Je ontvangt eens per maand een nieuw artikel. Net zoals meer dan 5.500 collega abonnees.

Copy link
Powered by Social Snap