SlideShare a Scribd company logo
1 of 38
Download to read offline
Brugervenlighed som en fast del 
             af udviklingsprocessen	

                                                        Ingrid	
  Haug,	
  10.	
  marts	
  2010	
  




Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Hvorfor dette oplæg?	

•  Brugervenlige produkter opnås kun ved at arbejde
   målrettet med brugervenlighed	

•  Alt for sjældent er brugervenlighedsarbejde en del af
   udviklingsprocessen	

•  Skepsis i udviklermiljøet skal væk	

•  Brugervenlighedsaktiviteter som en fast del af processen	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Hvem er jeg?	

•  Cand. mag i Informationsvidenskab, Århus Unversitet	

•  9 års erfaring med design af brugergrænseflader og
   usability:	

          –  UI designer hos RedSpark, San Francisco	

          –  Informationsarkitekt og leder af DR Digital Design	

          –  User Experience designer i Microsoft	

          –  Interaktionsdesigner i Usable Machine	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Agenda	

•          Introduktion	

        –          Hvad er brugervenlighed?	

        –          Hvorfor er det vigtigt?	

•          Kritik af usability disciplinen	

        –          4 fordomme	

        –          En objektiv disciplin?	

•          Usability som en fast del af designprocessen	

        –          3 typer usability arbejde	

        –          Udviklingsprocessen – før og efter	

        –          Brugervenlighed som en fast del af udviklingsprocessen	

        –          3 eksempler	

•          Afslutning	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
God vs. dårlig usability	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
God vs. dårlig usability	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Hvad er brugervenlighed?	

•  Noget er let at anvende	

•  Ikke en objektiv størrelse	

•  Brugervenlighed er, når:	

          –  Brugeren kan anvende produktet med lidt
             eller ingen forudgående instruktion 	

          –  Brugeren oplever det som let at bruge og
             ”logisk”	

          –  Brugeren laver få eller ingen fejl og er i
             stand til at korrigere fejlene uden hjælp	

          –  Det er relativt hurtigt at anvende	



Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Jakob Nielsens definition	

•  Learnability: Hvor let er designet at bruge
   første gang?	

•  Efficiency: Når brugeren kender designet,
   hvor hurtigt kan de så bruge det?	

•  Memorability: Når brugeren vender tilbage
   efter en periode, hvor de ikke bruger det,
   hvor let kan de genetablere deres
   færdigheder?	

•  Errors: Hvor mange fejl laver brugerne,
   hvor alvorlige er de og hvor let kan de
   repareres?	

•  Satisfaction: Hvor behageligt er det at
   anvende designet?	



Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Hvorfor er det vigtigt?	

  •  Højere brugertilfredshed 	

  •  Højere tillid til produktet (og virksomheden)	

  •  Højere effektivitet hos brugeren	

  •  Mindre support og uddannelse nødvendig	

  •  Bedre demo-/salgssituation	

  •  E-handel: Mere salg!	

  •  Kortere udviklingsproces	

  •  Hurtigere at skrive dokumentation	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Agenda	

•          Introduktion	

        –          Hvad er brugervenlighed?	

        –          Hvorfor er det vigtigt?	

•          Kritik af usability disciplinen	

        –          4 fordomme	

        –          En objektiv disciplin?	

•          Usability som en fast del af designprocessen	

        –          3 typer usability arbejde	

        –          Udviklingsprocessen – før og efter	

        –          Brugervenlighed som en fast del af udviklingsprocessen	

        –          3 eksempler	

•          Afslutning	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Kritik af usability disciplinen	

1.  Hvorfor er det nødvendigt med usability? Vi ingeniører
    klarede os jo fint før I brugervenligheds-folk kom.	

2.  Brugertest er kunstige og langt fra folks virkelighed , så
    man kan ikke regne med resultaterne. 	

3.  Brugerne forventer at bruge tid på oplæring og
    undervisning – de skal nok lære at bruge produktet før
    eller senere.	

4.  Men jeg synes, at produktet er logisk og let at bruge.
    Hvorfor skal det så testes?	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
