• 13 Min. Lesezeit

KI-Harness: Enterprise-Software mit Coding-Agenten bauen

KI-Harness in der Praxis: wie David Tielke eine Backoffice-Anwendung in 45 Arbeitstagen mit Coding-Agenten neu baute und was Faktor 93 aussagt

Titelbild zu „KI-Harness: Enterprise-Software mit Coding-Agenten bauen“

Eine Anwendung per Sprachbefehl erstellen klingt bequem. Im Unternehmensalltag kommen allerdings ein paar Dinge dazu: gewachsene Anforderungen, verbindliche Architekturvorgaben, externe Schnittstellen, Tests und Dokumentation. Rechnung und Daten müssen stimmen, und am nächsten Morgen sollte noch jemand verstehen, wie das System funktioniert.

KI kann auch bei umfangreicher Softwareentwicklung große Teile der Arbeit übernehmen. Ein belastbarer Ansatz verbindet fachliche Spezifikationen mit technischen Leitplanken, automatisierten Prüfungen und einer kontrollierten Entwicklungsumgebung. Der zentrale Begriff dafür lautet Harness.

Wie weit dieser Ansatz reichen kann, zeigt ein Entwicklungsversuch von Softwarearchitekt David Tielke. Er hat seine seit 18 Jahren genutzte Backoffice-Anwendung vollständig neu aufgebaut und das Ergebnis im Juni 2026 im Video „Der Moment, der die Softwareentwicklung geändert hat!“ vorgestellt. Der berichtete Aufwand: 45 Arbeitstage, verteilt über mehrere Monate. Heraus kamen zehn Microservices, drei Benutzeroberflächen, umfangreiche Geschäftsprozesse und mehrere Tausend Tests. Alle Zahlen in diesem Beitrag stammen aus Tielkes eigener Darstellung und werden an den passenden Stellen eingeordnet.

Was KI-gestützte Enterprise-Entwicklung umfasst

In der professionellen Softwareentwicklung reicht die Aufgabe weit über das Schreiben von Quellcode hinaus. Anforderungen müssen präzisiert, Architekturentscheidungen umgesetzt, Schnittstellen geprüft und Änderungen nachvollziehbar dokumentiert werden.

Ein KI-Coding-Agent kann in diesem Ablauf mehrere Aufgaben übernehmen:

  • Ideen zu fachlichen Anforderungen und Akzeptanzkriterien ausarbeiten.
  • Spezifikationen in einzelne Entwicklungsaufgaben zerlegen.
  • Tests für das erwartete Systemverhalten erstellen.
  • Quellcode innerhalb vorgegebener Architektur- und Codierungsregeln entwickeln.
  • Builds, Tests und statische Analysen ausführen.
  • Container starten, Protokolle untersuchen und Fehler analysieren.
  • Die Entwicklerdokumentation aktualisieren.

Damit verändert sich auch die Zusammenarbeit. Wer bisher jede Codeänderung einzeln angefordert hat, kann dem Agenten zunehmend zusammenhängende Aufgaben übertragen. Wie sich solche Systeme von einer Assistenz zu ausführenden Werkzeugen entwickeln, erläutert auch der Beitrag über KI-Agenten als handelnde Systeme.

Der Aufwand verschiebt sich dabei in die Beschreibung: Anforderungen, Prüfregeln und Arbeitsabläufe müssen schriftlich und eindeutig vorliegen, bevor ein Agent sie zuverlässig befolgen kann.

Ein konkretes Ergebnis: Was in 45 Arbeitstagen entstand

Die Ausgangsbasis des Entwicklungsversuchs war eine ältere .NET-Framework-Anwendung für Rechnungen, Belege und Kundenverwaltung. Sie wurde neu entwickelt und funktional deutlich erweitert. Nach Tielkes Einschätzung erreichte die neue Lösung ungefähr den zwölf- bis fünfzehnfachen Funktionsumfang.

