IT-Management

Definition of Done: Definition, Erklärung & Beispiele

  • 5 Min. Lesezeit
  • Aktualisiert am 12.11.2026
  • Schwierigkeit: Mittel

Das Wichtigste in Kürze

Was ist Definition of Done?

Die Definition of Done (DoD) ist eine im Scrum-Framework festgelegte Vereinbarung, die Kriterien definiert, wann eine User Story, ein Task oder ein Increment als vollständig abgeschlossen gilt. Sie eliminiert Interpretationsspielräume und bildet die Grundlage für die Qualitätssicherung im agilen Projektmanagement.

Definition of Done: Definition, Erklärung & Beispiele – hier finden Sie die Kurzdefinition, die ausführliche Erklärung und Praxisbeispiele im Überblick.

Kategorie
Agiles Projektmanagement
Erstveröffentlichung/Ursprung
Scrum-Framework
Typische Verwendung
Festlegung von Abschlusskriterien für Entwicklungsaufgaben
Schwierigkeitsgrad
Mittel
Lizenz/Hersteller
Scrum Alliance

Ausführliche Erklärung

Grundlagen der Definition of Done

Die Definition of Done (DoD) ist ein zentrales Element im Scrum-Framework und beschreibt die Kriterien, die erfüllt sein müssen, damit eine User Story, ein Task oder ein Increment als vollständig abgeschlossen gilt. Diese Vereinbarung wird im Team getroffen und stellt sicher, dass alle Mitglieder ein einheitliches Verständnis darüber haben, was "fertig" bedeutet. Die DoD reduziert Interpretationsspielräume und sorgt dafür, dass alle Aufgaben nach denselben Standards abgeschlossen werden.

Inhalt und Struktur der Definition of Done

Die DoD besteht aus einer konkreten Checkliste mit überprüfbaren Kriterien. Zu den typischen Kriterien gehören:

  • Code geschrieben
  • Unit-Tests erfolgreich durchgeführt
  • Peer Review abgeschlossen
  • Dokumentation erstellt und bereitgestellt
  • Keine bekannten Fehler vorhanden

Diese Kriterien sind so formuliert, dass sie messbar und nachvollziehbar sind. Das bedeutet, dass jedes Teammitglied die Erfüllung dieser Kriterien überprüfen kann, um sicherzustellen, dass die Qualität der Arbeit den festgelegten Standards entspricht.

Kollaborative Erstellung und Anwendung der DoD

Die Erstellung der Definition of Done erfolgt in der Regel kollaborativ durch das gesamte Entwicklungsteam. Dies ist entscheidend, um ein einheitliches Qualitätsverständnis zu gewährleisten und um sicherzustellen, dass alle Teammitglieder in den Prozess eingebunden sind. Der Scrum Master und der Product Owner spielen dabei unterstützende Rollen, sind jedoch nicht allein für die Erstellung verantwortlich.

Die DoD gilt für alle Aufgaben im Projekt und ist eine Voraussetzung für die Überführung in den produktiven Betrieb sowie für die formale Abnahme durch den Auftraggeber oder Product Owner. Ein Feature wird erst dann als abgeschlossen betrachtet, wenn es alle Kriterien der DoD erfüllt, was häufig auch als „done-done-done“ bezeichnet wird.

Abgrenzung zu Akzeptanzkriterien und Definition of Ready

Es ist wichtig, die Definition of Done von anderen Begriffen wie den Akzeptanzkriterien und der Definition of Ready (DoR) abzugrenzen. Während die DoD die allgemeinen Qualitätsstandards beschreibt, die für jede Aufgabe gelten, beziehen sich Akzeptanzkriterien spezifisch auf die Anforderungen einer einzelnen User Story. Diese Kriterien legen fest, was notwendig ist, damit eine User Story als erfolgreich implementiert gilt.

Die DoR hingegen definiert die Bedingungen, unter denen eine User Story bereit ist, in den Entwicklungsprozess aufgenommen zu werden. Sie stellt sicher, dass alle notwendigen Informationen und Ressourcen vorhanden sind, bevor mit der Arbeit an einer User Story begonnen wird.

Risiken ohne eine definierte Definition of Done

Ein Mangel an einer klar definierten DoD kann signifikante Risiken für das Projekt mit sich bringen. Ohne diese Standards besteht das Risiko, dass Code zwar geschrieben, jedoch nicht getestet, dokumentiert oder integriert wird. Dies kann zu einer Erhöhung der technischen Schuld führen, was langfristig die Wartbarkeit und Qualität des Produkts beeinträchtigt.

