NCA Social Media
Aktualisiert:
Autor:
Roland Golla
Grün leuchtende Ringe mit Entwicklerin und Robotern im Middle Loop

Was ist der Middle Loop?

Der Middle Loop ist die neue Arbeitsschleife zwischen dem Schreiben von Code und der CI Pipeline. Hier steuern Entwickler KI Agenten, prüfen deren Ergebnisse und entscheiden, ob Code weitergehen darf.

Jahrzehntelang kannte die Softwareentwicklung zwei Schleifen. Im Inner Loop schreibt man Code, testet lokal und behebt Fehler. Im Outer Loop laufen Code Review, CI und CD, Staging und Deployment. Seit Coding Agents den Inner Loop großteils übernehmen, entsteht dazwischen eine eigene Ebene. Thoughtworks beschreibt sie als Ergebnis eines Retreats mit erfahrenen Praktikern und nennt die Arbeit darin Supervisory Engineering.

Auch die Forschung greift den Begriff auf. Ahmed E. Hassan und seine Mitautoren beschreiben 2026, wie Menschen aus dem Inner Loop in einen Middle Loop wechseln, um Flotten von Agenten zu lenken und zu kontrollieren. Ihr Ansatz der Software Engineering Factory baut genau darauf auf.

Inhalt
NCA KI Workshop für Developer

Agentic Coding im Team, nicht nur im Glossar

Ein Tag inhouse mit Benjamin Klein für Developer, Tester und Admins. Context Engineering, Harness, ADRs und zwei Hands on Blöcke mit KI Agenten in eurem Setup.

  1. 1
    Kostenloses Vorgespräch
    Stand, Rollen und Ziele klären
  2. 2
    Workshoptag bei euch
    Praxis am Vormittag, Hands on danach
  3. 3
    Praxistag optional
    Agenten im eigenen Projekt
Benjamin Klein
Benjamin Klein
Senior Consultant
Zum Workshop für Developer arrow_forward

Mit NCA sicher in den Middle Loop

Wir arbeiten jeden Tag im Middle Loop. OpenCode mit Open Weight Modellen schreibt Code, wir geben Richtung, Grenzen und Tests vor. PHPStan, Rector, PHPUnit und Cypress mit Cypress Cloud laufen als Gates in GitHub Actions und GitLab CI, bevor etwas gemerged wird. Roland Golla testet und refactort seit über 20 Jahren und ist offizieller Cypress Ambassador. Genau diese Erfahrung im kritischen Lesen und Prüfen braucht der Middle Loop.

Mit den NCA Agentic AI Coding Guardrails richten wir Regeln, Rechte und Gates für Agenten ein. Die Vibe Coding Beratung begleitet Teams beim Umstieg auf die neue Rolle. Im NCA KI Workshop für Developer üben Entwickler das Steuern und Prüfen von Agenten mit festen Leitplanken. Einzelne Entwickler holen sich Unterstützung im 1:1 Mentoring für Vibe Coder, und ein Codebase Audit zeigt, wo KI Code schon Probleme macht.

Inner Loop, Middle Loop und Outer Loop im Vergleich

Der Engpass hat sich verschoben. Früher bremste, wie schnell jemand Code tippen konnte. Heute bremst, wie schnell ein Team Ergebnisse prüfen kann. Die drei Schleifen teilen sich die Arbeit so auf.

Die drei Schleifen der Softwareentwicklung

Schleife Was passiert Wer arbeitet
Inner Loop Code schreiben, lokal ausführen, Fehler beheben zunehmend Coding Agents
Middle Loop Agenten Richtung geben, Ergebnisse prüfen, Teile zusammenführen, über das Weitergehen entscheiden Entwickler in der Rolle des Supervisors
Outer Loop CI und CD, Security Scans, Container, Deployment und Betrieb Pipeline, Plattform und DevOps

Die vier Aufgaben im Middle Loop

