Het doel van agile iteratie is om aan het einde van een iteratie een waarde vrij te geven. Om zo'n waarde te creëren, moet het ontwikkelteam een gedeeld begrip hebben van hoe een Product Backlog-item kan worden beschouwd als voltooid. Hiervoor wordt de "Definition of Done" gebruikt. DOD is de reeks voorwaarden waaraan moet worden voldaan voordat het item als voltooid wordt beschouwd en het kan deel uitmaken van de verhoging. Het verhoogt ook de transparantie door een gedeeld begrip te bieden van wat gedaan betekent. De definitie van klaar kan evolueren samen met het product waarvoor het bedoeld is.
User Story DOD Voorbeeld
• De beschrijving van de User Story is volledig
• Aan acceptatiecriteria wordt voldaan en deze zijn getest
• Implementatie wordt ingediend in het VCS (Version Control System, bijv. Git), waar de verificatie wordt gedaan en de wijzigingen worden commit
• Implementatie wordt getoetst aan acceptatiecriteria
• Benodigde documentatie is gemaakt/bijgewerkt
SPRINT DOD VOORBEELD
• Mockup-schermen zijn klaar
provided
• De technische oplossing is voorzien
• Item is toegewezen aan iemand
WAT TE OVERWEGEN VOOR EEN DOD
• Organisatienormen
• Wat moet er in DOD worden opgenomen voor de
werk context
• Good practices voor
ontwikkeling
• Zakelijke of functionele vereisten
• Kwaliteit
• Non-Functional Requirements