Die Software-Factory in der Praxis.
Wie Unternehmen Software mit KI-Agenten in einem festen Ablauf entwickeln.
In Die Software-Factory ging es um das Prinzip: Die Fabrik gab es schon immer, nur mit Menschen besetzt. Jetzt bekommt jede Station eine KI-Schicht. Damals war vieles davon Ausblick. Inzwischen laufen solche Fabriken produktiv, und der Aufbau ist schlanker, als viele erwarten. Hier ist, wie eine Software-Factory für ein Unternehmen konkret aussieht, warum sie funktioniert und worauf du als Entscheider achten solltest.
Die Kurzfassung: Fachbereich oder Produktverantwortliche beschreiben eine Aufgabe. Alles danach läuft automatisch in einer abgeschotteten Umgebung, auch nachts und für viele Aufgaben gleichzeitig. Am Ende liegt ein geprüfter Änderungsvorschlag mit Vorschau bereit, den eine verantwortliche Person durchklickt und freigibt. Der Mensch steht am Anfang und am Ende. Dazwischen arbeitet die Fabrik.
Drei Bausteine
Der Aufbau ist überraschend schlicht:
- Der Auftragseingang: Aufgaben entstehen dort, wo im Unternehmen ohnehin Anforderungen gesammelt werden, im Ticketsystem oder Projektboard. Ein KI-Agent hilft dabei, sie so zu beschreiben, dass sie umsetzbar und prüfbar sind.
- Die Versionsverwaltung: Hier liegen Code und Aufgaben nebeneinander, zum Beispiel bei GitHub oder GitLab. Jede Änderung ist nachvollziehbar: wer sie beauftragt hat, was geplant war, was geprüft wurde und wer sie freigegeben hat.
- Die Ausführungsumgebung: Eine eigene, abgeschottete Infrastruktur, auf der die Agenten arbeiten. Eine Steuerung verteilt neue Aufgaben, für jede startet eine getrennte Umgebung mit Agent, Code und Browser zum Testen.
Warum eine eigene, abgeschottete Umgebung? Die Fabrik arbeitet rund um die Uhr, unabhängig von einzelnen Arbeitsplätzen. Agenten haben dort nur Zugriff auf das, was sie für ihre Aufgabe brauchen, nicht auf Produktivsysteme, Kundendaten oder das Firmennetz. Und die Umgebung lässt sich so betreiben, wie es eure Vorgaben verlangen: auf Servern in der EU, mit klaren Zugriffsrechten und Protokollen.
Für die KI-Modelle selbst gilt dasselbe. Im Unternehmen laufen sie über Geschäftszugänge der Anbieter, mit Vertrag zur Auftragsverarbeitung, ohne Nutzung eurer Daten zum Training und mit Kosten, die sich je Aufgabe und Projekt zuordnen lassen.
Neun Spalten statt Chatverlauf
Jede Aufgabe wandert über ein Board. Die Spalten machen sichtbar, wo sie steht, und sie sind gleichzeitig der Ablauf der Fabrik:
- Neu: Die Aufgabe ist angelegt und markiert, dass die Fabrik sie übernehmen soll.
- In Prüfung: Gibt es eine Beschreibung? Ist jedes Kriterium überprüfbar? Widerspricht sich etwas?
- Rückfrage: Ist eine Kleinigkeit unklar, schreibt die Fabrik eine konkrete Frage mit zwei, drei Antwortmöglichkeiten an die auftraggebende Person. Nach der Antwort prüft sie neu.
- Abgelehnt: Ohne brauchbare Beschreibung wird nicht gebaut.
- Freigegeben: Die Aufgabe wartet auf einen freien Platz. Wie viele parallel laufen, ist eine Frage der Kapazität, die sich nach Bedarf erweitern lässt.
- In Arbeit: Erst entsteht ein Entwurf der Architektur, dann die Umsetzung. Im Ticket steht jederzeit, was gerade passiert.
- Abnahme: Ein unabhängiger Agent testet das Ergebnis gegen vorab festgelegte Szenarien. Findet er etwas, geht die Aufgabe zurück in die Arbeit.
- Review: Jetzt entscheidet ein Mensch. Vorschau öffnen, durchklicken, freigeben.
- Fehlgeschlagen: Läuft etwas grundsätzlich schief, steht im Ticket ein Kommentar, woran es lag.
Die Rückfrage ist dabei wichtiger, als sie aussieht. Sie verhindert, dass ein Agent bei Unsicherheit einfach etwas annimmt und dann sehr schnell sehr viel Falsches baut. Warum die Abnahme getrennt laufen muss, steht ausführlich in Wer baut, prüft nicht.
Das Herzstück ist austauschbar
Wie genau die Fabrik Software entwickelt, steht in einer Art Betriebsanleitung für die Agenten: erst Architektur, dann Umsetzung, welche Regeln gelten, wie getestet wird. Diese Anleitung lässt sich austauschen. Wer schon einen bewährten Arbeitsablauf hat, setzt ihn ein. Die Fabrik sorgt nur dafür, dass er bei jeder Aufgabe gleich durchlaufen wird.
Man muss diese Anleitung auch nicht selbst erfinden. Es gibt frei verfügbare Entwickler-Frameworks, die genau das bündeln: bewährte Arbeitsweisen als fertige Bausteine, die ein Agent bei Bedarf lädt. Zwei verbreitete Beispiele:
- Superpowers: eine Methode für den ganzen Entwicklungsablauf. Erst die Idee im Gespräch schärfen, dann einen Plan schreiben, dann in kleinen Schritten mit Tests bauen und jeden Schritt prüfen lassen.
- Agent Skills: eine Sammlung einzelner Bausteine für professionelle Softwareentwicklung, etwa Spezifikation vor Code, testgetriebenes Arbeiten, Code-Review, Sicherheit und Auslieferung.
Beide sind quelloffen, werden von großen Entwickler-Communitys gepflegt und lassen sich kombinieren und an eigene Standards anpassen. Wir setzen selbst Bausteine aus beiden ein. In eine Fabrik eingebaut, sorgen sie dafür, dass jede Aufgabe nicht nur gleich, sondern auch nach erprobten Regeln abläuft.
Genau das ist der eigentliche Gewinn für ein Unternehmen. Normalerweise arbeitet jeder Entwickler und jeder Dienstleister mit eigenen Gewohnheiten, eigenen Vorgaben und anderen Modellen. In der Fabrik läuft jedes Projekt durch denselben Ablauf. Die Ergebnisse werden reproduzierbar, und die Qualität hängt weniger an einzelnen Personen.
Woran man sieht, dass es funktioniert
Weil jeder Lauf gleich ist, lässt er sich messen. Jede Aufgabe wird mit Dauer, Schritten und Ergebnis festgehalten, dazu die Kosten. Daraus entstehen Kennzahlen, wie man sie aus jeder Fertigung kennt: Wie lange braucht eine Aufgabe im Schnitt? Was kostet sie? Wie oft gibt es Rückfragen? Wie oft besteht die Abnahme beim ersten Versuch?
Das macht die Fabrik verbesserbar. Ändert man eine Regel in der Anleitung oder setzt ein anderes Modell ein, lässt man das ein paar Tage laufen und sieht an den Zahlen, ob es besser geworden ist. Das ist der Unterschied zum Chat mit einem Agenten: Dort fühlt sich vieles produktiv an, aber niemand kann sagen, ob die letzte Änderung geholfen hat.
Was man im Blick behalten muss
- Kosten und Datenschutz: Jede Aufgabe verbraucht Rechenleistung bei den KI-Anbietern. Budgets je Projekt, Geschäftszugänge mit Auftragsverarbeitung und klare Regeln, welche Daten die Agenten sehen dürfen, gehören von Anfang an dazu.
- Die Beschreibung bleibt Handarbeit: Die Fabrik ist nur so gut wie die Aufgabe, die hineingeht. Klare Kriterien, was „fertig" bedeutet, sind der größte Hebel. Das ist eine Aufgabe für Fachbereich und Produktverantwortung, nicht für die Technik.
- Freigabe durch einen Menschen: Technisch könnte die Fabrik ihre Änderungen selbst übernehmen. Für alles, was Kunden sehen oder womit Geld verdient wird, sollte am Ende ein Mensch zustimmen.
Für wen sich das lohnt
Ehrlich eingeordnet: Eine Fabrik ist Softwareentwicklung in ihrer besten Form, nicht die Mindestanforderung. Wer einmal im Jahr ein kleines internes Werkzeug braucht, braucht keine Fabrik. Ein Agent, eine klare Beschreibung und ein prüfender Blick reichen. Interessant wird es, wenn im Unternehmen regelmäßig Software entsteht oder weiterentwickelt wird: ein eigenes Kundenportal, mehrere interne Werkzeuge, ein digitales Produkt, das laufend wächst. Dann bringt der feste Ablauf Tempo, planbare Kosten und eine Qualität, die nicht davon abhängt, wer gerade am Projekt sitzt.
Du musst dafür keine eigene Fabrik aufbauen. Wichtiger ist, bei deinen Dienstleistern nach dem Ablauf zu fragen, nicht nach den Werkzeugen: Wie läuft eine Aufgabe von der Beschreibung bis zur Freigabe? Wer prüft was? Wo liegen die Daten? Wer das klar beantworten kann, arbeitet mit System. So bauen wir auch, mit dir an den beiden Stellen, an denen es auf dein Unternehmen ankommt: beim Beschreiben und beim Abnehmen.
Eine Software-Factory besteht aus drei Bausteinen: dem Auftragseingang, der Versionsverwaltung und einer abgeschotteten Ausführungsumgebung. Eingangsprüfung, Umsetzung, unabhängige Abnahme und die Freigabe durch einen Menschen laufen bei jeder Aufgabe gleich. Dadurch werden Qualität und Kosten messbar. Lohnend ist das für Unternehmen, in denen regelmäßig Software entsteht.