57
HUMAN-CENTERED SYSTEMS Stefan Holmlid User centered design, usability, quality- in-use, participatory design, heuristics, interface guidelines, task analysis, personaes, user profiles, GOMS, context, goal, usability principles, mental model, input device, output device, ergonomics, affordance, visual perception, scenario, prototype, requirements, think-aloud, storyboard, design language, hawthorne, cognitive walkthrough, contextual inquiry, haptics, hearing, memory, affinity diagram, hierarchical task analysis, information architecture, metaphors, agents, navigation

Användbara system

Embed Size (px)

DESCRIPTION

- PowerPoint PPT Presentation

Citation preview

Page 1: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

User centered design, usability, quality-in-use, participatory design, heuristics, interface guidelines, task analysis, personaes, user profiles, GOMS, context, goal, usability principles, mental model, input device, output device, ergonomics, affordance, visual perception, scenario, prototype, requirements, think-aloud, storyboard, design language, hawthorne, cognitive walkthrough, contextual inquiry, haptics, hearing, memory, affinity diagram, hierarchical task analysis, information architecture, metaphors, agents, navigation

Page 2: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användbara system

vt2007Stefan Holmlid, [email protected]

Page 3: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 4: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 5: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 6: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användbarhet…

• … har ingenting med sunt förnuft att göra

• Det sunda förnuftets strategi har hittills genererat tex

Page 7: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 8: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 9: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 10: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Unfortunate white space

Please, do not put any merchandise here!The hatch opens automatically

Page 11: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 12: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Eller Murphy’s design principle

• If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.

• don't make a two-pin plug symmetrical, then label it “THIS WAY UP”; if it matters which way it is plugged in, then you make the design asymmetrical

Page 13: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Pågående förändringar

• Agila utvecklingsmetoder• Krävande kunder

Page 14: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Pågående förändringar

Page 15: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid Användbarhet i

användningen inte i produkten!

Page 16: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Alltså

• En kvalitetsegenskap!• Användbarhet är ingen objektivt

observerbar, inneboende produktegenskap som färg eller funktion. Användbarhet uppstår i användning

• Vi designar inte bara en produkt vi designar ett bruk

Page 17: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Du skall lära dig…

Page 18: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

…för att inte fastna

Page 19: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Du skall lära dig…

• Rådgivaren ska i kundmötet kunna göra kontoavslut på 10 sekunder.

• Rådgivaren ska inte kunna avsluta ett konto av misstag.

Page 20: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

…för att tydliggöra

• Det skall vara möjligt att göra kontoavslut

• Kassasystemet skall vara effektivt

Page 21: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Du skall lära dig…

Page 22: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

…för att förbereda

Page 23: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Du skall lära dig…

Page 24: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

…för att möjliggöra

Page 25: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Du skall kunna…

Page 26: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

…så du kan ställa krav

Page 27: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Kursens upplägg

• Hela terminen• Föreläsningar• Ett projekt (grupper om 4)

– Period 1: Pappersprototyp– Period 2: Interaktiv prototyp

• Individuella uppgifter (minst tre)• Seminarier• Lektioner

Page 28: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Föreläsningar

• V3, Fre, 8-10 PACT & användbarhet (kap 1-4)Stefan Holmlid

• V4, Tis, 13-15 Interaktionstekniker (kap 6)Per Ola Kristensson

• V9, Tis, 15-17 Krav och scenarier (kap 8-10)Stefan Holmlid

• V12, dag, tid Visuell kommunikation (kap 5)Mattias Arvola

• V16, dag, tid Utvärdering och prototyping (kap 11-12)Stefan Holmlid

Page 29: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Projektet, mål

• Omdesign av befintligt system• Tex MP3/mediespelare, Självscanningssystem i

matvarubutik, Biljettautomater, Tidsbokningssystem (Campushallen, frisör, etc), Resebokningssytem (Automater, internet, etc)

• Starthandledning• Underlaget finns på kurswebben

Page 30: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Projektet, upplägg

• Arbetet i projektet stöds av lektioner och avstämningar

• Lektion 1: Pappersprototypning• Lektion 2: Användbarhetsmål• Lektion 3: Användbarhetsutvärdering

Page 31: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Individuella uppgifter

• Tre obligatoriska individuella uppgifter• Delas ut i samband med seminarierna• Deadline 1 vecka senare• Feedback ytterligare 1 vecka senare

Page 32: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Seminarierna

• Är en förberedelse för de individuella uppgifterna

• Var påläst!• Förbered med att göra Challenges ur

kapitlen

Page 33: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Examination

• Projektet• Individuella uppgifter

• 3: Godkänt projekt, och individuella uppgifterna från seminarierna

• 4: som betyg 3 + 5 ytterligare övningar ur boken, 1 ur vardera kapitlen 2, 3, 6, 9, 12

• 5: som betyg 4 + 5 ytterligare övningar ur boken, 1 ur vardera kapitlen 3, 6, 9, 11, 12

Page 34: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Page 35: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Informationsbehov

• Användares och intressenters mål och intentioner

• Användningskontext (användare, uppgifter, utrustning, miljöer)

• Arbetsuppgifter och mål• Tekniken som används för

att realisera detta• Mål eller faktiska värden för

ändamålsenlighet, effektivitet och tillfredsställelse i aktuell situation

mål

användare

uppgift

medel

kontext

mål-objekt

Page 36: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användbarhet

