SlideShare a Scribd company logo
1 of 29
Download to read offline
Agilt design af brugeroplevelser

     Udfordringer og muligheder
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
Emner
• UXCampCPH 2012 workshop resultater
• Andre udfordringer og muligheder
• Lidt at tænke over




23. januar 2013   uhg @ InfinIT: Agilt design af brugeroplevelser   3
2012 Workshop

 ”Practicing Excellent UX in Agile: A
     Practitioner’s Workshop”

(Sammen med Elvi Nissen, elvi@rohde-nissen.dk)
Let modificeret ”Speedboat” øvelse




23. januar 2013   uhg @ InfinIT: Agilt design af brugeroplevelser   5
Poster mania! (Gæt, hvem der vandt?)




23. januar 2013   uhg @ InfinIT: Agilt design af brugeroplevelser   6
Top tre
Fordele:                                      Begrænsninger:
• Kollaborativ kultur                         • Kundeaccept,
• Dynamisk                                      virksomhedskultur
• Motivation, værktøjer                       • Fragmenteret
                                                produktvision
                                              • Manglende færdigheder


                  Udfordringer:
                  • ”Udvikler” manifest
                  • Meget personafhængigt
23. januar 2013       uhg @ InfinIT: Agilt design af brugeroplevelser   7
Alle detaljerne




http://www.slideshare.net/bulgroz/practicing-excellent-ux-in-agile-workshop-results
23. januar 2013            uhg @ InfinIT: Agilt design af brugeroplevelser            8
Andre udfordringer
”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
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
”Design stories”




23. januar 2013   uhg @ InfinIT: Agilt design af brugeroplevelser   12
Isolerede og udbrændte designere




23. januar 2013   uhg @ InfinIT: Agilt design af brugeroplevelser   13
Nogle ting at prøve
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
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
Ø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
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
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
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
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
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
Hold fast i fordelene

”It ain’t real until it runs…”
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
Lidt at tænke over

”Take it to the team…”
…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
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
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
Tak for ordet

More Related Content

Similar to Agilt design af brugeroplevelser af Ulrik H. Gade, UX DK

Jens Poders præsentation "Agil Brugerinddragelse i UX Design"
Jens Poders præsentation "Agil Brugerinddragelse i UX Design"Jens Poders præsentation "Agil Brugerinddragelse i UX Design"
Jens Poders præsentation "Agil Brugerinddragelse i UX Design"Peytz & Co
 
Playful design
Playful designPlayful design
Playful designBestBrains
 
It forum responsivedesign-no_zebra
It forum responsivedesign-no_zebraIt forum responsivedesign-no_zebra
It forum responsivedesign-no_zebranozebra
 
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music Group
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music GroupSelling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music Group
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music GroupInfinIT - Innovationsnetværket for it
 
Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...
Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...
Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...InfinIT - Innovationsnetværket for it
 
A Ux love affair
A Ux love affairA Ux love affair
A Ux love affairBysted
 

Similar to Agilt design af brugeroplevelser af Ulrik H. Gade, UX DK (7)

Jens Poders præsentation "Agil Brugerinddragelse i UX Design"
Jens Poders præsentation "Agil Brugerinddragelse i UX Design"Jens Poders præsentation "Agil Brugerinddragelse i UX Design"
Jens Poders præsentation "Agil Brugerinddragelse i UX Design"
 
Playful design
Playful designPlayful design
Playful design
 
It forum responsivedesign-no_zebra
It forum responsivedesign-no_zebraIt forum responsivedesign-no_zebra
It forum responsivedesign-no_zebra
 
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music Group
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music GroupSelling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music Group
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music Group
 
Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...
Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...
Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable...
 
A Ux love affair
A Ux love affairA Ux love affair
A Ux love affair
 
Wikis
WikisWikis
Wikis
 

More from InfinIT - Innovationsnetværket for it

More from InfinIT - Innovationsnetværket for it (20)

Erfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermarkErfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermark
 
Object orientering, test driven development og c
Object orientering, test driven development og cObject orientering, test driven development og c
Object orientering, test driven development og c
 
Embedded softwaredevelopment hcs
Embedded softwaredevelopment hcsEmbedded softwaredevelopment hcs
Embedded softwaredevelopment hcs
 
C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
201811xx foredrag c_cpp
 
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 

Agilt design af brugeroplevelser af Ulrik H. Gade, UX DK

  • 1. Agilt design af brugeroplevelser Udfordringer og muligheder
  • 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)
  • 5. Let modificeret ”Speedboat” øvelse 23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 5
  • 6. Poster mania! (Gæt, hvem der vandt?) 23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 6
  • 7. Top tre Fordele: Begrænsninger: • Kollaborativ kultur • Kundeaccept, • Dynamisk virksomhedskultur • Motivation, værktøjer • Fragmenteret produktvision • Manglende færdigheder Udfordringer: • ”Udvikler” manifest • Meget personafhængigt 23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 7
  • 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
  • 12. ”Design stories” 23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 12
  • 13. Isolerede og udbrændte designere 23. januar 2013 uhg @ InfinIT: Agilt design af brugeroplevelser 13
  • 14. Nogle ting at prøve
  • 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
  • 25. Lidt at tænke over ”Take it to the team…”
  • 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