BereichBerichteter Umfang
Fachliche Spezifikation213 User Stories mit 4.083 Akzeptanzkriterien
Backend10 Microservices mit 420 API-Endpunkten
Datenhaltung10 Datenbanken mit 113 Tabellen
Geschäftsprozesse88 n8n-Workflows
Agentenanbindung108 über einen MCP-Server verfügbare Werkzeuge
Kommunikation135 E-Mails innerhalb der n8n-Prozesse
Automatisierte Tests2.900 API-Tests und 392 Workflow-Tests
QuellcodeRund 420.000 Zeilen
DokumentationRund 1.300 Seiten

Der Umfang zeigt, dass zahlreiche zusammenhängende Funktionen entstanden sind. Die fachlichen Prüfungen und ihre Grenzen zeigen, wie gut die Anwendung ihren Zweck erfüllt.

Berichtete Qualitätswerte

Für Backend und Workflows wurde eine Testabdeckung von 85 Prozent angegeben. Die kritischen Pfade waren nach Tielkes Einschätzung erfasst. Als verbleibende Lücke nannte er Workflows, deren Ausführung durch externe Systeme wie Outlook oder Office ausgelöst wird.

Außerdem wurden innerhalb der eingesetzten Analyse keine strukturellen Schulden festgestellt. Gemeint sind Abweichungen von den festgelegten Architektur- und Designregeln. Die Entwicklerdokumentation wurde als vollständig und durch regelmäßige Neuerstellung aktuell beschrieben.

Diese Aussagen haben einen definierten Geltungsbereich: Die Testabdeckung bezieht sich auf Backend und Workflows, die Strukturanalyse prüft die hinterlegten Regeln. Eine allgemeine Fehlerfreiheit der gesamten Anwendung folgt daraus nicht.

Der Harness: Arbeitsanleitung und Prüfrahmen für den Coding-Agenten

Ein Harness ist in diesem Entwicklungsansatz ein Regel- und Werkzeugrahmen für den KI-Agenten. Er beschreibt, wie der Agent im konkreten Projekt arbeiten soll, und stellt die passenden Prüfwerkzeuge bereit.

Die fachlichen Spezifikationen legen fest, welche Funktionen entstehen sollen. Der Harness ergänzt die technischen und methodischen Vorgaben: welche Architektur gilt, wie codiert wird und wie der Agent die Umgebungen anspricht.

Inhalte eines Harness

  • Architekturregeln: Aufbau der Services, Komponenten, Klassen und zulässigen Abhängigkeiten.
  • Codierungsrichtlinien: Vorgaben für Quellcode und eingesetzte Technologien.
  • Anforderungsverarbeitung: Regeln zur Zerlegung von User Stories in Entwicklungsaufgaben.
  • Teststrategie: Ableitung, Struktur, Ausführung und Prüfgegenstände der Tests.
  • Umgebungswissen: Repository, Spezifikationsablage, Container und verfügbare Entwicklungsumgebungen.
  • Werkzeugnutzung: Auszuführende Analysen und der Umgang mit ihren Ergebnissen.

Im Projekt wurde aus mehreren Harness-Dateien bei jeder neuen Sitzung mit Claude oder Codex ein Systemprompt erzeugt. Der Agent startete dadurch jedes Mal mit denselben Projektvorgaben.

Tielke berichtet, dass neuere Modelle ab Ende 2025 und Anfang 2026 umfangreiche Richtlinien deutlich zuverlässiger einhielten, nach seiner Beobachtung ungefähr ab Claude Opus 4.5. Diese Erfahrung stammt aus einem einzelnen Projekt. Die Regelbefolgung des eingesetzten Modells sollte deshalb an eigenen, konkreten Aufgaben geprüft werden.

Architekturregeln überprüfbar machen

Eine Anweisung wie „Halte dich an unsere Architektur“ lässt viel Spielraum, und eine Prüfung durch das Sprachmodell selbst ist nach Tielkes Erfahrung ungenau und langsam. Im Entwicklungsversuch kamen deshalb NDepend und ReSharper für statische Struktur- und Codeanalysen zum Einsatz. Die verwendete Architekturrichtlinie stammte aus einem Kundenprojekt und umfasste 880 Regeln; hinzu kamen ausführliche Codierungsvorgaben für C# und Blazor.

