Herausgegeben von Anvil Coder · Halvic Labs GmbH
Aktualisiert
Epics in Stories zerlegen: vier Tracker, getrennte Freigaben
Wie Anvil Coder Epics aus YouTrack, Jira, GitHub und GitLab in Stories zerlegt – mit konfigurierten Triggern, getrenntem Code-Start und Modellkosten.
Was passiert beim Auslösen eines Epics?
Anvil Coder kann ein als Epic markiertes Ticket in User Stories zerlegen. Dazu müssen das Projekt und die Tracker-Anbindung eingerichtet sein. Das Epic wird in den konfigurierten Trigger-Zustand versetzt; welche Status oder Labels das sind, hängt vom Tracker und der Einrichtung ab.
Dabei startet kein Code-Lauf. Die Zerlegung erzeugt einen Vorschlag in Form von Tickets. Sie nutzt jedoch Modelle und kann Verbrauchskosten verursachen.
Wie unterscheiden sich die vier Tracker?
Bei GitHub kennzeichnet df:type/epic den Ticket-Typ, bei GitLab df::type::epic. Der jeweilige Ready-Trigger kommt hinzu. Bei YouTrack und Jira spielen die konfigurierten Ticket-Typen, Labels und Status eine Rolle.
GitHub und GitLab verwenden Webhooks, YouTrack und Jira werden gepollt. Daraus folgt keine garantierte Reaktionszeit: Zustellung, Abfrageintervall und Verarbeitung beeinflussen den Start. Die Integrationsübersicht beschreibt die verfügbaren Anbindungen.
Wie wird aus dem Epic ein prüfbarer Plan?
- Das System bezieht die Projektgrundlagen aus dem Repository ein.
- Es konkretisiert die Anforderung und hält Annahmen fest.
- Es legt verknüpfte Stories im Tracker an, ohne deren Umsetzung automatisch auszulösen.
- Das Ergebnis beziehungsweise ein Fehler wird am Epic zurückgemeldet.
Prüfe die erzeugten Stories vor der Freigabe auf Überschneidungen, fehlende Akzeptanzkriterien und falsche Annahmen. Ein strukturierter Vorschlag bleibt ein Vorschlag.
Warum sind Zerlegung und Umsetzung getrennt?
Ein Team soll den Zuschnitt beurteilen können, bevor Code-Arbeit beginnt. Die Freigabe einer Story ist deshalb eine eigene Entscheidung. Plane sowohl die Modellkosten der Vorbereitung als auch jene der Ausführung ein; „kein Code-Lauf“ bedeutet nicht „kostenlos“.
Für grössere Vorhaben hilft eine versionierte Spezifikation. Kleine TaskSlices betreffen danach die Umsetzung innerhalb einer Story, nicht denselben Planungsschritt wie die Epic-Zerlegung.
![]()