Darüber hinaus kann das Fehlen einer DoD zu Missverständnissen im Team führen, da unterschiedliche Teammitglieder unterschiedliche Vorstellungen davon haben können, was "fertig" bedeutet. Dies kann letztlich die Effizienz des gesamten Entwicklungsprozesses verringern und zu unzufriedenen Stakeholdern führen.

Fazit zur Definition of Done

Die Definition of Done bildet einen essenziellen Bestandteil des agilen Projektmanagements im Scrum-Framework. Sie sorgt für Klarheit, Qualität und ein gemeinsames Verständnis innerhalb des Teams. Durch die kollaborative Erstellung und die eindeutige Formulierung von Kriterien wird sichergestellt, dass alle Teammitglieder auf dasselbe Ziel hinarbeiten. So trägt die DoD nicht nur zur Qualitätssicherung, sondern auch zur Liefertreue und zum langfristigen Erfolg von Projekten bei.

Typische Einsatzgebiete

  • 01Festlegung von Kriterien für die Abnahme von Software-Increments
  • 02Sicherung der Qualität in agilen Projekten

Vor- und Nachteile

Vorteile

  • Erhöht die Transparenz über den Fertigstellungsstatus von Aufgaben
  • Reduziert das Risiko technischer Schulden durch klare Qualitätsstandards

Nachteile

  • Kann zu einem erhöhten administrativen Aufwand führen, wenn die Kriterien zu detailliert sind
  • Mögliche Konflikte im Team über die Interpretation der Kriterien

Praxisbeispiel

Ein Beispiel für eine DoD könnte folgende Kriterien umfassen:

  • Code geschrieben
  • Unit-Tests erfolgreich
  • Peer Review durchgeführt
  • Dokumentation verfügbar
Bei Code
function example() { return true; }
.

Voraussetzungen & Tools

Das solltest du mitbringen

  • Ein gemeinsames Verständnis von Qualität im Team
  • Erstellung der Definition of Ready (DoR)

Typische Tools

JI
JIRAZur Verwaltung von User Stories und deren Status
CO
ConfluenceZur Dokumentation der Definition of Done

Häufige Fehler & Best Practices

Vermeiden

  • Unklare oder zu vage formulierte Kriterien
  • Vernachlässigung der DoD während des Entwicklungsprozesses

Besser so

  • Regelmäßige Überprüfung und Anpassung der DoD im Team
  • Einbeziehung aller Teammitglieder bei der Erstellung der DoD

Vergleich mit ähnlichen Technologien

Definition of Ready (DoR)
Die DoD definiert, wann eine Aufgabe abgeschlossen ist, während die DoR festlegt, wann eine Aufgabe bereit für die Bearbeitung ist.

Lernpfad & Zertifizierungen

  1. 1
    Agile Methoden verstehen

    Erlernen der Grundlagen agiler Methoden, insbesondere Scrum, um die Rolle der Definition of Done im Entwicklungsprozess zu verstehen.

  2. 2
    Qualitätsmanagement

    Vertiefung in Techniken des Qualitätsmanagements, um die Bedeutung der DoD für die Sicherstellung von Softwarequalität zu erkennen.

  3. 3
    Teamarbeit und Kommunikation

    Entwicklung von Fähigkeiten zur effektiven Zusammenarbeit im Team, um eine gemeinsame Definition of Done zu erstellen.

  4. 4
    Kriterienentwicklung

    Erlernen, wie man überprüfbare Kriterien für die DoD formuliert und anpasst.

Certified ScrumMaster (CSM)Scrum Alliance
Professional Scrum Master (PSM)Scrum.org

Live aus 7.804 Stellen

Definition of Done am Arbeitsmarkt

Die Nachfrage nach Fachkräften, die mit agilen Methoden und insbesondere mit der Definition of Done vertraut sind, ist im deutschen IT-Arbeitsmarkt hoch. Unternehmen suchen zunehmend nach Experten, die die Qualitätssicherung im Softwareentwicklungsprozess gewährleisten können.

Gehaltsbereich laut Lexikon-Eintrag (Einschätzung)

50.000 – 80.000 € / Jahr

Die Gehälter variieren je nach Erfahrung und Region, wobei erfahrene Fachkräfte in größeren Städten tendenziell höhere Gehälter erzielen.

Typische Berufe

Offene Stellen im Bereich IT-Management