Nach jeder Codeänderung führte der Agent die Werkzeuge aus und arbeitete anhand ihrer Befunde nach. Die Architekturprüfung lief damit bei jeder Änderung nach denselben Regeln ab.

Blieben Abweichungen, wurde der Harness selbst untersucht: auf unklare Vorgaben, fehlende Regeln und Vorgehensweisen, die nirgends beschrieben waren. Solche Lücken wurden im Regelwerk geschlossen. Tielke nennt diese iterative Verbesserung Harness Correction Development.

Eine Korrektur am Harness wirkt auf jede spätere Aufgabe, die dieselbe Regel berührt. Sie erspart damit viele gleichlautende Einzelhinweise im Prompt.

Low-Poly-Diorama: Code-Module laufen durch einen Architektur-Check, abweichende Module gehen zur Überarbeitung zurück

Ein durchgängiger Ablauf: Von der Idee zur geprüften Änderung

Tielke kam schrittweise zu diesem Ablauf. Er begann mit kleinteiligen Prompts, ergänzte dann den Harness um Prüfwerkzeuge und brachte dem Agenten anschließend bei, Spezifikationen zu zerlegen, Tests aus Akzeptanzkriterien abzuleiten und Ideen in Anforderungen zu überführen. Seine eigene Rolle wanderte dabei vom Entwickler über Architekt und Product Owner bis zum Stakeholder, der Ideen per Sprache einbringt.

Der Ansatz lässt sich als zusammenhängende Entwicklungskette organisieren. Jeder Schritt liefert ein Ergebnis, das im nächsten Schritt verwendet und geprüft werden kann.

Von der Idee zur geprüften ÄnderungnacharbeitenIdeeper SpracheSpezifikationUser StoriesTestsaus KriterienImplementierungdurch AgentPrüfungTests + AnalyseDokumentationnächtlich neuAbweichung:Harness korrigierenHarness: Architekturregeln · Codierungsrichtlinien · Teststrategie · Umgebungswissen
Der Harness gibt jedem Schritt dieselben Vorgaben; Abweichungen fließen in den Harness zurück.

1. Ideen sammeln und kritisch durchgehen

Am Anfang stehen fachliche Wünsche: Workshops planen, Termine bestätigen, Angebote freigeben oder Belege verarbeiten. Der Agent hilft, diese Ideen zu strukturieren und offene Fragen zu finden.

Auch Sprache kann als Eingabe dienen. Im Projekt entstand etwa die umfangreiche Workshop-Planung in einem rund vierstündigen Sprachdialog mit Claude, geführt auf der Fahrt zu einem Kunden. Der Agent sollte die Ideen kritisch diskutieren, Rückfragen stellen und Zusammenhänge mit bereits vorhandenen Modulen aufzeigen.

So entsteht aus einem Gespräch zunächst ein geordnetes Ideendokument. Fachliche Entscheidungen und rechtliche Hinweise des Agenten brauchen weiterhin eine verantwortliche Prüfung.

2. Spezifikationen und Akzeptanzkriterien erstellen

Aus den Ideen werden User Stories mit überprüfbaren Kriterien. Diese sollten beschreiben, welches Verhalten das System unter welchen Bedingungen zeigen muss.

Die erzeugten Anforderungen gehen ins Review. Dabei lässt sich prüfen:

  • Ist der fachliche Ablauf vollständig beschrieben?
  • Sind erwartete Ergebnisse eindeutig?
  • Sind Ausnahmen und Fehlerfälle berücksichtigt?
  • Passen die Anforderungen zu bestehenden Funktionen?
  • Lässt sich jedes Akzeptanzkriterium überprüfen?

Der Agent erhält die Spezifikation erst nach dieser Prüfung zur Umsetzung.

3. Tests aus dem erwarteten Verhalten ableiten

