HUMANCENTERED SYSTEMS Mattias Arvola Anvndare uppgift och milj

  • Slides: 128
Download presentation
HUMAN-CENTERED SYSTEMS Mattias Arvola Användare, uppgift och miljö Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Användare, uppgift och miljö Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Ett morgondopp och grå glasögon på en stenhäll.

HUMAN-CENTERED SYSTEMS Mattias Arvola Ett morgondopp och grå glasögon på en stenhäll.

HUMAN-CENTERED SYSTEMS Mattias Arvola Ledning av artilleri

HUMAN-CENTERED SYSTEMS Mattias Arvola Ledning av artilleri

HUMAN-CENTERED SYSTEMS Mattias Arvola Iran Air 655

HUMAN-CENTERED SYSTEMS Mattias Arvola Iran Air 655

HUMAN-CENTERED SYSTEMS Mattias Arvola Att missta en Airbus A 300 B 2 för en

HUMAN-CENTERED SYSTEMS Mattias Arvola Att missta en Airbus A 300 B 2 för en F 14 • Vad hade man kunnat göra annorlunda i designen av gränssnittet? • I efterhand ser vi vad vi kan göra men hade vi kunnat förutse det?

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbarhet i ISO 9241 -11 (ej citat) Ett användbart gränssnitt

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbarhet i 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

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbara gränssnitt Speglar välbekanta och smidiga arbetsflöden Stödjer användarnas sätt

HUMAN-CENTERED SYSTEMS Mattias Arvola 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

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbara gränssnitt (forts. ) Har konsekvent presentation (layout, ikoner, interaktioner)

HUMAN-CENTERED SYSTEMS Mattias Arvola 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

HUMAN-CENTERED SYSTEMS Mattias Arvola Det nya flygledningssystemet

HUMAN-CENTERED SYSTEMS Mattias Arvola Det nya flygledningssystemet

Iterativ utveckling HUMAN-CENTERED SYSTEMS Mattias Arvola

Iterativ utveckling HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola Informationsbehov • Användares och intressenters mål och intentioner • Användningskontext

HUMAN-CENTERED SYSTEMS Mattias Arvola Informationsbehov • Användares och intressenters mål och intentioner • Användningskontext (användare, uppgifter, utrustning, miljöer) • Mål eller faktiska värden för ändamålsenlighet, effektivitet och tillfredsställelse i aktuell situation

HUMAN-CENTERED SYSTEMS Mattias Arvola Användaren, uppgiften och miljön Vad försöker användarna uppnå? Vad gör

HUMAN-CENTERED SYSTEMS Mattias Arvola Användaren, uppgiften och miljön Vad försöker användarna uppnå? Vad gör dem för att uppnå målen? Vilka personliga, sociala och kulturella egenskaper & erfarenheter har de? Hur påverkas de av sin miljö?

HUMAN-CENTERED SYSTEMS Mattias Arvola Önskvärda brukskvaliteter Vad är viktigast för att användarna ska finna

HUMAN-CENTERED SYSTEMS Mattias Arvola Önskvärda brukskvaliteter Vad är viktigast för att användarna ska finna glädje i att använda systemet? snabbhet? korrekthet? hjälp att åtgärda felhandlingar? mänsklig kontakt? underhållning? utmaning?

HUMAN-CENTERED SYSTEMS Mattias Arvola • Hur definierar användarna sig själva? • Hur skiljer de

HUMAN-CENTERED SYSTEMS Mattias Arvola • Hur definierar användarna sig själva? • Hur skiljer de sig åt? • Hur använder de produkten över tid och vilken expertisnivå vill de nå?

HUMAN-CENTERED SYSTEMS Mattias Arvola Kognition är högre mentala funktioner

HUMAN-CENTERED SYSTEMS Mattias Arvola Kognition är högre mentala funktioner

HUMAN-CENTERED SYSTEMS Mattias Arvola Guida uppmärksamheten

HUMAN-CENTERED SYSTEMS Mattias Arvola Guida uppmärksamheten

HUMAN-CENTERED SYSTEMS Mattias Arvola Kan man urskilja det?

HUMAN-CENTERED SYSTEMS Mattias Arvola Kan man urskilja det?

HUMAN-CENTERED SYSTEMS Mattias Arvola Igenkänning snarare än hågkomst

HUMAN-CENTERED SYSTEMS Mattias Arvola Igenkänning snarare än hågkomst

HUMAN-CENTERED SYSTEMS Mattias Arvola Lära genom utforskning

HUMAN-CENTERED SYSTEMS Mattias Arvola Lära genom utforskning

HUMAN-CENTERED SYSTEMS Mattias Arvola Personas • Hypotetiska arketyper baserade på fakta • Motivation, förväntningar

HUMAN-CENTERED SYSTEMS Mattias Arvola Personas • Hypotetiska arketyper baserade på fakta • Motivation, förväntningar och mål som driver deras beteende • Levandegörs genom namn, foto och personlighet Dave

