Epics ist ein weiterer Begriff, der häufig als Teil von verwendet wird Agile Methodik. Ein Epic in der agilen Methodologie ist ein großer Arbeitsblock, der in kleinere Arbeitsblöcke unterteilt werden kann. Oft bezeichnen wir diese als User Stories, aber die korrekte Scrum-Terminologie lautet Product Backlog Items. Epics erstrecken sich normalerweise über mehrere verschiedene Sprints und können unter einem breiten Banner, dem sogenannten Theme, zusammengefasst werden. In diesem Artikel erklären wir die wichtigsten Begriffe und untersuchen genau, wie Epics in die Arbeitsbelastung eines agilen Teams passen. Wie bei den meisten agilen Konzepten kann das Verständnis und die Implementierung von Epic für Teams von Vorteil sein und ihnen helfen, Projektziele zu erreichen.
Fassen wir die wichtigsten Begriffe im Folgenden zusammen:
- Epos: Ein Platzhalter, der schließlich in eine Gruppe von User Stories aufgeteilt wird
- Benutzer Geschichte: Eine einzige Anfrage
- Thema: Eine Gruppe von Epen
Das Product Owner ist für die Organisation von Epics verantwortlich. Sie arbeiten mit den Stakeholdern zusammen, um sicherzustellen, dass die erforderlichen Anforderungen erfüllt werden.
Es gibt keinen bestimmten Zeitraum für ein Epic und es kann nicht in einer Agile-Iteration abgeschlossen werden. Bei mehreren Sprints dauert es normalerweise zwischen einem und drei Monaten. Während dieser Zeit entwickelt sich das Epic weiter, da es regelmäßig aktualisiert wird, um das Feedback von Kunden und Stakeholdern widerzuspiegeln. Dies entspricht auch dem Wert kontinuierlicher Verbesserungen, der im Agile Manifest dargelegt wird.
Was ist ein Beispiel für ein Epos?
Es kann alles etwas kompliziert klingen, also werfen wir einen Blick auf ein Beispiel eines Epic in der Praxis. Hier ist ein Beispiel für einen neuen E-Commerce-Shop:
Thema:
Steigern Sie den E-Commerce-Umsatz bis zum Ende des zweiten Quartals um 20%.
Epos:
Starten Sie eine neue, für Mobilgeräte optimierte Website, damit Kunden Artikel unterwegs kaufen können.
Benutzergeschichten:
- Als neugieriger Kunde möchte ich die verschiedenen Produkte durchstöbern, um herauszufinden, ob etwas dabei ist, das mein Interesse weckt
- Als vielbeschäftigter Kunde möchte ich nach einem bestimmten Produkt suchen, damit ich keine Zeit mit der Suche nach irrelevanten Artikeln verschwende
- Als preissensibler Kunde möchte ich sehen, was im Angebot ist, um ein gutes Schnäppchen machen zu können
- Als wiederkehrender Kunde möchte ich meine Kreditkartendaten speichern, damit ich schnell zur Kasse gehen kann
- Als wiederkehrender Kunde möchte ich meine Lieferadresse speichern, damit ich schnell zur Kasse gehen kann
Sobald die oben genannten User Stories abgeschlossen sind, kann die Website gestartet werden. Dieses Beispiel verdeutlicht, wie wichtig die User Stories für das Agile Epic und die übergeordneten Ziele sind. Dadurch wird die Arbeit in überschaubare Teile zerlegt, die für das Team viel leichter erreichbar sind.
Vorteile von Epics
Epics sind eine nützliche Möglichkeit, die Arbeit zu organisieren und eine Hierarchie zu erstellen. Die Idee besteht darin, die Arbeit in überschaubare Teile aufzuteilen, die regelmäßig geliefert werden können. Dies bedeutet, dass das Team bei großen Projekten weiterhin regelmäßig einen Mehrwert für den Kunden liefern kann. Die Schaffung überschaubarerer Arbeitseinheiten für das Team hilft dem Team auch, auf dem richtigen Weg zu bleiben und auf das größere Ziel hinzuarbeiten.
Zusammenfassung
Epics sind ein praktischer Treiber für Agile-Teams und daher ist es hilfreich zu verstehen, wie sie funktionieren und wo sie in das Agile-Programm passen. Darüber hinaus sollte ein Epic dem Team der Developers alles geben, was es braucht, um erfolgreich zu sein. Das Verständnis ihrer Funktionsweise liefert wichtige Inhalte für die tägliche Entwicklungsarbeit. Dies unterstreicht den wahren Wert der Teamausrichtung bei der Verwendung von Epics.















