← Projekte

DevTeam

Ein autonomes Entwickler-Team aus spezialisierten KI-Agenten. Es plant, schneidet die Anforderungen, entwirft die Architektur, schreibt die Tests, implementiert und prüft im Review. So setzt es Software eigenständig von der Idee bis zum lauffähigen Code um.

Status: Prototyp

Was es ist

DevTeam soll aus einer fachlichen Anforderung lauffähige, getestete Software machen. Die Arbeit teilen sich KI-Agenten, jeder mit einer festen Rolle. DevTeam ist als Vorlage gebaut und wird für jedes Softwareprojekt neu geklont. Eine zentrale Instanz über allen Projekten gibt es nicht.

Wie es funktioniert

Die Rollen

Die Rollen arbeiten eine feste Kette ab: Planner, Product Owner, Architect, Test-Master, Test-Dev, Code-Dev, Code-Review und Security. Nur der Planner arbeitet im Dialog mit dem Menschen. Er fragt so lange nach, bis die Anforderung vollständig ist, und nimmt Eskalationen der anderen Rollen entgegen. Alle anderen Rollen laufen ohne Dialog als eigene Claude-Code-Prozesse.

Übergaben über Dateien

Die Rollen kennen einander nicht. Ein Orchestrator in Python startet sie und arbeitet den Abhängigkeitsgraphen der Features der Reihe nach ab. Übergeben wird über Dateien im Git-Repository. Die Spezifikation ist dabei die Quelle der Wahrheit.

Tests zuerst

Der Architect friert Klassen-Stubs als Vertrag ein. Test-Dev schreibt die Tests dagegen. Code-Dev implementiert gegen die roten Tests und darf sie nicht ändern. Vor jedem Commit prüft der Orchestrator, dass jede Rolle nur ihren eigenen Bereich verändert hat.

Prüfen statt vertrauen

Der Orchestrator verlässt sich nicht auf die Auskunft der Agenten, er prüft jedes Ergebnis selbst. Die Codequalität misst er deterministisch mit Metriken, etwa einer zyklomatischen Komplexität von höchstens 10. Ein Sprachmodell wird erst gerufen, wenn eine Grenze verletzt ist. Jedes Arbeitspaket bleibt klein: höchstens zwei Dateien und ein prüfbares Abnahmekriterium.

Stand

DevTeam ist ein Prototyp und im Alltag nicht im Einsatz. In echten Läufen hat es kleine Programme gebaut. Das erste vollständig grüne Feature, ein Temperaturumrechner, lief mit 25 grünen Tests und ohne Metrik-Verletzung durch.

Eine zweite Fassung ist entworfen. Sie soll über Sprach-Adapter nicht nur Java bedienen und Schnittstellen statt Klassen als Vertrag einfrieren. Davon gibt es bisher nur ein Mock-up.