Spec-Driven Development · AI Unified Process · 2026

Anforderungsgetrieben,
KI-native Softwareentwicklung.

Spezifikationen im Zentrum. Sie behalten die Kontrolle.
Eine anforderungsgetriebene, iterative Methodik, inspiriert von bewährten Methoden. Anforderungen stehen im Zentrum jedes Projekts; KI generiert, regeneriert und refaktoriert alles andere drumherum. Anders als entwicklerzentrierte Spec-Tools, deren Spezifikationen den Code beschreiben, beschreiben die Spezifikationen des AI Unified Process (AIUP) das Verhalten des Systems — lebende Artefakte in den Händen von Requirements Engineers, keine Wegwerf-Prompts. Für Geschäftsanwendungen jeder Grösse gebaut — von kleinen Business-Tools bis zu grossen Enterprise-Systemen. Enterprise-tauglich, aber nicht nur für Enterprise.
Buchcover: Spec-Driven Development — From Specs to Code with AI Agents von Simon Martinelli

Neues Buch: Spec-Driven Development #

From Specs to Code with AI Agents — der praxisnahe Leitfaden von Simon Martinelli, der zeigt, wie Spezifikationen zur zentralen Quelle der Wahrheit für Code, Tests und Validierung werden — aufbauend auf dem AI Unified Process.

Apress · Erscheint am 29. August 2026

Zum Buch
Bald ·

Spezifikationsgetriebene Entwicklung mit dem AI Unified Process #

Live-Online-Workshop. Lernen Sie, System-Use-Cases für die KI-Zusammenarbeit zu erstellen und Full-Stack-Java-Anwendungen aus formalen Spezifikationen zu generieren.

Der nächste Workshop wird bald angekündigt — melden Sie sich, um benachrichtigt zu werden.

Benachrichtigt werden
Die Herausforderung

Warum traditionelle Entwicklung zu kurz greift #

Code-zentrierte Entwicklung führt zu Wartungsproblemen, behindert die Modernisierung und verursacht Geschäftsfehlausrichtung.

Das Problem #

Traditionelle Entwicklung ist code-zentriert. Anforderungen veralten, Dokumentation driftet ab, und wenn Fehler auftreten, graben wir uns durch den Code, um zu verstehen, was das System tun sollte.

KI-Coding-Tools verschlimmern dies indem sie Code schneller generieren, ohne die zugrunde liegenden Prozessprobleme zu lösen. Selbst Spec-Driven-Tools nutzen die Spezifikation meist, um den Code zu beschreiben, den ein Entwickler gleich schreibt — der Code bleibt das eigentliche Artefakt, die Spezifikation ist nur ein Mittel, ihn zu erzeugen.

Die Lösung #

AI Unified Process dreht das um. Anforderungen bleiben im Zentrum, und alles andere wird daraus generiert, wobei KI als Konsistenz-Engine fungiert.

Iterative Verbesserung: Durch kurze Iterationen verbessern sich Spezifikationen, Code und Tests gemeinsam. Dokumentation ermöglicht nachhaltige Entwicklung und Modernisierung.

Test-getriebene Konsistenz: Tests stellen sicher, dass sich das System unabhängig von Code-Generierungsänderungen gleich verhält und ermöglichen sicheres Refactoring und Evolution.

Der Unterschied

Kein weiteres Entwickler-Tool #

In den meisten Spec-Driven-Tools schreiben Entwickler Spezifikationen, die den Code beschreiben. Die Spezifikationen des AI Unified Process beschreiben das Verhalten des Systems — der Code ist nur die aktuelle Implementierung. Spezifikationsgetriebene Entwicklung, bei der die Spezifikation eine Anforderung ist — kein Code-Plan.

Die meisten Spec-Driven-Tools #

Entwicklerzentriert per Design. Spezifikationen werden von Entwicklern geschrieben, um den Code zu beschreiben: ein ausgefeilter Prompt für die Implementierung eines einzelnen Features — und faktisch verworfen, sobald der Code ausgeliefert ist.

Die Spezifikation dient dem Code: der Code bleibt die Quelle der Wahrheit, die Spezifikation verfällt mit der Auslieferung, und Anforderungswissen verlässt das Entwicklungsteam nie.

AIUP #

Anforderungszentriert von Anfang an. Use Cases spezifizieren das Verhalten des Systems — was es tun muss, nicht wie der Code es tut. Sie sind vollwertige, lebende Artefakte, gepflegt von Requirements Engineers — oder von Entwicklern, die bewusst Requirements Engineering betreiben.

Der Code dient der Spezifikation: das Verhalten ist die Quelle der Wahrheit; Code, Tests und Dokumentation werden drumherum generiert — und regeneriert. Use Cases überleben jede Implementierung.

