25. august 2007

Burn Charts

Jeg bruger ofte tid på at tænke over, hvordan jeg kan synliggøre det arbejde teamet ligger for dagen. Indtil videre bruger jeg kun et simpelt burn chart for hver iteration, hvor en ideal linie viser, hvor mange timer der kunne være skrællet af på opgaver, og en real linie som viser hvor mange timer der stadig er tilbage på opgaverne. Når real linien stiger og ideal linien så akkummuleres der arbejde af den eller den anden grund, når den er under så arbejder teamet hurtigere end forventet eller de har feature-cuttet. Grafen tjener flere formål:

1. Jeg kan bruge den til at forstå fremdriften, og til at vide hvornår jeg skal bryde ind.
2. Teamet kan bruge den til at forstå den samlede mængde af arbejde (en person kan være langt foran på egen opgaver, mens en anden er bagud)
3. Andre kan se udviklingen indenfor iterationen.

Jeg synes ikke selv den er super god, mest fordi den jo tracker timer på task niveau og ikke feature niveau. Det skal jeg have kigget på. Men den hjælper dog specielt teamet med at tage de nødvendige snakke på det daglige scrum, hvis planen er begyndt at skride..

Jeg har læste bogen Crystal Clear (anbefales!) af Alistair Cockburn, og i dag stødte jeg så på et indlæg omkring rapportering i Agile projekter (taget fra bogen) på hans egen blog. Læs indlægget her og brug det som inspiration til at lave dine egne burn charts.

Der findes også andre gode artikler om emnet - bl.a. her og her. De to artikler kommer også ind på styrker/svagheder ved henholdsvis burn-down (bruger jeg) og burn-up charts, samt vigtigheden af at synliggøre den slags data for andre uden for projektgruppen (big visible charts!).

Hvordan tracker i jeres projekter?

Etiketter: