BlogProzess
Agentic SDLC: Was Coding-Agenten in jeder Phase des Lebenszyklus ändern
Ein Agentic SDLC ist der Entwicklungsprozess, den Ihr Team bereits hat: Coding-Agenten übernehmen in jeder Phase einen Teil der Arbeit, und an jeder Übergabe entscheiden benannte Personen. Dieser Leitfaden zeigt, was Agenten von der Planung bis zum Betrieb übernehmen können, welches Artefakt zwischen den Phasen weitergeht, wer es verantwortet und wie Sie die Veränderung messen und steuern.
Warum KI in der Softwareentwicklung den ganzen Lebenszyklus betrifft
In den meisten Teams beginnt Softwareentwicklung mit KI im Editor, und dort setzt auch die erste Messung an: Lizenzen, Sessions, Tokens und übernommene Vorschläge. Diese Sicht reicht nicht mehr, sobald Agenten ganze Diffs und Pull Requests liefern. Die Implementierung wird schneller, und vor und hinter ihr staut sich die Arbeit. Aufgaben kommen unterspezifiziert an, während Review, Testpipelines und Release-Prozesse mehr Änderungen erhalten, als sie bewältigen können.
Der DORA-Report 2025 zur KI-gestützten Softwareentwicklung stellt fest, dass der Einsatz von KI den Durchsatz der Software-Delivery inzwischen verbessert, anders als im Vorjahr, die Instabilität der Delivery aber weiterhin erhöht. Der Report sieht KI vor allem als Verstärker, der die vorhandenen Stärken und Schwächen einer Organisation vergrößert. Ein Review- oder Release-Prozess, der schon vorher am Limit lief, zeigt seine Schwächen früher.
AWS betrachtet mit dem AI-Driven Development Life Cycle (AI-DLC), beschrieben im Juli 2025, ebenfalls den ganzen Lebenszyklus. Dort erstellt die KI Pläne, stellt Rückfragen und setzt erst nach menschlicher Validierung um, verteilt auf drei Phasen: Inception, Construction und Operations. Das Team prüft die Vorschläge der KI gemeinsam in Sitzungen, die AWS Mob Elaboration und Mob Construction nennt, Pläne und Designartefakte liegen im Projekt-Repository, und an die Stelle von Sprints treten kürzere Zyklen namens Bolts. Die Open-Source-Workflows der Methode stellen inzwischen eine Initialisierungs- und eine Ideation-Phase voran, laufen in mehreren Coding-Agenten und halten an menschlichen Freigabepunkten an.
Sie brauchen keine benannte Methode, um KI in Ihren Entwicklungsprozess zu bringen. Halten Sie für jede Phase zwei Dinge fest: wie die Arbeit zwischen Agenten und Menschen aufgeteilt ist und welches Artefakt an die nächste Phase geht, samt Verantwortlichem. Das meinen wir mit einem Agentic SDLC oder AI SDLC: der Prozess, den Sie bereits haben, mit ausdrücklich getroffenen Entscheidungen. Das sind die Übergabeartefakte und ihre Verantwortlichen.
- Spezifikation, verantwortet von der Person, die die Aufgabe schreibt
- Plan, verantwortet vom Engineer, der für die Änderung einsteht
- Diff (der Pull Request), verantwortet vom Engineer, der die Aufgabe delegiert hat
- Testbericht, erzeugt von der CI und gelesen von einer benannten Person
- Review-Protokoll, verantwortet vom benannten Reviewer
- Release Notes, verantwortet vom Release-Verantwortlichen
- Incident-Bericht und Folge-Issues, verantwortet vom Service-Team
Von der Anforderung zum Diff: Planung, Design und Implementierung
Probleme, die in den frühen Phasen entstehen, werden später teuer, denn niemand kann einen Diff gegen Anforderungen prüfen, die nie aufgeschrieben wurden. Diese Phasen entscheiden, ob das Ergebnis eines Agenten die Zeit eines Reviewers wert ist.
Anforderungen und Planung
Agenten sind nützlich, bevor jemand Code schreibt. Sie können ein Issue mit der Codebasis und ihrer Historie abgleichen, die betroffenen Module auflisten, die offenen Fragen stellen und Akzeptanzkriterien entwerfen. Was gebaut wird, für wen und wann es fertig ist, entscheiden Menschen. Die Übergabe ist die Spezifikation, und jede Aufgabe sollte so geschnitten sein, dass ein Diff entsteht, den ein Reviewer in einem Durchgang lesen kann.
Design
Bei allem, was eine Modulgrenze überschreitet, lassen Sie den Agenten vor der ersten Änderung einen Plan vorlegen: zu ändernde Dateien, Schnittstellen und Datenstrukturen, Migrationsreihenfolge und wie die Änderung getestet wird. Ein Agent kann auch einen Wegwerf-Prototyp bauen, um eine Designfrage günstig zu klären. Menschen geben Pläne frei, die öffentliche APIs, Datenmodelle, Sicherheitsgrenzen oder den Code eines anderen Teams berühren, und lehnen Pläne ab, die mehr anfassen, als die Aufgabe braucht. Der freigegebene Plan liegt im Repository oder im Pull Request, damit der Reviewer den Diff daran messen kann.
Implementierung
Hier leisten Agenten den größten Teil der Arbeit, und hier zählt der Harness am meisten. Der Agent schreibt die Änderung, führt Build, Lint und Tests aus einem sauberen Checkout aus und arbeitet Fehler ab, während unabhängige Aufgaben parallel in isolierten Arbeitsumgebungen laufen. Der Engineer, der die Aufgabe delegiert hat, bleibt verantwortlich: Er steuert die Session, startet sie neu, wenn sie sich vom Auftrag entfernt, oder übernimmt von Hand. Der Pull Request hält fest, was ausgeführt und was nicht geprüft wurde.
Task PAY-412 Retry failed webhook deliveries Spec docs/specs/PAY-412.md, approved by the task writer Plan approved in the pull request before the first edit Agent tool, model and harness revision Ran lint, unit and integration tests: passing Not run load test against the provider sandbox Risk retries pile up during a long provider outage Owner engineer who delegated the task Reviewer named person, merges after CI passes
Vom Diff in die Produktion: Testen, Review, Release und Betrieb
Die späteren Phasen müssen aufnehmen, was die Implementierung liefert. Ihre Kapazität bestimmt stärker als die Geschwindigkeit des Agenten, wie schnell Änderungen bei den Nutzern ankommen.
Testen
Agenten schreiben Tests schnell. Das hilft und ist zugleich das größte Risiko dieser Phase. Ein Test, den derselbe Agent geschrieben hat wie den Code, teilt dessen Lesart der Aufgabe, einschließlich der Missverständnisse. Achten Sie auf aktualisierte Snapshots, gelockerte Assertions und übersprungene Tests, die einen roten Build grün machen. Gut sind Agenten darin, einen gemeldeten Fehler vor dem Fix als fehlschlagenden Test nachzustellen und Code mit Tests abzusichern, den sie gleich ändern werden.
Menschen entscheiden, was getestet werden muss, und halten die entscheidenden Akzeptanztests außerhalb der Reichweite des Agenten. Die Übergabe ist der Testbericht: CI-Ergebnisse, den Akzeptanzkriterien zugeordnet, dazu alles, was von Hand geprüft wurde.
Review
Das Review läuft als erste Phase voll, wenn Agenten Diffs schneller liefern, als Menschen sie lesen können. Ein Agent kann einen ersten Durchgang in frischem Kontext oder mit einem anderen Modell übernehmen, den Diff mit dem Plan und Ihren Konventionen abgleichen und ihn für den Reviewer zusammenfassen. Die Freigabe bleibt bei einem benannten Reviewer, der dafür einsteht, was gemergt wird. Das Review-Protokoll samt Befunden bleibt am Pull Request.
Release
Agenten können Release Notes aus gemergten Pull Requests entwerfen, prüfen, ob Migrationen und Feature Flags zum Plan passen, und die Deployment-Änderung vorbereiten. Wann und für wen ausgerollt wird und ob ein Rollback nötig ist, entscheidet der Release-Verantwortliche im Rahmen Ihres bestehenden Change Managements. Die Übergabe sind die Release Notes: was sich geändert hat, bekannte Risiken und der Rollback-Weg.
Betrieb und Wartung
Im Betrieb beginnen Agenten am besten mit lesender Arbeit: Sie führen während eines Incidents Logs, Traces und die letzten Deployments zusammen und schlagen Fixes als gewöhnliche Pull Requests vor. Wiederkehrende Wartung passt gut zu Agenten, weil Dependency-Updates, Deprecations und kleine Migrationen gleichförmig und überprüfbar sind. Incident-Leitung, Änderungen an der Produktion und die Kommunikation mit Kunden bleiben bei Menschen. Folge-Issues aus dem Incident-Bericht gehen zurück in die Planung.
Fertige Workflows über mehrere Phasen
Manche Teams übernehmen einen fertigen Workflow, statt jede Übergabe selbst zu entwerfen. Ein Beispiel ist pstack, ein Cursor-Plugin von Lauren Tan, veröffentlicht im Repository cursor/plugins unter der MIT-Lizenz. Seine Playbooks decken wiederkehrende Engineering-Arbeit ab, von Untersuchungen und Bugfixes bis zu Features, Refactorings und Performance-Arbeit, und einige bringen Pull Requests durch CI und Review-Kommentare bis zum Merge. Weitere Skills lassen mehrere Modelle gezielt nach Fehlern in einem Diff suchen, und eine beim Setup geschriebene Regel ordnet Rollen wie Coding, Beurteilung und Review jeweils ein Modell zu.
Ein fertiger Workflow bringt eine feste Vorstellung davon mit, wo ein Mensch eingreift. Die Prinzipien in pstack weisen den Agenten an, bei umkehrbarer Arbeit weiterzumachen und vor unumkehrbaren Aktionen zu fragen, und die README zeigt einen nächtlichen Lauf, der einen ganzen Stack von Pull Requests mergt. Ein Schwester-Playbook baut und verifiziert einen Stack und überlässt Review und Merge einem Menschen. Ob ein Merge auf einen Branch, von dem aus deployt wird, als umkehrbar gilt, entscheidet Ihre Organisation.
Playbooks instruieren den Agenten und erzwingen nichts. Wenn wir mit einem Team einen fertigen Workflow einführen, ordnen wir jeden Schritt seiner Phase zu, lassen ihn an Ihren Freigabepunkten anhalten und passen Schritte an, schränken sie ein oder lassen sie weg, wenn sie mehr Autonomie voraussetzen, als Ihr Setup gewährt. Die eingebauten Freigabepunkte der AI-DLC-Workflows helfen ebenfalls, ersetzen Ihre eigenen aber nicht. Freigabepunkte, die halten müssen, gehören in Systeme, die der Agent nicht selbst ändern kann.
- Berechtigungen und Zugangsdaten des Agenten, auf die Aufgabe begrenzt
- Branch Protection und verpflichtende Reviews
- CI-Checks, die einen Merge blockieren, wenn sie fehlschlagen
- Deployment-Freigaben für die Produktion
pstack-Workflows in Ihren Repositoriespstack auf Cursorpstack: Quellcode und README
Rollen, die sich verändern
Stellenbezeichnungen müssen sich selten ändern. Es ändert sich, wofür Menschen ihre Woche verwenden und welche Artefakte sie verantworten.
- Wer Aufgaben schreibt, liefert Briefings, die ein Agent ohne Rückfrage ausführen kann, mit Akzeptanzkriterien und einer Liste dessen, was nicht dazugehört.
- Engineers, die delegieren, verantworten jeden Diff, den sie einem Agenten übergeben, auch die Entscheidung, eine Session neu zu starten oder selbst zu übernehmen.
- Reviewer verbringen mehr Zeit mit Review und brauchen kleine Diffs, den freigegebenen Plan und den Testbericht.
- Das Plattformteam verantwortet den Harness: Anweisungen, Build- und Testbefehle, Berechtigungen, Hooks, Modell-Defaults und Budgets.
- Security- und Release-Verantwortliche legen fest, welche Aufgabentypen unbeaufsichtigt laufen dürfen, und genehmigen Ausnahmen.
Versionieren Sie den Harness mit einem Änderungsprozess, und begrenzen Sie, wie viele Agenten-Pull-Requests auf einen einzelnen Reviewer warten können. Das DORA AI Capabilities Model, ein Begleitdokument zum Report 2025, zählt hochwertige interne Plattformen zu den sieben Fähigkeiten, die die positive Wirkung von KI nachweislich verstärken. Der Harness gehört zu dieser Plattform.
Kennzahlen, die weiterhin taugen
Die Software-Delivery-Kennzahlen von DORA beschreiben weiterhin das Ergebnis. Change Lead Time, Deployment Frequency und Failed Deployment Recovery Time messen den Durchsatz, Change Fail Rate und Deployment Rework Rate die Instabilität. DORA wendet sie auf Ebene einer Anwendung oder eines Services an, und das passt zur Einführung von Agenten: Es geht darum, ob ein Service als Ganzes besser liefert.
Diese Kennzahlen bewegen sich langsam und haben viele Ursachen. Ergänzen Sie Messgrößen, die näher an der Arbeit der Agenten liegen, und erfassen Sie sie je Aufgabentyp.
- Kosten pro akzeptierter Änderung: Modell- und Tool-Kosten eines Aufgabentyps, geteilt durch die Änderungen, die gemergt wurden und gemergt blieben.
- Review-Zeit pro Agenten-Pull-Request, von der Review-Bereitschaft bis zur Freigabe.
- Nacharbeit: Folge-Commits, die eine Agenten-Änderung kurz nach dem Merge korrigieren.
- Reverts und Agenten-Pull-Requests, die ohne Merge geschlossen wurden.
- Zeit für Briefings und Pläne, damit der Aufwand vor der Implementierung sichtbar bleibt.
Berichten Sie nach Team und Aufgabentyp, nie nach einzelnen Engineers. Bugfixes, Refactorings und Dependency-Updates verhalten sich unterschiedlich, und ein Durchschnitt über alle verdeckt, wo Agenten helfen. DORA warnt, dass Kennzahlen, die zum Ziel erklärt werden, dazu verleiten, sie zu schönen, und Einzelbewertungen kosten zusätzlich Vertrauen. Lassen Sie Codezeilen, Annahmequoten von Vorschlägen und die Zahl der Pull Requests weg, denn sie alle können steigen, ohne dass die Delivery besser wird.
Governance für unbeaufsichtigte Läufe und Freigaben
Legen Sie Governance je Aufgabentyp fest. Ein Dependency-Update in einem gut getesteten Service und eine Schemamigration in einem Zahlungssystem brauchen unterschiedliche Regeln, auch mit demselben Tool und Modell. Ein unbeaufsichtigter Lauf ist sinnvoll, wenn sich die Aufgabe schriftlich übergeben lässt, die Testsuite selbstständig und ohne Flakiness läuft und ein Mensch jede Änderung vor dem Merge reviewt. Der Lauf selbst braucht auf die Aufgabe begrenzte Berechtigungen, eine isolierte Arbeitsumgebung und eng gefasste Zugangsdaten. Alles, was Produktion, Daten oder Zugriffe verändert, braucht eine benannte Person für die Freigabe, durchgesetzt außerhalb des Agenten.
- Merges in geschützte Branches: ein benannter Reviewer, durchgesetzt über Branch Protection und verpflichtende Reviews.
- Deployments in die Produktion und Rollbacks: der Release-Verantwortliche, über Ihre Deployment-Freigaben.
- Schema- und Datenmigrationen: das verantwortliche Team, mit einem getesteten Rollback-Weg.
- Neue Tools, Modelle, MCP-Server oder Zugangsdaten für Agenten: Plattform- und Security-Team.
Audit-Trail
Halten Sie für jede Änderung fest: das Briefing, den freigegebenen Plan, die Agenten-Konfiguration (Tool, Modell und Harness-Revision), den Testbericht, das Review-Protokoll und wer gemergt hat. Legen Sie das beim Pull Request ab, wo es die Session-Historie jedes Tools überdauert. Unsere Regel lautet: Der Agent schlägt vor, deterministische Checks und Menschen entscheiden. Runmill, das Open-Source-Projekt unseres Gründers, folgt ihr: Über Pushes, Pull Requests und Merges entscheidet deterministischer Code, nie der Agent.
Einen Agentic SDLC Phase für Phase einführen
Dafür brauchen Sie weder einen neuen Prozess noch eine Reorganisation. Das DORA AI Capabilities Model zählt das Arbeiten in kleinen Batches zu seinen sieben Fähigkeiten, und eine Einführung profitiert von derselben Disziplin.
- 1
Eine Phase und einen Aufgabentyp wählen
Wählen Sie Arbeit mit verlässlichen Tests und kleinem Schadensradius, etwa kleine Bugfixes, Testabdeckung für einen Service oder Dependency-Updates.
- 2
Übergaben festhalten
Benennen Sie das Artefakt, das der Agent erhält, das Artefakt, das er zurückgibt, und wer jeweils verantwortlich ist.
- 3
Baseline erheben
Erfassen Sie die DORA-Kennzahlen des Services sowie Review-Zeit, Nacharbeit und Kosten für diesen Aufgabentyp, bevor sich etwas ändert.
- 4
Mit unveränderten Checks starten
Lassen Sie Review und CI, wie sie sind, und protokollieren Sie für jeden Lauf Tool, Modell und Harness-Revision.
- 5
Vergleichen und entscheiden
Weiten Sie auf den nächsten Aufgabentyp oder eine benachbarte Phase aus, verbessern Sie den Harness oder hören Sie auf. Unbeaufsichtigte Läufe kommen zuletzt.
Wie Cloudsail unterstützt
Wir arbeiten mit jeweils einem Team in dessen eigenen Repositories. Wir sind anbieterunabhängig, und kein Modell- oder Tool-Anbieter bezahlt uns.
- Wir halten Phasen, Übergabeartefakte und Verantwortliche für einen Aufgabentyp fest und weiten dann aus.
- Wir richten Harness und Freigabepunkte ein, versioniert und mit einem Verantwortlichen.
- Wir führen Workshops remote oder vor Ort in Deutschland und Polen durch, auf Englisch, Deutsch oder Polnisch, als Team-Sessions an Ihren Repositories und Ihrem Backlog.
- Wir messen die Wirkung, indem wir gemergte Änderungen gegen zurückgehaltene Tests nachspielen, und berichten die Kosten pro akzeptierter Änderung je Aufgabentyp.
Einführung von Coding-AgentenHarness EngineeringEvaluierungen auf Ihren Repositories
Fragen
Ist ein Agentic SDLC dasselbe wie AI-DLC von AWS?
Nein. AI-DLC ist eine konkrete Methode von AWS mit eigenen Phasen, Team-Ritualen und Open-Source-Workflows. Die Fragen in diesem Leitfaden, etwa wer in jeder Phase entscheidet und wer jede Übergabe verantwortet, stellen sich unabhängig davon, ob Sie AI-DLC, einen fertigen Workflow wie das Cursor-Plugin pstack oder gar keine benannte Methode nutzen.
Können Coding-Agenten den gesamten Lebenszyklus allein abwickeln?
Agenten können in jeder Phase Arbeit übernehmen, und wir raten davon ab, Menschen aus den Entscheidungen zu nehmen. Was gebaut wird, die Freigabe von Merges, Releases in die Produktion und die Leitung von Incidents bleiben bei benannten Personen. Unbeaufsichtigte Läufe sind sinnvoll für Aufgabentypen mit schriftlichem Briefing, verlässlichen Tests und einem Review vor dem Merge.
Mit welcher Phase sollten wir anfangen?
Meist mit Implementierung oder Tests, für einen eng gefassten Aufgabentyp in einem Service mit verlässlichen Tests, weil Ihr bestehendes Review und Ihre CI Fehler dort abfangen. Release und Betrieb kommen später, beginnend mit lesender Arbeit wie der Untersuchung von Incidents.
Woran erkennen wir, ob es funktioniert?
Vergleichen Sie denselben Aufgabentyp vorher und nachher: die DORA-Kennzahlen des Services sowie Kosten pro akzeptierter Änderung, Review-Zeit, Nacharbeit und Reverts. Steigen mit dem Durchsatz auch Nacharbeit oder Change Fail Rate, bringen Sie Tests und Review in Ordnung, bevor Sie ausweiten.
Werden diese Kennzahlen genutzt, um einzelne Engineers zu bewerten?
Nicht in einem Setup, das wir aufbauen. Wir berichten nach Team und Aufgabentyp, weil Einzelbewertungen dazu verleiten, Zahlen zu schönen, und Vertrauen kosten. Das erleichtert es auch, einen Betriebsrat früh einzubinden, wo es einen gibt.
Verwandte Leistungen
Einführung von Coding-Agenten
Rollout eines Tools in einem Team oder mehrerer Tools in vielen Teams, in einer Form, die Ihr Plattformteam ohne uns betreiben kann.
Evaluierungen auf Ihren Repositories
Tools, Modelle und Einstellungen im Vergleich, auf Arbeit, die Ihr Team bereits gemergt hat.
Harness Engineering
Die Anweisungen, Befehle, Berechtigungen und Checks, die bestimmen, wie sich ein Agent in Ihren Repositories verhält.
Mehr aus dem Blog
Spec-Driven Development
Wie Sie Specs für Coding-Agenten schreiben, eine Änderung von der Spec bis zum Merge führen und Spec Kit, OpenSpec, BMad, GSD und Kiro einordnen.
KI-Code-Review
Wie Sie KI-Code-Review einrichten und für jeden Merge eine Person verantwortlich halten, wenn Coding-Agenten mehr Pull Requests schreiben.
Sicherheit von Coding-Agenten
Sicherheit und Governance für Coding-Agenten in der Praxis: Prompt Injection, Secrets, Berechtigungen, Sandboxing und unbeaufsichtigte Läufe.
Quellen
- AWS DevOps Blog: AI-Driven Development Life Cycle: Reimagining Software Engineering
- AWS DevOps Blog: Open-Sourcing Adaptive Workflows for AI-Driven Development Life Cycle (AI-DLC)
- awslabs/aidlc-workflows auf GitHub (README und Phasen-Leitfaden)
- DORA: DORA's software delivery performance metrics
- DORA: State of AI-assisted Software Development 2025
- State of AI-assisted Software Development 2025 (vollständiger Report, PDF)
- Google Cloud Blog: Announcing the 2025 DORA Report
- Google Cloud Blog: Introducing the DORA AI Capabilities Model
- pstack im Repository cursor/plugins (README, Playbooks und Prinzipien)
Mit einem Engineer sprechen
Ein 30-minütiges Gespräch mit einem unserer Engineers über Ihr Coding-Agent-Setup, was es kostet und wo es sich verbessern lässt. Kein Zugriff auf Ihre Systeme, keine Weitergabe von Daten.
Sie nutzen noch keine Coding-Agenten? Verwenden Sie dasselbe Formular und schreiben Sie uns, was Sie planen.
Unser Team hat Software und produktive KI für trivago, SAP, Tonies, EWE und tecRacer entwickelt.
Prüfen Sie Ihr E-Mail-Programm
Wir haben versucht, einen Entwurf in Ihrem E-Mail-Programm zu öffnen. Es wird nichts gesendet, bis Sie selbst senden, und diese Seite kann nicht erkennen, ob der Entwurf geöffnet oder die E-Mail zugestellt wurde. Das Formular bleibt bearbeitbar, und Sie können auch direkt an miki@cloudsail.com schreiben.