DoR / DoD

Definition of Ready (DoR)

WasCheckliste mit Bedingungen
Werverantwortlich: Product Owner (PO) – zu überprüfen von: DEV (Developer) Team
Wannmuss vor Sprint Start (beim Sprint Planning) erfüllt sein
Wiesoum 1 Product Backlog Item (PBI) als umsetzbar (ready) im Sprint aufnehmen zu können

> Kundenwert ersichtlich machen!
Zwecksoll 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)

WasCheckliste mit Arbeitsschritten
Werverantwortlich: DEV Team – zu überprüfen von: PO
Wannmuss zu Sprint Ende (beim Abschließen einer Story) erledigt sein
Wiesoum 1 PBI als potentiell auslieferungsfähig (done) erklären zu können

> Kundenwert nachweislich erbringen!
ZweckAkzeptanzkriterien (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