Granskningsmetoder. Mattias Institutionen för datavetenskap Linköpings universitet

Relevanta dokument
Granskning av gränssnitt. Mattias Arvola

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED

Principer för interaktionsdesign

Gränssnittsprinciper och granskning. Mattias Arvola

Gränssnittsprinciper och granskning

Avancerade föreläsningar. Tryckt elektronik

Support Manual HoistLocatel Electronic Locks

Prototypning och heuristisk utvärdering

Principer i gränssnitt och heuristisk utvärdering

Preschool Kindergarten

Wireframeskisser, pappersprototyper och heuristisk utvärdering

LARS. Ett e-bokningssystem för skoldatorer.

Problem som kan uppkomma vid registrering av ansökan

Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson

App analytics TDP028

Styrteknik: Binära tal, talsystem och koder D3:1

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

Boiler with heatpump / Värmepumpsberedare

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet

2.1 Installation of driver using Internet Installation of driver from disk... 3

Resultat av EASAs audit av Swedish Transport Agency (STA) 2016

Kurskod: TAMS11 Provkod: TENB 28 August 2014, 08:00-12:00. English Version

Introduktion ICAO-EASA.

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

Utmaningar och möjligheter vid planering, genomförande och utvärdering av förändringsarbete i organisationer

Risk Management Riskhantering i flygföretag

Beijer Electronics AB 2000, MA00336A,

Lehigh Valley Hospital Schuylkill Portal User Q&A

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter

employee engagement concept (Eec) - a respectful work life designed around people -

6 th Grade English October 6-10, 2014

Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling

Utvärdering. Användbarhet. + beställarperspektivet! Innehåll. Varför?

Exempel. Utvärdering. Processen. Utvärderingsanvändare. Utvärdering. Utvärderingsanvändare

MANUAL LYNC 365 TELEFONI - KONTROLLPANEL

Measuring child participation in immunization registries: two national surveys, 2001

Processen. Utvärdering. Utvärderingsanvändare. Utvärderingsanvändare. Utvärdering. Utvärdering

IT och funk0onshinder

Configuration Management

Design för användbarhet Designexempel, hur tänkte man vid designen?

The Optimisation Wheel

A metadata registry for Japanese construction field

Föreläsning 3: Mer om utvärdering, Inspektionsmetoder kan man utvärdera utan användare?

Product configurations Produire configuration Produkt konfigurationen Producto configuraciones Produkt konfigurationerna

EXPERT SURVEY OF THE NEWS MEDIA

Att fastställa krav. Annakarin Nyberg

Heuristisk utvärdering

2.45GHz CF Card Reader User Manual. Version /09/15

District Application for Partnership

BRUKSANVISNING. Oscilla 910

Mina målsättningar för 2015

Utvärdering av prototyp: Frågedatabas av Mårten Cronander. Innehållsförteckning

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document

Föreläsning 12 Inspektionsmetoder. Rogers et al. Kapitel 15

Kompetens på Certifying Staff i POA? Checklista vid release med FORM 1?

12.6 Heat equation, Wave equation

Webbregistrering pa kurs och termin

Hållbar utveckling i kurser lå 16-17

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Health café. Self help groups. Learning café. Focus on support to people with chronic diseases and their families

Review of Malmö University s Quality Assurance Processes 2018

Hur fattar samhället beslut när forskarna är oeniga?

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

Affärsmodellernas förändring inom handeln

INSTALLATION INSTRUCTIONS

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Every visitor coming to the this website can subscribe for the newsletter by entering respective address and desired city.

Authentication Context QC Statement. Stefan Santesson, 3xA Security AB

3rd September 2014 Sonali Raut, CA, CISA DGM-Internal Audit, Voltas Ltd.

PDM Implementation & Change Management /FRN

1. How many hours per week have you on average spent on the course, including scheduled time?

Design av användargränssnitt

CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist

Användning av Erasmus+ deltagarrapporter för uppföljning

Mönster. Ulf Cederling Växjö University Slide 1

