69
Psykologiske metoder til brugerinddragelse Peter Malling, psykolog 1

Peter malling Seminar om brugerinddragelse

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Peter malling Seminar om brugerinddragelse

Psykologiske metoder til brugerinddragelse

Peter Malling, psykolog

!1

Page 2: Peter malling Seminar om brugerinddragelse

Peter Malling

!2

Page 3: Peter malling Seminar om brugerinddragelse

Formiddagens program

• En systematisk tilgang til brugerinddragelse

• Standarder og iterative metoder

• Etablering af en superbrugerorganisation

!3

Page 4: Peter malling Seminar om brugerinddragelse

2 + 2

• Hvad vil du gerne forstå bedre?

• Hvad vil du gerne være bedre til?

!4

Page 5: Peter malling Seminar om brugerinddragelse

!5

Page 6: Peter malling Seminar om brugerinddragelse

2 + 2

• Fortæl om et projekt, hvor I med succes fik involveret brugerne

!6

Page 7: Peter malling Seminar om brugerinddragelse

2+2

• Hvad er din vigtigste udfordring pt.?

!7

Page 8: Peter malling Seminar om brugerinddragelse

En systematisk tilgang til brugerinddragelse og brugerorienteret design

!8

Page 9: Peter malling Seminar om brugerinddragelse

Brugerinvolvering

Brugerorienteret design

Brugerdrevet design

User adoption

Brugervenlighed

!9

Page 10: Peter malling Seminar om brugerinddragelse

VandfaldsmodellenKravspecifikation

Design

Kodning

Afprøvning

Vedligeholdelse

Page 11: Peter malling Seminar om brugerinddragelse

Problemer, som kan opstå

• Manglende brugerinvolvering • Utilstrækkelig styring af krav • Manglende koordination af aktiviteter • Kommunikationsproblemer • Indsamling af domæneviden • Nøgleinformanter har travlt • Organisatoriske og politiske hensyn • Stærke og svage interessenter • Ændringer i organisation og omgivelser

Page 12: Peter malling Seminar om brugerinddragelse

Iterativt design

Identificér behov og krav

(Re)Design Brugertest og evaluering

PrototypingFærdigt

produkt

Page 13: Peter malling Seminar om brugerinddragelse

SEPTIGON-modellenIndivid

GruppeTeknologi

Processer

Fysisk miljø

Samfund og kultur

Organisation

!13

Page 14: Peter malling Seminar om brugerinddragelse

Kravspecifikationen

• Fokuserer på hvad systemet skal kunne • Brug standard skabeloner • Skriv simpelt, konsistent og præcist • Brug diagrammer på passende vis • Understødt naturligt sprog med formelle

bekskrivelsesværktøjer (afhæng af læserne) • Angiv krav kvantitativt hvis det er muligt

Page 15: Peter malling Seminar om brugerinddragelse

Behov

• Oplevede behov • Udtrykte behov • Normative behov

Lyt til brugerne!

Page 16: Peter malling Seminar om brugerinddragelse

Designeren, brugeren og systemet

Page 17: Peter malling Seminar om brugerinddragelse

Målgruppen og dens egenskaber

• Målgruppen: Hvem henvender produktet sig til

• Hvad karakteriserer denne gruppe?

Page 18: Peter malling Seminar om brugerinddragelse

Brugeregenskaber relevante for UI design

• Alder • Køn • Kultur • Fysisk evner og handicaps • Uddannelsesmæssig baggrund og

domæneviden • IT erfaring • Motivation • Holdninger

Page 19: Peter malling Seminar om brugerinddragelse

Fra egenskaber til krav

Brugeregenskaber UI krav

Alder: 12-80+ Skærmen skal kunne bruges af folk med forskellig højde

Kan have fysiske begrænsninger

Skal kunne bruges af gående såvel som kørestolsbrugere eller folk med stokke. Skal tage hensyn til gigt i hænderne

Kan have problemer med hørelsen

Der skal være både visuel og auditiv feedback på al brugerinteraktion

Etc....

Page 20: Peter malling Seminar om brugerinddragelse

Brugerprofilering: DankortautomatAlder 12-80+

Køn Mænd og kvinder

