Was ist die Definition of Ready (DoR)?

Die „DoR“ legt fest, welche Kriterien erfüllt sein müssen, damit eine User Story bereit ist um dem Entwickler Team vorgestellt zu werden. Damit der Aufwand bzw. die Komplexität abgeschätzt werden können.

Eine Story ist dann „Ready“, wenn das Team sagt: „Ich habe sie verstanden.“

Es geht also um Transparenz und das gemeinsame, einheitliche Verständnis zu einer Story. Was soll gemacht werden und welches Ergebnis wird erwartet. Erst wenn das der Fall ist, kann der Aufwand bzw. die Komplexität vom Team eingeschätzt werden und die Story in einen Sprint übernommen werden.

Für die Einhaltung der „Defenition of Ready“ ist der Product Owner verantwortlich.

Kriterien für die „Definition of Ready“:

  • Der Inhalt der User Story wurde verstanden
  • Der Umfang einer Story ist so, dass Sie innerhalb eines Sprints gut umgesetzt werden kann
  • Es sind Akzeptanzkriterien definiert und diese wurden verstanden
  • Die Story kann durch das Team geschätzt werden bzw. wurde geschätzt
  • Die Anforderungen an eine User Story sind erfüllt

In der Regel spricht man davon, dass eine User Story „Ready“ ist, wenn die INVEST-Regeln erfüllt sind.

Was ist die Definition of Done (DoD)?

Definition of Done (DoD)

Mit der „Definition of Done“ soll festgelegt werden, wann eine Story als „Fertig“ bezeichnet werden darf. In der Praxis wird  „Done“ von jedem anders interpretiert, deshalb ist ein gemeinsames Verständnis wichtig.

Die Verantwortlichkeit „DoD“ liegt beim Entwickler-Team. Das Team legt auf Basis der Wünsche des Product Owners die Kriterien fest, die erfüllt sein müssen, damit die Wünsche des Product Owners erfüllt sind und die Story durch ihn abnahmefähig ist.

Kriterien für die „Definition of Done“:

  • Der geschriebene Code ist fertiggestellt und im Versionierungssystem eingcheckt
  • Die Dokumentation wurde aktualisiert
  • Die Akzeptanzkriterien sind erfüllt
  • Die Release Notes wurden aktualisiert
  • Ein Review des Codes wurde durchgeführt
  • Die Standard zum Coding wurden eingehalten
  • Die Unit Tests wurden durchgeführt und sind „Grün“
  • Die „Functional Tests“ auf Entwicklerebene wurden auf DEV erfolgreich durchlaufen

Im „Überblick über den Scrum Prozess“ finden Sie die Verortung von „Definition of Done“ (DoD) und „Definition of Ready“ (DoR) im Scrum Framwork.