1. Hvorfor er det nødvendigt med
usability? Vi ingeniører klarede os jo
fint før brugervenligheds-folkene kom	

•  Konkurrencen skærpes	

•  Det er ikke nok at kunne fungere –
   det skal også være let at bruge	

•  Online-salg forudsætter
   brugervenlighed i produktet	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
2. Brugertest er kunstige og langt fra
folks virkelighed , så man kan ikke
regne med resultaterne 
•  Det er det nærmeste man
   kommer at være en flue på
   væggen, når kunden bruger
   produktet	

•  En test kan udbedre fejlene,
   inden kunden finder dem 



Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
3. Brugerne forventer at bruge tid på
oplæring og undervisning – de skal nok
lære at bruge produktet før eller
senere	

•  Brugervenlighed gør, at I skal
   bruge færre ressourcer på
   oplæring og support	

•  Mange produkter støttes ikke
   af undervisning	



Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
4. Men jeg synes, at produktet er logisk
og let at bruge. Hvorfor skal det så
laves om?	

•  Du er IKKE en typisk bruger	

•  Programmører mere tekniske
   end ”almindelige mennesker”	

•  Du ved meget mere om
   produktet i end brugeren




Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Er det objektivt?	

•  Ved brugertesten måles:	

          –  Succesrater	

          –  Tidsforbrug	

          –  Antal klik	

          –  Samlet ”score” 	

•  Men også…	

          –  Kommentarer	

          –  Lyde og gestik	

          –  Vurderet usability	

          –  Kan de li’ det? 	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Agenda	

•          Introduktion	

        –          Hvad er brugervenlighed?	

        –          Hvorfor er det vigtigt?	

•          Kritik af usability disciplinen	

        –          4 fordomme	

        –          En objektiv disciplin?	

•          Usability som en fast del af designprocessen	

        –          3 typer usability arbejde	

        –          Udviklingsprocessen – før og efter	

        –          Brugervenlighed som en fast del af udviklingsprocessen	

        –          3 eksempler	

•          Afslutning	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
3 typer usability arbejde	

1.  Brugerstudier	

2.  Design	

3.  Evaluering af brugervenlighed	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
1. Brugerstudier	

•          Observation	

•          Interviews	

•          Fokusgrupper	

•          Spørgeskemaer	

•          Personas	

•          Scenarier	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
2. Design	

•          Brainstorm	

•          Skitser	

•          Wireframes	

•          Storyboards	

•          Iterativt forløb	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
3. Evaluering af brugervenlighed	

•          Brugertest	

•          Ekspertevaluering	

•          Spørgeskema	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Udviklingsprocessen – ”klassisk”	



                Krav	
             SpecifikaAon	
                             Kode	
     Test	
  (QA)	
          Launch	
  


                  Brugerstudier:	
                                                               Brugertest	
  
                  -­‐	
  Interviews	
                                                            Ændring	
  af	
  design	
  
                                                     IteraAv	
  designproces:	
  
                  -­‐	
  Fokusgruppe	
  	
                                                       Ændring	
  af	
  kode	
  
                                                     -­‐	
  Wireframes	
  	
  
                  -­‐	
  Personas	
  
                                                     -­‐	
  Storyboards	
  
                  -­‐	
  Scenarier	
  
                                                     -­‐	
  Prototyping	
  	
  
                                                     -­‐	
  Brugertest	
  
                                                     -­‐	
  Mere	
  design...	
  


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
En ny udviklingsproces	


        Bruger-­‐ Krav	
   InterakAons-­‐ SpecifikaAon	
   Kode	
   Bruger-­‐ Kode	
   Test	
   Launch	
  
        studier	
             design	
                               test	
           (QA)	
  




    Brugerstudier:	
                                                         Brugertest	
  
                                             IteraAv	
  designproces:	
  
    -­‐	
  Interviews	
                                                      Ændring	
  af	
  design	
  
                                             -­‐	
  Wireframes	
  	
  
    -­‐	
  Fokusgruppe	
  	
                                                 Ændring	
  af	
  kode	
  
                                             -­‐	
  Storyboards	
  
    -­‐	
  Personas	
  
                                             -­‐	
  Prototyping	
  	
  
    -­‐	
  Scenarier	
  
                                             -­‐	
  Brugertest	
  
                                             -­‐	
  Mere	
  design...	
  



Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
En fast del af udviklingsprocessen	