HUMAN-CENTERED SYSTEMS Mattias Arvola Användarprofiler Användarkategorier/roller Datorerfarenheter Mål/intentioner Utbildningsplanering Arbetsuppgifter Kompetenser Användningsfrekvens (hur ofta

HUMAN-CENTERED SYSTEMS Mattias Arvola Användarprofiler Användarkategorier/roller Datorerfarenheter Mål/intentioner Utbildningsplanering Arbetsuppgifter Kompetenser Användningsfrekvens (hur ofta och hur länge) Erfarenhet Fysiska och kognitiva hinder Utbildning Livssituation Språk Arbetsmiljö Ålder och kön

HUMAN-CENTERED SYSTEMS Mattias Arvola Uppgiften 0. Göra Planera 0. en kopp te Gör 1

HUMAN-CENTERED SYSTEMS Mattias Arvola Uppgiften 0. Göra Planera 0. en kopp te Gör 1 samtidigt, om kannan är full 2 sedan 3 - 4 efter 4 -5 min gör 6 1. Koka vatten 2. Töm kannan 3. Sätt te i 4. Häll i 5. Vänta kannan kokande vatten 4 -5 min Planera 1. 1. 1 - 1. 2 - 1. 3 när vattnet kokar 1. 4 1. 1. Fyll kastrull 1. 2. Sätt kastrullen på spisen & slå på 1. 3. Vänta 1. 4. Slå tills det kokar av plattan 6. Häll upp

HUMAN-CENTERED SYSTEMS Mattias Arvola Börja med användarnas mål • Personliga mål • Arbetsmål •

HUMAN-CENTERED SYSTEMS Mattias Arvola Börja med användarnas mål • Personliga mål • Arbetsmål • Verksamhetsmål

HUMAN-CENTERED SYSTEMS Mattias Arvola Mål > uppgift > handling 1. Forma mål Ut &

HUMAN-CENTERED SYSTEMS Mattias Arvola Mål > uppgift > handling 1. Forma mål Ut & hämta frisk luft 2. Forma intention (bestämma uppgift) Öppna dörren 3. Speca handling(ar) “Ser ut som att jag ska dra i handtaget” 4. Utföra handling(ar) Drar i handtaget 5. Varsebli tillstånd Dörren öppnas ej 6. Tolka tillstånd Gick ej. Dra kanske? 7. Utvärdera utkomst Ännu inte ute

HUMAN-CENTERED SYSTEMS Mattias Arvola Välja uppgift för att nå mål 0. Få mat bordet

HUMAN-CENTERED SYSTEMS Mattias Arvola Välja uppgift för att nå mål 0. Få mat bordet innan barnen blir griniga 1. a. Använda spisen 1. b. Använda grillen 1. c. Använda telefonen

HUMAN-CENTERED SYSTEMS Mattias Arvola När användare får problem • Ändra uppgift mitt i •

HUMAN-CENTERED SYSTEMS Mattias Arvola När användare får problem • Ändra uppgift mitt i • Ändra mål mitt i

HUMAN-CENTERED SYSTEMS Mattias Arvola Frågor för uppgiftsanalys • • • Varför görs uppgiften? Hur

HUMAN-CENTERED SYSTEMS Mattias Arvola Frågor för uppgiftsanalys • • • Varför görs uppgiften? Hur görs den? Vilka steg ingår? Hur ofta görs den? Hur lång tid tar det? Vilka samarbetar användaren med?

HUMAN-CENTERED SYSTEMS Mattias Arvola Frågor för uppg. analys (forts) • Vilka medel används? Finns

HUMAN-CENTERED SYSTEMS Mattias Arvola Frågor för uppg. analys (forts) • Vilka medel används? Finns kritiska uppgifter och flaskhalsar? Hur kan situationen förbättras? Vad är input och output? • • •

HUMAN-CENTERED SYSTEMS Mattias Arvola Fysisk miljö

HUMAN-CENTERED SYSTEMS Mattias Arvola Fysisk miljö

HUMAN-CENTERED SYSTEMS Mattias Arvola Social miljö

HUMAN-CENTERED SYSTEMS Mattias Arvola Social miljö

HUMAN-CENTERED SYSTEMS Mattias Arvola Kulturell miljö

HUMAN-CENTERED SYSTEMS Mattias Arvola Kulturell miljö

HUMAN-CENTERED SYSTEMS Mattias Arvola Användarstudier Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Användarstudier Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Idag • Metoder • Verktyg

HUMAN-CENTERED SYSTEMS Mattias Arvola Idag • Metoder • Verktyg

HUMAN-CENTERED SYSTEMS Mattias Arvola Utkomster från användarstudier • • Användarprofiler/personas Scenarios Uppgiftshierarkier Prioriterade funktioner

HUMAN-CENTERED SYSTEMS Mattias Arvola Utkomster från användarstudier • • Användarprofiler/personas Scenarios Uppgiftshierarkier Prioriterade funktioner Behov: Mervärde! Krav Användbarhetsmål/user experience-mål

HUMAN-CENTERED SYSTEMS Mattias Arvola Frågan ger metoden • • • Vem gör vad, när,

HUMAN-CENTERED SYSTEMS Mattias Arvola Frågan ger metoden • • • Vem gör vad, när, var, hur och varför? Vad ska känneteckna användningen av den här produkten? Hur mycket? Hur ofta? Hur länge?

HUMAN-CENTERED SYSTEMS Mattias Arvola Metoder 1 • • • Naturalistiska observationer Intervjuer Workshops Provotypning

HUMAN-CENTERED SYSTEMS Mattias Arvola Metoder 1 • • • Naturalistiska observationer Intervjuer Workshops Provotypning Simulerade miljöer

HUMAN-CENTERED SYSTEMS Mattias Arvola Metoder 2 • • • Tänka-högt Enkäter Dagböcker och engångskameror

HUMAN-CENTERED SYSTEMS Mattias Arvola Metoder 2 • • • Tänka-högt Enkäter Dagböcker och engångskameror Loggning Dokumentanalys

HUMAN-CENTERED SYSTEMS Mattias Arvola I verktygslådan • • • Fältanteckningar Videokamera Kamera MD och

HUMAN-CENTERED SYSTEMS Mattias Arvola I verktygslådan • • • Fältanteckningar Videokamera Kamera MD och bandspelare Gula lappar

HUMAN-CENTERED SYSTEMS Mattias Arvola Professionell etik • Informerat samtycke – Förstår deltagarna konsekvenserna? –

HUMAN-CENTERED SYSTEMS Mattias Arvola Professionell etik • Informerat samtycke – Förstår deltagarna konsekvenserna? – De ska alltid kunna dra sig ur • Anonymitet • Att hålla vad man lovar och inte lova mer än man kan hålla • Att tränga sig på så lite som möjligt

HUMAN-CENTERED SYSTEMS Mattias Arvola Naturalistiska observationer • I strömmen av händelser försöker man se

HUMAN-CENTERED SYSTEMS Mattias Arvola Naturalistiska observationer • I strömmen av händelser försöker man se världen genom brukarnas ögon • Kontextualisering • Lärlingskap, skuggning, hang-around…

HUMAN-CENTERED SYSTEMS Mattias Arvola Intervjuer • • Struktur och planering Gruppintervjuer Etnografiska intervjuer Situerade

HUMAN-CENTERED SYSTEMS Mattias Arvola Intervjuer • • Struktur och planering Gruppintervjuer Etnografiska intervjuer Situerade intervjuer

HUMAN-CENTERED SYSTEMS Mattias Arvola Workshops • • • Kreativt och kul Problem / vision

HUMAN-CENTERED SYSTEMS Mattias Arvola Workshops • • • Kreativt och kul Problem / vision Maktrelationer Planering Vad får deltagarna ut?

HUMAN-CENTERED SYSTEMS Mattias Arvola Provotypning • • Först uppleva och reagera, sedan reflektera Framtida

HUMAN-CENTERED SYSTEMS Mattias Arvola Provotypning • • Först uppleva och reagera, sedan reflektera Framtida teknik är svår att föreställa sig i sin livsvärld

HUMAN-CENTERED SYSTEMS Mattias Arvola Simulerade miljöer • • ROLF-labbet på Försvarshögskolan Inte i den

HUMAN-CENTERED SYSTEMS Mattias Arvola Simulerade miljöer • • ROLF-labbet på Försvarshögskolan Inte i den riktiga kontexten men funkar lite som en provotyp

HUMAN-CENTERED SYSTEMS Mattias Arvola Tänka högt • • Användare tänker högt medan de använder

HUMAN-CENTERED SYSTEMS Mattias Arvola Tänka högt • • Användare tänker högt medan de använder en produkt Men folk tystnar Två som jobbar ihop kan ge en dialog En del handlingar är omedvetna och automatiserade och uttrycks därför inte

HUMAN-CENTERED SYSTEMS Mattias Arvola Enkäter • • Vet exakt vad du ska fråga! Likert-skalor

HUMAN-CENTERED SYSTEMS Mattias Arvola Enkäter • • Vet exakt vad du ska fråga! Likert-skalor Testa enkäten Sök på nätet efter andra enkäter Användbarhet är den viktigaste egenskapen hos det här systemet Håller med [] [] Håller inte med N/A []

HUMAN-CENTERED SYSTEMS Mattias Arvola • • Dagböcker och engångskameror Kvalitativ eller kvantitativ Att få

HUMAN-CENTERED SYSTEMS Mattias Arvola • • Dagböcker och engångskameror Kvalitativ eller kvantitativ Att få folk att skriva Bra för att få reda på vad, var och när. Ger sammanhang och vissa motiv

HUMAN-CENTERED SYSTEMS Mattias Arvola Att logga • • Att logga allt funkar inte Bra

HUMAN-CENTERED SYSTEMS Mattias Arvola Att logga • • Att logga allt funkar inte Bra för att ta reda på när, vad, hur mycket och hur länge Integritet Kräver implementationsarbete

HUMAN-CENTERED SYSTEMS Mattias Arvola Dokumentanalys • • ”Korrekta” procedurer Den officiella berättelsen Lagar och

HUMAN-CENTERED SYSTEMS Mattias Arvola Dokumentanalys • • ”Korrekta” procedurer Den officiella berättelsen Lagar och förordningar Visionen

HUMAN-CENTERED SYSTEMS Mattias Arvola Slutsatser om metoder • • Frågan bestämmer Resurserna bestämmer Tillgänglighen

HUMAN-CENTERED SYSTEMS Mattias Arvola Slutsatser om metoder • • Frågan bestämmer Resurserna bestämmer Tillgänglighen bestämmer Tänk efter innan

HUMAN-CENTERED SYSTEMS Mattias Arvola Fältanteckningar • • • Observationsprotokoll för att få fokus Tolkning

HUMAN-CENTERED SYSTEMS Mattias Arvola Fältanteckningar • • • Observationsprotokoll för att få fokus Tolkning in-situ Renskriv genast Ej påträngande Dagbok

HUMAN-CENTERED SYSTEMS Mattias Arvola Videokamera • • • Påträngande Informerat samtycke och anonymitet Hawthorne-effekten

HUMAN-CENTERED SYSTEMS Mattias Arvola Videokamera • • • Påträngande Informerat samtycke och anonymitet Hawthorne-effekten Den lata observatören Massiv transkription Kommunikation med teamet

HUMAN-CENTERED SYSTEMS Mattias Arvola Kamera • • • Kommunikation med teamet Informerat samtycke Anonymitet

HUMAN-CENTERED SYSTEMS Mattias Arvola Kamera • • • Kommunikation med teamet Informerat samtycke Anonymitet Känslan av att vara där Dokumentation

HUMAN-CENTERED SYSTEMS Mattias Arvola MD och bandspelare • • Informerat samtycke Den lata observatören

HUMAN-CENTERED SYSTEMS Mattias Arvola MD och bandspelare • • Informerat samtycke Den lata observatören Transkription Dokumentation

HUMAN-CENTERED SYSTEMS Mattias Arvola Analys i Affinitetsdiagram • Gula lappar med viktiga observationer och

HUMAN-CENTERED SYSTEMS Mattias Arvola Analys i Affinitetsdiagram • Gula lappar med viktiga observationer och mönster • Sortera dem i grupper och benämn gruppen Relatera grupperna till specifika utdrag i ur materialet Med eller utan brukare • •

HUMAN-CENTERED SYSTEMS Mattias Arvola Slutsatser om verktyg • • Påträngande Informerat samtycke Fältanteckningar är

HUMAN-CENTERED SYSTEMS Mattias Arvola Slutsatser om verktyg • • Påträngande Informerat samtycke Fältanteckningar är grunden Analys genom lappsortering för att utveckla kategorier och teman

HUMAN-CENTERED SYSTEMS Mattias Arvola En färdknäpp • • • Tänk efter innan Frågor och

HUMAN-CENTERED SYSTEMS Mattias Arvola En färdknäpp • • • Tänk efter innan Frågor och fokus Tillgänglighet Ekonomi Utkomst

HUMAN-CENTERED SYSTEMS Mattias Arvola Analys av data från användarstudier Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Analys av data från användarstudier Mattias Arvola, matar@ida. liu. se Exempel från Hackos & Redish samt Preece m. fl.

HUMAN-CENTERED SYSTEMS Mattias Arvola Analysera observationer mm • • Lista användare Lista omgivning Användarprofiler

HUMAN-CENTERED SYSTEMS Mattias Arvola Analysera observationer mm • • Lista användare Lista omgivning Användarprofiler Omgivningsprofiler Workflow diagram Uppgiftssekvenser Uppgiftshierarkier • Målhierarkier • Användar/uppgiftsm atriser • Detaljerade uppgiftsbeskrivningar • Uppgiftsflödesscheman • Uppgiftsscenarier • Affinitetsdiagram

HUMAN-CENTERED SYSTEMS Mattias Arvola Mål • Att förstå, göra sig en bild av, och

HUMAN-CENTERED SYSTEMS Mattias Arvola Mål • Att förstå, göra sig en bild av, och bygga sym/empati för användaren, hennes mål och uppgifter i en omgivning • Förstå vilka problem som finns, vad problemen är, samt hur de skulle kunna lösas • Alltihop gjort med användarens perspektiv!

HUMAN-CENTERED SYSTEMS Mattias Arvola Användare • I listform – Vilka användare finns det? –

HUMAN-CENTERED SYSTEMS Mattias Arvola Användare • I listform – Vilka användare finns det? – Vad är karaktäristiskt för dem? – Vad skiljer dem åt? – Vilka omgivningar används systemet i? – Vad är karaktäristiskt för dem? – Vad skiljer dem åt?

HUMAN-CENTERED SYSTEMS Mattias Arvola Användarprofiler • Byggs på fakta om användarna • Framställ antingen

HUMAN-CENTERED SYSTEMS Mattias Arvola Användarprofiler • Byggs på fakta om användarna • Framställ antingen berättande beskrivningar med bild, t. ex. personas, eller fakta späckade profiler. • Hitta likheter/olikheter, och generalisera till typanvändare • Börja med att beskriva ett antal riktiga användare och fakta om dem

HUMAN-CENTERED SYSTEMS Mattias Arvola Karakteristikmatri s Användare 1 Användare 2 Användare 3 Användare 4

HUMAN-CENTERED SYSTEMS Mattias Arvola Karakteristikmatri s Användare 1 Användare 2 Användare 3 Användare 4 Ålder 45 57 36 73 Datoranvändning Frekvent Sporadisk Aldrig Sällan Windowsvan a Hög Ingen, använder DOS Ämnesexpertis Expert Avancerad nybörjare Expert Kompetent Språk Svenska Spanska Svenska Motivation (lära systemet) Hög Medel Hög Låg Ja Nej Huvudanvänd Inga dator- Nej

HUMAN-CENTERED SYSTEMS Mattias Arvola Användare/uppgiftsmatris (hög abstraktionsnivå) Uppgifter Mottagande syrra Kommentar Samla dagens patientmappar

HUMAN-CENTERED SYSTEMS Mattias Arvola Användare/uppgiftsmatris (hög abstraktionsnivå) Uppgifter Mottagande syrra Kommentar Samla dagens patientmappar En gång om dagen Lugnt Ta emot patient 3 -4 ggr/tim Artigt och korrekt Ringa patient 10 per dag Löpande, stressigt Förbereda mappar 10 st per dag Löpande, tidskrävande Ringa avdelningar Ibland Väntan Skriva rapport En gång om dagen Stressigt

HUMAN-CENTERED SYSTEMS Mattias Arvola Omgivning • Omgivningsprofiler – Byggs från fakta om omgivningen –

HUMAN-CENTERED SYSTEMS Mattias Arvola Omgivning • Omgivningsprofiler – Byggs från fakta om omgivningen – Börja med att beskriva ett antal riktiga omgivningar och fakta om dem – Hitta likheter/olikheter, och generalisera till typomgivningar – Framställ antingen berättande beskrivningar med en verklig bild, eller fakta späckade profiler.

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Workflow diagram – Utgå från observationer

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Workflow diagram – Utgå från observationer om vad man gör med systemet – Identifiera huvudsakliga steg i detta flöde – Gör en box per sådant steg, och beskriv vad som sker i varje steg, samt för att förtydliga, vad som händer mellan.

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Uppgiftshierarkier – Tydliggör en nedbrytning av

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Uppgiftshierarkier – Tydliggör en nedbrytning av uppgifter i deluppgifter. – Skapar en ”ordning” mellan olika uppgifter

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Uppgiftsflödesscheman – Används för att tydliggöra

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Uppgiftsflödesscheman – Används för att tydliggöra tidsflöden och alternativa vägar att lösa en uppgift på, eller alternativa sätt att nå ett mål på

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola Use cases

HUMAN-CENTERED SYSTEMS Mattias Arvola Use cases

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Scenarier – Är en berättelse som

HUMAN-CENTERED SYSTEMS Mattias Arvola Workflow & uppgifter • Scenarier – Är en berättelse som levandegör det som händer när användaren använder systemet – Oftast är de relativt utvecklade, och baseras på fakta eller på hur man vill att det skall fungera

HUMAN-CENTERED SYSTEMS Mattias Arvola Exempel » Out of the metro station and whilst walking

HUMAN-CENTERED SYSTEMS Mattias Arvola Exempel » Out of the metro station and whilst walking a few minutes to her job, Carmen is alerted by her PAN that a Chardonnay wine that she has previously identified as a preferred choice is on promotion. She adds it to her shopping order and also sets up her homeward journey with her wearable. Carmen arrives at her job on time. » » Scenario 3, Carmen, ISTAG vision

HUMAN-CENTERED SYSTEMS Mattias Arvola Objekt och handlingslista Objekt Handlingar Patienten Hitta rätt patientjournal Patientens

HUMAN-CENTERED SYSTEMS Mattias Arvola Objekt och handlingslista Objekt Handlingar Patienten Hitta rätt patientjournal Patientens journal Beställa tester Patientens nuvarande och tidigare läkemedel Gå igenom testresultat Patientens testresultat Gå igenom patientens demografiska information Läkaren Göra anteckningar om behandling Lista med standardtester Undersöka möjliga interaktioner mellan läkemedel Lista med recept Beställa läkemedel

HUMAN-CENTERED SYSTEMS Mattias Arvola Affinitetsdiagram • Hur analyserar man? • Sortera dem i grupper

HUMAN-CENTERED SYSTEMS Mattias Arvola Affinitetsdiagram • Hur analyserar man? • Sortera dem i grupper och benämn gruppen • Hitta återkommande • Relatera grupperna till mönster eller specifika utdrag i ur observationer som materialet verkar viktiga i materialet • Skriv ned dem på en gul • Med eller utan brukare lapp

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbarhet Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbarhet Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbarhet i användningen inte i produkten!

HUMAN-CENTERED SYSTEMS Mattias Arvola Användbarhet i användningen inte i produkten!

HUMAN-CENTERED SYSTEMS Mattias Arvola ISO-definitioner av användbarhet • • Begriplighet Lärbarhet Hanterbarhet Attraktivitet –

HUMAN-CENTERED SYSTEMS Mattias Arvola 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)

