Junior — Middle
Wat is het verschil tussen 'Definition of Done' en 'Definition of Ready' in het ontwikkelproces?
sobes.tech AI
Antwoord van AI
"Definition of Ready" (DoR) en "Definition of Done" (DoD) zijn criteria die helpen het ontwikkelproces te beheren.
-
Definition of Ready — is een set voorwaarden die moeten worden vervuld voordat een taak (bijvoorbeeld een user story) als klaar voor start wordt beschouwd. Meestal omvat:
- Duidelijk beschreven vereisten.
- Beoordeling van de taak.
- Geen blokkades.
- Beschikbaarheid van benodigde middelen en toegangen.
-
Definition of Done — zijn de criteria die bepalen wanneer een taak als volledig voltooid en klaar voor release of de volgende fase wordt beschouwd. Meestal omvat:
- Code geschreven en getest.
- Code review uitgevoerd.
- Documentatie bijgewerkt.
- Tests (unit, integratie, acceptatie) doorstaan.
- Taak geïntegreerd in de hoofdbranch.
Voorbeeld: een taak wordt als "Klaar" beschouwd als de vereisten duidelijk en beoordeeld zijn, en als "Voltooid" wanneer de code is getest en gedeployed in een testomgeving.