Grell37

Workshop-Formate von A bis Z ·

Backlog Refinement: User Stories schärfen & Sprint-Chaos vermeiden

Die Scrum Guides 2013–2017 nannten bis zu 10% der Sprint-Kapazität als Obergrenze für Refinement – als Faustregel hat sich der Wert gehalten. Erfahrungswerte zeigen: Teams mit strukturiertem Refinement erreichen ihre Sprint-Ziele deutlich häufiger als Teams ohne dedizierte Refinement-Sessions.

Backlog Refinement: User Stories schärfen & Sprint-Chaos vermeiden

Die Scrum Guides 2013 bis 2017 nannten bis zu 10% der Sprint-Kapazität als Obergrenze für Refinement – der aktuelle Guide (2020) verzichtet auf eine Prozentangabe, als Faustregel hat sich der Wert aber gehalten. In der Praxis investieren erfolgreiche Teams oft mehr. Erfahrungswerte zeigen: Teams mit strukturiertem Refinement erreichen ihre Sprint-Ziele deutlich häufiger als Teams ohne dedizierte Refinement-Sessions.

Was ist Backlog Refinement genau?

Backlog Refinement – auch Backlog Grooming genannt – ist die kontinuierliche Aktivität, bei der das Scrum-Team Product-Backlog-Items analysiert, verfeinert und für kommende Sprints vorbereitet. Ziel ist ein priorisiertes Backlog mit Items, die „ready" für das Sprint Planning sind.

Refinement umfasst mehrere Aktivitäten:

  • User Stories präzisieren und Akzeptanzkriterien definieren
  • Große Items in kleinere, umsetzbare Einheiten zerlegen
  • Abhängigkeiten zu anderen Teams oder Systemen identifizieren
  • Erste Schätzungen vornehmen oder bestehende Schätzungen aktualisieren
  • Items priorisieren und neu ordnen
Der Begriff „Grooming" wird seit einigen Jahren vermieden – die Assoziation ist im englischen Sprachraum problematisch geworden. „Refinement" hat sich als Standard etabliert.

Warum scheitern Teams ohne Refinement?

Ohne Refinement landen unklare Stories im Sprint Planning. Das Team diskutiert Requirements statt Umsetzung, das Planning dauert Stunden, und am Ende committed das Team auf Basis von Annahmen, die sich als falsch herausstellen. Die Konsequenzen ziehen sich durch den gesamten Sprint.

Ein konkretes Beispiel: Ein E-Commerce-Team übernahm die Story „Als Kunde möchte ich mit PayPal bezahlen können" ohne Refinement ins Planning. Was fehlte? Klarheit über Länder, Währungen, Rückerstattungen, Fehlerbehandlung, Mobile vs. Desktop. Der Sprint endete mit einer halbfertigen Integration und frustrierten Entwicklern.

Das Project Management Institute berichtete schon 2014 (Pulse of the Profession): 47% der gescheiterten Projekte nennen unzureichendes Anforderungsmanagement als Ursache. Refinement ist die Firewall gegen dieses Problem.

INVEST und Definition of Ready: Qualitätstore fürs Backlog

KriteriumBeschreibungPrüffrage
UnabhängigStory ist eigenständig lieferbarKann diese Story ohne andere Stories abgeschlossen werden?
VerhandelbarDetails sind noch anpassbarIst der Lösungsweg offen oder bereits festgelegt?
WertvollLiefert Nutzen für User oder BusinessWelches Problem löst diese Story?
SchätzbarTeam kann Aufwand einschätzenVerstehen alle, was zu tun ist?
KleinPasst in einen SprintIst die Story in einem Sprint abschließbar?
TestbarAkzeptanzkriterien sind definiertWoran erkennen wir, dass die Story fertig ist?

Diese INVEST-Kriterien (Independent, Negotiable, Valuable, Estimable, Small, Testable) gehen auf Bill Wake zurück und beschreiben, was eine gute User Story ausmacht – unabhängig vom Zeitpunkt im Prozess.