Projektleiter (m/w/d) Software Diagnostic Digital ProductJobriver IT Jobbörse · Freiburg im Breisgau 57.000 € - 78.000 €
Senior Software Architect – Teamlead (m/w/d)Jobriver IT Jobbörse · Freiburg im Breisgau 85.000 € - 100.000 €
Teamleiter Controlling - BI / SAP / QlikSense (m/w/d)Jobriver IT Jobbörse · Freiburg im Breisgau 65.000 € - 85.000 €
Projektmanager (m/w/d) Schwerpunkt ITJobriver IT Jobbörse · Gießen 70.000 € - 80.000 €
Alle 529 Stellen ansehen

Häufige Fragen zu Definition of Done

Was ist die Definition of Done?

Die Definition of Done (DoD) ist eine zentrale Vereinbarung im Scrum-Framework, die festlegt, wann eine User Story, ein Task oder ein Increment als vollständig abgeschlossen gilt. Sie besteht aus einer konkreten Checkliste mit überprüfbaren Kriterien, die sicherstellt, dass alle erforderlichen Schritte zur Fertigstellung eines Features eingehalten werden. Dadurch werden Interpretationsspielräume minimiert und die Qualität des Endprodukts gewährleistet.

Wie funktioniert die Definition of Done im Scrum-Framework?

Im Scrum-Framework wird die Definition of Done als gemeinschaftliche Vereinbarung des gesamten Entwicklungsteams erstellt. Sie umfasst spezifische Kriterien, die erfüllt sein müssen, damit ein Arbeitsergebnis als fertig betrachtet werden kann. Dies schließt unter anderem das Schreiben von Code, das Durchführen von Tests und die Dokumentation ein. Die DoD wird während des gesamten Projekts angewendet und trägt zur Qualitätssicherung bei.

Wofür wird die Definition of Done verwendet?

Die Definition of Done wird verwendet, um klare Standards für die Fertigstellung von Aufgaben im Scrum-Prozess zu etablieren. Sie sorgt dafür, dass alle Teammitglieder ein einheitliches Verständnis dafür haben, was 'fertig' bedeutet. Dies ist entscheidend für die Überführung in den produktiven Betrieb und die formale Abnahme durch den Auftraggeber oder Product Owner.

Was sind typische Kriterien in der Definition of Done?

Typische Kriterien in der Definition of Done umfassen Punkte wie das erfolgreiche Durchführen von Unit-Tests, das Vorhandensein von dokumentiertem Code, die Durchführung eines Code Reviews sowie die Integration in das Gesamtsystem ohne Merge-Konflikte. Diese Kriterien helfen, die Qualität des Codes sicherzustellen und technische Schulden zu vermeiden.

Was ist der Unterschied zwischen Definition of Done und Akzeptanzkriterien?

Die Definition of Done legt die allgemeinen Anforderungen fest, die für alle Aufgaben im Projekt gelten, während Akzeptanzkriterien spezifisch für eine User Story sind und deren individuelle Anforderungen definieren. Während die DoD sicherstellt, dass die grundlegenden Qualitätsstandards eingehalten werden, dienen Akzeptanzkriterien dazu, die besonderen Erwartungen des Product Owners oder der Stakeholder zu erfüllen.

Wie wird die Definition of Done erstellt?

Die Erstellung der Definition of Done erfolgt kollaborativ durch das gesamte Entwicklungsteam. Dies stellt sicher, dass alle Teammitglieder ein gemeinsames Verständnis der Qualitätsstandards entwickeln. Der Prozess beinhaltet Diskussionen über die notwendigen Kriterien und deren Dokumentation, um Missverständnisse zu vermeiden und die Verantwortung für die Qualität zu teilen.

Welche Vorteile bietet die Definition of Done?

Die Definition of Done bietet mehrere Vorteile, darunter die Förderung eines einheitlichen Verständnisses von 'fertig' innerhalb des Teams, die Minimierung von Interpretationsspielräumen und die Sicherstellung einer hohen Produktqualität. Sie trägt auch zur Reduzierung technischer Schulden bei, da sie sicherstellt, dass alle erforderlichen Schritte zur Fertigstellung einer Aufgabe eingehalten werden.

Wie beeinflusst die Definition of Done die Qualitätssicherung?

Die Definition of Done hat einen direkten Einfluss auf die Qualitätssicherung, da sie spezifische Kriterien festlegt, die vor der Abnahme eines Features erfüllt sein müssen. Dies umfasst unter anderem Tests, Dokumentation und Code-Reviews. Durch die Einhaltung dieser Standards wird die Wahrscheinlichkeit erhöht, dass das Endprodukt fehlerfrei und funktionsfähig ist.

Was passiert, wenn die Definition of Done nicht eingehalten wird?

