Definition of Ready (DoR)
Was | Checkliste mit Bedingungen |
Wer | verantwortlich: Product Owner (PO) – zu überprüfen von: DEV (Developer) Team |
Wann | muss vor Sprint Start (beim Sprint Planning) erfüllt sein |
Wieso | um 1 Product Backlog Item (PBI) als umsetzbar (ready) im Sprint aufnehmen zu können > Kundenwert ersichtlich machen! |
Zweck | soll vermeiden, dass DEVs blockiert sind (zügiger arbeiten können, weil keine Blocker während dem Sprint auftreten sollen) |
DoR Beispiele
- PBI/Story wurde geschätzt und ist klein genug, um in einen Sprint zu passen
- PBI/Story wurde von allen Beteiligten verstanden: das Warum, der Mehrwert für den Kunden sowie verwendete Begriffe und Abkürzungen sind für alle klar
- Ziele sowie Akzeptanzkriterien wurden definiert
- Nicht-Ziele sowie Abgrenzungen zu Umfang und anderen PBIs/Storys wurden beschrieben
- Abhängigkeiten (externe/interne) wurden erkannt und abgestimmt
- Das Team hat eine Idee, wie das/die PBI/Story im Sprint Review demonstriert werden kann
Definition of Done (DoD)
Was | Checkliste mit Arbeitsschritten |
Wer | verantwortlich: DEV Team – zu überprüfen von: PO |
Wann | muss zu Sprint Ende (beim Abschließen einer Story) erledigt sein |
Wieso | um 1 PBI als potentiell auslieferungsfähig (done) erklären zu können > Kundenwert nachweislich erbringen! |
Zweck | Akzeptanzkriterien (AKs) die für alle PBIs (Storys) gelten |
DoD Beispiele
- Alle AKs der Story sind erfüllt
- Coding Guidelines / Standards wurden eingehalten
- Code Review wurde durchgeführt
- Unit Tests wurden erstellt und sind (weiterhin) grün
- Code ist fertig und wurde ins Versionierungssystem eingespielt
- Dokumentation ist aktuell (Readme, Confluence, Links …)
Definition of Ready (DoR)
DoR Examples
- Item name
- Specification by example
- Acceptance criteria
- How this item will be demonstrated in Sprint Review
- Estimation (if bigger than 40 story points item has to be divided into smaller items)
- Link to the document with description / diagram / wireframe (if needed)
Definition of Done (DoD)
DoD Examples
- Acceptance criterias were passed
- Code covered with comments
- Automated tests has been written and passed
- Deployed into production
- Documentation was written