HUMAN-CENTERED SYSTEMS Mattias Arvola Fler definitioner av användbarhet • • L ärbarhet E ffektivitet

HUMAN-CENTERED SYSTEMS Mattias Arvola 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

HUMAN-CENTERED SYSTEMS Mattias Arvola Mätbarhet och avgörbarhet • I användbarhetskonstruktion är det viktigt att

HUMAN-CENTERED SYSTEMS Mattias Arvola 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!

HUMAN-CENTERED SYSTEMS Mattias Arvola Vi jobbar vidare med ISO! • Den grad i vilken

HUMAN-CENTERED SYSTEMS Mattias Arvola 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. • Andra kriterier än dessa kan vara relevanta beroende på brukssituation.

HUMAN-CENTERED SYSTEMS Mattias Arvola Ändamålsenlighet • • Hur väl klarar användaren av uppgiften? Andel

HUMAN-CENTERED SYSTEMS Mattias Arvola Ändamålsenlighet • • Hur väl klarar användaren av uppgiften? Andel lyckade genomföranden Antal problem som användaren stöter på Resultatets kvalitet

HUMAN-CENTERED SYSTEMS Mattias Arvola Effektivitet • Ändamålsenlighet per resursenhet • Resurser: – Tid –

HUMAN-CENTERED SYSTEMS Mattias Arvola Effektivitet • Ändamålsenlighet per resursenhet • Resurser: – Tid – Ansträngning – Antal handlingar – Kognitiv arbetsbelastning – Inlärningstid = tiden det tar att uppnå en viss effektivitet

