FlenioFlenio

Kapitel im Leitfaden Requirements Engineering

Use Case vs. User Story: Unterschiede, Einsatz und Kombination

Von Leutrim MiftarajIREB CPRE Foundation Level · PMPStand: 31. Oktober 20266 Minuten Lesezeit

Kurz erklärt

Eine User Story beschreibt in einem Satz, wer was warum möchte, und ist ein Platzhalter für ein Gespräch. Ein Use Case beschreibt ausführlich die Interaktion zwischen einem Akteur und dem System, mit Vorbedingungen, Hauptszenario, Alternativen und Nachbedingungen. User Stories eignen sich für agile Teams mit kurzen Feedbackschleifen, Use Cases für komplexe Abläufe und vertragliche Spezifikationen.

Das Wichtigste in Kürze

  • Beide Formen sind schablonenbasierte Arbeitsprodukte im Sinne des IREB-Lehrplans [1].
  • User Stories sind kurz und bewusst unvollständig, Use Cases ausführlich und strukturiert.
  • Use Cases zeigen Abläufe mit Alternativen und Fehlerfällen, User Stories einzelne Wünsche.
  • In der Praxis ergänzen sich beide: Use Cases für den Überblick, Stories für die Umsetzung.

Wie ordnet der IREB-Lehrplan Use Cases und User Stories ein?

Im IREB-Lehrplan gehören beide Formen zu den schablonenbasierten Arbeitsprodukten. User Stories werden mit einer Satzschablone formuliert, die auf Mike Cohn zurückgeht; Use Cases mit Formularschablonen, wie sie Alistair Cockburn beschrieben hat [1]. Der Lehrplan ordnet User Stories den Arbeitsprodukten für einzelne Anforderungen zu, Use Cases dagegen den Arbeitsprodukten für eine zusammenhängende Menge von Anforderungen. Dieser Unterschied erklärt bereits einen grossen Teil der praktischen Unterschiede.

Use Cases modellieren laut Lehrplan die dynamische Interaktion zwischen einem Akteur im Systemkontext und dem System aus Sicht des Akteurs. Sie werden meist mit Formularschablonen in natürlicher Sprache oder mit UML-Aktivitätsdiagrammen beschrieben; in UML zeigen Use-Case-Diagramme zudem das System, seine Use Cases und die beteiligten Akteure im Überblick. User Stories sind dagegen kurze Beschreibungen eines Wunsches, die erst im Gespräch zwischen Fachleuten und Team konkretisiert werden.

Was sind die Unterschiede im Überblick?

Use Case und User Story im Vergleich
MerkmalUser StoryUse Case
Umfangein Satz plus Akzeptanzkriterienstrukturiertes Formular, oft eine bis mehrere Seiten
PerspektiveRolle, Ziel, NutzenAkteur und System in Interaktion
Inhalteinzelner Wunschzusammenhängender Ablauf mit Varianten
Alternativen und Fehlerfälleüber Akzeptanzkriterien oder weitere Storiesausdrücklich als Alternativszenarien
Detailtiefebewusst gering, Details im Gesprächhoch, Details schriftlich
Typischer Prozesspartizipativ, iterativ, agilvertragsbasiert oder komplexe Abläufe
Schätzbarkeitgut, wenn klein geschnittenmeist zu gross, wird in Teile zerlegt
Überblick über das Systemgering, braucht Story Mapgut, besonders mit Use-Case-Diagramm

Beispiel: dieselbe Anforderung in beiden Formen

Als User Story: «Als Projektleiterin möchte ich eine Monatsauswertung meines Projekts als PDF exportieren, damit ich sie dem Kunden als Leistungsnachweis senden kann.» Akzeptanzkriterien: Die Auswertung enthält Stunden pro Person und Tätigkeit; leere Monate erzeugen einen Hinweis statt einer leeren Datei; Mitarbeitende ohne Leitungsrolle können die Funktion nicht aufrufen.

