Zum Inhalt springen
EN

Kernkonzepte

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.

Jeder Flow durchlaeuft sieben Zustaende in drei Phasen:

Vorbereitung Entwicklung Abgeschlossen
┌─────────────────┐ ┌──────────────────┐ ┌──────┐
│ idea → planning │ │ ready → │ │ │
│ → approval │ │ in_progress → │ │ done │
│ │ │ review │ │ │
└─────────────────┘ └──────────────────┘ └──────┘
ZustandWas passiertWer handelt
ideaEine neue Idee wird erfasst — noch keine DetailsJeder
planningDer KI-Agent analysiert die Anforderungen und erstellt einen detaillierten UmsetzungsplanKI-Agent
approvalDu pruefst den Plan. Genehmige ihn oder sende ihn mit Feedback zurueckDu
readyPlan ist genehmigt, wartet auf den Start der Umsetzung
in_progressDer KI-Agent schreibt Code gemaess dem genehmigten PlanKI-Agent
reviewDu testest die Umsetzung und pruefst die ErgebnisseDu
doneArbeit 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.

Jeder Zustandsuebergang wird mit wer und wann erfasst:

EreignisErfasst wird
Plan erstelltWer ihn erstellt hat, wann
Plan genehmigtWer ihn genehmigt hat, wann
Umsetzung gestartetWelcher Agent, wann
Code genehmigtWer ihn genehmigt hat, wann

So hast du volle Nachvollziehbarkeit — auch Monate spaeter kannst du bei jedem Flow nachvollziehen, was genau passiert ist.

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 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.

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