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 Stichpunkten zusammenfassen.
- Die Story ist so kurz, dass sie in einen Sprint passt und noch Spielraum übrig bleibt.
- Abhängigkeiten von 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 nennen.
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 splits.
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 – und wenn man diese beiden Begriffe verwechselt, kommt es dazu, dass Teams Stories ausliefern, die zwar ihre Akzeptanzkriterien erfüllen, aber das Problem des Nutzers dennoch nicht lösen.
Was läuft schief?
Die Definition von „bereit“ wird zu einer Wunschliste statt zu einer Hürde. Stories werden in den Sprint aufgenommen, 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, nicht motivatorischer: Wenn keine „bereiten“ Stories vorliegen, wählt das Team eine Verfeinerungs--Aufgabe aus, keine noch nicht bereite. Ein Tor, das man einfach umgeht, ist kein Tor. Setzen Sie diese Regel einmal durch, und das Backlog wird in besserer Verfassung eingereicht, da jeder lernt, welche Kosten es mit sich bringt, 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 umsetzen“ – die Hürde, die eine Story nehmen muss, bevor sie in die Sprintplanung aufgenommen wird. Eine sinnvolle Definition ist kurz, eindeutig und ausschließend: Eine Story, die diese Hürde nicht nimmt, wird nicht in den Sprint aufgenommen, sondern geht zurück in die Verfeinerungsphase.
Was ist der Unterschied zwischen der Definition von „bereit“ und der Definition von „fertig“?
Die „Ready“-Prüfpunkte markieren den Einstieg in den Sprint; die „Done“-Prüfpunkte 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 relevante 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 Werte der Karten nicht mehr als zwei Punkte voneinander abweichen. Der letzte Punkt ist dabei der entscheidende.
Ist die Definition von „bereit“ Teil von Scrum?
Nein – das Scrum-Handbuch enthält keine Definition dafür, daher ist es optional. Die meisten Teams, die vorhersehbare Ergebnisse liefern, nutzen jedoch ein solches Verfahren, da es verhindert, dass noch nicht bereitgestellte Stories in einen Sprint hineingezogen und in den nächsten Sprint übertragen werden.
Weiterführende Literatur
- Agile Schätzung: Der umfassende Leitfaden – hier finden Sie alles zum 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.