HUMAN-CENTERED SYSTEMS Mattias Arvola Tillfredsställelse • Hur mycket användaren gillar att använda systemet •

HUMAN-CENTERED SYSTEMS Mattias Arvola 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?

HUMAN-CENTERED SYSTEMS Mattias Arvola Lärbarhet • Enkel att lära sig • Kunskap i världen

HUMAN-CENTERED SYSTEMS Mattias Arvola Lärbarhet • Enkel att lära sig • Kunskap i världen • Snabbt i operativt bruk med minimal undervisning • Kunskap i huvudet • Inlärningskurvor ser olika ut! • Walk up and use vs. Adobe Photoshop

HUMAN-CENTERED SYSTEMS Mattias Arvola Specifikation av användbarhet • Användbarhets-kriterium i mått – t. ex.

HUMAN-CENTERED SYSTEMS Mattias Arvola 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

HUMAN-CENTERED SYSTEMS Mattias Arvola Från det generella till det specifika • Generella (abstrakta) användbarhetsmål:

HUMAN-CENTERED SYSTEMS Mattias Arvola 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.

HUMAN-CENTERED SYSTEMS Mattias Arvola Hur gör man då? • • • Intervjuer Observation Tester

HUMAN-CENTERED SYSTEMS Mattias Arvola 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!