1.  Indoptag faste aktiviteter i processen	


2.  Inkluder usability i dokumenter, f.eks. kravspecifikation	


3.  Opbyg redskaber, der anvendes i processen	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Eksempel 1 - Personas	

•  Alan Cooper: “The Inmates are
   Running the Asylum” (1999)	

•  Baseret på interviews	

•  Realistiske personbeskrivelser	

          –  Vaner	

          –  Målsætninger	

          –  Egenskaber	

          –  Holdninger	

          –  Miljø	

          –  Personlige oplysninger	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Microsoft Dynamics personas	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Microsoft Dynamics personas	

                                                                             •  Navn, stilling, alder	

                                                                             •  Uddannelse og
                                                                                erfaring	

                                                                             •  “En dag i mit liv”	

                                                                             •  Samarbejde	

                                                                             •  Arbejdsopgaver	

                                                                             •  Roller	

                                                                             •  Personlige
                                                                                oplysninger	

                                                                             •  Kilder	



Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Personaer i processen	


                        Alicia	
  
                        Indkøber	
  




      Krav              -         Specification                     -        Kode   -   Test (QA)   -   Launch




Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Del dem i organisationen 	

•  Plakater	

•  Website	

•  Scenarier 	

•  Use cases	

•  Præsentationer	

•  Brugertest	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Eksempel 2 - Scenarier	

•  Produktet fra brugerens synspunkt	

•  Fortalt i brugerens sprog	

•  En kort fortælling - med start, handling og afslutning	

•  Ingen tekniske løsningsbeskrivelser	

•  Sikrer fokus på oplevelsen	

•  “High level”	

•  “End-to-end”	



Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Scenariets opbygning	

•  Personas	

•  Problemformulering	

•  Baggrund	

•  Brugerens mål	

•  Scenariet - skridt for
   skridt	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Scenarier i funktionelle specifikationer	

                                                                                 Personas	
  
•  Sikrer fokus på brugerens
   oplevelse	

•  Gør, at man tænker                                                          Scenarier	
  
   overordnet flow inden
   man fortaber sig i detaljer
                                                                              Use	
  cases	
  
   og teknik	


                                                                             FunkAonelle	
  kra
                                                                                               v	
  




Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Eksempel 3 - Brugertest	

•  Fast aktivitet inden sign-off	

•  Sætte mål tidligt i forløbet	

•  Successkriterier	

          –  Succesrate	

          –  Tid per opgave	

          –  Antal klik	

          –  Opfattet usability	

          –  Tilfredshed	

•  ”Scorecards”	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Scorecard eksempel	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Agenda	

•          Introduktion	

        –          Hvad er brugervenlighed?	

        –          Hvorfor er det vigtigt?	

•          Kritik af usability disciplinen	

        –          4 fordomme	

        –          En objektiv disciplin?	

•          Usability som en fast del af designprocessen	

        –          3 typer usability arbejde	

        –          Udviklingsprocessen – før og efter	

        –          Brugervenlighed som en fast del af udviklingsprocessen	

        –          3 eksempler	

•          Afslutning	


Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Hvad gør du nu?	

•  Find en metode og afprøv, om den virker for jer	

•  Indoptag i arbejdsgange	

          –  Indbyg i jeres proces	

          –  Inkluder i tidsplanen	

          –  Inkluder i dokumenterne	

          –  Lav redskaber	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Usability og innovation	

•  Brugerdrevet innovation findes	


•  Lyt ikke altid til brugerens mening – de er ofte
   konservative	


•  Brugervenlighed og innovation kan gå imod hinanden	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  
Tak for opmærksomheden!	

                                              ingrid@usablemachine.com	





Usability	
  som	
  en	
  fast	
  del	
  af	
  udviklingsprocessen	
  	
  

More Related Content