Aus der Praxis

Was die Anwender sagen #

Der AI Unified Process ist für uns bei der WBS GRUPPE die ideale Methode, um bestehende Produkte strukturiert zu analysieren und weiterzuentwickeln. Indem Anforderungen und Use Cases konsequent im Mittelpunkt stehen, behalten wir auch in einer etablierten Codebasis die volle Kontrolle. Besonders bemerkenswert: Durch die präzisen Spezifikationen verlief die anschließende Implementierung überraschend schnell. Ein hocheffizienter Rahmen für die agile Softwareentwicklung im KI-Zeitalter.
Jens Kreutzer Teamlead Development, WBS GRUPPE
Mit AIUP haben wir unsere interne B2B-Verkaufsapplikation in einem Bruchteil der Zeit umgesetzt, die ich erwartet hatte — inklusive der Schnittstellen zu unserem in die Jahre gekommenen System für die Verwaltung der Produktlizenzen. Wir haben unsere alten, manuell gepflegten Word-Angebote und Verkaufsabrechnungen analysieren und in Markdown spezifizieren lassen, und es war verblüffend zu sehen, wie perfekt die generierten PDFs aussahen und wie alle Berechnungen automatisch stimmten. Die Spezifikationen haben das Ganze getragen. Jetzt können wir Funktionalität Schritt für Schritt aus diesem schwer wartbaren Legacy-System herauslösen.
Markus Horisberger Principal Consultant, centeractive ag
Ich habe AIUP sowohl für ein Greenfield- als auch für ein bestehendes Brownfield-Projekt eingesetzt. Beides hat funktioniert, und beide Ansätze waren ebenso effizient wie unterhaltsam. Vor allem hatte ich beim Agentic Engineering zum ersten Mal das Gefühl, dass die Kontrolle an mich als Entwickler zurückgegeben wurde — ein Gefühl, das ich vermisst hatte, seit ich die AI-Prompting-Phase hinter mir gelassen und mich ins 'Vibe-Coding' gewagt hatte. Da der Tech-Stack aiup-vaadin-jooq für mein bestehendes Brownfield-Projekt nicht in Frage kam, trage ich mit dem Plugin aiup-angular-jpa zu AIUP bei.
Marc Affolter Senior Software Engineer, Oepfelbaum IT Management, Contributor des aiup-angular-jpa-Plugins
Mit AIUP und Claude Code Software zu bauen macht richtig Spass. So sind zwei Projekte in Rust entstanden: AudioSnip, eine Cross-Platform-Desktop-App mit Tauri 2, um Audio aus Videodateien zu extrahieren, und Konzertmeister CLI, ein Tool für die Konzertmeister-API. Beides liess sich dank Claude Code auch gleich als Homebrew Tap verpacken, sodass ich die Tools direkt mit brew install auf dem Mac installieren kann. Zusammen mit Claude Code Specs schreiben, implementieren, testen — coole Sache. Und man versteht hinterher sogar noch, was der Code tut.
Nik Bucher Senior Software Engineer
Mit AIUP und Spec-Driven Development habe ich innerhalb von drei Kalendertagen — bei rund vier bis fünf Stunden reiner Arbeitszeit — ein fertiges Produkt entwickelt: deckweaver. Aus einer zweisätzigen README hat Claude Code Anforderungen und Use Cases erzeugt, die exakt dem entsprachen, was ich wollte. Den Rest — OAuth-Anbindung, Google Slides API, Thymeleaf-Frontend — hat Claude Code ohne Probleme übernommen. Ich bin wirklich begeistert.
Björn Wilmsmann Selbstständiger IT-Consultant
Entdecken

Tiefer einsteigen #

Wählen Sie einen Faden, die Methodik, die Enterprise-Geschichte, die Videos, die Werkzeuge oder die Artikel.

Kontakt aufnehmen

Bereit, Ihren Entwicklungsprozess zu transformieren? #

Der AI Unified Process kombiniert das Beste aus bewährten Methoden mit modernen KI-Werkzeugen.

Sprechen wir

Termin vereinbaren #

Hinweis: Das Buchungsformular ist auf Englisch.

Buchen Sie ein 30-minütiges Gespräch, um zu klären, wie der AI Unified Process zu Ihrem Team und Produkt passt.

Gespräch buchen
Auf dem Laufenden bleiben

Newsletter abonnieren #

Updates zum AI Unified Process — Methodik, Werkzeuge und Praxisbeispiele. Kein Spam.

Ihre Anmeldung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.
Danke! Bitte bestätigen Sie Ihre Anmeldung über die E-Mail in Ihrem Posteingang.