Management-Zusammenfassung dieses Beitrags:
Die Begriffe → Use Case und → User Story werden häufig verwechselt. Im → Requirements Engineering ist eine Unterscheidung aber wichtig.
In diesem Beitrag wird eine Kurzdarstellung zur Unterscheidung der Begriffe geliefert.
→ Use Cases und → User Stories werden im Requirements Engineering eingesetzt und Anforderungen zu erfassen. Hinter beiden Schlagwörtern verbergen sich aber unterschiedliche Konzepte, die das Vorgehen im Requirements Engineering bestimmen.
In der Wikipedia steht /#Wiki-User-Story/:
“Die Use Cases in der klassischen → Softwareentwicklung ohne agile Methoden sind User Stories insofern ähnlich, als sie Anforderungen in der Sprache des Anwenders und im Kontext darstellen. Bei einem Use Case werden jedoch alle Erfolgs- und Misserfolgsszenarien bei der möglichen Erreichung eines fachlich relevanten Ziels gebündelt dargestellt. Eine User Story stellt hingegen eine fachlich motivierte Anforderung dar, die von einem Anwender zwar als erfolgreich bzw. nicht erfolgreich umgesetzt beurteilt werden kann, allerdings wird der Anwender allein mit der User Story kein fachliches Ziel erreichen können. Somit kann ein Use Case den Kontext für viele User Stories bilden: Eine User Story ist die Überschrift eines konkreten Szenarios, ein Use Case beinhaltet mehrere dieser Szenarien.”
Use Case oder User Story? Die beiden Begriffe können im Requirements Engineering folgendermaßen charakterisiert werden:
- Use Case: Zu Deutsch → Anwendungsfall: Bezeichnet die Beschreibung, wie sich ein System (oder ein Ausschnitt davon) verhält
- User Story: Beschreibt aus der Sicht eines Anwenders einen Teilaspekt des Verhaltens eines Systems
In Abbildung 1 sind die beiden Begriffe mit ihren Charakterisierungen gegenübergestellt.
Abbildung 1: Gegenüberstellung von Use Case und User Story
Use Cases werden bevorzugt beim klassischen Requirements Engineering eingesetzt, während User Stories bevorzugt im agilen Kontext zu finden sind.
Anmerkungen:
- Weder Use Cases noch User Stories sind Anforderungen; um → Anforderungsmanagement / Requirements Engineering zu betreiben, bedarf es mehr als das Verfassen von Use Cases oder User Stories
- Die beiden Konzepte sind verschieden und es sollte nicht der Versuch unternommen werden, Use Cases und User Stories zu verknüpfen
Inhalt | Typ |
---|---|
Agilität: Agiles Requirements Engineering – Eine Übersicht |
Literatur
- /BBG15/ → IIBA: A Guide to the → Business Analysis Body of Knowledge (BABOK Guide), International Institute of Business Analysis, Marietta, Georgia 3rd Edition 2015, ISBN 978–1‑927584–02‑6
- /BBG17‑d/ IIBA: BABOK v3: Leitfaden zur Business-Analyse BABOK Guide 3.0, Dr. Götz Schmidt, Wettenberg 2017, ISBN 978–3‑945997–03‑1
- /Ebert19/ Christof Ebert: Systematisches Requirements Engineering. Anforderungen ermitteln, dokumentieren, analysieren und verwalten, dpunkt, Heidelberg 6. Auflage 2019, ISBN 978–3‑86490–562‑9
- /Hruschka19/ Peter Hruschka: → Business Analysis und Requirements Engineering: Prozesse und Produkte nachhaltig verbessern, Hanser, München 2. Auflage 2019, ISBN 978–3‑446–45589‑4
- /IREB21/ siehe /Pohl21/
- /Pohl21/ auch /IREB21/ Klaus Pohl, Chris Rupp: Basiswissen Requirements Engineering: Aus- und Weiterbildung nach → IREB-→ Standard zum Certified Professional for Requirements Engineering Foundation Level, dpunkt, Heidelberg 5. Auflage 2021, ISBN 978–3‑86490–814‑9
- /Rupp20/ Chris Rupp: Requirements-Engineering und ‑Management. Das Handbuch für Anforderungen in jeder Situation, Hanser, München 7. Auflage 2020, ISBN 978–3‑446–45587‑0
- /Winteroll21/ Marcus Winteroll: Requirements Engineering für Dummies, Wiley-VCH, Weinheim 2021, ISBN 978–3‑527–71635‑7
Weblinks
- /→ Scrum-→ Glossar/ Scrum-Glossar mit den wichtigsten Begriffen zu Scrum und Agile (deutsch)
- /#Wiki-Use-Case/ Anwendungsfall in der deutschen Wikipedia
- /#Wiki-Use-Case-Diagramm/ Anwendungsfalldiagramm in der deutschen Wikipedia
- /#Wiki-Use-Case-→ UML/ Anwendungsfall der UML in der deutschen Wikipedia
- /#Wiki-User-Story/ User Story in der deutschen Wikipedia
- /#Wiki-User-Story‑e/ User Story in der englischen Wikipedia
Legende zu den Weblinks
/ / Verweis auf eine Website (allgemein)
/*/ Verweis auf eine Website, die als Ergänzung zu einem Buch dient
/#/ Verweis auf ein einzelnes Thema auf einer Website
/#V/ Verweis auf ein Video auf einer Website
Letzte Aktualisierung: 20.08.2021 © Peterjohann Consulting, 2005–2024