Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m426_v2025:learningunits:lu01:userstories [2025/11/06 14:28] – angelegt gjenni | de:modul:m426_v2025:learningunits:lu01:userstories [2025/11/11 21:33] (aktuell) – gjenni | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | Eine Story bzw. User Story ist ein kurzes, nicht-technisches Statement einer Softwaresystem-Anforderung, | + | ====== LU01e - User Stories ====== |
| - | "Als ❮Nutzer❯ | + | ===== 1. User Stories ===== |
| + | ==== 1.1 Was sind User Stories? ==== | ||
| + | \\ | ||
| + | User Stories sind kurze, einfache Beschreibungen einer Funktion aus Sicht der Benutzer: | ||
| + | |||
| + | **Aufbau einer User Story:** | ||
| + | |||
| + | ```\\ | ||
| + | **Als** [Rolle]\\ | ||
| + | **möchte ich** [Funktionalität],\\ | ||
| + | **damit** [Nutzen].\\ | ||
| + | ``` | ||
| + | |||
| + | **Beispiel Study Buddy Finder:** | ||
| + | |||
| + | ```\\ | ||
| + | **Als** Student:in \\ | ||
| + | **möchte ich** mein persönliches Lernprofil erstellen, \\ | ||
| + | **damit** ich meine Fächer, Interessen und Lernzeiten angeben kann.\\ | ||
| + | ``` | ||
| - | Beispiel:\\ | ||
| - | **Als** Student: | ||
| - | **möchte ich** mein persönliches Lernprofil erstellen, | ||
| - | **damit** ich meine Fächer, Interessen und Lernzeiten angeben kann. | ||
| ---- | ---- | ||
| + | ====1.2 Schätzung einer User Story==== | ||
| + | |||
| + | User Stories werden in **Story Points** geschätzt. Story Points sind eine Maßeinheit zur Einschätzung des Gesamtaufwandes, | ||
| + | |||
| + | Wenn wir etwas mit Story Points einschätzen, | ||
| + | |||
| + | Oft wird für die Schätzung auch T-Shirt Grössen eingesetzt: also S, M, L, XL. | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | ==== 1.3 Wenn eine User Story zu groß ist ==== | ||
| + | |||
| + | Eine Story sollte nicht zu groß sein. Wird eine User Story also als XL geschätzt, bietet es sich an, die Story in viele kleinere Stories zu unterteilen. Eine Story, die zu viel Arbeit erfordert, nennt man „Epik“ (Epic User Story). | ||
| + | |||
| + | Beispiel: | ||
| + | |||
| + | * Epic User Story: „Profilverwaltung für Student: | ||
| + | * User Stories: | ||
| + | |||
| + | 1. Mit BZZ-Konto anmelden | ||
| + | 2. Profildaten erfassen (Stärken & Schwächen pro Fach) | ||
| + | 3. Format angeben (Hilfeleistung suchen / anbieten) | ||
| + | 4. Bestätigung nach Speicherung anzeigen | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 1.4 Akzeptanzkriterien ==== | ||
| + | |||
| + | Akzeptanzkriterien sind konkrete Bedingungen, | ||
| + | |||
| + | **Beispiel Study Buddy Finder:** | ||
| + | |||
| + | * Die Benutzerin / der Benutzer kann Name, Klasse, Fächer und Lernpräferenzen eingeben. | ||
| + | * Die Benutzerin / der Benutzer kann die verfügbare und bevorzugte Lernzeiten angeben. | ||
| + | * Die Daten werden sicher im Benutzerkonto gespeichert. | ||
| + | * Nach dem Speichern erhält der Benutzer eine Bestätigungsmeldung. | ||
| + | |||
| + | Wenn Teams diese Kriterien frühzeitig formulieren und im Product Backlog Refinement weiter ausarbeiten, | ||
| + | |||
| + | Gut formulierte Akzeptanzkriterien folgen dem SMART-Prinzip: | ||
| + | |||
| + | * **Spezifisch**: | ||
| + | * **Messbar**: | ||
| + | * **Erreichbar** (Achievable): | ||
| + | * **Relevant**: | ||
| + | * **Zeitgebunden** (Time bound): definiert bei Bedarf eine zeitliche Erwartung\\ | ||
| + | |||
| + | 👉🏽 Schauen Sie sich das Video zur Erläuterung an: | ||
| + | ]] | ||
| - | ====== Nutzung von User Story: | ||
| - | Im Sprint Planning Meeting priorisiert der Product Owner die Stories, die in den Sprint übernommen werden sollen. Das Team gibt jeder Story eine gewisse Menge an Story Points, um den Arbeitsaufwand für diese Story einzuschätzen, | ||
| + | ---- [[https:// | ||
| + | Quelle: https:// | ||