HUMAN-CENTERED SYSTEMS Mattias Arvola Är det verkligen så enkelt? • Består det viktiga i

HUMAN-CENTERED SYSTEMS Mattias Arvola Ä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.

HUMAN-CENTERED SYSTEMS Mattias Arvola Bortom arbetet • Spel, mobiltelefoner, PDA: er, små smarta prylar,

HUMAN-CENTERED SYSTEMS Mattias Arvola 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?

HUMAN-CENTERED SYSTEMS Mattias Arvola Andra brukskvaliteter (användbarhetskriterier? ) • • Korrekthet Gemenskap Sällskap Identifierande/

HUMAN-CENTERED SYSTEMS Mattias Arvola Andra brukskvaliteter (användbarhetskriterier? ) • • Korrekthet Gemenskap Sällskap Identifierande/ differentierande • Nöje • Spelbarhet • Utmaning • • Välbehag Skönhet Överraskning Övertalning Förståelse

HUMAN-CENTERED SYSTEMS Mattias Arvola Prototyper och användbarhetsutvärdering Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Prototyper och användbarhetsutvärdering Mattias Arvola, matar@ida. liu. se

HUMAN-CENTERED SYSTEMS Mattias Arvola Idag • Prototyper • Utvärdering – Analytisk – Empirisk

