De meeste agile-tools (Jira, Azure DevOps, Linear) beschikken over drie niveaus: epics, stories en taken. Deze hiërarchie is alleen functioneel als elk niveau een eigen, afzonderlijke betekenis heeft. Wanneer teams alle drie de niveaus op dezelfde manier interpreteren, vervalt de hiërarchie en gaat daarmee ook de planninginformatie verloren.

The epic, story and task hierarchy Epic Story Task An epic holds stories; a story breaks down into tasks
Punten worden op het verhaalniveau bijgehouden. Als u zowel het epische niveau als de taken inschat, telt u dezelfde inspanning dubbel.

Episch

Een werkpakket dat groter is dan een sprint; meestal een functie of initiatief dat het team over meerdere sprints heen oplevert. Epics worden uitgedrukt in T-shirtmaten, weken of het aantal stories (in hoeveel stories u denkt dat het zal worden opgesplitst), niet direct in story points. Een puntgetal op epic-niveau is een samenvoeging van de onderliggende stories, geen directe schatting.

Verhaal

Een voor de gebruiker relevant werkonderdeel dat binnen één sprint past. Stories zijn het uitgangspunt voor schattingen met Planning Poker en vormen de basis voor story points. Het verhaal is de eenheid van velocity en de eenheid van „wat wij ons voor deze sprint zullen verbinden“. Indien een verhaal niet in een sprint past, is het in feite een epic: splits het op in verhalen die dat wel doen. Affiniteitsschatting brengt dergelijke te omvangrijke items al in een vroeg stadium aan het licht, weken vóór de sprintplanning.

Opdracht

Een onderdeel van een story: een item op de checklist, een onderdeel van de implementatie. Taken worden doorgaans uitgedrukt in uren of helemaal niet in een eenheid gemeten. Door taken in punten uit te drukken, worden de punten van de story gedupliceerd en verliest de velocity zijn betekenis, omdat u uiteindelijk dezelfde inspanning twee keer telt, op twee abstractieniveaus.

De valkuil: bij elke laag richten

Sommige Jira-workflows moedigen aan om taken onder verhalen te plaatsen; sommige tools stimuleren het toekennen van punten aan epics. Beide werkwijzen leiden tot velocity-cijfers die geen overeenstemming vertonen met de werkelijkheid, omdat de inspanning op meerdere niveaus wordt geteld. Kies één niveau (het verhaal) en ken daar uitsluitend punten toe. Alles daarboven is een samenvoeging en alles daaronder is een implementatiedetail; geen van beide mag rechtstreeks in het velocity-cijfer worden meegenomen.

Veelgestelde vragen

Wat is het verschil tussen een epos, een verhaal en een opdracht?

Een epic is een omvangrijk geheel dat meerdere sprints omvat, een story is een voor de gebruiker zichtbaar onderdeel dat binnen één sprint past, en een taak is een technische stap die bijdraagt aan de voltooiing van een story. Grofweg gezegd: een epic beschrijft het ‘wat’ en het ‘waarom’ op grote schaal, een story beschrijft het ‘wat’ en het ‘waarom’ vanuit het perspectief van de gebruiker, en een taak beschrijft hoe het moet worden gebouwd.

Wanneer wordt een verhaal een epos?

Wanneer het niet in één sprint past. Als het team het niet in zijn geheel in één sprint kan opleveren, is het in feite een epic en moet het worden opgesplitst in verschillende stories die elk wel binnen één sprint kunnen worden afgehandeld. Een story die steeds verder wordt verfijnd, is meestal in feite een verkapte epic.

Moet u epics in story points inschatten?

Niet direct. Bepaal de omvang van epics aan de hand van T-shirtmaten, een ruwe schatting van het aantal verhalen, of als de som van de onderliggende verhalen zodra deze zijn opgesplitst. Een puntgetal bij een epic is een totaal, geen schatting. De daadwerkelijke omvangbepaling vindt plaats op het niveau van de verhalen.

Krijgen taken storypunten?

Nee. Taken worden uitgedrukt in uren of blijven zonder tijdsindicatie. Het toekennen van een tijdsindicatie aan taken binnen een story leidt tot dubbeltelling van de inspanning (u telt uiteindelijk hetzelfde werk op twee niveaus mee), waardoor de velocity zijn betekenis verliest. Geef de story een tijdsindicatie, niet de taken daarbinnen.

Aanbevolen lectuur