Användbarhet Användbarhetsutvärdering Stefan Berglund 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 tillfredsställande sätt. Citat från Wikipedia + beställarperspektivet! Innehåll Learning to use a computer system is like learning to use a parachute if a person fails on the first try, odds are he won t try again. Användbarhetsutvärdering Heuristisk Användarbaserad Anonym Resurser? Användningstest, användbarhetstest eller användartest. Kärt barn har många namn. Oavsett vad man kallar det så handlar det om att säkerställa att systemet som testas fungerar så som man tänkt www.inuse.se Teknik? Hakan Gulliksson (c) 5 1
Mäta användbarhet Användbarhet Hitta problem tidigt Att krav möts Reducera utvecklingstid Nya ideér Testa nya ideér Utvärdera designprocessen Användarupplevelser Designprocessen Hakan Gulliksson (c) 7 Hakan Gulliksson (c) 8 Änvändbarhetsmål Användbarhetsprinciper (Nielsen 2001) Effectiveness Efficiency Memorability Tillfredställelse Användbarhet Nytta Säkerhet Inlärningstid 1. Synlighet i systemstatus 2. Match mellan systemet och den verkliga världen 3. Användarkontroll och frihet 4. Konsekvens och standarder 5. Förbegygga fel 6. Felhantering 7. Känna igen hellre än minnas 8. Flexibilitet och effektivitet för användaren 9. Estetisk och minimalistisk design 10. Hjälp och dokumentation Hakan Gulliksson (c) 9 Hakan Gulliksson (c) 10 Kartläggning av idé + Målgruppsanalyser Resurser? Principiell design (LoFi prototyper) Funktionell design (HiFi prototyper) Detaljerad design Teknik? Klart? Hakan Gulliksson (c) 11 2
Test i laboratoriemiljö Resurser? Typanvändare utför typuppgifter i laboratoriemiljö Utförandet loggas Data analyseras Effektivitet Felaktigheter Teknik? Intervju för att erhålla användarupplevelser Hakan Gulliksson (c) 13 Fältstudier Genomförs i naturlig miljö För att förstå användare, naturliga användningssituationer mm. Resurser Används till att: Fastställa designkrav Utvärdera teknik Identifiera möjligheter med ny teknik Teknik Hakan Gulliksson (c) 16 Ett ramverk för utvärdering Användare Användarmodell System Expert (kompetens?) Styrande faktorer: Tid Pengar Lokaler Utrustning Determine the goals the evaluation addresses Explore the specific questions to be answered Choose the evaluation paradigm and techniques to answer the questions Identify the practical issues Decide how to deal with the ethical issues Evaluate, interpret and present the data Systemmodel Designer (kompetens?) /Jenny Preece Hakan Gulliksson (c) 17 3
Type of evaluation and resource Cognitive walkthrough, Scenario based, Paper mockup, LoFi prototype, Usability guidelines Heuristic evaluation, Electronic mock up, Application prototype, HiFi prototype Usability test, Application prototype. Context dependent, Think aloud, Field test, Lab test, On line Goal Directly observe how well your product works for users Cognitive walkthrough Inför testet: Scenarios Användare (1 6+) Pappersprototyp Torrsimma innan det riktiga testet! Cognitive walkthrough Cognitive walkthrough Under testet: Beskriv processen för dina testanvändare Introducera senario (ett eller flera) Gå igenom scenario med pappersprototyp Be om återkoppling från användare (skriftlig eller inspelade kommentarer) Efter testet: Analsera kommentarer Prioritera Rekommendera ändringar Revidera prototyp Heuristisk utvärdering Inför utvärdering: Utreda mål för utvärderingen Designa och/eller utvärdera heuristisk metod Ta fram en heuristisk checklista med definitioner Användbarhetsprinciper (Nielsen 2001) 1. Synlighet i systemstatus (wysiwyg) 2. Match mellan systemet och verkliga världen 3. Användarkontroll och frihet (wizards) 4. Konsekvens och standarder 5. Förbegygga fel 6. Felhantering (undo, back) 7. Känna igen hellre än minnas (IOS, Android) 8. Flexibilitet och effektivitet för användaren (phone book) 9. Estetisk och minimalistisk design 10. Hjälp och dokumentation Hakan Gulliksson (c) 24 4
Expertutvärdering Kika på checklista baserad på Jacob Nielsens 10 usability heuristics Heuristisk utvärdering Under utvärdering: Expertutvärderaren sätter sig in iden produkt som ska testas Bestämer beståndsdelar på microoch macronivå Identifierar beståndsdelar som avviker från rekommendationer i lista Beskriver hur beståndsdelar avviker Heuristisk utvärdering Efter utvärdering: Analysera avvikelser Dra slutsatser om påverkan från större avvikelser Ta fram designrekommendationer som löser dessa problem Introducera laboration 1 och sedan Slut för idag! Type of evaluation and resource Cognitive walkthrough, Scenario based, Paper mockup, LoFi prototype, Usability guidelines Heuristic evaluation, Electronic mock up, Application prototype, HiFi prototype Usability test, Application prototype. Context dependent, Think aloud, Field test, Lab test, On line Goal Directly observe how well your product works for users Användarbaserade test Inför utvärdering: Känna till mål och målgrupp Besluta om testmiljö Rekrytera testpersoner från målgrupp Designa uppgifter Utveckla testprotokoll Genomför pilot case 5
Antal testanvändare Fem användare visar ca 85% av alla problem 85% 5 Källa: Nielsen Välja uppgifter och scenarios Bra scenarios och uppgifter har en tydlig start har ett tydligt slut är lätt att tyda även där emellan är korta och inte för många är tillräckliga för själva testet baserar sig på en genomtänkt prototyp som man kan interagera med Användarbaserade test Under utvärdering: Testledaren introducerar, frågar och stöttar Uppmanar till att tänka högt Observatörer antecknar i bakgrunden Tänka högt -metoden Den mest spridda metoden! Användare tänker högt medan de utför uppgifter: vad de försöker göra varför de gjorde som de gjorde hur de tolkade systemet Nackdelar: Kan påverka hur användaren utför uppgiften Onaurligt (pinsamt och obehagligt) Svårt att prata och utföra uppgift samtidigt Användningstest Now, why did it do that? Oh, I think you clicked on the wrong icon 6
Användarbaserat test Kika på protokoll Användarbaserade test Efter utvärdering: Analysera insamlade data Prioritera Ta fram ändringsförlsag Heuristiska vs. användarbaserade test Heuristisk snabbare 2 timmar/utvärdering vs dagar/veckor Heuristisk kräver inte tolkningar av användare Användartester är mera noggranna Riktiga användare och riktiga uppgifter Heuristisk utvärdering kan missa problem Bra att alternera mellan de två teknikerna Hitta olika problem Inte överutnyttja användare 7