HUMAN-CENTERED SYSTEMS Mattias Arvola Idag • Prototyper • Utvärdering – Analytisk – Empirisk

HUMAN-CENTERED SYSTEMS Mattias Arvola Prototyper: en fråga om syfte och mottagare • Kommunikation –

HUMAN-CENTERED SYSTEMS Mattias Arvola Prototyper: en fråga om syfte och mottagare • Kommunikation – Med sig själv för att driva design – Internt i teamet för att vara på samma spår – Med kund för att klargöra krav eller lösningar – Förankring och sälja • Testning – Testa om en lösning funkar med kundens arbetssätt – Testa om en lösning är görbar – Utvärdera en lösning empiriskt eller analytiskt

HUMAN-CENTERED SYSTEMS Mattias Arvola Prototypning som systemutvecklingsmetod • Man bygger modeller av system för

HUMAN-CENTERED SYSTEMS Mattias Arvola Prototypning som systemutvecklingsmetod • Man bygger modeller av system för att designa, specificera och testa • Modeller är förslag och hypoteser • Det gör att vi kan uppskatta vad vi måste göra • Modellerna blir medel för att göra den slutgiltiga versionen av systemet

HUMAN-CENTERED SYSTEMS Mattias Arvola Vad prototyper prototypar Praktisk funktion Konstruktion • Houde & Hill

HUMAN-CENTERED SYSTEMS Mattias Arvola Vad prototyper prototypar Praktisk funktion Konstruktion • Houde & Hill Integrationsprototyper Look & feel

