Zum Hauptinhalt springen

to-tickets: In Tracer-Bullet-Tickets zerlegen

Hauptfluss⌨️ Nur manuell (/name)🔧 Angepasst für unser SetupHerunterladen ↓

Zerlegt einen Plan, eine Spec oder ein Gespräch in Tickets: vertikale Slices, jedes mit seinen Blocking-Kanten (welche Tickets vorher fertig sein müssen).

Wann brauche ich das?​

Nach to-spec, um die Spec in greifbare, einzeln umsetzbare Tickets zu zerlegen.

Wie funktioniert das?​

1. Kontext sammeln​

Aus dem Gespräch heraus arbeiten, ggf. eine übergebene Spec/ein Ticket vollständig lesen.

2. Codebase erkunden (optional)​

Ticket-Titel und -Beschreibungen im Domain-Vokabular. Nach Prefaktorisierung suchen: "Mach die Änderung leicht, dann mach die leichte Änderung."

3. Vertikale Slices entwerfen​

Jeder Slice schneidet einen schmalen, aber vollständigen Pfad durch alle Schichten (Schema, API, UI, Tests), demonstrierbar oder verifizierbar für sich allein, passt in ein einzelnes frisches Kontextfenster.

Ausnahme, breiter Umbau: ein mechanischer Umbau mit großem Blast-Radius (Spalte umbenennen, gemeinsam genutzten Typ umtypisieren) wird nicht in vertikale Slices gezwungen, sondern als Expand-Contract sequenziert: erst die neue Form daneben einführen, dann Aufrufer batchweise migrieren (grün bleibt CI dabei), zuletzt die alte Form löschen.

4. Mit dir abstimmen​

Vorschlag als nummerierte Liste: Titel, Blockiert-durch, was das Ticket liefert. Fragen: Stimmt die Granularität? Sind die Blocking-Kanten korrekt? Iterieren, bis du zustimmst.

5. Tickets manuell nach Jira übertragen​

Kein automatisches Anlegen: du überträgst jeden Ticket-Text selbst in Jira und verknüpfst die Blocking-Kanten dort manuell (Jira unterstützt "blocked by"-Links, nur eben nicht automatisiert durch die KI).

# <Titel>

**Was zu bauen ist:** das Ende-zu-Ende-Verhalten aus Nutzersicht, keine Schicht-für-Schicht-Liste.

**Blockiert durch:** die Nummern/Titel der Tickets, die dieses hier voraussetzen, oder "Keine
(kann sofort starten)".

- [ ] Akzeptanzkriterium 1
- [ ] Akzeptanzkriterium 2

Wo passt das rein?​

Kettenschritt im Hauptfluss nach to-spec, mündet in implement. Gesamtüberblick: ask-simon.

Was sich gegenüber dem Original geändert hat​

Kein automatisches Anlegen pro Ticket auf dem Tracker, Ticket-Texte inkl. Blocking-Hinweisen kommen zum manuellen Übertragen und Verknüpfen in Jira.