PORTSECURITY IN SÖLVESBORG

Agenda. Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering

Workplan Food. Spring term 2016 Year 7. Name:

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

Del 2 Processkonsultation Edgar Schein

Senaste trenderna från testforskningen: Passar de industrin? Robert Feldt,

TOUCH POINTS AND PRACTICES IN THE SMART GRID

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs.

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs. Typ av kurs.

DVA336 (Parallella system, H15, Västerås, 24053)

Människa-Datorinteraktion

Datavetenskap. Beteendevetenskap MDI. Design

Exempel på uppgifter från 2010, 2011 och 2012 års ämnesprov i matematik för årskurs 3. Engelsk version

EASA Standardiseringsrapport 2014

Språkutvecklande arbetssätt i en ämnesövergripande värld.

Transkript:

Granskningsmetoder Mattias Arvola @mattiasarvola Institutionen för datavetenskap Linköpings universitet 1

En timmes genomgång av granskningsmetoder Heuristisk utvärdering Kognitiv genomgång KLM! Ändrat schema: FÖRELÄSNING TORSDAG KL 8-10 om Gränssnittsprinciper Mail om lokal kommer 2

3 Heuristisk utvärdering

10 tumregler för användbarhet (Nielsen, 1993; övers. Ottersten & Berntsson, 2002) 1. Enkel och naturlig dialog 2. Använd ett naturligt språk 3. Minimera användarens minnesbelastning 4. Enhetlighet 5. Förse användaren med återkoppling 6. Förse användaren med klart markerade funktioner för att avbryta dialogen 7. Effektiv användning 8. Bra felmeddelanden 9. Förhindra fel 10.Hjälp och dokumentation 4

1. Enkel och naturlig dialog Ingen irrelevant eller sällan använd info Relevant info ska vara synlig Info ska komma i naturlig och logisk ordning 5

2. Använd ett naturligt språk Använd ord som är bekanta för användaren 6

3. Minimera användarens minnesbelastning Gör valbara objekt och funktioner synliga Användaren ska inte behöva komma ihåg saker från en del av produkten till en annan Instruktioner ska vara synliga eller lätta att få fram 7

4. Enhetlighet Användare ska inte behöva fundera på om olika ord, situationer eller handlingar i systemet betyder samma sak Följ plattformsriktlinjer 8

5. Förse användaren med återkoppling Systemet ska informera om vad som sker i det 9

6. Förse användaren med klart markerade funktioner för att avbryta dialogen Det är lätt att välja fel av misstag En tydligt markerad nödutgång behövs för att hitta tillbaka Gör det möjligt att ångra och reparera 10

7. Effektiv användning Kortkommandon snabbar upp för experten Stöd både erfarna och oerfarna användare 11

8. Bra felmeddelanden Använd ett enkelt språk Visa vad som är fel Föreslå en lösning 12

9. Förhindra fel Bättre än ett bra felmeddelande är att utforma produkten så att problemet inte uppstår 13

10. Hjälp och dokumentation Hjälp och dokumentation ska vara lätt att söka i Fokuserad på användarens uppgift Lista konkreta arbetssteg Inte vara för omfattande 14

Heuristisk utvärdering (Nielsen, 1993) Tag 3 5 experter och en utprovad lista med tumregler Utvärderare bekantar sig med tumreglerna Går igenom systemet ett första varv Går igenom systemet noga Identifierar problem utifrån tumreglerna Output: lista med hittade problem kopplade till varje tumregel Sammanställ output från samtliga utvärderare 15

Bäst resultat ges om utvärderaren har expertis inom både Användbarhet och tumreglerna Domänen i fråga 16

17 Hur många utvärderare

Bedömningar av allvarlighetsgrad Frekvens: ofta eller sällan Inverkan: enkelt eller svårt att åtgärda om det går snett Persistens: problem en gång för användare som inte känner till it eller kommer de besväras av det varje gång. 18

