Definition of Done

Definition

Die Definition of Done (DoD) ist eine formale Beschreibung der Qualitätskriterien, die erfüllt sein müssen, damit ein Product Backlog Item oder ein Increment als „fertig“ gilt. Sie wird vom Scrum-Team gemeinsam entwickelt und verbindlich angewendet. Die Definition schafft ein gemeinsames Verständnis davon, was „done“ bedeutet.

Warum es wichtig ist

Die Definition of Done sorgt für Transparenz und einheitliche Qualitätsstandards im Scrum-Team. Sie schützt das Team davor, halbfertige oder inkonsistente Arbeitsergebnisse zu liefern, und stellt sicher, dass jedes Increment potenziell auslieferbar ist.

Sie hilft außerdem bei der Aufwandsschätzung, der Sprint-Planung und der Vorhersagbarkeit. Stakeholder wissen, was sie erwarten können, und Entwickler:innen wissen, wann ihre Arbeit abgeschlossen ist.

Wann & wie es verwendet wird

Die Definition of Done wird auf jedes Product Backlog Item angewendet, das im Sprint umgesetzt wird. Ein Item gilt nur dann als „done“, wenn es alle Punkte der Definition erfüllt – z. B. Code fertig, getestet, dokumentiert, integriert und freigegeben.

In der Sprint-Planung hilft sie dem Scrum-Team zu verstehen, was es bedeutet, ein Item vollständig umzusetzen. Im Sprint Review wird nur Arbeit präsentiert, die gemäß Definition of Done abgeschlossen ist.

Die Definition kann im Laufe der Zeit weiterentwickelt werden – z. B. durch neue Qualitätsstandards, Tools oder Erkenntnisse aus Retrospektiven. Änderungen gelten ab dem nächsten Sprint.

Beispiel aus der Praxis

Ein Scrum-Team in einem MedTech-Unternehmen hat folgende Definition of Done: „Code ist geschrieben, peer-reviewed, automatisiert getestet, in die Hauptversion integriert, dokumentiert und auf der Staging-Umgebung bereitgestellt.“ Erst wenn all diese Punkte erfüllt sind, gilt ein Item als erledigt – unabhängig vom Aufwand.

Häufige Fallstricke oder Missverständnisse

  • Keine einheitliche Definition: Ohne klare DoD herrschen unterschiedliche Vorstellungen von „fertig“ – das führt zu Reibung und schlechter Qualität.
  • Zu vage oder oberflächlich: Eine Definition wie „funktioniert“ reicht nicht aus, um Qualität sicherzustellen.
  • Wird ignoriert oder umgangen: Wenn Items als „done“ markiert werden, ohne die Kriterien zu erfüllen, leidet die Verlässlichkeit des Increments.
  • Überfrachtete DoD: Wenn zu viele Anforderungen enthalten sind, kann sie den Fluss behindern – sie muss realistisch und erreichbar sein.