---
titel: Definition of Done
beschreibung: Die Checkliste, ab wann ein Vorgang wirklich fertig ist - für alle gleich, im Team vereinbart.
reihenfolge: 80
---
# Definition of Done: {{ projekt }}

Vereinbart am {{ datum }} durch das Team. Ein Vorgang gilt erst als fertig, wenn jeder Punkt erfüllt ist. Ausnahmen werden im Vorgang begründet.

## Für jede Änderung
- [ ] Anforderung ist verstanden und im Vorgang festgehalten
- [ ] Code ist geschrieben, gelesen und von einer zweiten Person begutachtet
- [ ] Automatische Tests ergänzt oder angepasst, alle Tests laufen durch
- [ ] Formatierung und statische Prüfungen sind sauber
- [ ] Keine Geheimnisse (Schlüssel, Passwörter) im Code oder im Verlauf
- [ ] Dokumentation angepasst (README, Schnittstelle, Betriebsanleitung)
- [ ] Änderung ist in der Testumgebung ausgeliefert und fachlich geprüft

## Für eine Lieferung
- [ ] Release-Notes geschrieben
- [ ] Datenmigration geprüft und umkehrbar
- [ ] Überwachung und Protokollierung vorhanden
- [ ] Rückweg (Rollback) beschrieben und geprobt
- [ ] Freigabe durch {{ leitung }}

## Für Fehlerbehebungen zusätzlich
- [ ] Ursache verstanden und benannt, nicht nur das Symptom beseitigt
- [ ] Test, der den Fehler zuvor gefunden hätte

## Was nicht dazugehört
- Perfektion: „gut genug“ ist definiert durch die Punkte oben, nicht durch Geschmack