Die Tests werden aus Anforderungen und Akzeptanzkriterien entwickelt. Sie haben damit eine fachliche Grundlage, die unabhängig von der späteren Implementierung formuliert wurde.

Wer Tests ausschließlich aus vorhandenem Code ableitet, riskiert, dessen Verhalten samt Fehlern zu bestätigen.

4. Implementieren und automatisiert kontrollieren

Der Agent zerlegt die Spezifikation in Aufgaben, erstellt den Quellcode und führt die vorgesehenen Tests aus. Anschließend prüfen die Analysewerkzeuge die Einhaltung der Architektur- und Codierungsregeln.

Die Kontrolle umfasst mehrere Ebenen: fachliches Verhalten, Qualität der Tests, Architekturkonformität und korrekte Aufgabenzerlegung. Fehler führen zu einer Überarbeitung der Umsetzung oder des Harness.

5. Dokumentation nachführen

Im Projekt wurde nach kurzer Zeit ein nächtlicher Buildserver-Auftrag eingerichtet, der mit Claude Code die Entwicklerdokumentation komplett neu erstellte. Am nächsten Morgen lag eine aktualisierte Fassung vor, und Tielke schaute nach eigener Aussage häufiger in die Dokumentation als in den Quellcode.

Die nächtliche Neuerstellung zielt auf ein bekanntes Problem: Der Code entwickelt sich weiter, und die Dokumentation hinkt hinterher. Auch generierte Dokumentation braucht einen Qualitätsmaßstab.

Architektur der Anwendung: drei Oberflächen, zehn Services

Die Lösung verbindet drei Oberflächen mit einem gemeinsamen Backend:

  • Backoffice: Verwaltung von Kunden, Rechnungen, Belegen und weiteren internen Abläufen.
  • Homepage: Workshop-Buchungen, Newsletter-Anmeldungen, Wartelisten und Projektanfragen.
  • Kundenbereich: Bestätigung reservierter Termine und Angebote sowie erneuter Download von Rechnungen.

Die Oberflächen greifen über ein mit Traefik umgesetztes API-Gateway auf die Microservices zu. Zu den zehn Services gehören zehn Datenbanken. Geschäftsprozesse werden über n8n orchestriert; Domain Events ermöglichen die Anbindung von Abläufen an Ereignisse aus den Services.

Aufbau der neuen AnwendungBackofficeVerwaltungHomepageBuchungenKundenbereichTermine, RechnungenHermes-Agentvia MCP, geplantAPI-Gateway (Traefik)S1S2S3S4S5S6S7S8S9S10DBDBDBDBDBDBDBDBDBDB10 Microservices · 420 Endpunkte · 10 Datenbanken mit 113 TabellenDomain Eventsn8n-Workflows88 GeschäftsprozesseExterne DiensteMicrosoft 365 · Google · Trello
Vier Clients, ein Gateway, zehn Services mit eigener Datenbank und n8n als Prozessschicht.

Externe Integrationen umfassen unter anderem Microsoft 365, Google und Trello. Darüber lassen sich E-Mails verschicken, Kalendereinträge und Teams-Besprechungen erstellen sowie Tabellen oder Aufgaben aktualisieren.

Warum hier Microservices zum Einsatz kamen

Tielke hat die Architektur auch gewählt, weil die Anwendung seit Jahren als Beispiel in seinen Architekturworkshops dient und dort bereits in anderen Architekturformen vorliegt. Für den eigenen betrieblichen Bedarf hielt er Microservices ausdrücklich für unnötig.

Harness, Spezifikationen und automatisierte Prüfungen lassen sich als Arbeitsprinzipien auch auf andere Architekturformen übertragen. Die Architekturwahl sollte zu den Anforderungen des jeweiligen Systems passen.

Lokale KI für die spätere Büroautomatisierung

Zusätzlich zur Softwareentwicklung ist ein operativer KI-Einsatz vorgesehen. Ein lokal laufender Hermes-Agent soll über die Anwendungsschnittstellen Rechnungen und Belege bearbeiten sowie Teile der Kundenkommunikation übernehmen.

