Forslaget blev præsenteret ved InfinIT-arrangementet "Temadag om samspillet mellem agil udvikling og usability-evaluering" afholdt den 23. januar 2013.
Læs mere om arrangementet på http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/samspillet_mellem_agil_udvikling_og_usability-evaluering.htm
2. Om Ulrik H. Gade
• Cand.comm. fra RUC, 2000
• Freelance ”UX’er” (usability
og interaktionsdesign)
• Har arbejdet med
brugerorientering siden
studietiden
• Hørte om XP ca. år 2000,
blev ”omvendt” af SCRUM
ca. år 2007
• Synes arbejdet direkte med
levende brugere er det
allersjoveste
uhg@ulrikgade.dk
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 2
3. Emner
• UXCampCPH 2012 workshop resultater
• Andre udfordringer og muligheder
• Lidt at tænke over
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 3
4. 2012 Workshop
”Practicing Excellent UX in Agile: A
Practitioner’s Workshop”
(Sammen med Elvi Nissen, elvi@rohde-nissen.dk)
10. ”It’s not iteration if you only do it once”
Agile teams er gode til inkrementel udvikling...
...men itererer sjældent oplevelsesdesignet
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 10
11. Ringe overblik giver ringe brugeroplevelse
Det hænger Ingen har
overhovedet spurgt om
ikke sammen min mening
Det er
Er det malet
bare så
af en abe?
sidste år!
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 11
15. Vær ”UX lim” ml. forretning og udvikling
UX On Product Owner Team UX On Development team
Strategic Tactical design
Scope
design: High-level support, user
development,
Lightweight interaction research,
release
discovery, design and assurance of UX
roadmap
ideation, visual coherence and
(story map),
visioning and design adherence to
UX spikes
validation vision
Ongoing UX capacity building:
Develop/maintain personas, schedule user recruitment, evolve UI patterns/toolkit,
establish tool support, share knowledge (e.g. through pairing), enhance facilitation
skills, touch base with UX community, capacity management
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 15
16. Skab overblik med ”user story mapping”
Workflow/time, or importance of goals
In
Importance of stories
Goal Goal Goal Goal release/
MVP
Story Story Story Story
Story Story Story Story
Story Story Story
Story
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 16
17. Øg din produktivitet med designmønstre
• Find et godt UI
bibliotek, du kan bruge
det meste af tiden (vær
med, når det bliver
valgt!)
• Tilføj dine egne
letvægtsmønstre i takt
med, at behovet opstår
• Få designproblemer er
helt nye; vær kun
nyskabende, hvor det
virkelig tæller
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 17
18. Fordyb dig i ”design spikes”
• eXtreme Programmører laver
arkitektur ”spikes” under planlægning
og undervejs
• Formålet er indsigt – koden bliver
smidt væk med det samme
• ”UX spikes” kan udforske generelle
designspørgsmål som f.eks. IA,
navigation, komplekse workflows,
konsistent interaktion etc.
• Sæt et ”spike” på tavlen, når noget
ellers virkelig risikerer at gøre ondt
• Timebox dit “spike” til lige akkurat tid
nok til, at du er klar til at møde
udfordringen i praksis
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 18
19. Omdøb ”iteration” til ”UX refaktorering”
• Gammelt UI Design kan
blive lige så rodet som
gammel (”legacy”) kode
• Gennemfør lejlighedsvise
reviews af din ”UX gæld”
og sæt UX refaktoreringer
på backloggen
• Gør det i forpligtende
samarbejde med
udviklerne; undgå rollen
som ”design politi”
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 19
20. Design aldrig alene
• Inviter dine
kollegaer til
”design studios”
o.l. letvægts
designaktiviteter
• Driv opfattelsen
af UX som en
fælles udfordring,
ikke bare dit
problem
March 7, 2012 uhg @ InfinIT: Agilt design af brugeroplevelser 20
21. Få ”snavs” på fingrene
• Vov pelsen og lær
lidt kode – hvis det
er det, der er brug
for
• En demo
kommunikerer
bedre end et
dokument
• På et agilt team er
samarbejde
vigtigere end
specialisering
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 21
22. Vær som altid en ”UX guerilla”
• Brug dine sædvanlige
værktøjer, men start med
en ”Aldi model” (YAGNI
gælder også UX)
• Søg indflydelse på det
færdige produkt fremfor
at pudse på dine
mellemleverancer
• Vær en vedholdende
”advokat” for den gode
brugeroplevelse
• Lær at elske samarbejde
og facilitering
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 22
23. Hold fast i fordelene
”It ain’t real until it runs…”
24. Kæmpe potentiale for reel medindflydelse
• Design har direkte
gennemslag i det færdige
produkt
• Design er involveret fra
start til slut
• Vi kan indsamle
brugerfeedback løbende
• Vi spilder ikke tid på
designs, der ikke bliver til
noget
• Bedre overensstemmelse
mellem designintention
og realiserede produkt
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 24
26. …men udvid definitionen af ”team”
• ”Udvikler agiles”
definition af ”team” There is no ”technical
er alt for snæver success”. There is
• Det er på tide at only success.
sænke paraderne og
begynde at fokusere
på ægte ”business
agility” med et
udvidet, ikke-teknisk
kvalitetsbegreb, der
inkluderer design
Tom Poppendieck
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 26
27. Forstå læren fra Lean
Ordre Betaling
(værdi) (økonomi)
Isoleret optimering af
enkeltprocesser garanterer
suboptimering af det
samlede flow
Taiichi Ohno
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 27
28. Kilder
• Beyer, Hugh (2010): ”User-Centered Agile Methods”. Morgan & Claypool
• Evans & Gothelf (November 8, 2011): “Design Studio and Agile UX : Process and Pitfalls”.
Uxmag.com.
• Kniberg & Skarin (2010): ”Kanban and Scrum - Making the Most of Both”. InfoQ.
• Ohno, Taiichi (1998): ”Toyota Production System: Beyond Large-Scale Production”.
Productivity Press.
• Patton, Jeff (02/04/2007): ”Dirty Hands Required”
• Patton, Jeff (17/12/2007): ”The Neglected Practice of Iteration”.
• Patton, Jeff (08/10/2008): ” The New User Story Backlog Is a Map”.
• Patton, Jeff (16/02/2009): ”The Product Owner and the Product-Shaped Hole”.
• Poppendieck, Mary & Tom (2009): ”Leading Lean Software Development: Results Are not the
Point”. Addison—Wesley.
• Ratcliffe & McNeil (2012): ”Agile Experience Design: A Digital Designer’s Guide to Agile, Lean,
Continuous”. New Riders.
• Ries, Eric (2011): ”The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation
to Create Radically Successful Businesses”. Crown Business.
• Anders Ramsay’s blog, http://www.andersramsay.com/
23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 28