Similar to Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable machine

Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...
Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...
Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...InfinIT - Innovationsnetværket for it
 
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
 
Voluntarisme hos yousee it
Voluntarisme hos yousee itVoluntarisme hos yousee it
Voluntarisme hos yousee ittranslucentdk
 
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...InfinIT - Innovationsnetværket for it
 
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAU
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAUOpsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAU
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAUInfinIT - Innovationsnetværket for it
 
ITU - Social software: 14 Proces
ITU - Social software: 14 ProcesITU - Social software: 14 Proces
ITU - Social software: 14 ProcesMorten Gade
 
BIM og processer
BIM og processerBIM og processer
BIM og processerSalman Pey
 
Værktøjer til Digital Strategi
Værktøjer til Digital StrategiVærktøjer til Digital Strategi
Værktøjer til Digital StrategiPeytz & Co
 
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
 
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...InfinIT - Innovationsnetværket for it
 
Usability.Slideshare
Usability.SlideshareUsability.Slideshare
Usability.SlideshareIda Borch
 
Kvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamKvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamNiels Frydenholm
 
Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...
Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...
Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...FDIH
 
Usability-evaluering af løsninger til digital borgerservice af Jan Stage
Usability-evaluering af løsninger til digital borgerservice af Jan StageUsability-evaluering af løsninger til digital borgerservice af Jan Stage
Usability-evaluering af løsninger til digital borgerservice af Jan StageInfinIT - Innovationsnetværket for it
 
Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange Peytz & Co
 

Similar to Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable machine (20)

Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...
Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...
Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...
 
Orla Pedersen, Dafolo A/S
Orla Pedersen, Dafolo A/SOrla Pedersen, Dafolo A/S
Orla Pedersen, Dafolo A/S
 
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"
 
Voluntarisme hos yousee it
Voluntarisme hos yousee itVoluntarisme hos yousee it
Voluntarisme hos yousee it
 
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...
 
Fra User experience til Fødevarer? af Lars Bo Larsen, AAU
Fra User experience til Fødevarer? af Lars Bo Larsen, AAUFra User experience til Fødevarer? af Lars Bo Larsen, AAU
Fra User experience til Fødevarer? af Lars Bo Larsen, AAU
 
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAU
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAUOpsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAU
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAU
 
ITU - Social software: 14 Proces
ITU - Social software: 14 ProcesITU - Social software: 14 Proces
ITU - Social software: 14 Proces
 
BIM og processer
BIM og processerBIM og processer
BIM og processer
 
Usability-test i en mindre IT-virksomhed af Orla Pedersen, Dafolo A/S
Usability-test i en mindre IT-virksomhed af Orla Pedersen, Dafolo A/SUsability-test i en mindre IT-virksomhed af Orla Pedersen, Dafolo A/S
Usability-test i en mindre IT-virksomhed af Orla Pedersen, Dafolo A/S
 
Værktøjer til Digital Strategi
Værktøjer til Digital StrategiVærktøjer til Digital Strategi
Værktøjer til Digital Strategi
 
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
 
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
 
Usability.Slideshare
Usability.SlideshareUsability.Slideshare
Usability.Slideshare
 
Kvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamKvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance team
 
Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...
Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...
Brugerdreven forretningsudvikling - En antropologisk tilgang til usability, A...
 
Usability-evaluering af løsninger til digital borgerservice af Jan Stage
Usability-evaluering af løsninger til digital borgerservice af Jan StageUsability-evaluering af løsninger til digital borgerservice af Jan Stage
Usability-evaluering af løsninger til digital borgerservice af Jan Stage
 
Brugertest
BrugertestBrugertest
Brugertest
 
