Definition of Done
Wat is de Definition of Done?
De Definition of Done bestaat uit vooraf vastgestelde criteria waaraan een product moet voldoen om als done – dus afgerond – te worden beschouwd. De teamleden spreken af wanneer een task done is, en stellen vervolgens een checklist samen met stappen die voltooid moeten zijn voordat een product als potentieel leverbaar wordt beschouwd. Het team schrijft deze lijst op een „Big Visual Chart" en hangt het goed zichtbaar op in de teamruimte.
Synoniemen voor de Definition of Done:
Single done, done, done-done-done, done list, done checklist, product sashimi, task complete definition, punch list
Gebruik van de Definition of Done:
Het team spreekt een lijst met criteria af waaraan voldaan moet zijn voordat een increment als done mag worden beschouwd – dat betekent dat alles wat met design, coding, tests en documentatie te maken heeft, afgerond en volledig in het systeem geïntegreerd moet zijn. Als een taak niet voldoet aan de criteria van de Definition of Done, kan deze niet worden meegeteld in de velocity van het team.
Voordelen van de Definition of Done:
- Grotere kans om werkende software op te kunnen leveren.
- Een soort werkafspraak binnen het team
- Beperkte nabewerkingskosten nadat een feature als "done" is geaccepteerd.
- Minder risico op misverstanden en conflicten tussen het ontwikkelteam, de klant en de Product Owner.