Vuistregels voor User Stories en Taken

Ik zie veel verschillen in hoe teams met user stories en met taken omgaan.
Dit is de manier waarop ik er het liefste mee omga.

Een User Story is een redelijk grote brok werk die waarde oplevert voor een of meer stakeholders.
Meestal heb ik ongeveer 6-10 stories in een sprint. Dat betekent dus dat in een sprint van 2 weken een story ongeveer 1 teamdag kost. In doorlooptijd is het meestal meer. Een story heeft vaak een doorlooptijd van een dag of 4.
Een story wordt vrijwel altijd door meer dan 1 persoon gebouwd. Die personen zijn meestal 1 of meer ontwikkelaars en meestal 1 tester. Een kleine story wordt door 1 ontwikkelaar gebouwd. Bij een grotere story zijn meer ontwikkelaars betrokken, soms zelfs het hele team.
Een story wordt ingeschat in story points.

Een (technische) taak is een brokje werk dat deel uitmaakt van een story. Wat mij betreft is de ideale grootte van een taak gemiddeld 4 uur met een minimum van 1 uur en een maximum van 8.
Een taak wordt altijd maar door 1 persoon tegelijk opgepakt (behalve bij pair programming). Ik geef taken bij voorkeur geen echte schatting meer. We schatten taken uiteraard niet in story points, want het zijn story points geen taskpoints. Door te zorgen dat de taken gemiddeld 4 uur groot zijn heeft het geen zin meer om ze nog een schatting mee te geven (deze taak is 1 uur, die 4 en die taak is 7 uur). Doordat er redelijk veel taken in een sprint zitten middelt dit gemakkelijk uit.

Samengevat: Story
– schatten in story points
– werk voor meerdere mensen

Task
– geen individuele schatting, maar gemiddeld 4 uur
– werk voor 1 persoon alleen

Advertisements

About André Heijstek

Rijnlands / Agile verbeteren van software ontwikkeling
This entry was posted in Agile, Scrum. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s