Fysiske begrænsninger Kan have fysiske begrænsninger: hørelse, syn, mobilitet, brug af hænder, kørestol

Kan have varierende højde

Uddannelsesmæssig baggrund Kan have minimale uddannelsesmæssige kvalifikationer og besidde begrænset talforståelse og evne til at læse/skrive

Computer/IT erfaring Kan have ingen eller begrænset erfaring i brug af computere

Motivation Kan være meget motiveret til at bruge Dankortautomaten, særligt hvis man kan udføre transaktionen hurtigt uden at skulle stå i kø i banken

Holdning Holdningen til anvendelse kan variere afhængigt af automatens services, pålidelighed og brugerens holdning til computere

Page 21: Peter malling Seminar om brugerinddragelse

Mentale modeller

• Modeller, som folk har af dem selv, andre, omgivelserne og tingene de bruger. Man danner mentale modeller gennem erfaring, træning og instruktion – Ofte ubevidste, "tavs viden" – Personlige – Ufuldstændige og ofte fejlbehæftede – Ustabile, henfalder hvis de ikke bruges – Dårligt afgrænsede, ofte sammenblandinger – Uvidenskabelige og overtroiske – Statiske - hellere udføre ekstra arbejde end ændre mentale

modeller

Page 22: Peter malling Seminar om brugerinddragelse
Page 23: Peter malling Seminar om brugerinddragelse

Mentale modeller og usability

• MM hjælper til at navigere i verden gennem effektive forudsigelser

• Eksisterende MM bruges når man møder et nyt system

• Hvis MM ligner systemet: let at lære • Vægte hensynet til lighed med MM og radikal

innovation

Page 24: Peter malling Seminar om brugerinddragelse

Strukturelle og funktionelle MM

Strukturelle MM: • Brugeren ved, hvorledes

systemet fungerer • Kontekstuafhængige • "Nørd"-agtige: Kan bruge

systemet til at løse mange opgaver, "presse systemet"

Funktionelle MM: • Brugeren ved, hvorledes

systemet anvendes • Kontekstafhængige • Muliggør effektiv løsning af

bestemte opgaver med et minimum af mental anstrengelse

Page 25: Peter malling Seminar om brugerinddragelse

At forstå brugernes MM

• Svært pga af deres natur (ubevidste, ustrukturerede etc.)

• Kan ikke afdækkes gennem eksplicit at spørge til dem • Må udledes af interviews, fokusgrupper, observationer

etc. • Interaktionen mellem et system og brugeren fortæller

noget om forskellen mellem designerens MM og brugeren MM

Page 26: Peter malling Seminar om brugerinddragelse

Personaer

• Fiktive brugere • Modelleres over generelle karakteristika • Bruges til rollespil ved fx. brainstorms om

funktioner som brugerne vil have i fremtiden • Holder de vilde ideer i tøjler men åbner for

kreative tanker • Focus på brugeroplevelsen gennem indlevelse

i brugeren

Page 27: Peter malling Seminar om brugerinddragelse

Opgaveanalysen

• Skabe en klar forståelse af hvad et system skal hjælpe med at udføre - FORMÅLET!

• Analyseres hierarkisk - dekomponeres så langt ned det er nødvendigt

• Typiske spørgsmål: – Hvilke informationer er nødvendige? – Hvad starter en opgave? – Hvad sker med det, som skabes? – Afhænger den af andre opgaver? – Hvad kan gå galt? – Artifakter til omgåelse af uhensigtsmæssigheder

Page 28: Peter malling Seminar om brugerinddragelse

Opgave karakteristika

Variationen i opgaverne fra gang til gang ?Hyppige, lejlighedsvise eller bare en gang?Nødvendig viden og færdigheder ?Påvirkninger fra omgivelserne?Tidskritiske opgaver ?Sikkerhedskritiske opgaver ?Alene eller i samarbejde ?Mange opgaver på samme tid (multi-tasking) ?

Page 29: Peter malling Seminar om brugerinddragelse

Mål, opgaver og handlinger

MÅL

Opgave Opgave Opgave

Handling Handling Handling Handling

Page 30: Peter malling Seminar om brugerinddragelse

