Wat is een burndown-grafiek? Sprint- en release-burndown
Een burndown-grafiek geeft de resterende werkhoeveelheid weer in relatie tot de tijd. Leer hoe u de lijn tussen de ideale en de werkelijke stand kunt interpreteren, wat het verschil is met een burnup-grafiek en wat deze informatie over een sprint onthult.
Een burndown-grafiek is een eenvoudige lijngrafiek die in één oogopslag antwoord geeft op één vraag: hoeveel werk is er nog over, en liggen we op schema om dit af te ronden? De verticale as geeft het resterende werk weer (meestal story points of taken) en de horizontale as geeft de tijd weer, doorgaans de dagen van een sprint. Naarmate het team werk voltooit, daalt de lijn, of ‘brandt af’, richting nul.
Hoe leest u een burndown-grafiek?
Een burndown-grafiek bevat doorgaans twee lijnen:
- De ideale lijn loopt recht van het totale aantal voltooide taken op dag één naar nul op de laatste dag. Deze lijn staat voor een volkomen gelijkmatig tempo en dient als referentie; het is geen plan dat het team exact moet halen.
- De feitelijke lijn geeft de werkelijk resterende hoeveelheid werk aan het einde van elke dag weer.
Als u de afstand tussen beide bekijkt, komt u al het grootste deel van de benodigde informatie te weten:
- Werkelijk boven ideaal: het team ligt achter op het gelijkmatige tempo.
- Werkelijke situatie onder het ideale niveau: het team staat voor.
- Een vlakke werkelijke lijn: er wordt niets afgerond; het werk loopt mogelijk vast, of de taken zijn te omvangrijk om af te ronden.
- Een plotselinge opwaartse sprong: halverwege de sprint werd de reikwijdte uitgebreid.
De trend is belangrijker dan een enkele dag. Een lijn die bijvoorbeeld pas op de laatste twee dagen sterk daalt, duidt er vaak op dat het werk als „bijna af“ wordt beschouwd in plaats van als voltooid, en dat is een nuttig gegeven om op te merken.
Sprint-burndown versus release-burndown
Een sprint-burndown geeft dagelijks een overzicht van het resterende werk binnen één sprint. Het is het eigen hulpmiddel van het team om de lopende sprint te sturen. Een release- (of product-)burndown houdt bij hoeveel werk er nog moet worden verricht over meerdere sprints heen om een groter doel te bereiken; dit wordt doorgaans per sprint gemeten in plaats van per dag, en helpt bij het voorspellen wanneer een geheel aan werkzaamheden zal zijn voltooid. Het ene heeft betrekking op deze sprint; het andere op de roadmap.
Burndown versus burnup
Een burndown-grafiek toont het resterende werk, dat afneemt tot nul. Een burnup-grafiek toont het voltooide werk, dat toeneemt tot aan een aparte lijn die de totale omvang weergeeft. Het voordeel van de burnup-grafiek is dat de omvang een aparte lijn vormt: wanneer er werk wordt toegevoegd, verschuift de omvanglijn en kunt u duidelijk onderscheid maken tussen „het team loopt achter“ en „er is meer werk toegevoegd“. Een gewone burndown-grafiek verbergt dat: toegevoegde omvang zorgt er alleen maar voor dat de lijn lijkt te stagneren. Veel teams gebruiken juist een burnup-grafiek om scope creep zichtbaar te maken.
Wat een burndown-grafiek u niet vertelt
Een burndown-grafiek is een gespreksstarter, geen definitief oordeel. Deze laat zien dat het team achterloopt op het ideale tempo, maar nooit waarom. Een schommelende lijn kan duiden op belemmeringen, te omvangrijke taken, wijzigingen in de scope halverwege de sprint, of simpelweg op het feit dat het werkelijke werk zelden in een gelijkmatig tempo verloopt. Het beschouwen van de ideale lijn als een doel dat exact moet worden gehaald, of het gebruik van de grafiek om individuen te beoordelen, werkt steevast averechts. De waarde ervan ligt in het stimuleren van de juiste vragen.
De burndown-grafiek tijdens de retrospectieve
Daarom is de burndown-grafiek een veelvoorkomend en vruchtbaar onderwerp tijdens de sprint-retrospective. Door terug te kijken op de curve van de sprint kan het team zich afvragen waarom het werk zich aan het einde heeft opgehoopt, of de taken wel klein genoeg waren opgedeeld, of dat de scope voortdurend veranderde, en deze observaties vervolgens omzetten in concrete verbeteringen voor de volgende sprint. De grafiek toont het symptoom; tijdens de retrospective gaat het team op zoek naar de oorzaak.
Veelgestelde vragen over burndown-grafieken
Wat is een burndown-grafiek?
Een burndown-grafiek is een eenvoudige lijngrafiek die weergeeft hoeveel werk er in de loop van de tijd nog overblijft in een sprint of project. De verticale as geeft het resterende werk weer, meestal in story points of taken, en de horizontale as geeft de tijd weer, doorgaans het aantal dagen van een sprint. Naarmate het team werk voltooit, daalt de lijn naar nul. Zo kan het team in één oogopslag zien of het op schema ligt om te voltooien wat het zich heeft voorgenomen.
Hoe leest u een burndown-grafiek?
Een burndown-grafiek bestaat uit twee lijnen. De ideale lijn loopt rechtstreeks van het totale werk aan het begin naar nul aan het einde van de sprint: een gestaag, gelijkmatig tempo. De werkelijke lijn geeft het daadwerkelijk resterende werk per dag weer. Wanneer de werkelijke lijn boven de ideale lijn ligt, loopt het werk achter op schema; wanneer deze eronder ligt, loopt het team voor op schema. Een vlakke werkelijke lijn betekent dat er niets wordt voltooid, en een plotselinge sprong omhoog betekent dat er halverwege de sprint extra werk is toegevoegd.
Wat is het verschil tussen een burndown- en een burnup-grafiek?
Een burndown-grafiek geeft het resterende werk weer, dat afneemt tot nul, terwijl een burnup-grafiek het voltooide werk weergeeft, dat toeneemt tot aan een lijn die de totale omvang aangeeft. Het belangrijkste voordeel van een burnup-grafiek is dat deze wijzigingen in de omvang weergeeft als een afzonderlijke bewegende lijn, zodat u onderscheid kunt maken tussen „het team loopt achter” en „er is meer werk toegevoegd”. Een burndown-grafiek is eenvoudiger en komt vaker voor, maar kan scope creep verbergen, omdat toegevoegd werk de lijn juist doet lijken alsof het team stil is komen te staan.
Wat is het verschil tussen een sprint-burndown en een release-burndown?
Een sprint-burndown geeft dagelijks inzicht in het resterende werk binnen één sprint en dient voornamelijk als hulpmiddel voor het team om de lopende sprint te beheren. Een release- (of product-)burndown geeft inzicht in het resterende werk over meerdere sprints heen, gericht op een groter doel, en wordt doorgaans per sprint gemeten in plaats van per dag. De sprint-burndown geeft antwoord op de vraag „liggen we op schema voor deze sprint?“; de release-burndown geeft antwoord op de vraag „wanneer zal dit gehele werk voltooid zijn?“
Aanbevolen lectuur
- Wat zijn story points?: de eenheden die het vaakst in een burndown-grafiek worden weergegeven.
- Uitleg over de vier Scrum-ceremonies: het moment waarop het overzicht tijdens de sprint wordt besproken.
- Wat is een sprint-retrospective?: waarbij het team actie onderneemt op basis van wat uit de grafiek naar voren komt.