Föreläsning 12 Inspektionsmetoder Rogers et al. Kapitel 15
Inspektionsmetoder Metoder som genomförs utan användare En eller helst flera experter utför en inspektion eller granskning Man utgår ifrån vedertagna riktlinjer och/eller kunskap om användare Man arbetar systematiskt Ett bra komplement till utvärdering med användare 120522 Inspektionsmetoder 2
Heuristisk utvärdering Jämför Heureka! (Jag har funnit det) heuristics: the use of experience and practical efforts to find answers to questions or to improve performance Dvs. en praktisk och användbar metod som bygger på att utvärdera utifrån erfarenheter i form av heuristiker eller riktlinjer Utvecklades på tidigt 90-tal av Jakob Nielsen 5 utvärderare sägs identifiera 75-80% av användbarhetsproblemen 120522 Inspektionsmetoder 3
Utvärderare relaterat problem 120522 Inspektionsmetoder 4
Arbetsgång för heuristisk utvärdering Välj ut en uppsättning riktlinjer Nielsens riktlinjer används ofta (generella) även standarder skräddarsydda för speciellt område Utse granskare Inspelning? Kan vara behjälpligt Granskaren genomför en systematisk genomgång av gränssnittets alla delar utifrån riktlinjerna och dokumenterar sina iakttagelser, företrädesvis i ett formulär Minst två genomgångar av gränssnittet rekommenderas, först för att bekanta sig, sedan fokuserar man på specifika funktioner 120522 Inspektionsmetoder 5
Formulärmall Specifik funktion Ett nytt meddelande kommer till inboxen Riktlinje som bryts mot Systemets status ska synas för användaren Beskrivning av problem Användaren får inte information om att ett meddelande anlänt Kommentar Användare vill bli upplysta om att meddelanden anländer 120522 Inspektionsmetoder 6
Analys vid Heuristisk utvärdering På samma sätt som vid observation Materialet är sannolikt redan strukturerat, utifrån riktlinjer eller funktioner Man ber gärna flera inblandade att granska materialet för att se eventuella skilda åsikter som sedan kan diskuteras Tolkning prioritering, vikt tänkbara åtgärder baserat på identifierad orsak 120522 Inspektionsmetoder 7
Heuristisk utvärdering: fördelar Kan vara mindre resurskrävande, man behöver inte leta användare och boka tider osv. Ofta kommer den som utför utvärderingen med förslag på åtgärder genast En heuristisk utvärdering tidigt i designprocessen kan ta fokus från enkla problem under efterföljande utvärdering med användare Fungerar även med enkla skisser eller prototyper 120522 Inspektionsmetoder 8
Heuristisk utvärdering: nackdelar Man får inte med riktiga användares erfarenheter Granskare och användare kan värdera problem olika Användare: det speciella; Granskare: det generella Utvärderare har sannolikt sina särskilda käpphästar Kräver särskild kompetens för granskning av domänen Kanske inte självklart att man har tillgång till experter 120522 Inspektionsmetoder 9
Andra inspektionsmetoder Participatory heuristic evaluation Guideline reviews style guides t.ex. Granskning av standards Cognitive Walkthrough Pluralistic walkthrough Peer Review 120522 Inspektionsmetoder 10
Cognitive walkthrough Används även för kravinsamling Lämpligt även för att utvärdera med avseende på utforskande inlärning (förstagångsanvändning) Designer presenterar designaspekter utifrån scenarier, expert går igenom designen/prototypen Undersöker om användare kan välja lämplig handling för varje steg i en uppgift, med sikte på ett specifikt mål (gör en rättstavningskontroll av ett dokument t.ex.) Utförs ofta genom att man besvarar en mängd detaljerade frågor vilka bör vara baserade på teorier för hur människor utforskar ett grässnitt 120522 Inspektionsmetoder 11
Cognitive walkthrough Frågor att ställa i en genomgång av ett gränssnitt: Är lämpligt tillvägagångssätt uppenbart för användaren? Märker användaren att detta tillvägagångssätt är tillgängligt? Inser användaren att önskat resultat uppnås med aktuellt tillvägagångssätt? Får användaren relevant återkoppling (feedback)? Problem som påträffas noteras 120522 Inspektionsmetoder 12
Pluralistic walkthrough En variant av cognitive walkthrough Utförs av en noggrant ledd grupp, först arbetar de på egen hand En diskussion följer där målet är att komma överens om beslut, baserat på gruppmedlemmarnas genomgångar Metoden passar bra tillsammans med ansatsen Participatory Design 120522 Inspektionsmetoder 13
Andra utvärderingsaspekter Användare Aktuella användare experter, representanter Uppgifter Verkliga uppgifter beskrivningar typuppgifter Plats faktisk miljö labbmiljö, kontrollerad Domänkunskap användare med förväntad kompetens utan domänkunskap 120522 Inspektionsmetoder 14
Syften med utvärdering Formativ följs av design Summativ så blev det Utforskande Validerande vissa krav uppfylls Jämförande vilken väg ska följas 120522 Inspektionsmetoder 15
Kort om andra analysmetoder HTA (föreläsning 4) GOMS KLM Fitts lag 120522 Inspektionsmetoder 16
GOMS - Goals, Operators, Methods, Selection rules En form av uppgiftsanalys Mål (Goal): editera dokument Delmål: lägg till ett ord Operatorer: använd pilarna, musen, mm, dvs. den enklaste typen av handlingar man har till sitt förfogande Metoder: Flytta markören till önskad position, välj bland möjliga operatorer Selektionsregler: Om du vill ta bort för att sedan sätta in det du tog bort någon annanstans, använd cut (sedan paste) annars kan du använda clear 120522 Inspektionsmetoder 17
120522 Inspektionsmetoder 18
Keystroke level model (KLM) För att mäta hur lång tid en uppgift tar på knapptryckningsnivå T execute = T K + T P + T H + T D + T M + T R K = Trycka ner en knapp P = Peka med t ex musen H = Sätta tillbaka händerna på tangentbordet D = Dra en linje med musen M = Mental förberedelsetid R = Responstid från systemet Inspektionsmetoder 19 120522
Svarstider för knapptryckningar (Card et al., 1983) 120522 Inspektionsmetoder 20
Fitts lag Beräknar den tid det tar att träffa ett mål (t.ex. en ikon) T = k * log 2 (D/S + 1.0), k ~ 200 msec där D = avstånd mellan hand och det man ska peka på S = storlek på det man vill peka på och då blir alltså T = den tid det tar för handen att nå objektet Inspektionsmetoder 21 120522
Om man vill lära sig mer MDI, fördjupning tar upp: Etnografisk metod Design Rationale Generellt om formella metoder Fördjupning kring mentala modeller Fördjupning kring perception och motorik Samt (som redan nämnts) Distribuerad kognition Cognitive Work Analysis Verksamhetsteori (aktivitetsteori) 120522 Inspektionsmetoder 22
Till sist Tillförlitlighet: kan studien återupprepas? Validitet, mäts det avsedda? Bias (fördom; påverkan): kan det finnas vinklingar i resultatet? Räckvidd: kan resultatet generaliseras? Ekologisk validitet: påverkas studien av sammanhanget? Jfr Hawthorn-studien 120522 Inspektionsmetoder 23
Sammanfattningsvis Inspektionsmetoder, heuristisk utvärdering utförs systematiskt och strukturerat Syften med utvärderingar styr val av utvärderingsmetod Enkla och snabba metoder bättre än inget Flera metoder kompletterar varandra För design av komplexa sammanhang rekommenderas mer avancerade metoder för utvärdering 120522 Inspektionsmetoder 24