User stories uitkauwen

De vraag

Een user story moet voldoende duidelijk zijn voor het dev-team op het moment dat zij ermee aan de slag gaan. Hoe ver ga je hierin?

 

Houd je het bij "Ik als... Wil dat... Zodat..." eventueel aangevuld met acceptatiecriteria? Of ga je voor de complete uitwerking met functionele en technische ontwerpen, stroomschema's, UX- en UI-design?

 

Hoe voorkom je story-tennis tussen PO en dev-team?


De discussie

Watervalgevaar

Al snel zijn we het erover eens dat de complete uitwerking meer past bij de traditionele waterval dan bij Agile Scrum.

 

Het moet duidelijk zijn wat de gebruiker wil maar ook klein genoeg zijn om op te pakken binnen een sprint, zodat je de ruimte hebt om de sprint erop gebruik te maken van nieuwe inzichten.

 

Agile = flexibel en dat ben je niet of in mindere mate als alles vooraf is vastgelegd.

Wie refined de user story?

Kan het development-team user stories (verder) uitwerken of moet de product owner dit doen?

 

Beide opties zijn mogelijk. De vraag is waar je als scrum team de tijd voor het specificeren wilt laten vallen: bij de product owner of bij het dev-team. De investering moet hoe dan ook gedaan worden, kies daarom de meest efficiënte manier voor jullie scrum team.


Maar de PO is verantwoordelijk!

De product owner zorgt ervoor dat de user stories op de backlog door het dev-team begrepen worden. Hoe hij hiervoor zorgt kan per organisatie, scrum team of persoon verschillen.

 

De product owner kan bijvoorbeeld alles zelf doen, het overdragen aan het dev-team of refinement-sessies plannen met het scrum team en de stakeholder.

 

Zijn jullie er nog niet uit wat het beste bij jullie scrum team past? Probeer en leer!

 

Spreek in ieder geval met het hele scrum team af waar een user story aan moet voldoen voordat deze ready for sprint is.

Story-tennis

Het gevaar van story-tennis is dat user stories met een hoge prioriteit niet opgepakt worden omdat het dev-team de story onvoldoende gespecificeerd vindt en de product owner de eerstvolgende sprint wil starten met de user story.

 

Probeer in zo'n geval de story verder op te knippen. Bepaal als scrum team welke onderdelen van de story wel duidelijk genoeg zijn en zet deze klaar voor de volgende sprint backlog.

 

Zo geef je jezelf ruimte om de klantwens duidelijker te krijgen en voeg je voor de stakeholder toch de eerste waarde toe.


Reactie schrijven

Commentaren: 0