samen
werken
Wat is een Definition of Done? Een uitleg met passende voorbeelden
Voor de start aan een nieuwe sprint wordt bepaald wanneer een item van de Product Backlog als ‘done’ kan worden gemarkeerd. Een volledige omschrijving in overleg met alle teamleden zal ervoor zorgen dat het Scrum team optimaal functioneert. Indien er geen duidelijkheid bestaat over de Definition of Done kunnen er, vooral tijdens de Sprint Review, conflicten ontstaan tussen het Development team en de Product Owner. Vanzelfsprekend is dat niet gewenst, dus wordt aangeraden je eerst te verdiepen in de betekenis van de Definition of Done en hoe je deze het beste toe kunt passen in jouw Scrum team.
Uitleg van de Definition of Done
Een Definition of Done is een algemene checklist van taken die gelden voor alle User Stories. Al deze taken dienen afgevinkt worden alvorens een User Story als voldaan kan worden beschouwd. Het doel van deze checklist wordt in de volgende punten besproken.
1. Vanuit het oogpunt op een prettige samenwerking tussen het Development team en de Product Owner is het belangrijk samen tot een overeenstemming te komen; er zullen duidelijke verwachtingen moeten worden gecreëerd over wanneer een User Story als ‘done’ kan worden gezien.
2. Vanwege de gestelde richtlijnen worden projecten sneller opgeleverd. Alle leden van het Scrum team hebben duidelijk voor ogen waar een project aan moet voldoen, alvorens deze voltooid is. Doordat criteria systematisch afgevinkt kunnen worden, wordt het werk snel en van hoge kwaliteit opgeleverd.
Verschil tussen Definition of Done en Acceptatie Criteria
Waar een Definition of Done voorwaarden omschrijft voor alle User Stories, zijn Acceptatie Criteria gericht op één User Story. Deze criteria specificeren de kenmerken waar een taak aan moet voldoen voordat deze goedgekeurd wordt door de Product Owner.
Voorbeeld Definition of Done (in een non-IT omgeving)
– Alle documenten zijn gevormd op basis van de huisstijl
– Het opgeleverde product is gecontroleerd door middel van feedback van de eindgebruikers
– Documenten zijn gecontroleerd via een spellingscheck
– Een teamlid heeft het werk gecontroleerd en voorzien van feedback
– De documenten zijn gecontroleerd door compliance
– Alle taken voor de User Story zijn voldaan
Voorbeeld Definition of Done (in een IT omgeving)
– Code is door middel van peer review beoordeeld
– Belangrijke gebruikersdocumentatie is gecreëerd en beschikbaar gemaakt
– De ‘to do’ items zijn voldaan: alle code is geschreven
– Installatiehandleiding is beschikbaar gemaakt voor de installatie van de software
– ‘Functionele tests’ zijn gedraaid
Updates ontvangen van de laatste ontwikkelingen?
Onze Agile Coaches voorzien je één keer in de twee weken van een informatief artikel. Zo blijf je altijd op de hoogte van de nieuwste inzichten binnen Scrum. Schrijf je via onderstaand formulier gemakkelijk in en ontvang artikelen, fijne tips en templates.
Ook interessant:
- De meest geboekte Scrum Master training van NL
- 10 tips voor je eerste Scrum project
- Scrum uitgelegd in 10 korte video’s
Volg ons op LinkedIn (we delen onze blogs met je) Of deel het in je netwerk: [addtoany]