Dieselbe Anforderung als Use Case
FeldInhalt
NameLeistungsnachweis exportieren
Primärer AkteurProjektleiterin
ZielLeistungsnachweis für einen Monat als PDF an den Kunden senden
Vorbedingungangemeldet, Leitungsrolle im Projekt, Monat abgeschlossen
Hauptszenario1. Projekt wählen 2. Monat wählen 3. Export anfordern 4. System erstellt PDF mit Stunden pro Person und Tätigkeit 5. Projektleiterin lädt PDF herunter
Alternativszenario 2aMonat nicht abgeschlossen: System bietet Abschluss an oder bricht ab
Alternativszenario 4akeine Einträge: System zeigt Hinweis, kein PDF
NachbedingungPDF ist erstellt und im Projekt abgelegt

Der Vergleich zeigt den Unterschied deutlich: Die User Story stellt den Nutzen in den Vordergrund und lässt den Ablauf offen. Der Use Case beschreibt den Ablauf vollständig, einschliesslich der Vorbedingung, dass der Monat abgeschlossen sein muss, und der Frage, was in diesem Fall geschieht. In der Story wäre dieser Fall erst im Gespräch oder als weiteres Akzeptanzkriterium aufgetaucht.

Wann passt welche Form?

Entscheidungshilfe
SituationEmpfehlung
Agiles Team, Fachbereich regelmässig verfügbarUser Stories mit Akzeptanzkriterien
Umsetzung durch externen Lieferanten mit FestpreisUse Cases mit vollständigen Szenarien
Komplexe Abläufe mit vielen Varianten und FehlerfällenUse Cases, daraus Stories für die Umsetzung ableiten
Viele kleine, unabhängige WünscheUser Stories
Regulierte Umgebung mit NachweispflichtenUse Cases oder Satzschablonen mit Traceability
Überblick über ein neues System gewinnenUse-Case-Diagramm, danach Stories oder Use Cases

Der IREB-Lehrplan verknüpft die Wahl der Arbeitsprodukte mit der Konfiguration des Prozesses: Im partizipativen Prozess sind Product Backlogs mit User Stories typisch, im vertragsbasierten Prozess klassische Systemanforderungsspezifikationen aus natürlichsprachlichen Anforderungen und Modellen [1]. Die Wahl der Form ist damit eine Folge der Situation, nicht eine Frage der Vorliebe.

Wie lassen sich Use Cases und User Stories kombinieren?

In vielen Vorhaben ist die Kombination am wirksamsten. Use Cases oder ein Use-Case-Diagramm geben den Überblick über die wichtigsten Abläufe; aus jedem Use Case werden User Stories für die schrittweise Umsetzung abgeleitet, etwa eine Story für das Hauptszenario und weitere für die Alternativszenarien. So bleibt der Zusammenhang erhalten, und das Team kann trotzdem in kleinen Schritten liefern. Die Story Map, die Stories entlang der Abläufe der Nutzenden ordnet, erfüllt eine ähnliche Funktion für rein agile Teams.

Der Scrum Guide schreibt bewusst kein Format für Einträge im Product Backlog vor; Beschreibung, Reihenfolge und Grösse sind Attribute, die je nach Arbeitsbereich variieren [2]. Teams sind deshalb frei, Use Cases, User Stories oder andere Formen zu nutzen. Entscheidend ist, dass Einträge verständlich, schätzbar und prüfbar sind. Wie User Stories im Detail geschrieben werden, beschreibt der Beitrag User Stories schreiben im Hub Agil.

Use Cases und User Stories in Normen

Die Norm ISO/IEC/IEEE 29148 schreibt keine bestimmte Form vor, sondern legt fest, welche Informationen Anforderungsdokumente enthalten müssen, und stellt Satz- und Dokumentschablonen bereit [3]. Use Cases und User Stories können in normkonformen Spezifikationen verwendet werden, solange die geforderten Informationen enthalten sind und die Anforderungen verfolgbar bleiben. In vertraglichen Kontexten werden User Stories häufig um ausführlichere Akzeptanzkriterien ergänzt, damit sie als Abnahmegrundlage taugen.