Der Middle Loop startet in dem Moment, in dem ein Agent eine Lösung vorschlägt. Thoughtworks beschreibt vier Aufgaben, die dann anfallen.

  • Absicht und Grenzen setzen: Bevor ein Agent baut, bekommt er Architekturvorgaben, API Spezifikationen und Style Guides. Etwas bauen lassen ist leicht. Das Richtige auf die richtige Art bauen lassen braucht Erfahrung.
  • Arbeit mehrerer Agenten zusammenführen: Ein Agent baut Frontend Komponenten, ein zweiter die API, ein dritter Migrationen. Jemand muss sicherstellen, dass das zusammenpasst und die Architektur hält.
  • Verhalten prüfen: Bei Code aus Sekunden wird Review zur Frage, was der Code tut. Dazu gehören verhaltensbasierte Tests und der Blick auf seltsame Abkürzungen, mit denen ein Agent Tests grün bekommt.
  • Gatekeeping und Guardrails: Der Middle Loop wirkt wie ein Filter vor der Pipeline. Hier greifen Policy as Code, gezielte Integrationstests und die Entscheidung, ob Code sicher genug zum Mergen ist.

Für das Setzen von Grenzen helfen Spec Driven Development und saubere Regeln in rules.md und AGENTS.md. Für das Gatekeeping sind Quality Gates für KI Code der wichtigste Baustein.

Directing, Evaluating und Correcting als Kern von Supervisory Engineering

Thoughtworks fasst Supervisory Engineering in drei Säulen zusammen.

  • Directing: große Systeme in Pakete schneiden, die ein Agent gut bewältigt, Kontextfenster managen und Standards so festhalten, dass der Agent keine eigenen Muster erfindet.
  • Evaluating: sauber formatierten, plausiblen Code lesen und sofort fragen, ob Randfälle abgedeckt sind, ob eine veraltete API im Spiel ist oder ob das einfach selbstsicherer Unsinn ist.
  • Correcting: Ergebnisse paralleler Agenten zusammenfügen und die Architektur stimmig halten.

Evaluating ist der schwerste Teil. Er setzt tiefes Wissen über das System voraus. Warum Agenten bei zu viel Kontext schlechter werden und wie man Pakete richtig schneidet, erklären wir bei Context Window Management.

Warum der Middle Loop keine Dauerüberwachung sein darf

Supervisory klingt nach Zuschauen. Genau das wäre der falsche Weg. Die Psychologin Lisanne Bainbridge zeigte schon 1983 in ihrem Aufsatz Ironies of Automation: Wenn Maschinen die Ausführung übernehmen und Menschen nur noch auf seltene Fehler warten, landet bei ihnen die Aufgabe, die Menschen am schlechtesten können. Dauerhafte Wachsamkeit.

Hassan und Kollegen ziehen daraus eine klare Konsequenz. Menschen werden gezielt an Gates und bei Ausnahmen gerufen. Wie groß ein delegiertes Paket sein darf, wird damit zur wichtigsten Stellschraube. Riskante, neue oder schwer umkehrbare Arbeit geht in kleinen Paketen mit häufigen Gates raus. Routine darf größer sein.

Eskalation gehört dabei fest zum Vertrag. Stößt ein Agent an seine Grenzen, kommt die Arbeit geplant zu einem Menschen zurück. Erst diese Rückfallebene macht begrenzte Autonomie überhaupt möglich. Mehr zu Kontrollmechanismen bei Vibe Coding Risiken managen.

Middle Loop, Elastic Loop und Feedback Loop Engineering

Der Begriff ist jung und noch in Bewegung. Mehrere Leute beschreiben ähnliche Ideen mit anderen Namen.

  • Elastic Loop: Robert Glaser stellte auf der code.talks eine sehr ähnliche Idee vor. Nach dem Thoughtworks Report schrieb er, dass beide Konzepte die gleiche Arbeit meinen: zerlegen, delegieren, Vertrauen kalibrieren und den Kreis schließen.
  • Feedback Loop Engineering: Bei Tessl nutzen Maria Gorinova und Simon Maple den Middle Loop für etwas anderes. Bei ihnen ist es die Schleife über das ganze Projekt, in der Wartungsagenten Muster und Altlasten aufräumen, damit künftige Änderungen besser laufen.

Für die Praxis ist der Name zweitrangig. Wichtig ist, dass jemand bewusst die Rolle übernimmt, zwischen Agent und Pipeline zu steuern und zu prüfen.

Welche Fähigkeiten der Middle Loop verlangt

Die Verantwortung von Entwicklern ist mit Agenten größer geworden. Syntax auswendig können zählt weniger. Thoughtworks nennt drei Fähigkeiten, die jetzt zählen.

  • ein starkes mentales Modell der Systemarchitektur
  • ein Gespür dafür, wie Software im Betrieb wirklich läuft
  • die Fähigkeit, komplexe Aufgaben zu delegieren und zu orchestrieren

