Definition von „bereit“
Die Definition von „bereit“ ist die Checkliste, die angibt, dass eine Story sprintfähig ist. Was eine nützliche Checkliste umfasst, warum die meisten ignoriert werden und welche Version tatsächlich ein Hindernis darstellt.
Die Definition von „bereit“ ist die Checkliste des Teams für „Wir können dies im Sprint umsetzen“: die Hürde, die eine Story nehmen muss, bevor sie in die Sprintplanung aufgenommen wird. Die meisten Teams erstellen eine solche Liste bei ihrer ersten Retrospektive, fügen sie in das Wiki ein und schauen sie sich danach nie wieder an. Die Version, die sich wirklich bewährt, ist kurz, eindeutig und blockierend: Eine Story, die diese Kriterien nicht erfüllt, wird nicht in den Sprint aufgenommen.
Was eine nützliche Checkliste umfasst
- Das für den Nutzer relevante Ergebnis lässt sich in einem Satz zusammenfassen: keine „als …“-Verrenkungen, sondern lediglich die tatsächlichen Änderungen.
- Akzeptanzkriterien lassen sich in drei bis fünf Aufzählungspunkten zusammenfassen.
- Die Story ist so klein, dass sie in einen Sprint passt und noch Spielraum übrig bleibt.
- Abhängigkeiten gegenüber anderen Teams werden ermittelt und bestätigt.
- Wenn ein Entwurf benötigt wird, ist dieser vorhanden.
- Das Team hat darüber abgestimmt, ohne dabei mehr als zwei Kartenwerte zu vergeben.
Der letzte Punkt ist entscheidend. Ein Bericht, der zu einem Abstimmungsergebnis von 3 zu 13 geführt hat, besteht die Eignungsprüfung nicht. Entweder lässt sich diese Diskrepanz durch eine Präzisierung erklären, oder der Bericht spaltet sich.
Definition von „bereit“ im Vergleich zur Definition von „fertig“
Die Definition von „Ready“ markiert den Einstieg in den Sprint. Die Definition von „Done“ markiert den Ausstieg aus dem Sprint. Sie sind nicht symmetrisch: Bei „Ready“ geht es um die Story, bei „Done“ um die Arbeit. Werden diese beiden Begriffe verwechselt, führt dies dazu, dass Teams Stories ausliefern, die zwar ihre Akzeptanzkriterien erfüllen, aber dennoch das Problem des Nutzers nicht lösen.
Was läuft schief?
Die Definition von „bereit“ wird zu einer Wunschliste statt zu einer Hürde. Stories gelangen in den Sprint, ohne diese Definition zu erfüllen, weil „wir nichts anderes haben, woran wir arbeiten könnten“. Zwei Sprints später verfehlt das Team seine Velocity-Ziele, und die noch nicht bereiten Stories werden in den nächsten Sprint übertragen.
Die Lösung ist institutioneller Natur und nicht motivatorischer Art: Wenn keine „bereit“ eingestuften Stories vorliegen, wählt das Team eine Verfeinerungs--Aufgabe aus und keine, die noch nicht bereit ist. Ein Tor, das man umgeht, ist kein Tor. Setzen Sie diese Regel einmal durch, und das Backlog wird in besserer Verfassung eingereicht, da jeder lernt, welchen Preis es hat, den Status „bereit“ zu umgehen.
Häufig gestellte Fragen
Wie lautet die Definition von „bereit“?
Die Definition von „bereit“ ist die Checkliste des Teams für „Wir können dies im Sprint bearbeiten“: die Hürde, die eine Story nehmen muss, bevor sie in die Sprintplanung aufgenommen wird. Eine sinnvolle Definition ist kurz, eindeutig und einschränkend: Eine Story, die diese Hürde nicht nimmt, wird nicht in den Sprint aufgenommen, sondern geht zurück in die Verfeinerungsphase.
Worin besteht der Unterschied zwischen der Definition von „bereit“ und der Definition von „fertig“?
Die „Ready“-Prüfpunkte definieren den Einstieg in den Sprint; die „Done“-Prüfpunkte definieren den Ausstieg aus diesem. Sie sind nicht symmetrisch: Bei „Ready“ geht es darum, dass die Story korrekt formuliert ist, bei „Done“ darum, dass die fertige Arbeit zur Veröffentlichung bereit ist.
Was sollte eine Definition des Begriffs „bereit“ beinhalten?
Das für den Nutzer sichtbare Ergebnis in einem Satz, Akzeptanzkriterien, die in drei bis fünf Stichpunkten zusammengefasst werden können, eine Story, die klein genug ist, um problemlos in einen Sprint zu passen, identifizierte und bestätigte Abhängigkeiten, alle erforderlichen Entwürfe, die bereits vorliegen, sowie eine Teamabstimmung, bei der die Wertangaben der Karten nicht mehr als zwei Punkte auseinanderlagen. Der letzte Punkt ist dabei der entscheidende.
Ist die Definition von „bereit“ ein Bestandteil von Scrum?
Nein. Da dies im Scrum Guide nicht definiert ist, ist es optional. Die meisten Teams, die vorhersehbare Releases liefern, wenden jedoch ein solches Verfahren an, da es verhindert, dass noch nicht bereite Stories in einen Sprint hineingezogen werden und in den nächsten Sprint übertragen werden.
Weiterführende Literatur
- Agile Schätzung: Der umfassende Leitfaden: Hier finden Sie alles zu diesem Thema.
- Definition von „fertig“: das Ziel am anderen Ende des Sprints.
- Aufteilung von User Stories: Was ist zu tun, wenn eine Story die Bereitschaftsprüfung nicht besteht?
- Backlog-Verfeinerung: Hier werden die Stories für die Umsetzung vorbereitet.