Metoder til usabilityevaluering af Jan Stage, AAU
Metoder til usabilityevaluering af Jan Stage, AAUMetoder til usabilityevaluering af Jan Stage, AAU
Metoder til usabilityevaluering af Jan Stage, AAU
 
Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange
 

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
 

Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable machine

  • 1. Brugervenlighed som en fast del af udviklingsprocessen Ingrid  Haug,  10.  marts  2010   Usability  som  en  fast  del  af  udviklingsprocessen    
  • 2. Hvorfor dette oplæg? •  Brugervenlige produkter opnås kun ved at arbejde målrettet med brugervenlighed •  Alt for sjældent er brugervenlighedsarbejde en del af udviklingsprocessen •  Skepsis i udviklermiljøet skal væk •  Brugervenlighedsaktiviteter som en fast del af processen Usability  som  en  fast  del  af  udviklingsprocessen    
  • 3. Hvem er jeg? •  Cand. mag i Informationsvidenskab, Århus Unversitet •  9 års erfaring med design af brugergrænseflader og usability: –  UI designer hos RedSpark, San Francisco –  Informationsarkitekt og leder af DR Digital Design –  User Experience designer i Microsoft –  Interaktionsdesigner i Usable Machine Usability  som  en  fast  del  af  udviklingsprocessen    
  • 4. Agenda •  Introduktion –  Hvad er brugervenlighed? –  Hvorfor er det vigtigt? •  Kritik af usability disciplinen –  4 fordomme –  En objektiv disciplin? •  Usability som en fast del af designprocessen –  3 typer usability arbejde –  Udviklingsprocessen – før og efter –  Brugervenlighed som en fast del af udviklingsprocessen –  3 eksempler •  Afslutning Usability  som  en  fast  del  af  udviklingsprocessen    
  • 5. God vs. dårlig usability Usability  som  en  fast  del  af  udviklingsprocessen    
  • 6. God vs. dårlig usability Usability  som  en  fast  del  af  udviklingsprocessen    
  • 7. Hvad er brugervenlighed? •  Noget er let at anvende •  Ikke en objektiv størrelse •  Brugervenlighed er, når: –  Brugeren kan anvende produktet med lidt eller ingen forudgående instruktion –  Brugeren oplever det som let at bruge og ”logisk” –  Brugeren laver få eller ingen fejl og er i stand til at korrigere fejlene uden hjælp –  Det er relativt hurtigt at anvende Usability  som  en  fast  del  af  udviklingsprocessen    
  • 8. Jakob Nielsens definition •  Learnability: Hvor let er designet at bruge første gang? •  Efficiency: Når brugeren kender designet, hvor hurtigt kan de så bruge det? •  Memorability: Når brugeren vender tilbage efter en periode, hvor de ikke bruger det, hvor let kan de genetablere deres færdigheder? •  Errors: Hvor mange fejl laver brugerne, hvor alvorlige er de og hvor let kan de repareres? •  Satisfaction: Hvor behageligt er det at anvende designet? Usability  som  en  fast  del  af  udviklingsprocessen    
  • 9. Hvorfor er det vigtigt? •  Højere brugertilfredshed •  Højere tillid til produktet (og virksomheden) •  Højere effektivitet hos brugeren •  Mindre support og uddannelse nødvendig •  Bedre demo-/salgssituation •  E-handel: Mere salg! •  Kortere udviklingsproces •  Hurtigere at skrive dokumentation Usability  som  en  fast  del  af  udviklingsprocessen    
  • 10. Agenda •  Introduktion –  Hvad er brugervenlighed? –  Hvorfor er det vigtigt? •  Kritik af usability disciplinen –  4 fordomme –  En objektiv disciplin? •  Usability som en fast del af designprocessen –  3 typer usability arbejde –  Udviklingsprocessen – før og efter –  Brugervenlighed som en fast del af udviklingsprocessen –  3 eksempler •  Afslutning Usability  som  en  fast  del  af  udviklingsprocessen    
  • 11. Kritik af usability disciplinen 1.  Hvorfor er det nødvendigt med usability? Vi ingeniører klarede os jo fint før I brugervenligheds-folk kom. 2.  Brugertest er kunstige og langt fra folks virkelighed , så man kan ikke regne med resultaterne. 3.  Brugerne forventer at bruge tid på oplæring og undervisning – de skal nok lære at bruge produktet før eller senere. 4.  Men jeg synes, at produktet er logisk og let at bruge. Hvorfor skal det så testes? Usability  som  en  fast  del  af  udviklingsprocessen    
  • 12. 1. Hvorfor er det nødvendigt med usability? Vi ingeniører klarede os jo fint før brugervenligheds-folkene kom •  Konkurrencen skærpes •  Det er ikke nok at kunne fungere – det skal også være let at bruge •  Online-salg forudsætter brugervenlighed i produktet Usability  som  en  fast  del  af  udviklingsprocessen    
  • 13. 2. Brugertest er kunstige og langt fra folks virkelighed , så man kan ikke regne med resultaterne •  Det er det nærmeste man kommer at være en flue på væggen, når kunden bruger produktet •  En test kan udbedre fejlene, inden kunden finder dem Usability  som  en  fast  del  af  udviklingsprocessen    
  • 14. 3. Brugerne forventer at bruge tid på oplæring og undervisning – de skal nok lære at bruge produktet før eller senere •  Brugervenlighed gør, at I skal bruge færre ressourcer på oplæring og support •  Mange produkter støttes ikke af undervisning Usability  som  en  fast  del  af  udviklingsprocessen    
  • 15. 4. Men jeg synes, at produktet er logisk og let at bruge. Hvorfor skal det så laves om? •  Du er IKKE en typisk bruger •  Programmører mere tekniske end ”almindelige mennesker” •  Du ved meget mere om produktet i end brugeren Usability  som  en  fast  del  af  udviklingsprocessen    
  • 16. Er det objektivt? •  Ved brugertesten måles: –  Succesrater –  Tidsforbrug –  Antal klik –  Samlet ”score” •  Men også… –  Kommentarer –  Lyde og gestik –  Vurderet usability –  Kan de li’ det? Usability  som  en  fast  del  af  udviklingsprocessen    
  • 17. Agenda •  Introduktion –  Hvad er brugervenlighed? –  Hvorfor er det vigtigt? •  Kritik af usability disciplinen –  4 fordomme –  En objektiv disciplin? •  Usability som en fast del af designprocessen –  3 typer usability arbejde –  Udviklingsprocessen – før og efter –  Brugervenlighed som en fast del af udviklingsprocessen –  3 eksempler •  Afslutning Usability  som  en  fast  del  af  udviklingsprocessen    
  • 18. 3 typer usability arbejde 1.  Brugerstudier 2.  Design 3.  Evaluering af brugervenlighed Usability  som  en  fast  del  af  udviklingsprocessen    
  • 19. 1. Brugerstudier •  Observation •  Interviews •  Fokusgrupper •  Spørgeskemaer •  Personas •  Scenarier Usability  som  en  fast  del  af  udviklingsprocessen    
  • 20. 2. Design •  Brainstorm •  Skitser •  Wireframes •  Storyboards •  Iterativt forløb Usability  som  en  fast  del  af  udviklingsprocessen    
  • 21. 3. Evaluering af brugervenlighed •  Brugertest •  Ekspertevaluering •  Spørgeskema Usability  som  en  fast  del  af  udviklingsprocessen    
  • 22. Udviklingsprocessen – ”klassisk” Krav   SpecifikaAon   Kode   Test  (QA)   Launch   Brugerstudier:   Brugertest   -­‐  Interviews   Ændring  af  design   IteraAv  designproces:   -­‐  Fokusgruppe     Ændring  af  kode   -­‐  Wireframes     -­‐  Personas   -­‐  Storyboards   -­‐  Scenarier   -­‐  Prototyping     -­‐  Brugertest   -­‐  Mere  design...   Usability  som  en  fast  del  af  udviklingsprocessen    
  • 23. En ny udviklingsproces Bruger-­‐ Krav   InterakAons-­‐ SpecifikaAon   Kode   Bruger-­‐ Kode   Test   Launch   studier   design   test   (QA)   Brugerstudier:   Brugertest   IteraAv  designproces:   -­‐  Interviews   Ændring  af  design   -­‐  Wireframes     -­‐  Fokusgruppe     Ændring  af  kode   -­‐  Storyboards   -­‐  Personas   -­‐  Prototyping     -­‐  Scenarier   -­‐  Brugertest   -­‐  Mere  design...   Usability  som  en  fast  del  af  udviklingsprocessen    
  • 24. En fast del af udviklingsprocessen 1.  Indoptag faste aktiviteter i processen 2.  Inkluder usability i dokumenter, f.eks. kravspecifikation 3.  Opbyg redskaber, der anvendes i processen Usability  som  en  fast  del  af  udviklingsprocessen    
  • 25. Eksempel 1 - Personas •  Alan Cooper: “The Inmates are Running the Asylum” (1999) •  Baseret på interviews •  Realistiske personbeskrivelser –  Vaner –  Målsætninger –  Egenskaber –  Holdninger –  Miljø –  Personlige oplysninger Usability  som  en  fast  del  af  udviklingsprocessen    
  • 26. Microsoft Dynamics personas Usability  som  en  fast  del  af  udviklingsprocessen    
  • 27. Microsoft Dynamics personas •  Navn, stilling, alder •  Uddannelse og erfaring •  “En dag i mit liv” •  Samarbejde •  Arbejdsopgaver •  Roller •  Personlige oplysninger •  Kilder Usability  som  en  fast  del  af  udviklingsprocessen    
  • 28. Personaer i processen Alicia   Indkøber   Krav - Specification - Kode - Test (QA) - Launch Usability  som  en  fast  del  af  udviklingsprocessen    
  • 29. Del dem i organisationen •  Plakater •  Website •  Scenarier •  Use cases •  Præsentationer •  Brugertest Usability  som  en  fast  del  af  udviklingsprocessen    
  • 30. Eksempel 2 - Scenarier •  Produktet fra brugerens synspunkt •  Fortalt i brugerens sprog •  En kort fortælling - med start, handling og afslutning •  Ingen tekniske løsningsbeskrivelser •  Sikrer fokus på oplevelsen •  “High level” •  “End-to-end” Usability  som  en  fast  del  af  udviklingsprocessen    
  • 31. Scenariets opbygning •  Personas •  Problemformulering •  Baggrund •  Brugerens mål •  Scenariet - skridt for skridt Usability  som  en  fast  del  af  udviklingsprocessen    
  • 32. Scenarier i funktionelle specifikationer Personas   •  Sikrer fokus på brugerens oplevelse •  Gør, at man tænker Scenarier   overordnet flow inden man fortaber sig i detaljer Use  cases   og teknik FunkAonelle  kra v   Usability  som  en  fast  del  af  udviklingsprocessen    
  • 33. Eksempel 3 - Brugertest •  Fast aktivitet inden sign-off •  Sætte mål tidligt i forløbet •  Successkriterier –  Succesrate –  Tid per opgave –  Antal klik –  Opfattet usability –  Tilfredshed •  ”Scorecards” Usability  som  en  fast  del  af  udviklingsprocessen    
  • 34. Scorecard eksempel Usability  som  en  fast  del  af  udviklingsprocessen    
  • 35. Agenda •  Introduktion –  Hvad er brugervenlighed? –  Hvorfor er det vigtigt? •  Kritik af usability disciplinen –  4 fordomme –  En objektiv disciplin? •  Usability som en fast del af designprocessen –  3 typer usability arbejde –  Udviklingsprocessen – før og efter –  Brugervenlighed som en fast del af udviklingsprocessen –  3 eksempler •  Afslutning Usability  som  en  fast  del  af  udviklingsprocessen    
  • 36. Hvad gør du nu? •  Find en metode og afprøv, om den virker for jer •  Indoptag i arbejdsgange –  Indbyg i jeres proces –  Inkluder i tidsplanen –  Inkluder i dokumenterne –  Lav redskaber Usability  som  en  fast  del  af  udviklingsprocessen    
  • 37. Usability og innovation •  Brugerdrevet innovation findes •  Lyt ikke altid til brugerens mening – de er ofte konservative •  Brugervenlighed og innovation kan gå imod hinanden Usability  som  en  fast  del  af  udviklingsprocessen    
  • 38. Tak for opmærksomheden! ingrid@usablemachine.com Usability  som  en  fast  del  af  udviklingsprocessen