Spec-Driven Development & Anforderungsmanagement: der Bauplan vor dem Code
Für Product Manager und Product Leader, die Anforderungen so präzise definieren wollen, dass Menschen und KI-Agenten sie ohne Rückfragen umsetzen – mit versionierten Specs statt Ticket-Administration.
Spec-Driven Development (SDD) ist die Methodik, bei der eine strukturierte, versionierte Spezifikation als Single Source of Truth dient – für Menschen und für KI-Agenten. Bevor eine Zeile Code entsteht, sind Anforderungen, Constraints, Akzeptanzkriterien und Randfälle schriftlich vereinbart. Anforderungsmanagement ist damit keine Verwaltungsaufgabe mehr, sondern die Kernarbeit des Product Managements: Der Code verliert seine Rolle als primäres Kommunikationsmittel, die Spec übernimmt sie.
Der Grund ist ökonomisch. Coding-Agenten haben die Geschwindigkeit der Softwarebereitstellung massiv erhöht – aber Geschwindigkeit allein garantiert keine besseren Ergebnisse. Die eigentliche Herausforderung ist, Anforderungen, Design, Implementierung und Validierung synchron zu halten, damit das Endprodukt der geschäftlichen Absicht entspricht. Genau diese Synchronisation leistet die Spec.
Dieser Pillar erklärt den Paradigmenwechsel vom Ad-hoc-Prompting zur systematischen Spezifikation: die Abgrenzung zum Vibe Coding, die drei Reifegrade von SDD, die Impact & Feasibility Matrix für die Priorisierung, das PRD als lebendes Artefakt im Repository und die BMAD-Methode als Rahmen von der Idee bis zur Produktion.
Vibe Coding vs. Spec-Driven Development
Vibe Coding – Software per natürlicher Sprache und iterativem Prompt-Ausprobieren – hat seinen Platz: Prototypen, Demos, Wegwerf-Werkzeuge. In skalierenden Produktionssystemen bricht der Ansatz an zwei Stellen zusammen. Intent Drift: Nach dutzenden Prompts entspricht das Ergebnis nicht mehr der ursprünglichen Absicht, und niemand kann rekonstruieren, wo sie verloren ging. Kontextzerfall: Der Chat-Verlauf, der als einzige «Dokumentation» dient, ist in der nächsten Session wertlos.
Spec-Driven Development stellt dem einen Vertrag entgegen: eine versionierte Spezifikation, die vor der Beauftragung eines Agenten vereinbart wird und über den gesamten Lebenszyklus die geschäftliche Absicht mit Architektur, Implementierung und Tests verbindet. Wie diese Arbeitsteilung in der Praxis aussieht – Discovery menschlich, Execution gegen die Spec – belegt der Deep Dive «Discovery bleibt menschlich, Execution wird zur Spec» mit Evidenz von METR, GitClear und DORA.
Die Gegenüberstellung unten fasst die Unterschiede zusammen – und macht deutlich, warum die Wahl keine Stilfrage ist, sondern eine Frage des Systems, das du baust.
| Kriterium | Vibe Coding | Spec-Driven Development |
|---|---|---|
| Eignung | Prototypen, Demos, Wegwerf-Tools | Skalierbare Produktionssysteme |
| Quelle der Wahrheit | Chat-Verlauf und Kopfwissen | Versionierte Spec im Repository |
| Konsistenz | Intent Drift nach wenigen Iterationen | Spec hält die Absicht über Sessions stabil |
| Review-Fokus | Generierter Code, Zeile für Zeile | Geschäftliche Absicht in der Spezifikation |
| Änderungen | Neuer Prompt, neues Raten | Aktualisierte Spec, reproduzierbarer Build |
| Nachvollziehbarkeit | Keine – Entscheidungen verschwinden im Verlauf | Audit-Trail von der Anforderung bis zum Code |
Die drei Reifegrade von Spec-Driven Development
SDD ist kein Alles-oder-nichts. In der ersten Reifestufe entsteht vor jeder Aufgabe eine durchdachte Spezifikation, die für genau diese Aufgabe genutzt wird. In der zweiten Stufe bleibt die Spec nach Abschluss bestehen – als Ankerpunkt für Wartung, Onboarding und die nächste Iteration. In der dritten Stufe ist die Spezifikation die einzige Quelldatei, die Menschen noch bearbeiten: Der Mensch ändert die Spec, die Maschine verwaltet den Quellcode.
Für die meisten Teams im DACH-Mittelstand ist Stufe zwei das realistische Ziel: langlebige, überprüfbare Specs, die neben dem Code versioniert werden. Stufe drei setzt eine Disziplin und Tooling-Reife voraus, die 2026 erst wenige Organisationen erreichen – sie taugt als Richtung, nicht als Startpunkt.
Von der Wunschliste zur qualifizierten Roadmap
Traditionell werden Features nach Bauchgefühl oder politischem Druck priorisiert, ohne Aufwand und Risiko systematisch zu bewerten. Das Ergebnis ist eine Wunschliste, keine Strategie. Die Impact & Feasibility Matrix ersetzt das durch eine einfache Disziplin: Jedes Feature wird nach messbarem Geschäftswert, erwartetem Implementierungsaufwand und technischem wie regulatorischem Risiko eingeordnet – bevor Ressourcen freigegeben werden.
Bei KI-Initiativen kommt eine Besonderheit dazu: Aufwand und Ergebnis korrelieren weniger planbar als bei deterministischen Features. Bewertungsmodelle wie RICE helfen, müssen aber an diese Unsicherheit angepasst werden – etwa durch Confidence-Abschläge für experimentelle Initiativen. Wie deterministische Zusagen und probabilistische Wetten in einer Planung zusammenfinden, zeigt «Die KI-Roadmap: Features und GenAI-Initiativen in einer Planung».
Das PRD als lebendes Artefakt im Repository
Ein PRD, das in einem Folienstapel altert, ist für KI-Agenten unsichtbar. Deshalb wandern Product Requirements Documents ins Repository: versioniert neben dem Code, bei jeder Session für KI-Editoren wie Cursor oder Claude Code zugänglich. Persistente Kontextdateien wie CLAUDE.md ersetzen das manuelle Briefing – sie definieren Produktterminologie, Nutzerreisen und architektonische Leitplanken einmal, statt sie in jedem Prompt zu wiederholen.
Das stärkste PRD ist code-verankert: Es referenziert tatsächliche Komponenten der Codebasis statt abstrakter Beschreibungen. Voraussetzung dafür ist eine gemeinsame Sprache über Epics, Stories, Cycles und Akzeptanzkriterien – das «Product-Management-Glossar: Jira- & Linear-Begriffe erklärt» hält sie fest, für Menschen und für die Answer Engines, die deine Spezifikationen eines Tages zitieren.
Die BMAD-Methode: Struktur von der Idee bis zur Produktion
Die BMAD-Methode strukturiert den Weg von der Idee zur Produktion in klar getrennte Schritte – von der Analyse über Anforderungen und Architektur bis zur Delivery. Jeder Schritt produziert ein versioniertes Artefakt und übergibt an den nächsten: Aus dem Brainstorming wird ein PRD, aus dem PRD eine Architektur, aus der Architektur werden ausführbare Stories. Mit Git-Versionierung entsteht ein Audit-Trail, der zeigt, wer was wann warum entschieden hat.
Für regulierte Umgebungen ist genau dieser Trail der Punkt: Code-Provenienz wird nachweisbar, statt in Chat-Verläufen zu verschwinden. BMAD ersetzt dabei keine Coding-Tools – es orchestriert sie. Die Spec bleibt der Vertrag, an dem jede Übergabe gemessen wird.
Spec-Review statt Code-Review
Wenn Agenten den Code schreiben, verschiebt sich die Überprüfung nach vorne. Statt im generierten Code nach Fehlern zu suchen, prüft das Team die geschäftliche Absicht in der Spezifikation: Sind die Akzeptanzkriterien vollständig? Sind die Randfälle benannt? Widerspricht eine Anforderung einer bestehenden Geschäftsregel? Ein Fehler, der in der Spec gefunden wird, kostet Minuten – derselbe Fehler im ausgelieferten Code kostet einen Rollback.
Weiterentwicklung folgt derselben Logik: Änderungen am Produkt erfolgen durch Aktualisierung der Spezifikation, nicht durch neue Ad-hoc-Prompts. Das macht das System reproduzierbar und iterierbar – und verhindert, dass architektonische Entscheidungen in E-Mail-Verläufen verloren gehen oder unausgesprochene Annahmen der Agenten zu fehlerhaftem Code führen.
Wo Define endet und Build beginnt
Die Define-Phase liefert den Bauplan: langlebige, überprüfbare Objekte wie Spezifikationen, Architekturpläne und die qualifizierte Roadmap. Was sie nicht liefert, ist Software. Die Build-Phase nimmt den Bauplan auf und transformiert ihn über Ticket-Strukturen und Agentic Engineering in geprüften, ausgelieferten Code.
Diese Grenze bewusst zu ziehen ist der wichtigste Handgriff des Kapitels: Die Spec wird vereinbart, bevor der Agent baut – das Gate. Es kostet kein Tempo, es verhindert Nacharbeit. Die METR-, GitClear- und DORA-Daten aus dem Arbeitsteilungs-Deep-Dive zeigen, dass unstrukturierter KI-Einsatz Teams messbar verlangsamt und die Codequalität senkt.
Die Deep Dives in diesem Pillar
Jeder Cluster beantwortet eine Suchintention – mit Fokus-Keyword und klarem Inhaltsversprechen. Publiziert oder transparent in Arbeit.
Discovery bleibt menschlich, Execution wird zur Spec
Die Arbeitsteilung zwischen PM und Agent im Brownfield – mit Evidenz von METR, GitClear, DORA und Anthropic.
Beitrag lesen Fokus: AI product roadmap softwareDie KI-Roadmap: Features und GenAI-Initiativen in einer Planung
Zwei-Spuren-Roadmap, RICE-Scoring und Code-Realität als Korrektiv – Zusagen und Wetten in einem Plan.
Beitrag lesen Fokus: product management glossary Jira LinearGemeinsame Sprache: Das PM-Glossar für Jira & Linear
Arbeitseinheiten, Planung, Metriken – die Begriffe, mit denen deine Specs und Tickets gesteuert werden.
Beitrag lesenHäufige Fragen
Was ist Spec-Driven Development?
Spec-Driven Development ist eine Entwicklungsmethodik, bei der eine strukturierte, versionierte Spezifikation als Single Source of Truth dient. Anforderungen, Constraints, Akzeptanzkriterien und Randfälle werden vereinbart, bevor Code entsteht; KI-Agenten bauen anschliessend gegen diese Spec statt gegen vage Prompts. Änderungen am Produkt erfolgen durch Aktualisierung der Spezifikation.
Worin unterscheidet sich Spec-Driven Development von Vibe Coding?
Vibe Coding arbeitet mit natürlicher Sprache und iterativem Ausprobieren – gut für Prototypen, in Produktionssystemen scheitert es an Intent Drift und Kontextzerfall. SDD vereinbart die Absicht vorab schriftlich und hält sie über Sessions, Releases und Teamwechsel stabil. Der Unterschied ist nicht Stil, sondern Nachvollziehbarkeit.
Ersetzt die Spec das klassische Anforderungsmanagement?
Sie ist das Anforderungsmanagement – in maschinenlesbarer Form. Was früher in Pflichtenheften und Ticket-Feldern verstreut lag, wird zur versionierten Quelle, die Menschen und Agenten gleichermassen lesen. Neu ist nicht die Disziplin, sondern ihr Adressat: Die Spec wird von Software ausgeführt, nicht nur von Menschen interpretiert.
Was gehört in eine Spec für KI-Agenten?
Das Ziel und sein Warum, die Anforderungen, explizite Constraints, messbare Akzeptanzkriterien und die bekannten Randfälle – code-verankert, wo immer möglich. Dazu die Leitplanken, die nicht verhandelbar sind: Architekturprinzipien, Sicherheitsregeln, regulatorische Auflagen. Kurz genug, um gepflegt zu werden; präzise genug, dass ein Agent nicht rät.
Was ist die BMAD-Methode?
Ein Rahmenwerk, das den Weg von der Idee zur Produktion in getrennte Schritte mit versionierten Artefakten strukturiert – Analyse, Anforderungen, Architektur, Delivery. Jede Übergabe ist dokumentiert, mit Git entsteht ein Audit-Trail. Das macht BMAD besonders für regulierte Umgebungen relevant, in denen Code-Provenienz nachweisbar sein muss.
Nächste Phase im Zyklus
Die Spec ist der Bauplan – gebaut wird in der nächsten Phase. Dort übersetzen Ticket-Strukturen, Sprints und Guardrails die Spezifikation in geprüfte Software: agile Softwareentwicklung für Teams, deren autonomstes Mitglied ein Coding-Agent ist.
Phase 03 · Build – Agile Softwareentwicklung & Agentic AI Execution


Kein neuer Beitrag ohne dich.
Neue Artikel, neue interaktive Tools, neue Evidenz – zuerst in deiner Inbox. Und wenn du antwortest, antworten wir: Du schreibst direkt mit den Autoren, nicht mit einem No-Reply.
Kein Spam, keine Weitergabe, jederzeit abmeldbar.
Bereit für das Define-Gate in deinem Team?
Demo starten – Teklens verbindet Specs, Jira und Code zur Planungssoftware, die dein Business kennt.
Kein Sales Rep. Antwort direkt vom Gründer.