So teilen Sie Epics in sprint-fertige Stories auf
Agiles Team an einem Whiteboard, das einen grossen Haftzettel in mehrere kleinere aufteilt und so den Prozess der Zerlegung eines Epics in handhabbare User Stories darstelltWas eine Story "sprint-fertig" macht
- Klein genug, um in einem Sprint abgeschlossen zu werden (idealerweise 1-5 Story Points)
- Unabhängig lieferbar, das heisst, sie hängt nicht davon ab, dass andere Stories zuerst fertig werden
- Vertikal geschnitten, d. h. sie liefert einen dünnen Querschnitt der End-to-End-Funktionalität, nicht nur ein Backend-Teil oder nur eine Benutzeroberfläche
- Schätzbar durch Ihr Team im Planning Poker, ohne eine 15-minütige Debatte
- Testbar mit einer klaren Bestanden/Nicht-Bestanden-Bedingung
6 Muster zum Aufteilen von Epics
1. Aufteilen nach Workflow-Schritt
| Story | Beschreibung |
|---|---|
| Produkte durchstöbern | Kunde kann einen Produktkatalog mit Filteroptionen anzeigen |
| In den Warenkorb legen | Kunde kann Artikel in einen Warenkorb legen |
| Zur Kasse gehen | Kunde kann Versand- und Zahlungsdaten eingeben |
| Bestellbestätigung | Kunde erhält nach dem Kauf eine Bestätigungs-E-Mail |
2. Aufteilen nach Geschäftsregel
- Kostenloser Versand für Bestellungen über 50 $
- Pauschal 5 $ für Standard-Inlandsversand
- Echtzeit-Spediteurstarife für Expressversand
- Internationaler Versand mit Zollkostenschätzung
3. Aufteilen nach Benutzertyp
- Als Admin möchte ich neue Mitglieder per E-Mail einladen
- Als Admin möchte ich Mitglieder aus dem Team entfernen
- Als Mitglied möchte ich sehen, wer in meinem Team ist
- Als Eigentümer möchte ich die Inhaberschaft an einen anderen Admin übertragen
4. Aufteilen nach Happy Path vs. Grenzfälle
- Happy Path: Ein JPEG oder PNG unter 5 MB hochladen und es als Avatar anzeigen
- Grenzfall: Fehlermeldung anzeigen, wenn die Datei zu gross oder das Format falsch ist
- Grenzfall: Das Bild vor dem Speichern zuschneiden und in der Grösse anpassen
- Grenzfall: Ein vorhandenes Foto löschen oder ersetzen
Entwickler betrachtet ein Whiteboard-Diagramm, das eine grosse Box mit der Beschriftung Epic zeigt, die in kleinere verbundene Boxen aufgeteilt wird, die User Stories darstellen, mit Pfeilen, die Abhängigkeiten zeigen5. Aufteilen nach Datentyp oder Plattform
- Export als CSV
- Export als PDF
- Export als Excel
- Geplanten Export per E-Mail versenden
6. Aufteilen nach Leistung oder Skalierung
- Suche innerhalb des aktuellen Projekts (einfache Abfrage)
- Suche über alle Projekte hinweg (erfordert Indexierung)
- Filter hinzufügen (Zeitraum, Zuständiger, Status)
- Autovervollständigung während der Eingabe
Ein konkretes Beispiel: "Benutzerbenachrichtigungen" aufteilen
Die Regel des vertikalen Schnitts
Diagramm, das den Unterschied zwischen horizontaler Aufteilung nach technischer Schicht und vertikaler Aufteilung nach benutzerseitiger Funktionalität zeigt, wobei der vertikale Ansatz als korrekte Methode hervorgehoben istWenn Stories immer noch zu gross sind
- Das Team schätzt sie auf 13+ Punkte
- Sie hat mehr als 5 Akzeptanzkriterien
- Die Beschreibung verwendet das Wort "und", um zwei verschiedene Verhaltensweisen zu verbinden
- Mehrere Teammitglieder müssten gleichzeitig daran arbeiten