Davon zu unterscheiden ist die Definition of Ready (DoR): ein separater Kriterienkatalog, den viele Teams als Qualitätstor vor dem Sprint Planning vereinbaren. Typische DoR-Kriterien: Die Story ist geschätzt, Akzeptanzkriterien sind definiert, Abhängigkeiten sind geklärt, die Story ist klein genug für einen Sprint. Die DoR ist kein offizielles Scrum-Element, hat sich in der Praxis aber als Vereinbarung bewährt. Eine Story, die die vereinbarten Kriterien nicht erfüllt, gehört nicht ins Sprint Planning.

Praxis-Tipp: Visualisiere die Definition of Ready im Teamraum oder im digitalen Workspace. Vor jedem Planning prüft das Team explizit: Erfüllt jede Story die Kriterien? Diese Routine eliminiert Diskussionen über unklare Stories im Planning.

Akzeptanzkriterien schreiben, die funktionieren

Akzeptanzkriterien definieren, wann eine User Story als „fertig" gilt. Sie sind der Vertrag zwischen Product Owner und Entwicklungsteam – messbar, testbar und ohne Interpretationsspielraum. Gute Akzeptanzkriterien verhindern das gefürchtete „Das habe ich mir anders vorgestellt" am Sprint-Ende.

Das Given-When-Then-Format

Das Gherkin-Format strukturiert Akzeptanzkriterien in drei Teile:

  • Given: Ausgangssituation / Vorbedingung
  • When: Aktion des Users
  • Then: Erwartetes Ergebnis
Beispiel:
User Story: Als Kunde möchte ich meinen Warenkorb speichern können.

Given: Der Kunde ist eingeloggt und hat Produkte im Warenkorb
When: Der Kunde klickt auf "Warenkorb speichern"
Then: Der Warenkorb wird mit dem Kundenkonto verknüpft
And: Der Kunde sieht eine Bestätigungsmeldung
And: Der Warenkorb ist beim nächsten Login wieder verfügbar

Teams, die konsequent Given-When-Then nutzen, berichten von deutlich weniger Nachfragen während der Entwicklung. Das Format erzwingt Präzision.

Häufige Fehler bei Akzeptanzkriterien

  • Zu vage: „Das System soll schnell sein" → Besser: „Die Seite lädt in unter 2 Sekunden"
  • Technische Lösung: „Nutze Redis für Caching" → Besser: Ergebnis beschreiben, nicht Implementierung
  • Zu viele: Mehr als 8–10 Kriterien deuten auf zu große Stories hin

Refinement-Meetings: Formate und Frequenz

FormatFrequenzDauerVorteile
Wöchentlich fix1x pro Woche60–90 Min.Routine, planbar
Täglich kurzTäglich15–20 Min.Kontinuierlich, wenig Aufwand
On-demandBei BedarfVariabelFlexibel, nur wenn nötig
Vor dem Planning1–2 Tage vor Planning90–120 Min.Frisch im Kopf

Das wöchentliche Refinement

Die meisten Teams fahren gut mit einem wöchentlichen Refinement von 60–90 Minuten, idealerweise zur Wochenmitte. Das gibt dem Product Owner Zeit, Feedback aus dem Daily Business einzuarbeiten, und dem Team genug Abstand zum Sprint Planning.

Bewährt hat sich der Mittwoch – weit genug vom Sprint-Ende entfernt, um strategisch zu denken, und nah genug am nächsten Planning, um relevante Items zu schärfen. Montags sind Teams oft noch im „Sprint-Modus", Freitags sinkt die Energie.

Wer nimmt teil?

Das gesamte Scrum-Team sollte teilnehmen – Product Owner, alle Entwickler, Scrum Master. In der Praxis funktionieren auch Rotationsmodelle, bei denen nicht immer alle Entwickler anwesend sind. Wichtig: Die Personen, die später schätzen und umsetzen, müssen die Stories verstehen.