Ein MCP-Server stellt dafür die verfügbaren Operationen bereit. Als lokale Modellbasis wurde ein Modell aus Alibabas Qwen-Familie gewählt. Der lokale Betrieb soll verhindern, dass sensible Kundeninformationen für diese Büroaufgaben in die Cloud gelangen.

Tielke nennt als Ziel, bis Ende 2026 rund 80 bis 90 Prozent der wiederkehrenden Büroarbeit zu automatisieren. Die getesteten Backend-Schnittstellen sind dafür die Grundlage, weil der Büroagent über sie arbeitet. Der Coding-Agent baut die Anwendung, der Hermes-Agent soll sie später im Betrieb bedienen.

Was API- und Workflow-Tests konkret prüfen

Die Teststrategie konzentriert sich auf das Backend und die Geschäftsprozesse. Unit- und Oberflächentests hat Tielke bewusst weggelassen. Backend und Workflows sind für den späteren operativen Agenten besonders wichtig, weil er über ihre Schnittstellen arbeitet.

API-Tests prüfen mehr als die Antwort

Ein API-Test führt Operationen gegen einen Service mit einer Testdatenbank aus. Er kann anschließend verschiedene Ergebnisse kontrollieren:

  • Die zurückgegebene Antwort.
  • Die ausgelösten Domain Events.
  • Die tatsächlich gespeicherten oder geänderten Daten.

Beim Anlegen eines Kunden lässt sich beispielsweise prüfen, ob der Datensatz korrekt gespeichert wurde und das erwartete Ereignis auf dem Nachrichtenbus erscheint. Eine erfolgreiche HTTP-Antwort allein belegt keines von beiden.

Workflow-Tests prüfen den Ablauf über mehrere Services

Für Workflow-Tests wird die Umgebung mit den beteiligten Services und Testdatenbanken gestartet. Ein Test führt einen n8n-Workflow aus und prüft sowohl das Ergebnis des Workflows als auch die entstandenen Datenbankänderungen.

Externe REST-Aufrufe, etwa an Microsoft 365 oder Trello, werden in dieser Testumgebung mit WireMock abgefangen und mit vorbereiteten Antworten bedient. Der interne Ablauf lässt sich so kontrolliert prüfen.

Das Verhalten der echten externen Dienste bleibt in diesen Tests ungeprüft. Workflows, die von außen ausgelöst werden, etwa durch Outlook, hat Tielke aus Aufwand-Nutzen-Gründen nicht nachgebildet. Die fehlenden 15 Prozent Testabdeckung gehen nach seiner Angabe auf diese Workflows zurück.

Low-Poly-Diorama: Ein Testlabor fängt ausgehende Mails vor externen Systemen ab und liefert vorbereitete Antworten

DevOps für KI-Agenten: Ausführen dürfen, Zugriffe begrenzen

Der Coding-Agent braucht ausreichend Zugriff, um seine Arbeit selbst zu überprüfen. Im Projekt standen ihm Quellcode, Spezifikationen, Harness und lokale Docker-Umgebungen zur Verfügung. Er konnte Stände deployen, Container starten und Protokolle auswerten.

Die Infrastruktur bestand aus zwei Entwicklungsrechnern und einem NAS mit Docker. Gitea diente als leichtgewichtiges Repository-System. Ein Build-Agent verteilte neue Stände in getrennte Test- und Produktionsumgebungen auf dem NAS.

Für den SSH-Zugriff galten unterschiedliche Grenzen:

  • Testumgebung: weitreichende Möglichkeiten zur Arbeit mit Docker, Containern und Protokollen.
  • Produktionsumgebung: eingeschränkte Rechte, im Wesentlichen zum Abrufen von Protokollen für die Fehleranalyse.

Diese Trennung gehört zur Betriebsarchitektur des Agenten. Der Beitrag zum Absichern von KI-Agenten im Entwicklungsprozess beschreibt weiterführende Leitplanken.

