Die Definition of Done beschreibt das gemeinsame Qualitätsverständnis eines Scrum-Teams: Wann ist ein Backlog-Item wirklich fertig? Sie verhindert den gefaehrlichen Zustand des fast fertig, bei dem Items zwar als abgeschlossen gelten, aber versteckte Restarbeiten mitschleppen. Ohne eine klare DoD entsteht technische Schuld, die sich über Sprints hinweg akkumuliert.
Eine typische Definition of Done umfasst Kriterien wie: Code ist reviewed, Unit-Tests sind geschrieben und bestanden, die Dokumentation ist aktualisiert und das Feature ist auf der Staging-Umgebung deployed. Jedes Backlog-Item muss alle Kriterien erfüllen, bevor es als fertig gilt. Die DoD sollte sichtbar aufgehaengt sein und bei jedem Sprint Review als Prüfmassstab dienen. Teams, die ihre DoD ernst nehmen, liefern zuverlässigere Inkremente und vermeiden Ueberraschungen kurz vor einem Release.
Die DoD ist im Scrum Guide verankert und gilt teamweit für alle Items. Sie unterscheidet sich von Acceptance Criteria, die fachliche Anforderungen einer einzelnen Story beschreiben. Die DoD kann sich über die Zeit weiterentwickeln, etwa wenn das Team automatisierte Tests oder Continuous Deployment einführt.