Flows
Ein Flow ist die grundlegende Arbeitseinheit in DevFlow. Jedes Feature, jeder Bugfix und jede Wartungsaufgabe wird als Flow erfasst. Im Gegensatz zu einfachen Tickets haben Flows einen strukturierten Lebenszyklus mit Planungs-, Genehmigungs-, Implementierungs- und Review-Phasen — damit Qualitaet in jedem Schritt sichergestellt ist.
Flow-Typen
Abschnitt betitelt „Flow-Typen“Jeder Flow hat einen Typ, der bestimmt, wie er auf dem Kanban Board dargestellt und priorisiert wird:
- Feature — Standard-Arbeitselemente fuer neue Funktionalitaet, Verbesserungen oder Aenderungen. Wird mit einem blauen Indikator angezeigt.
- Hotfix — Dringende Korrekturen, die sofortige Aufmerksamkeit erfordern. Wird mit einem roten Indikator angezeigt.
Du kannst den Typ aendern, solange sich der Flow noch im Status idea befindet.
Flow erstellen
Abschnitt betitelt „Flow erstellen“- Oeffne dein Projekt
- Klicke auf “New Flow” oder verwende den +-Button auf dem Kanban Board
- Der Flow wird sofort im Status idea mit dem Titel “Untitled” erstellt
- Bearbeite den Titel durch Anklicken
- Fuege eine Beschreibung hinzu, die erklaert, was getan werden muss
- Fuege Acceptance Criteria hinzu — spezifische Bedingungen, die definieren, wann die Arbeit abgeschlossen ist
- Waehle den Typ (Feature oder Hotfix)
Klare Acceptance Criteria sind besonders wichtig bei der Arbeit mit KI-Agents, da sie den Planungs- und Implementierungsprozess leiten.
Flow-Detailansicht
Abschnitt betitelt „Flow-Detailansicht“Ein Klick auf einen Flow oeffnet seine Detailseite. Der angezeigte Inhalt haengt vom aktuellen Status des Flows ab, aber du hast immer Zugriff auf:
- Titel — Klicke zum direkten Bearbeiten jederzeit
- Display-ID — Ein kurzer Bezeichner wie
MA-3, den du in die Zwischenablage kopieren kannst - Flow-ID — Die interne ID, ebenfalls kopierbar
- Claude-Befehl — Ein vorformatierter Befehl, den du kopieren und in deinen KI-Agent einfuegen kannst, um mit der Arbeit an diesem Flow zu beginnen
- Typ-Indikator — Feature oder Hotfix
- Zugewiesene Person — Wer fuer diesen Flow verantwortlich ist
- Release-Badge — Zu welchem Release dieser Flow gehoert (falls zugewiesen)
- Work Here-Button — Startet deinen Timer auf diesem Flow
Statusabhaengige Inhalte
Abschnitt betitelt „Statusabhaengige Inhalte“Waehrend ein Flow seinen Lebenszyklus durchlaeuft, zeigt die Detailseite verschiedene Ansichten:
- Idea — Beschreibungs-Editor und Liste der Acceptance Criteria
- Planning — Der Implementierungsplan des KI-Agents, waehrend er erstellt wird
- Approval — Der fertige Plan zur Pruefung, mit Optionen zum Genehmigen oder Ablehnen. Du erhaeltst eine “Action Required”-Benachrichtigung.
- Ready — Der genehmigte Plan, wartend auf den Start der Implementierung
- In Progress — Implementierungsfortschritt mit Task-Tracking und Git-Aktivitaet
- Review — Agent-Zusammenfassung, Testanweisungen und Links zum PR und den Commits. Du erhaeltst eine “Action Required”-Benachrichtigung.
- Done — Abschliessende Zusammenfassung von allem, was umgesetzt wurde
Weitere Bereiche
Abschnitt betitelt „Weitere Bereiche“- Tasks — Unteraufgaben, die den Flow in kleinere Schritte aufteilen. Tasks werden waehrend der Planung erstellt und waehrend der Implementierung nachverfolgt.
- Git-Informationen — Branch-Name, Commit-Verlauf und Pull-Request-Links
- Agent Sessions — Eine Zeitleiste, die zeigt, wann KI-Agents an diesem Flow gearbeitet haben, was sie getan haben und wie lange es gedauert hat
- Zeiteintraege — Zeitbloecke, die ueber den Timer mit diesem Flow verknuepft sind
Flows zuweisen
Abschnitt betitelt „Flows zuweisen“Du kannst einen Flow jedem Teammitglied im Projekt zuweisen. Klicke auf den Zuweisungs-Selektor im Flow-Header, um eine Person auszuwaehlen. Die Zuweisung kann auch direkt von der Kanban Board-Karte aus geaendert werden.
Nicht zugewiesene Flows sind fuer alle sichtbar und koennen von jedem Teammitglied uebernommen werden.
Flows zu Releases zuweisen
Abschnitt betitelt „Flows zu Releases zuweisen“Flows koennen mit einem Release verknuepft werden, um zusammengehoerige Arbeit zu gruppieren. Wenn ein Flow Teil eines Releases ist, erscheint ein Release-Badge im Flow-Header, und der Flow wird angezeigt, wenn das Kanban Board nach diesem Release gefiltert wird.
Die Release-Zuweisung kann automatisch erfolgen, wenn du die automatische Zuweisung in den Projekt-Rules konfiguriert hast.
Flow-Lebenszyklus
Abschnitt betitelt „Flow-Lebenszyklus“Jeder Flow durchlaeuft sieben Status in drei Phasen:
| Phase | Status | Was passiert |
|---|---|---|
| Preparation | idea, planning, approval | Die Arbeit wird definiert, geplant und der Plan wird geprueft |
| Development | ready, in_progress, review | Code wird geschrieben, getestet und reviewed |
| Complete | done | Die Arbeit ist abgeschlossen und gemergt |
Das Kernprinzip: Du entscheidest, die KI fuehrt aus. Du genehmigst Plaene, bevor Code geschrieben wird. Du pruefst Ergebnisse, bevor sie gemergt werden.
Eine vollstaendige Referenz aller Status, Uebergaenge und Anforderungen fuer jeden Schritt findest du unter Flow States Referenz.