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