Definition of Done
Qualitätskriterien für fertige Arbeit.
WOZU
Ohne klare Qualitätskriterien entsteht in agilen Teams häufig Uneinigkeit darüber, wann eine Aufgabe wirklich fertig ist. Die Definition of Done beseitigt diese Ambiguität, indem sie explizite, messbare Kriterien für Fertigstellung definiert. Du schützt vor der Anhäufung technischer Schulden und stellt sicher, dass jedes Inkrement einen konsistenten Qualitätsstandard erfüllt.
WIE
Das Team erarbeitet gemeinsam eine Liste von Kriterien, die erfüllt sein müssen, bevor ein Backlog-Item als fertig gilt. Typische Kriterien umfassen Code Review, Testabdeckung, Dokumentation und Deployment-Fähigkeit. Die Definition of Done wird regelmäßig in Retrospektiven überprüft und bei steigender Reife des Teams erweitert.
WAS
Die Definition of Done (DoD) ist eine im Scrum Guide verankerte Vereinbarung, die die Qualitätskriterien für fertige Arbeit festlegt. Sie ist eine Checkliste, die für alle Backlog-Items eines Teams gleichermaßen gilt. Die DoD schafft Transparenz über den Qualitätsstandard und ist verbindlich für das gesamte Scrum Team.
BEISPIEL
Beispiel: In deinem Entwicklungsteam gibt es ständig Diskussionen darüber, ob ein Feature fertig ist — manche meinen, wenn der Code geschrieben ist, andere erst nach dem Code Review und den Tests. Du erarbeitest mit dem Team eine Definition of Done, die klar festlegt: Code geschrieben, Review bestanden, Unit-Tests grün, Dokumentation aktualisiert, auf Staging deployed.