Download - User (Experience) Stories #iak13
Veranstaltung
IAKonferenz 2013Thema
User (Experience) Stories
Entstehung, Entwicklung, praktische Anwendung und Bedeutung der kleinstmöglichen Einheit agiler Konzeption.
Autor
Mathias Wrba
Datum
04/05/2013
Page 2
User (Experience) Stories – Wo kommen wir her?
Plan Design Build
//Strategie//Grobkonzept//Business Analysis
//Feinkonzept//Fachkonzept//Design-Paper//Styleguide
//Frontend//Backend
Page 3
User (Experience) Stories – Iteratives Arbeiten
Conception (Sprint 0)
Neuer Release
Product Backlog
Items
Product Backlog
Items
SelectedSprint
Backlog
Sprint2-3 Wochen
24Std.
Page 4
User (Experience) Stories – Also Stories!
Als [Nutzer-Rolle]gebrauche ich [Funktionalität],um [Nutzen].
Nutzer des Systems steht im Mittelpunkt –User-Centered Design.
Jedes Feature wird aus seiner Sicht als„sichtbare Funktionalität“ beschrieben...
…und mit einem für den User relevantenNutzen begründet.
Oder einfacher Wer will was warum?
Page 5
User (Experience) Stories – Also Stories!
F = Freundlich
N = Nutzerzentriert
A = Allgemeinverständlich
R = Relevant
K = Kurz
INVESTRegeln für agile Projektmanager
I = Independent
N = Negotiable
V = Valuable
E = Estimable
S = Small
T = Testable
FNARKRegeln für agile Konzepter
+
Page 6
Kleiner Ausflug in die Semiotik
Ferdinand de Saussure
Page 7
User (Experience) Stories – Bezeichnende Sache
Zwischen Zeichen und Bezeichnetem besteht eine arbiträre Beziehung.
Hund
Daraus ergeben sich ein paar spaßige Konsequenzen in Hinsicht auf Kommunikation.
Page 8
User (Experience) Stories – Bezeichnende Sache
Denken Senden Empfangen Interpretieren
Hund Hund!
Page 9
User (Experience) Stories – Also Stories!
Beispiele für gute Stories!!!
Stories sind Conversation Starter
Kunde
Konzept
User
Technik
Kreation
Page 10
User (Experience) Stories – Story Cards
Titel
Story
Story-Punkte
Voraussetzungen
Akzeptanzkriterien
Relevante Dokumentation
Test Cases
Page 11
User (Experience) Stories – Der Kern ist die Story+ just enough documentation
Flows
PaperPrototypes
Sitemaps
Mockups
?Was immer du
brauchst!
Page 12
User (Experience) Stories – Also Stories!
Beispiel FrontendAls Kunde will ich mich für einen Newsletter anmelden, um regelmässig Informationen zugeschickt zu bekommen.
Beispiel Web AnalyticsAls Marktmanager will ich wissen, wie viele Besucher meine Länderseite pro Woche hat, um eine Relation zur Anzahl meiner im Zeitraum erreichten Ziele zu haben.
Beispiel BackendAls Community Manager will ich auffällige Nutzer identifizieren, um auf einen Blick zu erkennen, mit wem ich es zu tun habe.
Page 13
Moment mal! Wo kommen denn eigentlich die ganzen Stories her?
Page 14
User (Experience) Stories – Sprint 0 ff.
Workshoppen
InterviewenRecherchieren
Diskutieren
Lesen
Testen
Page 15
User (Experience) Stories – Sprint 0 ff.
Kontext is King. Ziele und Agenda an die Wand!
Brainwriting zur Story-Sammlung
Page 16
User (Experience) Stories – Sprint 0 ff.
Kauf ein Feature zur Priorisierung
Ideen, Gedanken, Zitate aus dem Workshop an die Wand. Vor allem, wenn es einen Tag 2 gibt.
Page 17
User (Experience) Stories – Die einfache Wahrheit
Was ist das Ziel?Warum machen wir das?
Was bringt das dem Nutzer?
Was bringt das dem Kunden?*
*
*
*
Und wie können wir überprüfen, ob wir unsere Ziele erreichen?*
Page 18 Wechselt die Richtung, loopt und klappt besser
Agilität vs. Realität
Und wie klappt das jetzt im Projektalltag?
Page 19
User (Experience) Stories – Die Praxis
Anforderungen TechnikTechn.
Konzept
Anforderungen Fachlich
Grobkonzept
DetailkonzeptionIteration 1
Setup Technik
DetailkonzeptionIteration 2
DetailkonzeptionIteration 3
EntwicklungIteration 1
EntwicklungIteration 2
EntwicklungIteration 2
Au
sta
usch
Sprint Planning – gemeinsame inititale Ausarbeitung der StoriesDetailkonzept Sprint: Aufbereitung der Stories für das
Implementierungs-Sprint Planning (= Sprint Review Detailkonzept)
Sprint Planning – Besprechung der spezifizierten Stories Technik Sprint – Implementierung
Sprint 0
n Wochen n Wochen n Wochen n Wochenn Wochen
Page 20
User (Experience) Stories – Wer braucht Konzepter?
Kreation
Technik
Kunde Nutzer
IA/UXDas
magische Einhorn der
Vernunft
Page 21
User (Experience) Stories – Schlaue Bücher
Agile & User Stories
Workshops und Kreativtechniken