Seit vierzig Jahren sind Use-Cases das bewährteste Mittel, um zu beschreiben, was ein System leisten muss. Ivar Jacobson hat sie entwickelt, Alistair Cockburn hat eine ganze Generation darin geschult, sie präzise zu verfassen, und Use-Case 3.0 hat sie mit modernen agilen Bereitstellungsprozessen verknüpft. All diesen Ansätzen lag eine Grundannahme zugrunde: Der Leser eines Use-Cases ist ein Mensch.
Diese Annahme gilt heute nicht mehr. Durch die KI-gestützte Codegenerierung tritt ein dritter Lesertyp auf den Plan: der KI-Agent, der die Spezifikation direkt in Code und Tests umwandelt. Die Implementierung ist kostengünstig geworden; der neue Engpass liegt in der präzisen Formulierung der Absicht. Die Spezifikation ist nun das eigentliche Kernprodukt, der Code lediglich dessen Ergebnis.
Dieser Leitfaden vermittelt Ihnen, wie Sie Use-Cases verfassen, die für alle drei Lesergruppen funktionieren: für die Stakeholder, die sie validieren; für die Entwickler, die sie als Prüfmaßstab nutzen; und für die KI-Agenten, die sie implementieren. Sie erfahren:
- Was sich tatsächlich ändert, wenn eine KI Ihre Spezifikation liest
- Welche klassischen Grundlagen nach wie vor entscheidend sind: Akteure, Ziele, Geltungsbereich (Scope) und vollständige Verhaltensabläufe
- Eine praxisorientierte Vorlage für Spezifikationen samt einem vollständig ausgearbeiteten Beispiel
- Wie Sie Hauptszenarien und alternative Abläufe so formulieren, dass sie von einer KI nicht missverstanden werden können
- Präzisionsjustierung: Was sollte enthalten sein, was kann weggelassen werden und wie sichern Tests die verbleibenden Lücken ab?
- Wie man Use-Cases für iterative Prozesse sinnvoll unterteilt und mit Änderungswünschen, Fehlern sowie Brownfield-Systemen umgeht
- Checklisten und Hinweise zu häufigen Fehlern, die Sie während des Schreibens in einer geteilten Bildschirmansicht griffbereit haben können
Teil des „AI Unified Process“ und Begleitwerk zu *Spec-Driven Development: From Specs to Code with AI Agents* (Apress, 2026). Konzipiert für Requirements Engineers, Business Analysts und Softwareentwickler, die mit Use-Cases (etwa nach Cockburn oder Use-Case 3.0) bereits vertraut sind und gezielt die Neuerungen und Unterschiede kennenlernen möchten, statt eine bloße Wiederholung des Bekannten zu erhalten.