Workflowanalyse

Page 31: Peter malling Seminar om brugerinddragelse

• Undersøg nye ideer sammen med brugerne • Test brugbarheden af en applikation • Tillad brugere at bidrage • Tillad brugerne at afprøve deres ideer • Validering af krav • Forhandling af krav

Formålet med prototyper

Page 32: Peter malling Seminar om brugerinddragelse

Simple prototyper• Skitser • Skærm mockups • Storyboards

Page 33: Peter malling Seminar om brugerinddragelse

Testning (Tænke-højt test)

Page 34: Peter malling Seminar om brugerinddragelse

!34

Valg af evalueringstype og metoder

• Typen af evaluering influerer på metoderne, som anvendes, som igen påvirker, hvordan data indsamles, analyseres og rapporteres

• F.eks. vil feltstudier typisk: − Indbefatte observation og interviews − Ikke omfatte kontrollerede laboratorie-tests − Resultere i kvalitative data

• Afhænger også af praktiske og etiske forhold • Metodetriangulering

Choose the evaluation approach and methods

Page 35: Peter malling Seminar om brugerinddragelse

!35

Opgaver

• Kerneopgaver som ofte udføres af brugere • Opgaver, som er vigtige for brugerne eller

forretningen • Opgaver med nyt design eller funktionalitet • Kritiske opgaver, selvom de ikke er ofte brugt • Opgaver, som menes at give designteamet

bedre forståelse og klarhed

Page 36: Peter malling Seminar om brugerinddragelse

!36

Praktiske forhold

• Rekruttering af testdeltagere *) • Budget • Tidsplan *) • Sted *) • Udstyr • Medhjælpere

Identify practical issues

Page 37: Peter malling Seminar om brugerinddragelse

!37

Rekruttering af testdeltagere

• Antal deltagere – Hellere mange tests med få brugere

• "Stand by" deltagere • Ekspertise, demografi etc. • Spørgeskema og interviews til screening • "Typiske brugere" og andre • Taget afslappet på screeningen (Krug)

– Undtagelser : afgrænset brugergruppe, forskellige grupper, kræver domæneviden

• "Betaling"; Takkeskrivelse

Page 38: Peter malling Seminar om brugerinddragelse

!38

Indsamling af data

• Kvantitative data − Tidstagning og logging

• Kvalitative data − Testdeltagernes egne udsagn

Page 39: Peter malling Seminar om brugerinddragelse

!39

Kvantitative data

• Tidstagning • Logging software • Kommer fra

− Sikkerhedsovervågning − Fremstilling af demonstrationer − Logning af brugeradfærd på websites

• Synkronisering med kvalitative data (noter og kommentarer fra testdeltagerne)

• Software til usability testning (Ovologger)

Page 40: Peter malling Seminar om brugerinddragelse

!40

Kvalitative data• Tænke-højt test • Notetagning

− Brugerens handlinger − Brugerens kommentarer

• Hav masser af papir • Anvendelse af computer til notetagning • Indsamling af data efter sessionen

− Retrospektiv gennemgang (samtidig med video af sessionen)

• Påvirkning af test; Rationalisering; Umiddelbarhed; Svært at tale samtidig

− Debriefing interview

Page 41: Peter malling Seminar om brugerinddragelse

Typiske fejltagelser

• Brugertest sker ofte for lidt, for sent og af de forkerte grunde

• Fokusgrupper forveksles med brugertestning

• Man kan lige bruge sig selv som testperson i en klemt situation

Page 42: Peter malling Seminar om brugerinddragelse

Testning

• Test med bare 1 bruger er bedre end ikke at teste nogen

• Det er bedre at teste 1 bruger i begyndelsen end 50 mod slutningen

• Vigtigheden af "repræsentativ" bruger er overvurderet

• Test skal informere, ikke bevise • Testning er en iterativ proces

Page 43: Peter malling Seminar om brugerinddragelse

!43

Tænke-højt test

Page 44: Peter malling Seminar om brugerinddragelse

Sprogbrug

