Publikationen · Apress-Buch · Gratis-Guide

Das Buch &
der Guide

Spec-Driven Development aus erster Hand.
Zwei Publikationen von Simon Martinelli, dem Schöpfer des AI Unified Process (AIUP). Spec-Driven Development, der Apress Pocket Guide, geht den gesamten Lebenszyklus durch, von den Anforderungen bis zum ausführbaren Code. Writing Use Cases for AI vertieft das Spezifikationsformat in seinem Zentrum und ist gratis. Beide sind auf Englisch.
Das Buch · Apress Pocket Guides

Spec-Driven Development #

From Specs to Code with AI Agents. Spezifikationen als zentrale Quelle der Wahrheit.

Buchcover: Spec-Driven Development: From Specs to Code with AI Agents von Simon Martinelli

Traditionelle Entwicklung ist code-zentriert: Spezifikationen entstehen nachträglich, wenn überhaupt, und veralten in dem Moment, in dem sich der Code ändert. Die Folge sind Wartungsprobleme, blockierte Modernisierung und Systeme, die nicht mehr zu den Anforderungen des Business passen. KI-Coding-Tools generieren Code schneller, lösen dieses grundlegende Prozessproblem aber nicht.

Spec-Driven Development dreht das Modell um. Spezifikationen werden zur zentralen Quelle der Wahrheit, die Code, Tests und Validierung antreibt. Das Buch stellt den AI Unified Process vor, ein leichtgewichtiges Framework, das spezifikationsgetriebene Entwicklung mit heutigen KI-Agenten praktikabel macht, und zeigt, wie neue Werkzeuge wie Amazon Kiro und GitHub Spec Kit ins Bild passen.

Eine durchgängige Fallstudie zieht sich durch das ganze Buch und führt von den Anforderungen bis zum ausführbaren Code. So sehen Sie jeden Schritt des Lebenszyklus in Aktion, statt nur darüber zu lesen.

Geschrieben für Softwareentwicklerinnen und -entwickler, Tech Leads und Architektinnen und Architekten. Grundlegende Programmierkenntnisse genügen; Vorerfahrung mit Requirements Engineering oder KI-Werkzeugen ist nicht nötig.

Inhalt

Was Sie lernen #

Anforderungen in leichtgewichtigen Specs erfassen

Spezifikationen schreiben, die präzise genug für KI-Agenten und leicht genug für echte Projekte sind: lebende Artefakte statt Wegwerf-Prompts.

Specs als ausführbare Verträge behandeln

Spezifikationen treiben Codegenerierung und Tests an, sodass das Verhalten des Systems einmal definiert und überall durchgesetzt wird.

Den AI Unified Process anwenden

Die Methodik in eigene Projekte und Team-Workflows bringen, inklusive Iterationen, Rollen und Artefakten.

KI-Agenten in den Lebenszyklus integrieren

KI-Agenten über den gesamten spezifikationsgetriebenen Lebenszyklus einsetzen: Code, Tests und Dokumentation generieren, regenerieren und refaktorieren.

Kapitel für Kapitel

Inhaltsverzeichnis #

Zehn Kapitel vom Warum bis zum Wie, inklusive einer vollständigen Fallstudie.

  1. 01 Why Spec-Driven Development?
  2. 02 The AI Unified Process in a Nutshell
  3. 03 From Requirements to Specs
  4. 04 Writing Executable Specifications
  5. 05 Specs Driving Code in Practice
  6. 06 Specs As Tests
  7. 07 Tools for Spec-Driven Development
  8. 08 Case Study: Building a Simple Task Manager
  9. 09 Scaling Spec-Driven Development
  10. 10 Best Practices, Pitfalls, and the Road Ahead
Details

Fakten zum Buch #

Verlag & Reihe

Apress, Teil der Reihe Apress Pocket Guides. Kompakt, praxisnah und fokussiert.

Erscheinungsdatum

August 2026. Jetzt als Softcover und eBook erhältlich.

ISBN

Softcover: 979-8-8688-2850-8
eBook: 979-8-8688-2851-5

Umfang

152 Seiten mit 23 Abbildungen, inklusive einer vollständigen Fallstudie von den Anforderungen bis zum ausführbaren Code. Sprache: Englisch.

Der Autor

Über Simon Martinelli #

Simon Martinelli ist Java Champion, Vaadin Champion und Oracle ACE Pro mit über 30 Jahren Erfahrung als Softwarearchitekt, Entwickler, Berater und Trainer. Er ist der Schöpfer des AI Unified Process und Gründer der Martinelli LLC, wo er Teams in KI-getriebener Entwicklung coacht. Ausserdem unterrichtet er an zwei Schweizer Hochschulen Softwarearchitektur, DevOps und Cloud-native Entwicklung.

Der Gratis-Guide · Leanpub

Writing Use Cases for AI #

Der kostenlose Begleit-Guide: Use Cases schreiben für Stakeholder, Entwickler und KI-Agenten.

Guide-Cover: Writing Use Cases for AI: How to write use cases for stakeholders, engineers, and AI agents von Simon Martinelli

Code zu schreiben ist nicht mehr der teure Teil. Die Absicht präzise auszudrücken schon. Genau das hält der Use Case fest, und er hat heute drei Leser gleichzeitig: den Stakeholder, der ihn validiert, den Entwickler, der die Implementierung dagegen prüft, und den KI-Agenten, der daraus Code generiert. Der Guide zeigt, wie eine einzige Spezifikation für alle drei funktioniert.

Er baut auf dem auf, was Sie von Cockburn oder Use-Case 3.0 kennen, statt es zu wiederholen, und konzentriert sich auf das, was sich tatsächlich ändert, wenn ein KI-Agent Ihren Use Case liest: wie präzise Sie werden müssen, was Sie bewusst weglassen, wo Use Cases in der Artefaktkette des AI Unified Process stehen und wie sie Slices, Tests, Change Requests und Brownfield-Arbeit steuern.

Elf Kapitel mit vollständiger Spezifikationsvorlage, einem durchgearbeiteten Beispiel, Mustern für Szenarien und Alternativabläufe, Checklisten und den Fehlern, die im Review am häufigsten auftauchen.

Der Guide ist gratis. Bei Leanpub bestimmen Sie den Preis selbst, $0 ist in Ordnung. Sie erhalten PDF, EPUB und die Lesefunktion im Browser, DRM-frei und mit kostenlosen Updates. Der Guide ist auf Englisch verfasst.

Jetzt sichern

Die Publikationen holen #

Das Buch ist als Softcover und eBook erhältlich, der Guide Writing Use Cases for AI ist gratis. Sie möchten tiefer einsteigen? Workshops und Beratung bringen den AI Unified Process direkt in Ihr Team.