Junior — Middle
Worin unterscheiden sich die Begriffe 'Definition of Done' und 'Definition of Ready' im Entwicklungsprozess?
sobes.tech KI
Antwort von AI
"Definition of Ready" (DoR) und "Definition of Done" (DoD) sind Kriterien, die helfen, den Entwicklungsprozess zu steuern.
-
Definition of Ready — ist eine Reihe von Bedingungen, die erfüllt sein müssen, damit eine Aufgabe (z.B. eine User Story) als bereit für den Beginn gilt. Beinhaltet in der Regel:
- Klar beschriebene Anforderungen.
- Bewertung der Aufgabe.
- Keine Blockaden.
- Verfügbarkeit der notwendigen Ressourcen und Zugänge.
-
Definition of Done — sind Kriterien, die bestimmen, wann eine Aufgabe als vollständig erledigt und bereit für die Freigabe oder den nächsten Schritt gilt. Beinhaltet in der Regel:
- Code geschrieben und getestet.
- Code-Review durchgeführt.
- Dokumentation aktualisiert.
- Tests (Unit, Integration, Akzeptanz) bestanden.
- Aufgabe in den Hauptzweig integriert.
Beispiel: Eine Aufgabe gilt als "Ready", wenn die Anforderungen klar und bewertet sind, und als "Done", wenn der Code getestet und in die Testumgebung deployed wurde.