Backlog Refinement
1. Einführung
Backlog Refinement ist ein regelmäßiger Prozess im Scrum, bei dem das Entwicklungsteam zusammen mit dem Product Owner das Product Backlog überprüft und priorisiert. Ziel ist es, die nächsten Schritte klar zu definieren und sicherzustellen, dass das Team jederzeit an den wichtigsten Aufgaben arbeitet.
2. Planning Poker
Planning Poker ist eine konsensbasierte Technik, um die Komplexität von User Stories oder Aufgaben zu schätzen. Jedes Teammitglied verwendet Pokerkarten mit festgelegten Werten, um seine Einschätzung der Arbeitslast darzustellen. In diesem Fall verwenden wir die Zahlen: 1, 2, 3, 5, 8, 13.
3. Ablauf einer Poker-Runde
- Vorstellung der User Story: Der Product Owner stellt eine User Story vor und klärt eventuelle Fragen.
- Schätzung: Jedes Teammitglied (Entwickler, Tester) wählt eine Karte, die seiner Einschätzung der Komplexität entspricht.
- Aufdecken der Karten: Alle zeigen gleichzeitig ihre gewählte Karte.
- Diskussion: Bei stark abweichenden Schätzungen diskutiert das Team die Gründe und schätzt erneut.
Dabei wird der höchste Wert bei den Entwickler und der vom Tester zusammen gezählt. Dies Summe wird dann im Trello Kärtchen hinzugefügt.
4. Umrechnung der Arbeit in Zeiteinheiten
Zur Unterstützung verwenden die Product Owner folgenden Zeitschlüssel um eine Aufwandschätzung für ein Feature abgeben zu künnen.
| Weight | Arbeitszeit |
|---|---|
| 0.5 | 1/2 Tag |
| 1 | 1 Tag |
| 2 | 1/2 - 3/4 Woche |
| 3 | >1 Woche (6-8 Tage) |
| 5 | 2 Wochen |
| 8 | ca. 3 Wochen |
| 13 | 1 Monat oder mehr |
Wichtig:
Diese Zeiten sind reine Arbeitszeiten.
Bei diesen sollten die Product Owner immer einen Buffer mit einkalkulieren.
5. Dokumentation und Nachbereitung
Nach jeder Runde wird die geschätzte Zeitdauer in das Backlog eingetragen. Dies hilft bei der Priorisierung und Sprint-Planung. Es ist wichtig, dass diese Schätzungen als vorläufig betrachtet werden und bei Bedarf im Laufe des Projekts angepasst werden können.
Um bei einer Retrospective die geschätzten mit den tatsächlichen Zeiten vergleichen zu können, muss jedes Grundentwicklung - Team Mitglid und der Tester auch den tatsächlich verwendeten Aufwand im Trello Kärtchen in der Zelle Spent dazu addieren.

6. Tipps für effektives Grooming
- Klare und verständliche User Stories.
- Regelmäßige Meetings, aber nicht zu lang.
- Offene Kommunikation und Bereitschaft zur Anpassung.
- Nutzung von Tools zur Unterstützung des Prozesses (z.B. digitale Boards).
7. Abschluss
Das Backlog Grooming ist ein essenzieller Prozess im Scrum, um ein reibungsloses und effektives Arbeitsumfeld zu schaffen. Durch die Anwendung von Planning Poker kann das Team zu einer gemeinsamen Einschätzung der Arbeitslast kommen, was die Planung und Durchführung von Projekten erheblich erleichtert.