Kosten des Entwicklungsversuchs

Für den Versuch wurden 45 Arbeitstage mit jeweils acht Stunden angesetzt. Sie verteilten sich über ungefähr vier bis sechs Monate neben anderen beruflichen Tätigkeiten, meist nachts. Der Wert beschreibt damit den investierten Arbeitsaufwand.

KostenpositionAnsatz im Entwicklungsversuch
Eigene Arbeitszeit45 Tage × 500 Euro = 22.500 Euro
KI-Abonnements1.620 Euro für zwei Claude-Max-Abonnements, eines über sechs, ein zweites über drei Monate
Summe dieser Positionen24.120 Euro, im Video als rund 25.000 Euro angegeben

Der Vollkostensatz von 500 Euro pro Tag ist eine Rechenannahme. Für die Modellnutzung wurden zunächst Codex und später überwiegend Claude eingesetzt.

Warum 27 Milliarden Tokens keine eindeutige Kostenangabe sind

Der berichtete Verbrauch lag bei insgesamt rund 27 Milliarden Tokens auf zwei Rechnern. Ein großer Teil davon waren Cache-Read-Tokens, also bereits verarbeiteter Kontext aus dem Cache.

Tielke rechnete denselben Verbrauch mit den damals aktuellen API-Preisen nach und kam bei Anthropic auf etwa 21.000 Euro. Für DeepSeek V4 Pro als chinesische Alternative nannte er rund 2.000 Euro. Er bezahlte tatsächlich nur die beiden Abonnements.

Diese Varianten hängen von Modell, Tarif, Tokenarten und Nutzungsgrenzen ab. Für eine Unternehmensrechnung kommen außerdem die eigenen Kostenpositionen hinzu. Die TCO-Rechnung für KI im Mittelstand ordnet diese Positionen systematisch ein.

Wie belastbar der Geschwindigkeitsfaktor 93 ist

Der Faktor entstand aus dem Vergleich des tatsächlichen Arbeitsaufwands mit Schätzungen für eine konventionelle Entwicklung.

Zwei erfahrene Kundenteams mit fünf und vier Entwicklern schätzten die Umsetzung anhand von Spezifikationen, Architektur, DevOps-Aufbau, Tests und Dokumentationsanforderungen auf 23 beziehungsweise 15 Personenjahre. Hinzu kamen eine Schätzung von Claude und Codex über 20 Personenjahre und Tielkes eigene Schätzung von 18 Personenjahren.

Der Mittelwert betrug 19 Personenjahre. Bei 220 Arbeitstagen pro Jahr ergeben sich 4.180 Personentage. 4.180 geteilt durch die investierten 45 Tage ergibt rund 93.

Der Faktor ist ein schätzungsbasierter Vergleich aus einem einzelnen Projekt. Ein paralleles Team hat denselben Umfang nie tatsächlich umgesetzt. Tielke ging im Video selbst Abschläge durch: Rechnet man Tests und Dokumentation heraus, setzte er 60 an, bei Zweifeln an den Teamschätzungen, für die die Teams einen Tag Zeit hatten, 25. Eine allgemeine Produktivitätsgarantie folgt aus keiner dieser Zahlen.

Auch der Qualitätsvergleich braucht Kontext

Für die vorhandenen Anwendungen der beiden Vergleichsteams wurden ungefähr elf bis vierzehn Prozent Schulden, 25 bis 40 Prozent Dokumentation und 55 bis 70 Prozent Testabdeckung berichtet. Die Projektdokumentation des einen Teams war nach dessen eigener Aussage deutlich vom aktuellen Implementierungsstand entfernt.

Diese Werte stammen aus den bestehenden Anwendungen der Teams und wurden an keinem identischen Parallelprojekt gemessen. Der Vergleich mischt außerdem technische und strukturelle Schulden; strukturelle Schulden im Sinne der Architekturregeln sind enger gefasst.

Die Ergebnisse sind ein guter Anlass, den Ansatz an einem eigenen Projekt zu messen.