Typische Fehler

  • User Stories als Mini-Spezifikationen mit allen Details schreiben und das Gespräch auslassen.
  • Use Cases so allgemein formulieren, dass sie keine prüfbaren Aussagen enthalten.
  • Alternativ- und Fehlerszenarien vergessen, weil nur der Normalfall beschrieben wird.
  • Technische Abläufe als Use Cases beschreiben, statt die Sicht des Akteurs einzunehmen.
  • Zwischen den Formen wechseln, ohne die Verbindung zwischen Use Case und abgeleiteten Stories festzuhalten.

Beide Formen im Werkzeug führen

Im Projekttool lassen sich Use Cases als übergeordnete Einträge und User Stories als untergeordnete Aufgaben abbilden, sodass der Zusammenhang sichtbar bleibt. In Flenio können Aufgaben mit Unteraufgaben, Checklisten für Akzeptanzkriterien und Verknüpfungen zu Dokumenten geführt werden. Wie Anforderungen über ihren Lebenszyklus verfolgt werden, beschreibt der Beitrag Requirements Management. Den Gesamtzusammenhang zeigt der Leitfaden Requirements Engineering.

Was zeigt ein Use-Case-Diagramm?

Ein Use-Case-Diagramm in UML zeigt das System als Rahmen, die Use Cases als Ellipsen innerhalb des Rahmens und die Akteure als Figuren ausserhalb, verbunden durch Linien, die zeigen, wer an welchem Use Case beteiligt ist. Es beschreibt keine Abläufe, sondern gibt einen Überblick: Welche Ziele können welche Akteure mit dem System erreichen? Damit eignet es sich gut als erster Schritt in einem neuen Vorhaben und als Einstieg für Stakeholder, die nicht in Details einsteigen möchten. Der IREB-Lehrplan nennt Use-Case-Diagramme ausdrücklich als Möglichkeit, ein System und seinen Kontext zu modellieren.

Für eine Zeiterfassungslösung zeigt ein Use-Case-Diagramm etwa die Akteure Mitarbeitende, Projektleitende und Buchhaltungssystem sowie Use Cases wie «Zeit erfassen», «Monat abschliessen», «Leistungsnachweis exportieren» und «Daten übertragen». Jeder dieser Use Cases kann anschliessend ausführlich beschrieben oder in User Stories zerlegt werden. Der Zusammenhang mit dem Systemkontext ist eng: Die Akteure des Use-Case-Diagramms entsprechen weitgehend den Akteuren im Kontextdiagramm, siehe Systemkontext und Abgrenzung.

Woran erkennt man gute Use Cases und gute User Stories?

Für beide Formen gelten die Qualitätskriterien des IREB-Lehrplans für einzelne Anforderungen: adäquat, notwendig, eindeutig, vollständig, verständlich und prüfbar. Gute Use Cases haben ein klares Ziel aus Sicht des Akteurs, ein Hauptszenario mit fünf bis zehn Schritten, ausdrückliche Alternativ- und Fehlerszenarien und eine prüfbare Nachbedingung. Gute User Stories sind klein genug für einen Sprint, nennen eine konkrete Rolle, beschreiben den Nutzen und haben zwei bis fünf prüfbare Akzeptanzkriterien. Wie einzelne Anforderungen sprachlich präzise formuliert werden, zeigt der Beitrag Anforderungen formulieren.

Ein nützlicher Test für beide Formen: Kann eine Person, die nicht an der Erhebung beteiligt war, daraus Testfälle ableiten? Bei Use Cases gelingt das meist direkt aus den Szenarien; bei User Stories aus den Akzeptanzkriterien. Fehlen diese, ist die Anforderung noch nicht fertig.

Wie gelingt der Übergang von Use Cases zu User Stories?