Wenn die Definition of Done nicht eingehalten wird, besteht das Risiko, dass Aufgaben zwar als abgeschlossen betrachtet werden, aber nicht alle erforderlichen Schritte wie Tests oder Dokumentation durchgeführt wurden. Dies kann zu einer Zunahme technischer Schulden führen, die langfristig die Wartbarkeit und Qualität des Produkts beeinträchtigen.

Wie hängt die Definition of Done mit der Definition of Ready zusammen?

Die Definition of Done folgt in der Regel auf die Definition of Ready (DoR). Während die DoR festlegt, welche Kriterien erfüllt sein müssen, damit eine Aufgabe in die Umsetzung gehen kann, definiert die DoD, welche Anforderungen erfüllt sein müssen, damit die Aufgabe als abgeschlossen gilt. Beide Konzepte sind entscheidend für den reibungslosen Ablauf im Scrum-Prozess.

Welche Rolle spielt der Product Owner in Bezug auf die Definition of Done?

Der Product Owner spielt eine wichtige Rolle in Bezug auf die Definition of Done, da er sicherstellt, dass die Kriterien der DoD mit den Erwartungen der Stakeholder übereinstimmen. Er ist auch verantwortlich für die finale Abnahme der User Stories, nachdem die DoD erfüllt ist. Dies trägt dazu bei, dass das Produkt den Anforderungen des Marktes entspricht.

Wie wird die Definition of Done im Team kommuniziert?

Die Definition of Done wird im Team kommuniziert, indem sie dokumentiert und regelmäßig in Meetings, wie zum Beispiel Sprint-Planungen oder Retrospektiven, besprochen wird. Dadurch wird sichergestellt, dass alle Teammitglieder die Kriterien kennen und verstehen, was für die Fertigstellung einer Aufgabe erforderlich ist.

Wie oft sollte die Definition of Done überprüft werden?

Die Definition of Done sollte regelmäßig überprüft und gegebenenfalls angepasst werden, insbesondere nach größeren Projekten oder wenn sich die Anforderungen ändern. Eine Überprüfung kann während der Retrospektiven erfolgen, um sicherzustellen, dass sie weiterhin relevant und effektiv ist, um die Qualität und Effizienz im Scrum-Prozess zu gewährleisten.

Was sind die Risiken eines fehlenden Definition of Done?

Ein fehlendes Definition of Done kann zu einer unklaren Vorstellung davon führen, was 'fertig' bedeutet, was zu Verzögerungen, Missverständnissen und einer erhöhten technischen Schuld führen kann. Ohne klare Kriterien besteht das Risiko, dass Aufgaben nicht vollständig getestet oder dokumentiert werden, was die Qualität des Endprodukts gefährdet.

Wie unterstützt die Definition of Done die Teamzusammenarbeit?

Die Definition of Done unterstützt die Teamzusammenarbeit, indem sie ein gemeinsames Verständnis von Qualitätsstandards schafft und alle Teammitglieder in den Prozess der Erstellung einbezieht. Dies fördert die Verantwortung für die Qualität des Codes und erleichtert die Kommunikation, da alle wissen, welche Kriterien erfüllt sein müssen, um eine Aufgabe als abgeschlossen zu betrachten.

Wie kann die Definition of Done zur Verbesserung von Prozessen beitragen?

Die Definition of Done kann zur Verbesserung von Prozessen beitragen, indem sie klare Kriterien für die Fertigstellung festlegt, die regelmäßig überprüft und angepasst werden können. Dies fördert die kontinuierliche Verbesserung, da das Team in der Lage ist, Schwachstellen zu identifizieren und Anpassungen vorzunehmen, um die Effizienz und Qualität der Arbeit zu steigern.

Quellen

  1. [PDF] FITKO - Definition of Done · docs.fitko.de
  2. [PDF] Definition of Done - Mittelstand-Digital Zentrum Fokus Mensch · digitalzentrum-fokus-mensch.de
  3. Definition of Done // deutsch - YouTube · youtube.com
  4. Was ist ein Definition of Done im Scrum? - smenso · smenso.de
  5. Definition of Done: Simpel und doch komplex - Agile Academy · agile-academy.com
  6. Definition of Done erstellen für höhere Liefertreue - projektmagazin · projektmagazin.de
  7. Was ist Definition of Ready? - it-agile · it-agile.de
  8. Die „Definition of Done“ (DoD) in Agile und wie Sie sie einsetzen · lucid.co
  9. Die Details der Definition of Done - entwickler.de · entwickler.de
Hilfreich? Teile den Begriff: LinkedIn

Du kennst dich mit Definition of Done aus?

Dann zeig es: Leg dir ein kostenloses Profil an und lass dich von passenden Stellen finden.