Die Definition of Done (DoD) ist ein wesentliches Konzept im agilen Projektmanagement, insbesondere im Scrum-Framework. Sie beschreibt klar und präzise, welche Kriterien erfüllt sein müssen, damit eine Aufgabe oder ein Produktinkrement als “fertig” betrachtet werden kann.
Die Definition of Done dient als Qualitätsmaßstab und hilft dem Entwicklungsteam, Missverständnisse zu vermeiden, indem sie den Zustand eines vollständig abgeschlossenen Arbeitsergebnisses definiert. Die DoD ist teamübergreifend einheitlich und wird vom Team festgelegt und fortlaufend angepasst. Sie stellt sicher, dass alle Anforderungen, Tests, Dokumentationen und sonstige Standards erfüllt sind, bevor ein Produktinkrement geliefert wird. Die Definition of Done ist ein wesentlicher Prüfungs-Bestandteil bei der Zertifizierung zum Scrum Master und Product Owner.
Typische Elemente der Definition of Done könnten sein:
- Code ist fertiggestellt und entspricht den internen Qualitätsstandards.
- Tests wurden durchgeführt (unit, integration, system).
- Dokumentation ist aktualisiert, falls erforderlich.
- Akzeptanzkriterien sind erfüllt, die im Vorfeld definiert wurden.
- Code Review wurde abgeschlossen.
- Produkt ist funktionsfähig und kann in die Produktionsumgebung überführt werden.
Die DoD trägt somit zur Transparenz und Qualitätssicherung im Entwicklungsprozess bei.