Viele Organisationen haben bestehende Spezifikationen mit Use Cases und wechseln zu agilen Teams, die mit User Stories arbeiten. Der Übergang gelingt, wenn die Use Cases nicht verworfen, sondern als Landkarte genutzt werden. Jeder Use Case wird in eine Story für das Hauptszenario und weitere Stories für die wichtigsten Alternativszenarien zerlegt. Die Vorbedingungen werden zu Akzeptanzkriterien oder zu eigenen Stories, die Nachbedingungen zu prüfbaren Ergebnissen. Die Verbindung zwischen Use Case und Stories wird im Werkzeug festgehalten, sodass später nachvollziehbar bleibt, welche Stories welchen Ablauf umsetzen.

Umgekehrt kann es sinnvoll sein, für agile Vorhaben nachträglich Use Cases zu erstellen, etwa wenn ein Produkt an einen externen Betreiber übergeben oder für eine Zertifizierung dokumentiert werden muss. Dann fassen die Use Cases das umgesetzte Verhalten zusammen, das in vielen einzelnen Stories verteilt ist.

Häufige Fragen

Was ist der Unterschied zwischen Use Case und User Story?

Eine User Story beschreibt in einem Satz, wer was warum möchte, und wird im Gespräch konkretisiert. Ein Use Case beschreibt ausführlich die Interaktion zwischen Akteur und System mit Vorbedingungen, Hauptszenario, Alternativen und Nachbedingungen. Stories sind kurz und einzeln, Use Cases umfassend und zusammenhängend.

Wann verwendet man Use Cases?

Use Cases eignen sich für komplexe Abläufe mit vielen Varianten und Fehlerfällen, für vertragliche Spezifikationen, wenn ein externer Lieferant umsetzt, und für regulierte Umgebungen mit Nachweispflichten. Sie geben zudem einen guten Überblick über die wichtigsten Abläufe eines Systems.

Kann man Use Cases und User Stories kombinieren?

Ja. Use Cases oder ein Use-Case-Diagramm geben den Überblick, und aus jedem Use Case werden User Stories für die schrittweise Umsetzung abgeleitet, etwa für das Hauptszenario und für jedes Alternativszenario. So bleibt der Zusammenhang erhalten, während das Team in kleinen Schritten liefert.

Welche Felder hat ein Use Case?

Typische Felder sind Name, Ziel, primärer Akteur, Vorbedingung, Auslöser, Hauptszenario mit nummerierten Schritten, Alternativszenarien für Varianten und Fehlerfälle sowie Nachbedingung. Je nach Schablone kommen weitere Felder wie beteiligte Stakeholder oder Häufigkeit hinzu.

Quellen

  1. [1]CPRE Foundation Level Syllabus, Version 3.2.0 vom 26. Februar 2024 (Bühne, Glinz, van Loenhoud, Staal) — International Requirements Engineering Board (IREB) e.V.. Abgerufen am 31. Oktober 2026 · Primärquelle
  2. [2]The Scrum Guide, November 2020 (Ken Schwaber, Jeff Sutherland) — scrumguides.org. Abgerufen am 31. Oktober 2026 · Primärquelle
  3. [3]ISO/IEC/IEEE 29148:2018 Systems and software engineering — Life cycle processes — Requirements engineering — International Organization for Standardization (ISO). Abgerufen am 31. Oktober 2026 · Primärquelle

Änderungen an diesem Artikel

  • 31. Oktober 2026: Erstveröffentlichung. Grundlagen nach IREB CPRE Foundation Level Lehrplan 3.2.0, Prüfungsordnung 5.6.2 und ISO/IEC/IEEE 29148:2018.

Wie wir Fachinhalte recherchieren, prüfen und aktualisieren: Redaktionelle Grundsätze

Vom Leitfaden in den Projektalltag

Flenio bringt Projekte, Meilensteine, Zeit und Rechnungen in ein Werkzeug — Hosting in Zürich, revDSG und DSGVO.