Kernkonzepte
Flows — Das Herzstueck von DevFlow
Abschnitt betitelt „Flows — Das Herzstueck von DevFlow“Ein Flow ist die zentrale Arbeitseinheit in DevFlow. Jedes Feature, jeder Bugfix und jede Aufgabe ist ein Flow. Im Gegensatz zu einfachen Tickets oder Issues hat ein Flow einen strukturierten Lebenszyklus, der Qualitaet in jedem Schritt sicherstellt.
Der Flow-Lebenszyklus
Abschnitt betitelt „Der Flow-Lebenszyklus“Jeder Flow durchlaeuft sieben Zustaende in drei Phasen:
Vorbereitung Entwicklung Abgeschlossen┌─────────────────┐ ┌──────────────────┐ ┌──────┐│ idea → planning │ │ ready → │ │ ││ → approval │ │ in_progress → │ │ done ││ │ │ review │ │ │└─────────────────┘ └──────────────────┘ └──────┘| Zustand | Was passiert | Wer handelt |
|---|---|---|
| idea | Eine neue Idee wird erfasst — noch keine Details | Jeder |
| planning | Der KI-Agent analysiert die Anforderungen und erstellt einen detaillierten Umsetzungsplan | KI-Agent |
| approval | Du pruefst den Plan. Genehmige ihn oder sende ihn mit Feedback zurueck | Du |
| ready | Plan ist genehmigt, wartet auf den Start der Umsetzung | — |
| in_progress | Der KI-Agent schreibt Code gemaess dem genehmigten Plan | KI-Agent |
| review | Du testest die Umsetzung und pruefst die Ergebnisse | Du |
| done | Arbeit ist abgeschlossen, Code ist gemergt | — |
Das Kernprinzip: Menschen entscheiden, KI fuehrt aus
Abschnitt betitelt „Das Kernprinzip: Menschen entscheiden, KI fuehrt aus“DevFlow erzwingt eine klare Aufgabentrennung:
Du entscheidest:
- Ob eine Idee es wert ist, verfolgt zu werden
- Ob ein Plan gut genug ist (Approval)
- Ob die Umsetzung deinen Standards entspricht (Review)
Der KI-Agent fuehrt aus:
- Erstellung detaillierter Umsetzungsplaene (Planning)
- Code schreiben basierend auf genehmigten Plaenen (In Progress)
- Einhaltung der Coding-Standards und Konventionen deines Projekts
Das bedeutet, du behaltst immer die Kontrolle. Die KI trifft niemals unwiderrufliche Entscheidungen ohne deine Genehmigung.
Audit Trail
Abschnitt betitelt „Audit Trail“Jeder Zustandsuebergang wird mit wer und wann erfasst:
| Ereignis | Erfasst wird |
|---|---|
| Plan erstellt | Wer ihn erstellt hat, wann |
| Plan genehmigt | Wer ihn genehmigt hat, wann |
| Umsetzung gestartet | Welcher Agent, wann |
| Code genehmigt | Wer ihn genehmigt hat, wann |
So hast du volle Nachvollziehbarkeit — auch Monate spaeter kannst du bei jedem Flow nachvollziehen, was genau passiert ist.
Projekte
Abschnitt betitelt „Projekte“Projekte fassen zusammengehoerige Flows zusammen. Jedes Projekt kann Folgendes haben:
- Ein eigenes Kanban Board fuer visuelles Management
- Git-Einstellungen mit Branch-Benennung und PR-Konventionen
- Release-Management fuer versionierte Auslieferungen
- Time Tracking aggregiert ueber alle Flows
- Dashboard mit projektspezifischen Statistiken
Organisationen
Abschnitt betitelt „Organisationen“Organisationen fuegen Team-Funktionen hinzu:
- Mitglieder mit Rollen (Owner, Admin, Member)
- Mitgliedertypen (Angestellter, Freelancer, Extern)
- Compliance-Profile fuer Arbeitszeitgesetz-Einhaltung
- Geteilte Projekte, die fuer alle Org-Mitglieder sichtbar sind
Benutzer koennen zwischen ihrem persoenlichen Kontext (eigene Projekte, eigene Lizenz) und dem Organisations-Kontext (geteilte Projekte, Org-Regeln) wechseln.
Time Tracking
Abschnitt betitelt „Time Tracking“DevFlow enthaelt integriertes Time Tracking:
- Timer — Start/Stopp mit automatischer Flow-Zuordnung
- Manuelle Eintraege — Zeit nachtraeglich erfassen
- Takt-System — Zeit auf konfigurierbare Intervalle runden (5, 10, 15, 30 Minuten)
- Agent-Tracking — Arbeitszeit des KI-Agenten wird separat erfasst