En tænke-højt test af brugervenlighed (også kaldet en test) udføres af en leverandør for en kunde på grundlag af en kravspecifikation. En test består af en række testseancer. I hver testseance løser en testdeltager som tilhører en forud aftalt målgruppe, en række testopgaver med et produkt under overvågning af en testleder!. Forløbet af en testseance er beskrevet i en drejebog. Efter testen udarbejder testlederen en testrapport. ! Testleder = moderator = facilitator (KBHMN)

Page 45: Peter malling Seminar om brugerinddragelse

Kravspecifikation

• Formål med testen • Hvilket produkt der skal testes • Målgruppe, screeningkriterier • Antal testseancer • Tidsfrister • Navn på testleder og evt. assistenter • Sted for testen • Kommunikation af testresultater

Page 46: Peter malling Seminar om brugerinddragelse

Drejebog

• Detaljeret forløb af en testseance • Indhold

− Indledende bemærkninger − Henvisning til evt. spørgeskemaer − Stikord til indledende interview − Testopgaver − Stikord til debriefing

Page 47: Peter malling Seminar om brugerinddragelse

Testopgaver (1)• Åbne vs. lukkede testopgaver

− Web-wide ("Du og din familie er interesseret i at tage på ferie til Mazatlan, Mexico. Find et rejsetilbud, som både ser spændende ud og er rimeligt i pris")

− Site-specific testing ("Gå til www.post.dk og find ud af hvad det koster at sende et postkort til Kina")

• Ingen skjult hjælp • Rammer for acceptable løsninger • For lukkede testopgaver:

− Første testopgave skal være enkel − Kernefunktioner før sekundære funktioner

Page 48: Peter malling Seminar om brugerinddragelse

Testopgaver (2)

• Max 1 time i alt • Hver opgave max 10 min. • Relevante opgaver • Realistik rækkefølge • Evt. vælge opgaver "strategisk" udfra mål om

test af særskilte dele af systemet, f.eks. navigation, søgning osv.

Page 49: Peter malling Seminar om brugerinddragelse

Testdeltagere

• Hver testseance omfatter 1-2 testdeltagere fra målgruppen

• Fortrolige med teknologien (fx. web/GUI), men ikke fagkyndige indenfor usability

• Forskellige niveauer af brugerekspertice • Betaling eller gave af rimelig værdi til

testdeltagere (ca. 300 kr) − Ingen gaver giver atypiske testdeltagere

• Mindst 4 testseancer.

Page 50: Peter malling Seminar om brugerinddragelse

Forløbet af en tænke-højt test

• Modtagelse af testdeltager. Evt. spørgeskemaer. • "Systemet testes, ikke testdeltageren !" • Interview om kendskab til webstedet etc. • Testlederen beder testdeltageren løse testopgaverne

én for én, mens han siger hvad han tænker !

• Interview: testdeltagerens opfattelse af produktet • Farvel og gave

Page 51: Peter malling Seminar om brugerinddragelse

Retningslinjer for tænke-højt test

• Fokusér på adfærd - ikke meninger. • Spørgeskemaer ej til statistik • Testlederen skal være passiv

− Ingen hjælp, heller ikke skjult • Prompte testdeltageren • Hvis testdeltager går i stå

− minimal hjælp − afbryde opgaven

• Testlederen skal være objektiv

Page 52: Peter malling Seminar om brugerinddragelse

Lokalitet

• Hos kunden • Steder hvor brugere naturligt færdes • Hos leverandøren • I et testcenter

Page 53: Peter malling Seminar om brugerinddragelse

Tilskuere og optagelse af test• Mulighed for at følge seancen fra nabolokale • Optagelse af seancen

− Videooptagelse / Screen capture / Lydoptagelse − Anonymitet: ikke udlevere til kunden

• Hvis ingen optagelse: omhyggelige noter • Testleder tæt på deltager eller i nabolokale • Andre tilskuere

− Testlederen i testlokalet − Bag projektdeltageren − Passiv adfærd − Aktive under afsluttende interview

Page 54: Peter malling Seminar om brugerinddragelse

Andre forhold

• Én testleder • Tilstedeværelse af observatører • Generelle etiske regler:

− Testdeltageren orienteres om optagelse/tilskuere − Testdeltageren orienteres om anvendelse af bånd og

