๐Ÿ“‹ Definition of Done (DoD)

โ† Terug naar Build & Test

๐Ÿ“– Introductie

Binnen softwareontwikkeling is het essentieel om een eenduidige definitie te hebben van wanneer werk daadwerkelijk โ€œafโ€ is.

Zonder duidelijke afspraken ontstaan:

๐Ÿ‘‰ De Definition of Done (DoD) biedt een gezamenlijke afspraak over wanneer werk als afgerond wordt beschouwd.

๐Ÿ‘‰ De DoD is een set van minimale kwaliteitscriteria waaraan elke oplevering moet voldoen voordat deze als โ€œdoneโ€ wordt beschouwd.


Wat is Definition of Done?

De Definition of Done is een gedeelde checklist die bepaalt wanneer een work item:

๐Ÿ‘‰ Het is een teamafspraak over wat โ€œafโ€ betekent binnen de delivery lifecycle.


๐Ÿ”น Belangrijk principe

๐Ÿ‘‰ Werk is niet done zolang het niet voldoet aan de Definition of Done.

๐Ÿ‘‰ Werk dat niet voldoet aan de DoD:


Doel van Definition of Done

De DoD zorgt voor:

๐Ÿ‘‰ Zonder DoD verschilt de interpretatie van โ€œdoneโ€ per teamlid.


Scope van Definition of Done

๐Ÿ”น Geldt voor alle work items

De DoD geldt voor:

๐Ÿ‘‰ De DoD is generiek en herbruikbaar over alle backlog items heen.


๐Ÿ”น Verschil met Acceptance Criteria

Onderdeel Definition of Done Acceptance Criteria
Scope Alle work items Per work item
Focus Kwaliteit & afronding Functionaliteit
Vraag โ€œIs dit werk klaar?โ€ โ€œDoet het wat bedoeld is?โ€

๐Ÿ‘‰ Beide zijn nodig om werk correct op te leveren.


Typische inhoud van een DoD

Een DoD bevat minimale, toetsbare kwaliteitscriteria.


๐Ÿ”น Code & Development


๐Ÿ”น Testing


๐Ÿ”น Functionaliteit


๐Ÿ”น Documentatie


๐Ÿ”น Release readiness

๐Ÿ‘‰ Het resultaat is een increment dat kwaliteit en stabiliteit borgt binnen de ALM-cyclus.


Gebruik binnen ALM

๐Ÿ“‹ Plan & Track

๐Ÿ’ป Develop

๐Ÿงช Test

๐Ÿš€ Release

๐Ÿ‘‰ De DoD is een quality gate door de volledige delivery lifecycle.


Lifecycle en beheer

๐Ÿ”น Gezamenlijk opgesteld

De DoD wordt bepaald door:


๐Ÿ”น Evolueert over tijd

๐Ÿ‘‰ De DoD is een levend kwaliteitskader.


๐Ÿ”น Toepassing in ceremonies


Best practices


Veelgemaakte fouten