Erfahrene Entwickler, die jahrelang Systeme debuggt haben, bringen viel davon mit. Für Einsteiger ist offen, wie sie diese Erfahrung künftig aufbauen. Wir raten dazu, Agent Code regelmäßig selbst zu erklären und auch mal ohne Agent zu arbeiten. Mehr dazu bei Human Readiness und wie lange es dauert, Vibe Coding zu lernen.

So baust du den Middle Loop im Team auf

Ein guter Middle Loop braucht Struktur. Diese Schritte haben sich bewährt.

  1. Anforderungen mit Example Mapping in konkrete Beispiele übersetzen.
  2. Aufgaben in Pakete schneiden, die ein Agent mit frischem Kontext schafft.
  3. Regeln für Agenten in AGENTS.md festhalten und mit Gates absichern.
  4. Akzeptanztests auf Nutzerebene schreiben, die der Agent nicht ändern darf, etwa mit Cypress.
  5. Einen Review Agenten als ersten Filter einsetzen, siehe KI Code Review automatisieren.
  6. Festlegen, wann Arbeit zwingend zu einem Menschen zurückkommt.

Bei vielen parallelen Agenten hilft eine gute Übersicht. Oberflächen wie T3 Code oder Herdr zeigen auf einen Blick, welcher Agent wo steht.

You have to force yourself to slow down while reading, questioning and auditing it.

Richard Gall, Thoughtworks – Supervisory engineering, Thoughtworks Blog

Was Gall mit dem bewussten Bremsen meint

Früher wurde man beim Schreiben von Code langsam. Heute muss man sich beim Lesen, Hinterfragen und Prüfen bewusst bremsen. Das fühlt sich gegen den Strom an, weil der Agent in Sekunden liefert. Wer hier spart, zahlt später mit Fehlern, Nacharbeit und Code, den niemand mehr versteht.

Aus der NCA Praxis im Middle Loop

Wir helfen Teams, die Rolle zwischen Agent und Pipeline bewusst zu besetzen. Oft schreibt dort schon jemand Prompts, aber niemand prüft systematisch. Dann landen plausible Fehler in Production.

Unsere Reihenfolge bleibt immer gleich: erst Quality Gates, dann mehr Autonomie für Agenten. Statische Analyse, Unit Tests, funktionale Tests und Cypress End to End Tests bilden das Fundament. Darauf bauen Regeln, Review Agenten und klare Eskalationswege auf. Details dazu bei Vibe Coding CI und CD Pipelines und agentischen Akzeptanztests.

Wer mit Agenten startet, findet bei Vibe Coding anfangen den Einstieg. Unseren Coding Agent im Alltag stellen wir bei OpenCode vor. Wie typische Fallen aussehen, zeigt Blindes Iterieren und Code Chaos, und das NCA Cypress Glossar erklärt die Testbegriffe.

CYPRESS.IO Ambassador und IT Consultant für QA Engenieering und Qualität in PHP Projekten.
NCA Vibe Coding Consulting

Roland Golla ist Entwickler aus Leidenschaft – seit über 20 Jahren. Er hat hunderte Projekte begleitet, von Legacy-Refactoring bis KI-Integration. Bei Vibe Coding verbindet er das Beste aus beiden Welten: Die Geschwindigkeit von KI-generiertem Code mit der Qualität professioneller Softwareentwicklung. Kein Bullshit, keine Agentur-Floskeln – direkte Hilfe von jemandem, der selbst täglich im Code steckt.

Häufige Fragen zum Middle Loop

Die wichtigsten Fragen rund um Middle Loop und Supervisory Engineering, kurz und direkt beantwortet.

Was ist der Middle Loop 2026?

Der Middle Loop ist die Arbeitsschleife zwischen dem Schreiben von Code und der CI Pipeline. Sie beginnt, sobald ein KI Agent eine Lösung vorschlägt. Entwickler geben dort Richtung und Grenzen vor, prüfen das Verhalten des Codes, führen Ergebnisse mehrerer Agenten zusammen und entscheiden, ob der Code weitergehen darf.

Woher kommt der Begriff Middle Loop 2026?

Bekannt wurde der Begriff durch Thoughtworks. Nach einem Retreat mit erfahrenen Praktikern beschrieb das Unternehmen den Middle Loop als neue Ebene zwischen Inner und Outer Loop. Richard Gall fasste das im Juni 2026 im Thoughtworks Blog zusammen. Auch Ahmed E. Hassan und seine Mitautoren nutzen den Begriff in ihrem Paper zur Software Engineering Factory.