resultater − Testdeltagere skal kunne sige fra (og få gave) − Testdeltagerens overordnede må ikke overvære test eller få

adgang til optagelser − Testdeltagere skal fremstå anonymt

Page 55: Peter malling Seminar om brugerinddragelse

Testlederen

• Bør prøve testen på sig selv først • Være god ved forsøgspersonerne • Leve sig ind i dem (empatisk) • Se "tankeboblerne" over brugernes hoved • Ikke give hints • Bore - bore - bore • Improvisere • Tage notater efter hver test (sammen med

observatørerne)

Page 56: Peter malling Seminar om brugerinddragelse

Testrapport

• Udarbejdes af testleder, evt. i samarbejde med assistenter

• Brugbar for modtageren • Passende længde

Page 57: Peter malling Seminar om brugerinddragelse

Testrapportens opbygning

• Resumé − 3 gode ting − 3 problemer − Overordnede råd

• Indholdsfortegnelse • Kort beskrivelse af fremgangsmåde

− Metode, udstyr, deltagerprofiler • Testresultater !

• Drejebog (evt som appendiks)

Page 58: Peter malling Seminar om brugerinddragelse

Rapportering af testresultater

• Særligt vægt på resultater som vedrører nøgleopgaver

• Klassifikation af testresultater: − Forbilledlig; Mindre problem; Alvorligt problem; Kritisk

problem; God idé!

• Problemets hyppighed • Løsningsforslag • Skelne mellem adfærd, testdeltageres meninger og

testlederens meninger • Passende antal testresultater (20-50)

− Testlederen skal prioritere problemerne, ikke læseren

Page 59: Peter malling Seminar om brugerinddragelse

!59

Formulér test-bare spørgsmål

• Operationalisering af målene • Nedbryde spørgsmål i test-bare underspørgsmål. • "Er det en dårlig brugerflade?":

− Er det svært at navigere i systemet? − Er sprogbrugen forvirrende pga inkonsistens? − Er responstiderne for langsomme? − Er feedback fra systemet forvirrende eller utilstrækkeli?

Explore the questions

Page 60: Peter malling Seminar om brugerinddragelse

!60

Anvendelse af kognitiv gennemgang ifm tænkehøjt test

• Er der noget som fortæller dig, hvad du skal gøre nu?

• Er der noget på skærmen som giver dig mulighed for at gøre, hvad du vil gøre? Hvad?

• Nu du har prøvet det, gjorde den så, hvad du ønskede?

Page 61: Peter malling Seminar om brugerinddragelse

!61

Anvendelse af teknologier til optagelse

• Video og lyd optagelse − Hvordan får man både deltager og skærm på

videoen? *) • Eye tracking • Teknologi vs. papir og blyant • Hvad hvis brugeren ikke vil optages?

Page 62: Peter malling Seminar om brugerinddragelse

!62

Optagelse af deltager og skærm

Page 63: Peter malling Seminar om brugerinddragelse

!63

Roller i evalueringen

• Facilitator/testleder • Notetager • Tekniker • Observatør • Ansvarlig for velkomst • Ansvarlig for rekrutering • Én-persons teamet

Page 64: Peter malling Seminar om brugerinddragelse

!64

Drejebogen

• Fordele • Ulemper

Page 65: Peter malling Seminar om brugerinddragelse

!65

Pilottesten

• Vigtig for at være sikker på, at man har husket det hele

• Virker prototypen? • Er materialet klart nok? • Virker observations- og

dataindsalingsmetoder? • Kender alle deres roller? • Er der tid nok til opgaverne?

Page 66: Peter malling Seminar om brugerinddragelse

!66

Page 67: Peter malling Seminar om brugerinddragelse

!67

ISO 9241-210

• Designet bygger på en excplicit forståelse af brugere, opgaver og miljøer

• Brugere inddrages gennem design og udvikling • Designet er drevet af og forbedres ved user-

drevet evaluering • Processen er iterativ • Designet adresserer hele brugeroplevelsen • Design-teamet omfatter multidisciplinær viden

og perspektiver.

Page 68: Peter malling Seminar om brugerinddragelse

!68

Page 69: Peter malling Seminar om brugerinddragelse

!69