Low-Poly-Diorama: Eine Waage wiegt vier Stapel Aufwandsschätzungen gegen einen Kalender, eine Figur prüft sie mit der Lupe

Typische Fehler beim Einstieg

  • Jede Änderung einzeln dirigieren: Kleinteilige Prompts erzeugen viel Abstimmungsaufwand. Wiederkehrende Vorgaben gehören in den Harness.
  • Regeln nur formulieren: Architekturvorgaben brauchen passende Prüfwerkzeuge und einen verbindlichen Ablauf.
  • Tests ausschließlich aus Code ableiten: Dadurch können Implementierungsfehler in die erwarteten Testergebnisse wandern.
  • Testabdeckung überinterpretieren: Eine Prozentzahl muss zusammen mit Prüfgegenständen und verbleibenden Lücken gelesen werden.
  • Produktionsrechte großzügig vergeben: Analysezugriff und Änderungsbefugnisse sollten ausdrücklich getrennt bewertet werden.
  • Die Beispielarchitektur übernehmen: Zehn Microservices waren hier auch eine didaktische Entscheidung.
  • Dokumentationsmenge mit Qualität verwechseln: Umfangreiche Unterlagen müssen aktuell, verständlich und fachlich korrekt sein.
  • Auf Grundlagen verzichten: Gute Architekturregeln setzen Erfahrung mit Architektur, Anforderungen und Tests voraus.

So lässt sich der Ansatz im eigenen Team erproben

Ein sinnvoller Einstieg ist eine überschaubare, fachlich abgeschlossene Funktion. Sie sollte genügend Substanz haben, um Anforderungen, Tests und Architekturregeln gemeinsam zu prüfen.

  1. Erwartetes Verhalten festhalten: User Story und Akzeptanzkriterien formulieren.
  2. Den Harness vorbereiten: Architektur, Codierung, Testaufbau und Werkzeugnutzung beschreiben.
  3. Tests ableiten lassen: Prüfen, ob sie die Akzeptanzkriterien tatsächlich abbilden.
  4. Implementierung ausführen lassen: In einer begrenzten Entwicklungs- oder Testumgebung arbeiten.
  5. Ergebnisse kontrollieren: Fachverhalten, Analysebefunde und Dokumentation gemeinsam bewerten.
  6. Wiederkehrende Fehler im Harness korrigieren: Die verbesserte Anleitung an weiteren Aufgaben erproben.
  7. Aufwand erfassen: Eigene Arbeitszeit und tatsächliche Modellkosten dokumentieren.

Mit zunehmender Reife kann das Team größere Aufgabenpakete übertragen und auch Ideenarbeit per Sprache erproben. Dabei verschieben sich Tätigkeiten stärker in Richtung Architektur, Anforderungsprüfung und fachlicher Entscheidung. Das Maß dieser Verschiebung sollte sich an den nachgewiesenen Ergebnissen im eigenen Projekt orientieren.

Fazit: Gute Leitplanken machen umfangreiche KI-Entwicklung prüfbar

Der Entwicklungsversuch zeigt einen konkreten Weg, KI über den gesamten Softwarelebenszyklus einzusetzen: Ideen strukturieren, Anforderungen prüfen, Tests ableiten, Code erzeugen, Architektur kontrollieren und Dokumentation nachführen.

Die berichteten 45 Arbeitstage und der schätzungsbasierte Faktor 93 verdienen Aufmerksamkeit. Für die praktische Umsetzung ist vor allem der Aufbau dahinter hilfreich: ein sorgfältig entwickelter Harness, automatisierte Qualitätsprüfungen und klar begrenzte Zugriffe. Tielke selbst führt die Qualität des Ergebnisses auf seine langjährige Erfahrung mit Architektur und Qualitätssicherung zurück, die in den Harness eingeflossen ist.

Der nächste Schritt für ein Team ist eine überschaubare eigene Funktion, die unter diesen Bedingungen entsteht und bei der Aufwand, Testabdeckung und Analysebefunde gemessen werden.