Was ist Supervisory Engineering 2026?

Supervisory Engineering ist die Arbeitsweise im Middle Loop. Entwickler schreiben weniger Code selbst und steuern stattdessen Agenten. Thoughtworks nennt drei Säulen: Directing für das Zerlegen und Anleiten, Evaluating für das kritische Prüfen und Correcting für das Zusammenführen paralleler Ergebnisse. Bloßes Zuschauen gehört ausdrücklich nicht dazu.

Welche Fähigkeiten braucht der Middle Loop 2026?

Wichtig sind ein starkes mentales Modell der Architektur, ein Gespür dafür, wie Software im Betrieb läuft, und die Fähigkeit, Aufgaben sauber zu delegieren. Dazu kommt Testwissen. Wer gute Akzeptanztests schreiben kann, prüft Agent Code deutlich schneller und sicherer. Syntax auswendig zu kennen verliert dagegen an Bedeutung.

Welche Tools helfen 2026 im Middle Loop?

Coding Agents wie OpenCode übernehmen den Inner Loop. Für die Übersicht über viele parallele Agenten gibt es Oberflächen wie T3 Code oder Herdr. Die wichtigsten Werkzeuge im Middle Loop sind aber Gates: statische Analyse, Unit Tests und End to End Tests mit Cypress in GitHub Actions oder GitLab CI, dazu ein Review Agent als erster Filter.

Was ist der Unterschied zwischen Inner Loop und Middle Loop?

Im Inner Loop entsteht Code: schreiben, lokal ausführen, Fehler beheben. Diese Arbeit übernehmen zunehmend Agenten. Im Middle Loop wird der Code eines Agenten gesteuert und geprüft. Hier entscheidet ein Mensch, ob das Problem richtig gelöst ist, ob die Architektur hält und ob der Code sicher genug für die Pipeline ist.

Gehört Code Review zum Middle Loop?

Ja, aber in veränderter Form. Bei Code, der in Sekunden entsteht, prüft man weniger, wie er geschrieben ist, und mehr, was er tut. Verhaltensbasierte Tests, die Suche nach seltsamen Abkürzungen und automatisierte Review Agenten als erster Filter gehören dazu. Die finale Entscheidung über das Mergen bleibt beim Menschen.

Ist der Middle Loop nur etwas für Senior Entwickler?

Erfahrene Entwickler bringen viel Intuition mit, weil sie lange Systeme debuggt haben. Einsteiger können den Middle Loop aber lernen. Hilfreich ist, Agent Code regelmäßig selbst zu erklären, Tests zu schreiben und gelegentlich ohne Agent zu arbeiten. So wächst das Systemverständnis, das gute Prüfung erst möglich macht.

Wie hängt der Middle Loop mit der Software Engineering Factory zusammen?

Die Software Engineering Factory ist der organisatorische Rahmen für den Middle Loop. Menschen schreiben und verbessern Protokolle, legen Absicht und Grenzen fest und greifen bei Ausnahmen ein. Die Factory sorgt mit Stufen, Gates und Nachweisen dafür, dass sie nicht jede Aktion eines Agenten beobachten müssen.

Was ist der Elastic Loop?

Elastic Loop ist ein verwandter Begriff von Robert Glaser, den er auf der code.talks vorgestellt hat. Er beschreibt im Kern dieselbe Arbeit wie der Middle Loop: Aufgaben zerlegen, an Agenten delegieren, Vertrauen kalibrieren und den Kreis mit Prüfung schließen. Glaser selbst sieht beide Begriffe als parallele Entwicklung.

Wie verhindert man Dauerüberwachung im Middle Loop?

Durch klare Gates und Eskalationsregeln. Menschen werden gezielt gerufen, wenn ein Gate scheitert, eine Ausnahme auftritt oder eine folgenreiche Entscheidung ansteht. Riskante Arbeit geht in kleinen Paketen raus, Routine in größeren. So bleibt die Aufmerksamkeit dort, wo sie wirklich gebraucht wird.

Wie unterstützt NCA Teams im Middle Loop?

Wir starten mit einem kostenlosen Kennenlernen und schauen auf euren aktuellen Ablauf mit Agenten. Danach schätzen wir den Aufwand und rechnen transparent minutengenau ab. Typisch sind Quality Gates in der Pipeline, Cypress Akzeptanztests, Regeln für Coding Agents und der NCA KI Workshop für Developer mit festen Leitplanken.