Story slicing Techniken
-
Upload
michael-kuesters -
Category
Business
-
view
45 -
download
0
Transcript of Story slicing Techniken
Story Slicing
Methoden und Techniken
Michael Küsters
oder: Wie man User Stories klein bekommt …
Technisches Splitting
Spaltlinie BeispielUse Case Nutzerdaten: Login, Statistiken, Passwort-Reset, Mailings
Konfiguration Datenbank: Kunde A: Oracle, Kunde B: postgres, Kunde C: MS-sql
I/O Kanal Vertragsdaten: Benutzereingabe, SAP-Export, DWH-Export
Daten-Instanzen Bauteile: Statische Teile, konfigurierte Teile, Teile mit Verschleiß
Instanz-Typ Produkte: Warenkorb, Lager, Bestellung, RetourePersona Benutzer: System-Admin, Ingenieur, Techniker, ArchitektCRUD Usermanagement: Registrieren, Login, PW ändern, Konto
löschenTechnische Operation
Datenverarbeitung: Auslesen, Übertragen, Business Logik
Formate Datenströme: XML, JSON, CSV, Binary-Encoded2
@Larman/Vodde:„Practices for scaling Lean and Agile Development“
FURPS+ Story Slicing
Wenn ich mir meine
gesamte Historie
anzeigen lassen will,
dauert das derzeit 10-
20 Sekunden.
2 Sekunden wäre gut,
5 Sekunden dulde ich.
Functionality
Usability
Reliability
Portability
Supportability
+ other stuff
Warum will der User die ganze Historie sehen?
Pagination? Lazy Load?Filter?
Wo entsteht das Problem?Gibt es andere Wege?
Infrastruktur?Betriebssystem? DB?
Wie finden wir heraus, warum es langsam ist?
Kann jemand den Datenschutz bei Offline Client Caching klären?
3
@Larman/Vodde:„Practices for scaling Lean and Agile Development“
Specification by Example
1. Beschreibe das Verhalten des Moduls, wie der Nutzer es wahrnimmt.
2. Nutze reale Beispiele.3. Stelle Variablen in einer Matrix dar.4. Stelle „schwere“ Fragen.5. Schau‘ über den Tellerrand.
@Gojko Adzic: „Specification by
Example“
4
SBE – Beispiel: Division
Zähler Nenner Ergebnis
2 2 1
10 5 2
7 0 ∞
0 0 0
2 π ?
Story 1: Wie stellt man das dar?
Story 2: Eine Zahl durch sich selbst ist 1! Auch 0?
Story 3: Auf-/Abrunden:Wie viel Stellen?
5
@Gojko Adzic: „Specification by
Example“
Ziel Akteure Auswirkung Feature
Impact Mapping
6
Top Profile
Jobsucher
Firmen
High Potential
s
Fachkraft
HR
Fach-Bereiche
Bewertetes Profil
Einfache Übersicht
Skill-Übersicht
Leicht auswählen
Peer Voting für Skills
Skills Picker
Übliche Begriffe
Intelligente VorschlägeSkill Tree
Gewichtete Profile
Relation zur Ausschreibung
Basierend auf Bewertungen
Job Portal #1
Wir bauenals Teil vondamitfür wen?als Teil vonund
erreichenals Teil von
Story!
@Gojko Adzic: „Specification by
Example“
Story Mapping
7
@Jeff Patton: „User Story Mapping“