Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m426_v2025:learningunits:lu01:userstories [2025/11/06 14:50] – gjenni | de:modul:m426_v2025:learningunits:lu01:userstories [2025/11/11 21:33] (aktuell) – gjenni | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== User Stories, Definition of Done und Product Backlog | + | ====== |
| ===== 1. User Stories ===== | ===== 1. User Stories ===== | ||
| Zeile 22: | Zeile 22: | ||
| ``` | ``` | ||
| - | + | ---- | |
| - | --- | + | |
| ====1.2 Schätzung einer User Story==== | ====1.2 Schätzung einer User Story==== | ||
| Zeile 33: | Zeile 32: | ||
| Oft wird für die Schätzung auch T-Shirt Grössen eingesetzt: also S, M, L, XL. | Oft wird für die Schätzung auch T-Shirt Grössen eingesetzt: also S, M, L, XL. | ||
| + | |||
| + | ---- | ||
| Zeile 44: | Zeile 45: | ||
| * User Stories: | * User Stories: | ||
| - | 1. Lernprofil erstellen | + | 1. Mit BZZ-Konto anmelden |
| - | 2. Lernzeiten speichern | + | 2. Profildaten erfassen (Stärken & Schwächen pro Fach) |
| - | 3. Bestätigung nach Speicherung anzeigen | + | 3. Format angeben (Hilfeleistung suchen / anbieten) |
| + | 4. Bestätigung nach Speicherung anzeigen | ||
| - | ==== 1.3 Akzeptanzkriterien ==== | + | ---- |
| - | Akzeptanzkriterien sind konkrete Bedingungen, | + | ==== 1.4 Akzeptanzkriterien ==== |
| + | |||
| + | Akzeptanzkriterien sind konkrete Bedingungen, | ||
| **Beispiel Study Buddy Finder:** | **Beispiel Study Buddy Finder:** | ||
| Zeile 59: | Zeile 63: | ||
| * Nach dem Speichern erhält der Benutzer eine Bestätigungsmeldung. | * 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: | ||
| - | ===== 2. Definition of Done (DoD) ===== | + | |
| - | + | * **Messbar**: das Ergebnis kann überprüft werden | |
| - | **Was ist das?** | + | * **Erreichbar** (Achievable): das Team kann es umsetzen |
| - | Die Definition of Done legt fest, **wann eine Aufgabe oder Story wirklich fertig ist**. | + | * **Relevant**: deckt das Nutzerbedürfnis direkt ab |
| - | + | * **Zeitgebunden** (Time bound): definiert bei Bedarf eine zeitliche Erwartung\\ | |
| - | **Warum ist sie wichtig? | + | |
| - | + | ||
| - | * Vermeidet Missverständnisse im Team. | + | |
| - | * Stellt sicher, dass eine Story **wirklich nutzbar** ist und keine losen Enden hat. | + | |
| - | * Schafft Transparenz für alle Beteiligten. | + | |
| - | + | ||
| - | **Wann ist etwas done?** | + | |
| - | + | ||
| - | * Wenn alle **Akzeptanzkriterien erfüllt** sind. | + | |
| - | * Wenn zusätzliche Teamregeln der DoD eingehalten wurden, z. B.: | + | |
| - | + | ||
| - | * Code ist getestet | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | **Wie wird das überprüft?** | + | |
| - | + | ||
| - | * Entwickler: | + | |
| - | * Tester: | + | |
| - | * Das Team bestätigt gemeinsam: „Done“. | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | ## 3. Product Backlog | + | |
| - | + | ||
| - | **Wohin mit den User Stories? | + | |
| - | Alle User Stories | + | |
| - | + | ||
| - | **Was ist der Product Backlog?** | + | |
| - | + | ||
| - | * Eine geordnete Liste aller Aufgaben, Features und Ideen für ein Produkt. | + | |
| - | * Enthält **User Stories**, Bugs, Verbesserungen oder technische Aufgaben. | + | |
| - | * Sortierung nach **Priorität**: Wichtigste Aufgaben oben, unwichtige weiter unten. | + | |
| - | + | ||
| - | **Wie arbeite ich damit?** | + | |
| - | + | ||
| - | 1. **Hinzufügen:** Neue User Stories oder Aufgaben kommen ins Backlog. | + | |
| - | 2. **Priorisieren: | + | |
| - | 3. **Schätzen:** Jede Story wird hinsichtlich Aufwand eingeschätzt. | + | |
| - | 4. **Umsetzen: | + | |
| - | + | ||
| - | **Beispiel Study Buddy Finder Backlog: | + | |
| - | + | ||
| - | | Priorität | User Story | Status | Akzeptanzkriterien | + | |
| - | | --------- | -------------------- | ------ | -------------------------------------------------------------------------------------------------------------- | | + | |
| - | | Hoch | Lernprofil erstellen | offen | Name, Klasse, Fächer, Lernpräferenzen eingeben; Zeiten speichern; Daten sicher speichern; Bestätigung anzeigen | | + | |
| - | | Mittel | + | |
| - | | Niedrig | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | ### Zusammenfassung: | + | |
| - | 1. **User Story** → beschreibt, was eine Benutzer:in will | + | 👉🏽 Schauen Sie sich das Video zur Erläuterung an:[[youtube.com/ |
| - | 2. **Akzeptanzkriterien** → zeigen genau, wann die Story erfüllt ist | + | ]] |
| - | 3. **Definition of Done** → legt fest, wann die Arbeit wirklich fertig ist | + | |
| - | 4. **Product Backlog** → sammelt alle Stories und Aufgaben, priorisiert und organisiert | + | |
| - | So entsteht ein klarer, transparenter Ablauf von der Idee bis zur fertigen Funktion. | ||
| - | --- | ||
| - | Wenn du willst, kann ich das Ganze noch in **einem übersichtlichen Schaubild** darstellen, das die Lernenden sofort verstehen – von User Story bis Done und Backlog. Willst du, dass ich das mache? | + | ---- [[https:// |
| + | Quelle: https:// | ||