Stakeholder können punktuell eingeladen werden, um fachliche Fragen zu klären. Sie sollten aber nicht das gesamte Meeting dominieren. Der Product Owner filtert und priorisiert – das ist seine Aufgabe.

User Stories zerlegen: Von Epics zu Sprint-Items

Große User Stories – sogenannte Epics – müssen in kleinere, sprint-fähige Items zerlegt werden. Die Kunst liegt darin, so zu schneiden, dass jedes Teil eigenständig Wert liefert. Vertikale Schnitte sind dabei horizontalen vorzuziehen.

Vertikaler vs. horizontaler Schnitt

  • Horizontal: Backend, Frontend, Datenbank getrennt → Einzelteile liefern keinen User-Value
  • Vertikal: Dünne End-to-End-Slice → Jeder Teil ist funktionsfähig und testbar
Beispiel für einen Epic: „Als Nutzer möchte ich mich registrieren und einloggen können."

Schlechter horizontaler Schnitt:

  1. Datenbank-Schema erstellen
  2. Backend-API bauen
  3. Frontend-Formulare entwickeln
Besserer vertikaler Schnitt:
  1. Registrierung mit E-Mail und Passwort (minimal)
  2. Login mit bestehenden Credentials
  3. Passwort-Reset-Funktion
  4. Social Login (Google, Apple)
Der vertikale Schnitt ermöglicht frühes Feedback. Nach Story 1 können echte User die Registrierung testen – auch wenn Social Login noch fehlt.

Faustregel: Eine User Story sollte in 1–5 Tagen umsetzbar sein. Größere Stories sind Kandidaten für weitere Zerlegung.

Abhängigkeiten erkennen und managen

Abhängigkeiten sind der stille Killer von Sprint-Commitments. Eine Story, die auf ein anderes Team wartet, blockiert den Fortschritt und erzeugt Leerlauf. Refinement ist der Ort, um diese Abhängigkeiten aufzudecken.

Arten von Abhängigkeiten

  • Technisch: Story X braucht API von Story Y
  • Organisatorisch: Story X braucht Genehmigung von Legal
  • Team-übergreifend: Story X braucht Zuarbeit von Team B
  • Sequenziell: Story X muss vor Story Y abgeschlossen sein
Visualisiere Abhängigkeiten explizit – im Backlog-Tool oder auf einem physischen Board. Jede Abhängigkeit erhält einen Owner, der für die Klärung verantwortlich ist.

Gerade in skalierten Umgebungen zählen unerkannte Abhängigkeiten zu den häufigsten Ursachen für Sprint-Verzögerungen. Refinement reduziert dieses Risiko signifikant.

Refinement remote durchführen

Remote-Refinements erfordern klare Struktur und aktive Moderation. Die fehlende physische Präsenz macht es schwieriger, Verständnisprobleme zu erkennen und stille Teilnehmer einzubinden. Digitale Tools können helfen – wenn sie richtig eingesetzt werden.

Bewährte Remote-Praktiken

  • Async Vorbereitung: Stories vor dem Meeting lesen, Fragen vorab im Tool dokumentieren
  • Screen Sharing: Backlog-Tool für alle sichtbar, Product Owner navigiert
  • Breakout Rooms: Für parallele Detaildiskussionen bei großen Teams
  • Timebox pro Story: Maximal 10 Minuten, dann Entscheidung oder Verschiebung
  • Explizite Verständnischecks: „Daumen hoch, wenn alle verstanden haben"
Miro-Boards oder FigJam eignen sich gut für kollaboratives Refinement. Stories als Karten, Akzeptanzkriterien als Sticky Notes darunter. Das visuelle Format macht Lücken sichtbar.

Der Product Owner im Refinement

Der Product Owner ist der zentrale Akteur im Refinement – er bringt die Business-Perspektive ein, priorisiert das Backlog und stellt sicher, dass jede Story einen klaren Wert liefert. Ohne vorbereiteten PO wird Refinement zur Zeitverschwendung.

Vorbereitung des Product Owners