HUMAN-CENTERED SYSTEMS Mattias Arvola Olika sorters prototyper • • Material: Dator eller papper Linjär

HUMAN-CENTERED SYSTEMS Mattias Arvola Olika sorters prototyper • • Material: Dator eller papper Linjär demo (film) Linjär demo med stopp Vertikal (T-prototyp) eller horisontell

HUMAN-CENTERED SYSTEMS Mattias Arvola Pappersprototyper (Lo. Fi) • Görs tidigt i utvecklingsprocessen för att

HUMAN-CENTERED SYSTEMS Mattias Arvola Pappersprototyper (Lo. Fi) • Görs tidigt i utvecklingsprocessen för att utforska idéer • Interaktiva! • Billiga, snabba och portabla • Lätta att ändra, kan t. o. m. skapas under en session med användare • Användare har lätt att föreslå förändringar • Vad vill du testa? Ju finare de är desto mer fokuserar användare på utseende

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola

HUMAN-CENTERED SYSTEMS Mattias Arvola Lo. Fi-tester • Representativa användare utför realistiska uppgifter genom att

HUMAN-CENTERED SYSTEMS Mattias Arvola Lo. Fi-tester • Representativa användare utför realistiska uppgifter genom att interagera med en pappersversion av gränssnittet som styrs av person som agerar datorn och som inte förklarar hur gränssnittet ska funka • Realistiskt innehåll • Realistisk uppgift • Testa hjälpen/manualen också: en pratande manual

HUMAN-CENTERED SYSTEMS Mattias Arvola Roller i Lo. Fi-tester Användare Försöker lösa uppgiften genom att

HUMAN-CENTERED SYSTEMS Mattias Arvola Roller i Lo. Fi-tester Användare Försöker lösa uppgiften genom att interagera direkt med prototypen Datorspelare Kan applikationens logik och kontrollerar den Simulerar alltid datorns respons utan att kommentera den Facilitator Håller i sessionen Ger instruktioner och uppmuntrar åsikter och tankar Observatörer Antecknar och är tyst

HUMAN-CENTERED SYSTEMS Mattias Arvola Datorprototyper (Hi. Fi) • Påminner om slutprodukten och görs senare

HUMAN-CENTERED SYSTEMS Mattias Arvola Datorprototyper (Hi. Fi) • Påminner om slutprodukten och görs senare i utvecklingscykeln • Testar känsla och mer detaljer än pappersprototyper gör • Jobbigt att ändra • En felaktig detalj kan stoppa upp testningen • Presentationsverktyg, HTML-redigerare, multimediaverktyg, visuella programmeringsmiljöer

HUMAN-CENTERED SYSTEMS Mattias Arvola Varför utvärdera användbarheten? • • Det uppstår i bruk vilket

HUMAN-CENTERED SYSTEMS Mattias Arvola Varför utvärdera användbarheten? • • Det uppstår i bruk vilket gör det svårt att förutse Se till att man bygger rätt system Andra är inte som du Du är inte domänexpert Fixa problem innan release Fokusera på reella problem Minskad utvecklingstid

HUMAN-CENTERED SYSTEMS Mattias Arvola Utvärderingsparadigm • Analytisk utvärdering utan användare – Heuristisk utvärdering –

HUMAN-CENTERED SYSTEMS Mattias Arvola Utvärderingsparadigm • Analytisk utvärdering utan användare – Heuristisk utvärdering – Kognitiv genomgång • Empirisk utvärdering med användare – Quick and dirty – Kontrollerat experiment – Fälttester

HUMAN-CENTERED SYSTEMS Mattias Arvola Att välja utvärderingsmetod • • • Uppgradering eller ny produkt?

HUMAN-CENTERED SYSTEMS Mattias Arvola Att välja utvärderingsmetod • • • Uppgradering eller ny produkt? Kontrollera om man förstått användarens behov Kontrollera om gränssnittet är konsekvent Undersöka hur produkten påverkar arbetet Bestämma om produkten är tillräckligt användbar för release • Tillgång användare, tid, pengar & utrustning • Efter 3 - 5 tester har man hittat 80% av felen

HUMAN-CENTERED SYSTEMS Mattias Arvola Analytisk utvärdering • Vi går igenom heuristisk utvärdering, men se

HUMAN-CENTERED SYSTEMS Mattias Arvola Analytisk utvärdering • Vi går igenom heuristisk utvärdering, men se www. usabilitynet. org – Behöver ej tillgång till användare – Snabb – Billig – Relativt effektiv

HUMAN-CENTERED SYSTEMS Mattias Arvola Heuristisk utvärdering • Utifrån generella tumregler (heurestiker) kan man specificera

HUMAN-CENTERED SYSTEMS Mattias Arvola Heuristisk utvärdering • Utifrån generella tumregler (heurestiker) kan man specificera sådana som passar en specifik produkt: – Sträva efter att vara konsekvent (Shneiderman) För en hemsida: Har färg och stilkonventioner följts när det gäller länkar? – Förebygg felhandlingar (Nielsen) För en mobiltelefon: Förhindrar telefonen att man råkar ringa upp någon av misstag?