5-gradig skala för allvarlighetsgrad 0. Jag håller inte med om att detta är ett användbarhetsproblem överhuvudtaget 1. Kosmetiskt problem behöver inte åtgärdas om det inte finns tid över i projektet 2. Mindre användbarhetsproblem att åtgärda det bör ges låg prioritet 3. Större användbarhetsproblem viktigt att åtgärda, så det bör ges hög prioritet 4. Användbarhetskatastrof tvunget och nödvändigt att åtgärda innan produkten släpps 19

20 Kognitiv genomgång

Focuses on ease of learning by exploration where the user is a complete novice. Construct a task: Identify users goals and break it down to sub-goals and sub-task Act as the user, and document problems of each sub-task in every part of the action cycle. 21

MÅL AVSIKT FÖRVÄNTAN BEDÖMA BESTÄM HANDLING Normans handlingscykel TOLKA GENOMFÖR! UPPFATTA! 224

1. Define input to the walkthrough Identification of the users Sample tasks for evaluation Action sequences for completing the tasks Desription or implementation of the interface 23

Task: I want my phone calls to be forwarded to my associate s office. My associate s number is 492-1234. Action sequence: 1. Pick up the receiver. Phone: dial tone 2. Press #2 (Command to cancel forwarding). Phone: bip bip bip 3. Hang up the receiver. 4. Pick up the receiver. Phone: dial tone 5. Press *2 (Command to forward calls). Phone: dial tone 6. Press 21234. Phone: bip bip bip 7. Hang up the receiver. 24

Interface: The phone is a standard size, touch-tone phone located on the professor s desk. There is a template that overlays the telephone s keypad (we assume it has not been mislaid) that includes the following material: FWD *2 CNCL #2 SEND ALL *3 CNCL #2 25

2. Convene the analysts and 3. Walk through the action sequences for each task Tell a credible story of why users would choose that action considering: 1. Will the user try to achieve right effect? 2. Will the user notice that the correct action is available? 3. Will the user associate the correct action with the effect that user is trying to achieve? 4. If the correct action is performed, will the user see that progress i being made toward solution of the task? 26

4. Record critical information, and 5. Revise the interface User knowledge requirements Assumptions about the user population Notes about side issues and design changes The credible success story 27

Will the users know what to do and how? Knowledge in the head Natural part of the task Experience Knowledge in the world The system directs and tells people what to do and how Notice the affordances Everything else looks wrong 28

29 KLM

The Keystroke-Level Model Estimate the time it takes to complete simple data input tasks Focuses on task performance for fully predictable methods of operation. Sequence of operations Operations are assigned a duration Experienced user 30

K, press key or button Best Typist (135 wpm) --- 0.08 seconds Good Typist (90 wpm) --- 0.12 seconds Poor Typist (40 wpm) --- 0.28 seconds Average Skilled Typist (55 wpm) --- 0.20 seconds Average Non-secretary Typist (40 wpm) --- 0.28 seconds Typing Random Letters --- 0.50 seconds Typing Complex Codes --- 0.75 seconds Worst Typist (unfamiliar with keyboard) --- 1.20 seconds P, Point the mouse to an object on screen --- 1.10 seconds H, Hand from keyboard to mouse or vice versa --- 0.40 seconds M, Mental Preparation --- 1.35 seconds R(t), User waiting for the system to respond D(n0,l0), Draw n0 straight line segment with mouse of total length l0 centimeters --- 0.9n0 + 0.16l0 31

Set to boldface shortcut: Press CONTROL K --- 0.60 Type b K --- 0.60 Release CONTROL K --- 0.60 Total --- 1.8 secs Set to boldface Format pulldown menu: Point to Format menu with mouse P --- 1.10 Press and hold down mouse button K --- 0.60 Move down to Bold P --- 1.10 Release mouse button K 0.60 Total --- 3.40 secs 32

Granskningsmetoder Heuristisk utvärdering för allmänna användbarhetsproblem Kognitiv genomgång för walk-up-and-use KLM för effektivitetsanalys 33

www.liu.se