1 Tag Vor Ort oder Remote Max. 12 Teilnehmer

Spec Driven Design mit KI

Vibe Coding — aber richtig

1 Für wen

  • Software-Entwickler und Architekten
  • Tech Leads und Engineering Manager
  • Teams, die KI-Coding-Assistenten produktiv und verlässlich einsetzen wollen

2 Was Sie lernen

  • Verstehen, warum Vibe Coding strukturell scheitert (stochastisch, stateless)
  • Specs als Single Source of Truth einsetzen: Markdown, Mermaid, Interfaces, BDD
  • Business-Analyse-Formate für LLMs anwenden: State Machines, Decision Tables, Invarianten
  • Prompt-, Context-, Intent- und Spec Engineering beherrschen
  • AI-gerechte Architektur verstehen: SDR-Prinzipien, Vertical Slices, SCS
  • Green-Field- und Brown-Field-Strategien für AI-Native Engineering ableiten

Agenda

Vormittag: Grundlagen & erste Spec

  • Warum Vibe Coding scheitert: Halluzinationen, Regressions, korrumpierte Tests
  • AI Coding Workflows im Überblick: Inline, Agentic, Spec-Driven, Dark Factory
  • SDD-Prinzip: Spec als Single Source of Truth, Trennung von Intent und Implementation
  • Business Analyse für LLMs: Mermaid State Machines, Decision Tables, BDD, Invarianten
  • Exercise 1: Komplexes Feature vage prompten — Schmerzpunkt spüren
  • Exercise 2: Dasselbe Feature als vollständige Spec mit Data Models, State Machine und Definition of Done

Nachmittag: Agentic Engineering, Architektur & Strategie

  • Vier Disziplinen: Prompt, Context, Intent und Spec Engineering
  • KI-Architektur-Einschränkungen: Context Limits, SDR-Prinzipien, Vertical Slices, SCS
  • Green-Field vs. Brown-Field: Strangler Fig, Discovery vor Mutation, Zero-Trust-Generierung
  • Exercise 3: Spec + Agent → Plan vor Code → Review
  • Exercise 4: Code aus Exercise 3 nach SDR-Prinzipien refactoren
  • Exercise 5: Dark Factory — Spec an neuen Agenten übergeben, autonom implementieren lassen

Methodik

Fünf Übungsblöcke bauen aufeinander auf: Das Feature aus Exercise 1 zieht sich bis zur Dark Factory Simulation in Exercise 5 durch. Alle Übungen können mit eigenem Projekt durchgeführt werden.

Voraussetzungen: Erfahrung in der Software-Entwicklung. Grundkenntnisse mit einem KI-Coding-Assistenten von Vorteil.