HUMAN-CENTERED SYSTEMS Mattias Arvola Hur gör man heuristisk utvärdering? • • Samla teamet (gärna

HUMAN-CENTERED SYSTEMS Mattias Arvola Hur gör man heuristisk utvärdering? • • Samla teamet (gärna 5 personer) Fastställ syftet med utvärderingen Anpassa heurestikerna Utvärdering skärmbild för skärmbild enskilt 1 -2 timmar • Uppsamling, diskussion, sammanställning, prioritetsordning och eventuella lösningar

HUMAN-CENTERED SYSTEMS Mattias Arvola När och vem • Främst tidig utvärdering av prototyper eller

HUMAN-CENTERED SYSTEMS Mattias Arvola När och vem • Främst tidig utvärdering av prototyper eller inför fokuserad omdesign • För att snabbtesta och ta bort det värsta • Kunniga i MDI identifierar fler åtgärder • Kunniga i applikationsdomänen identifierar fler åtgärder • Olika experter identifierar olika åtgärder: använd flera

HUMAN-CENTERED SYSTEMS Mattias Arvola Jakob Nielsen • Systemstatusens synlighet • Matchning mellan systemet och

HUMAN-CENTERED SYSTEMS Mattias Arvola Jakob Nielsen • Systemstatusens synlighet • Matchning mellan systemet och den verkliga världen • Användarkontroll och användarfrihet • Konsekvens och standard • Hjälp användare att känna igen, diagnostisera och hantera felhandlingar • Förhindra felhandlingar • Känna igen istället för att minnas • Flexibilitet och effektivitet • Estetisk och minimalistisk design • Hjälp och dokumentation

HUMAN-CENTERED SYSTEMS Mattias Arvola Ben Shneiderman • Sträva efter konsekvens • Möjliggör frekventa användare

HUMAN-CENTERED SYSTEMS Mattias Arvola Ben Shneiderman • Sträva efter konsekvens • Möjliggör frekventa användare att använda genvägar • Erbjud informativ återkoppling • Designa dialoger som bidrar till närhet • Erbjud avvärjande av fel och enkel felhantering • Tillåt enkla sätt att gå bakåt i handlingar • Stöd den inre känslan av kontroll • Reducera belastningen på korttidsminnet

HUMAN-CENTERED SYSTEMS Mattias Arvola Don Norman • Gör viktiga detaljer synliga • Strukturera uppgifter

HUMAN-CENTERED SYSTEMS Mattias Arvola Don Norman • Gör viktiga detaljer synliga • Strukturera uppgifter så att de blir enkla • Utnyttja god mappning • Utnyttja begränsningar, både naturliga och artificiella • Designa för felhandlingar • När inget annat fungerar, standardisera • Använd både kunskap i världen och kunskap i huvudet

HUMAN-CENTERED SYSTEMS Mattias Arvola Empirisk utvärdering • Att följa tumregler och guidelines är ingen

HUMAN-CENTERED SYSTEMS Mattias Arvola Empirisk utvärdering • Att följa tumregler och guidelines är ingen garanti för god användbarhet • Upptäcka falska problem som analytiska utvärderingar kan ge • Bra försäljningsargument

HUMAN-CENTERED SYSTEMS Mattias Arvola Att välja empirisk metod: en fråga om syfte och resurser

HUMAN-CENTERED SYSTEMS Mattias Arvola Att välja empirisk metod: en fråga om syfte och resurser • Paradigm för empirisk utvärdering: – Quick & dirty, kontrollerade labbtester, kontextuella fälttest • Tekniker: – Tänka högt, partestning, Wizard-of-Oz, datainsamling (intervju, enkät, observation, loggning)

HUMAN-CENTERED SYSTEMS Mattias Arvola Exempel på upplägg • Bestäm vad som ska utvärderas och

HUMAN-CENTERED SYSTEMS Mattias Arvola Exempel på upplägg • Bestäm vad som ska utvärderas och hur • Skriv realistiska uppgifter • Säkra data & funktioner • Etiska frågor • Lär dig produkten • Praktiska förberedelser • Bjud in deltagare • Icebreaking • Utför testet och följ upp med frågor • Försvara aldrig designen • Diskutera i teamet efter varje test • Utarbeta lösningar • Rapportera

HUMAN-CENTERED SYSTEMS Mattias Arvola Tänka högt • Användarens syften och mentala modell framträder –

HUMAN-CENTERED SYSTEMS Mattias Arvola Tänka högt • Användarens syften och mentala modell framträder – Vad ser jag • Man ser vilka delsystem – Vad försöker jag göra som skapar problem – Vad förvånar mig – Hur känner jag mig • Citat kan sparas för att göra testrapporten mer – Vad tycker jag om interaktionen övertygande • Hjälp inte till som testledare • Det onaturligt att tänka högt: partestning • Granska användarens varför-teorier • Användaren tänker högt

HUMAN-CENTERED SYSTEMS Mattias Arvola Datainsamling & loggning • Datainsamling – Anteckningar och kamera –

HUMAN-CENTERED SYSTEMS Mattias Arvola Datainsamling & loggning • Datainsamling – Anteckningar och kamera – Ljudupptagningar och kamera – Video • Loggning – – Knapptryckningar Muspekaren Ögonrörelser Videoupptagning