![Page 1: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/1.jpg)
UX und agile Entwicklung - eine Aufgabe für das ganze Team
XP-Days 2016, Hamburg Stefan Roock
[email protected]@StefanRoock
![Page 2: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/2.jpg)
Meine Vergangenheit und mein Ziel
„Wir haben den geilsten Job der Welt.“
„Wir haben das geilste Team der Welt.“
„Es ist immerhin nicht mehr so schlimm wie früher.“
![Page 3: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/3.jpg)
Dieser Vortrag
1. UX: Was ist das?
2. UX und agil: so nicht
3. UX und agil: so geht’s
![Page 4: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/4.jpg)
Warum Apple-Produkte kaufen?Konkurrenzprodukte sind
leistungsfähiger und preisgünstiger.
![Page 5: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/5.jpg)
Warum Apple-Produkte kaufen?
User Experience (UX)!
![Page 6: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/6.jpg)
User Experience (UX)
„User experience (UX) refers to a person's emotions and attitudes about using a particular product, system or service.“
Wikipedia
![Page 7: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/7.jpg)
User Experience (UX)
„User experience (UX) refers to a person's emotions and attitudes about using a particular product, system or service.“
Wikipedia
Dazu müsse
n wir
die Bedü
rfnisse
der
Kunden
versteh
en!
![Page 8: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/8.jpg)
Bedürfnisse ≠ Anforderungen
„Wenn ich die Kunden gefragt hätte, was sie wollen, hätten sie »schnellere Pferde« gesagt.“ angeblich Henry Ford
![Page 9: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/9.jpg)
Kundenbedürfnisse: schwierig
explizites Wissen
lkadslö adskl jadslköasdjölkjadsö lkjasd ÖLKasdölk jasdölkjöl adslökasd jÖLK Asölkj
aslök asölkjasöl ÖLKasd jölasd jölkasd jölkja slkö jasdöLK JAsödl jölsad kJÖLasd jölasdkjlöasd
jlöasd jÖLAsd kjölaks jÖL Ask jölads jÖL adskjölasd jÖLAsd kjlöasd ÖLasdlöads jlöads jlöads jLÖAsd jlöads KLÖasölkadsj lökasd
![Page 10: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/10.jpg)
Kundenbedürfnisse schwieriglkadslö adskl jadslköasdjölkjadsö lkjasd
ÖLKasdölk jasdölkjöl adslökasd jÖLK Asölkj aslök asölkjasöl ÖLKasd jölasd jölkasd jölkja slkö
jasdöLK JAsödl jölsad kJÖLasd jölasdkjlöasd jlöasd jÖLAsd kjölaks jÖL Ask jölads jÖL
adskjölasd jÖLAsd kjlöasd ÖLasdlöads jlöads jlöads jLÖAsd jlöads KLÖasölkadsj lökasd
impl
izite
s W
issen
explizites Wissen
„We can know more than we can tell“.
Michael Polanyi
![Page 11: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/11.jpg)
Kundenbedürfnisse verstehen
explizites Wissen
lkadslö adskl jadslköasdjölkjadsö lkjasd ÖLKasdölk jasdölkjöl adslökasd jÖLK Asölkj aslök asölkjasöl ÖLKasd jölasd jölkasd
jölkja slkö jasdöLK JAsödl jölsad kJÖLasd jölasdkjlöasd jlöasd jÖLAsd kjölaks jÖL Ask jölads jÖL adskjölasd jÖLAsd kjlöasd ÖLasdlöads jlöads jlöads jLÖAsd jlöads KLÖasölkadsj
lökasd
implizites Wissen (tacit)
„Tacit knowledge is only known,
when it is needed to be known.“ Dave Snowden
Hosp
itatio
nen
Arbe
itspla
tzbe
obac
htun
gen
Interv
iews m
it St
ory Te
lling
![Page 12: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/12.jpg)
Ansatz 1: Upfront UX
UX Design (UX Experte als Product Owner)
Entwicklung (Business als Product Owner)
![Page 13: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/13.jpg)
Ansatz 2: Pipelining
UX Team
Entwicklungsteam
Sprint 1 Sprint 2
Sprint 1 Sprint 2
![Page 14: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/14.jpg)
Beide Ansätze: Silo-Denke
Entw
ickl
ung
UX
So können wir weder die volle Flexibilität agiler Entwicklung nutzen, noch mit der UX unseres Produktes/Services begeistern.
Silos schränken Lernen ein, statt Ideen zu vernetzen.
![Page 15: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/15.jpg)
Scrum-Historie 1/3Klassische sequenzielle
Entwicklung
siehe Nonaka, Takeuchi: „The New New Product Development Game“
![Page 16: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/16.jpg)
Scrum-Historie 2/3Klassische sequenzielle
Entwicklung
Überlappende Phasen
siehe Nonaka, Takeuchi: „The New New Product Development Game“
![Page 17: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/17.jpg)
Scrum-Historie 3/3Klassische sequenzielle
Entwicklung
Scrum
Überlappende Phasen
siehe Nonaka, Takeuchi: „The New New Product Development Game“
![Page 18: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/18.jpg)
Agiles ManifestPrinzip #4: Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
Prinzip #6: Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu Angesicht .
Prinzip #11: Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
siehe http://agilemanifesto.org
![Page 19: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/19.jpg)
UX und agil
UX-Design fi
ndet
kooper
ativ im
Team sta
tt.
![Page 20: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/20.jpg)
UX und agile: Umsetzung
![Page 21: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/21.jpg)
Nordstrom Innovation Lab
![Page 22: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/22.jpg)
Nordstrom Innovation Lab
![Page 23: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/23.jpg)
„Design is too important to be left to designers.“
Raymond Loewy wiederholt von Tim Brown, IDEO
![Page 24: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/24.jpg)
Nordstrom Innovation Lab
![Page 25: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/25.jpg)
Produkt/Ergebnis des Teams
Lernen
Software als Hilfsmittel
Lernen als Hilfsmittel
Software
t
![Page 26: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/26.jpg)
Product Owner-Rolle in langweilig
Team: Umsetzung
Product Owner: Konzeption, Priorisierung
Kunden
![Page 27: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/27.jpg)
Product Owner-Rolle in cool
Team: Umsetzung
Product Owner: Konzeption, Priorisierung
Kunden
Konzeption
![Page 28: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/28.jpg)
Discovery Timeboxesein Produkt ein Product Owner ein Team derselbe Sprint
Product Discovery
Sprint 1 Sprint 2
Product Development
![Page 29: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/29.jpg)
Dual Track Scrumein Produkt ein Product Owner ein Team derselbe Sprint
Product Discovery
Sprint 1 Sprint 2
Product Development
![Page 30: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/30.jpg)
UX und agile: HilfsmittelDesign Thinking Lean UX Google Design Sprints Lean Startup
![Page 31: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/31.jpg)
UX kann/darf nicht von der Entwicklung isoliert werden. UX ist Aufgabe des agilen Teams. (Product Owner fokussiert auf Priorisierung statt Konzeption) Dual Track Agile kann ein sinnvoller Ansatz sein, wenn es selbstorganisiert in dem einen Team stattfindet. Discovery Timeboxes helfen bei umfangreichen Discovery-Arbeiten (Lernen tritt als Ergebnis in den Vordergrund vor der Software).
Zusammenfassung
![Page 32: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/32.jpg)
Zusammenfassung
![Page 33: UX und agile Entwicklung - eine Aufgabe für das ganze Team](https://reader033.vdokument.com/reader033/viewer/2022042604/58789b8a1a28ab42588b480f/html5/thumbnails/33.jpg)
Vielen Dank für die Aufmerksamkeit
agil begeistern
Stefan Roock, [email protected], Twitter: @StefanRoock