• ISO 9241-11 (ej citat)• Ett användbart gränssnitt är anpassat

för att specifika användare i en specifik arbetssituation ska kunna genomföra sina arbetsuppgifter på ett ändamålsenligt, effektivt och tillfredsställande sätt

Page 37: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användbara gränssnitt

• Speglar välbekanta och smidiga arbetsflöden

• Stödjer användarnas sätt att lära sig• Är kompatibla med arbetsmiljön• Bygger på ett för användarna bekant

koncept

Page 38: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användbara gränssnitt (forts.)

• Har konsekvent presentation (layout, ikoner, interaktioner) vilket gör dem pålitligare, säkrare och lättare att lära sig

• Använder ett språk som är bekant för användarna eller lätt att lära sig

Page 39: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Bortom arbetet

• Spel, mobiltelefoner, PDA:er, små smarta prylar, datorbaserad läromedia, saker hemma, saker att bära på sig.

• Vad är viktigt för dig med din favoritpryl?

Page 40: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

ISO-definitioner av användbarhet

• Begriplighet• Lärbarhet• Hanterbarhet• Attraktivitet

• (ISO/IEC FDIS 9126-1)

• Den grad i vilken användare i ett givet sammanhang kan bruka en produkt för att uppnå specifika mål på ett ändamålsenligt, effektivt, och för användaren tillfredställande sätt.

• (ISO/IEC 9241-11)

Page 41: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användbarhet i kravspecar

• Finns paradoxalt nog under ”icke-funktionella” krav

• Hanteras ofta i hierarkisk nedbrytning i flera steg, som alla andra krav

• Saknar ofta fanbärare i delar av denna nedbrytning

• Saknar ofta den rigorösa formella testning som annan kravuppfyllnad utsätts för

Page 42: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Fler definitioner av användbarhet

• L ärbarhet• E ffektivitet• A ttityd• F lexibilitet

Shackel 1986

• R elevans• E ffektivitet• A ttityd• L ärbarhet

Löwgren 1993

Page 43: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Mätbarhet och avgörbarhet

• I användbarhetskonstruktion är det viktigt att användbarhetskriterierna är mätbara.

• Men tillfredsställelse är svårare att mäta!

• Kriterierna ska åtminstone vara avgörbara!

Page 44: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Vi jobbar vidare med ISO!

• Den grad i vilken användare i ett givet sammanhang kan bruka en produkt för att uppnå specifika mål på ett ändamålsenligt, effektivt, och för användaren tillfredställande sätt.

Page 45: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Ändamålsenlighet

• Hur väl klarar användaren av uppgiften?• Andel lyckade genomföranden• Antal problem som användaren stöter

på• Resultatets kvalitet

Page 46: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Effektivitet

• Ändamålsenlighet per resursenhet• Resurser:

– Tid– Ansträngning– Antal handlingar– Kognitiv arbetsbelastning– Inlärningstid = tiden det tar att uppnå

en viss effektivitet

Page 47: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Tillfredsställelse

• Hur mycket användaren gillar att använda systemet

• Hur nöjda är de egentligen på en skala?• Hur stor andel av användarna är

tillräckligt nöjda?

Page 48: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Lärbarhet

• Enkel att lära sig• Snabbt i operativt

bruk med minimal undervisning

• Inlärningskurvor ser olika ut!

• Walk up and use vs. Adobe Photoshop

Page 49: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Specifikation av användbarhet

• Användbarhets-kriterium i mått– t.ex.: effektivitet i

andel lyckade genomföranden per minut

• I sämsta fall• Lägsta acceptabla

nivån• Planerad nivå• I bästa fall• Nuläge

Page 50: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Från det generella till det specifika

• Generella (abstrakta) användbarhetsmål:– Rådgivaren ska i

kundmötet kunna göra kontoavslut fortare än idag.

• Specifika (konkreta) användbarhetsmål:– Rådgivaren ska i

kundmötet kunna göra kontoavslut på 10 sekunder.

– Rådgivaren ska inte kunna avsluta ett konto av misstag.

Page 51: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Mått

Mål

Kriterium

Värdering

Page 52: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användare

Mått

Mål

Kriterium

Värdering

Användare

Page 53: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Användare

Mått

Mål

Kriterium

Värdering

Page 54: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Hur gör man då?

• Intervjuer• Observation• Tester• Analys• Enkäter

• Kriterier sätts inte av användbarhets-experten eller av användaren utan av dem tillsammans!

Page 55: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Är det verkligen så enkelt?

• Består det viktiga i bruket av alla system av effektivitet, ändamålsenlighet och tillfredsställelse?

• Ta steget tillbaka och fråga dig och användaren vad som gör en viss artefakt bra att använda.

Page 56: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Andra brukskvaliteter (användbarhetskriterier?)

• Korrekthet• Gemenskap• Sällskap• Identifierande/

differentierande• Nöje• Spelbarhet• Utmaning

• Välbehag• Skönhet• Överraskning• Övertalning• Förståelse

Page 57: Användbara system

HUMAN-CENTERED SYSTEMSStefan Holmlid

Hur då nu då?

• Ta reda på vad det innebär för den som skall använda systemet att det är tex Lärbart, och hur viktigt det är

• Formulera Kriterier och Mål som en del av kravarbetet

• Stäm av dessa med användarna• Bygg och utvärdera prototyper och

modeller av användningen, så att ni vet att ni är på väg åt rätt håll