Vor dem Refinement sollte der PO:

  • Die Top-15-Items nach Priorität sortiert haben
  • Für jede Story den Business-Kontext erklären können
  • Stakeholder-Feedback eingearbeitet haben
  • Fragen antizipieren und Antworten vorbereiten
Ein häufiger Fehler: Der PO kommt unvorbereitet und erarbeitet Stories live im Meeting. Das ist ineffizient und frustriert das Team. Refinement-Zeit ist Team-Zeit – sie sollte für Diskussion genutzt werden, nicht für PO-Hausaufgaben.

Metriken: Refinement-Qualität messen

MetrikZielwertWas sie zeigt
Ready-Rate>90%Anteil der Stories, die Definition of Ready erfüllen
Planning-DauerSinkendGut refinte Stories beschleunigen das Planning
Mid-Sprint-Änderungen<10%Wenige Scope-Änderungen = klare Stories
Rückfragen pro StorySinkendWeniger Fragen = bessere Akzeptanzkriterien

Tracke diese Metriken über mehrere Sprints. Verbesserungen im Refinement zeigen sich in kürzeren Plannings und stabileren Sprints.

Fazit: Refinement als Investition in Sprint-Qualität

Backlog Refinement ist kein optionales Nice-to-have, sondern die Grundlage für planbare, erfolgreiche Sprints. Jede Stunde, die ins Refinement fließt, spart Stunden an Diskussionen, Nachfragen und Korrekturen später im Prozess.

Der Schlüssel liegt in der Kontinuität. Refinement ist keine einmalige Aktion, sondern eine laufende Aktivität. Teams, die regelmäßig refinen, haben immer ein gesundes Backlog – bereit für den nächsten Sprint, bereit für Veränderungen.

Behandle dein Backlog wie einen Garten: Regelmäßiges Pflegen verhindert, dass Unkraut überwuchert.


Häufige Fragen zum Backlog Refinement

Wie viel Zeit sollte Refinement pro Sprint einnehmen?

Als Faustregel gelten bis zu 10% der Sprint-Kapazität – so stand es als Obergrenze in den Scrum Guides 2013 bis 2017; der Guide 2020 nennt keine Prozentangabe mehr. Bei einem zweiwöchigen Sprint sind das pro Person rund 8 Stunden – verteilt auf eine oder mehrere Sessions. Manche Teams brauchen weniger, manche mehr. Experimentiere und finde den Sweet Spot.

Wer schreibt die User Stories – PO oder Team?

Der Product Owner ist verantwortlich für das Backlog, aber das Schreiben kann kollaborativ erfolgen. Oft bringt der PO erste Entwürfe ein, die im Refinement gemeinsam geschärft werden. Entwickler ergänzen technische Aspekte und Akzeptanzkriterien.

Was ist der Unterschied zwischen Refinement und Sprint Planning?

Refinement bereitet Stories vor – sie werden analysiert, präzisiert und geschätzt. Sprint Planning wählt aus den refineten Stories aus und plant die Umsetzung. Refinement ist kontinuierlich, Planning ist ein timeboxed Event.

Wie gehe ich mit technischen Stories um?

Technische Stories (Infrastruktur, Refactoring, Schulden) sollten genauso refiniert werden wie Feature-Stories. Sie brauchen klare Akzeptanzkriterien und Schätzungen. Der Unterschied: Der „User" ist oft das Entwicklungsteam selbst oder das Gesamtsystem.

Was tun, wenn Stakeholder ständig neue Anforderungen bringen?

Der Product Owner filtert und priorisiert. Neue Anforderungen kommen ins Backlog, nicht automatisch in den nächsten Sprint. Refinement ist der Ort, um neue Items einzuordnen – mit dem Team, nicht durch PO-Diktat.

Stand: Juni 2026

Quellen: Scrum Guide 2020 (sowie Scrum Guides 2013–2017 zur 10%-Angabe), Ken Schwaber & Jeff Sutherland Bill Wake: „INVEST in Good Stories, and SMART Tasks" (2003) PMI Pulse of the Profession 2014

Weiterlesen