Tre kursblock. av användargränssnitt. Inledningsvis. Hittills. Dags att fylla på med det som saknas! Människa dator interaktion Del 1. 1.

Relevanta dokument
Grundläggande teori för användargränssni3, del 1

Kognition crash course

Boken. Kap Kap 11.3

Kognition & Konceptuell design

Interaktion 1. Dagens föreläsning. Interaktionsmodeller

Dagens föreläsning. Interaktionsmodeller Typer av användargränssnitt Översikt, orientering, navigering Felhantering

förmågor är begränsade. Hur kan vi Ok, vi vet att människans kognitiva underlättar interaktionen?

Kognition & Konceptuell design. Kognition 9/17/2014

Interaktionsdesign, grundkurs INTERAKTION 1

Boken. OBS! Konkret interaktion är inte bokens starka sida. OBS! Jag har skrivit fel kapitel i kursprogrammet Uppdaterad version kommer.

Grundläggande teori för användargränssnitt,del 2

Menyer, formulär och dialogrutor

Kommandobaserad interaktion

Interaktionsdesign. Användbarhet ISO Usability goals. Interaktionsdesign, grundkurs (7,5 HP) Sammanfattande föreläsning

Grundläggande teori för användargränssnitt,del 2. Innehåll. Innehåll. Interaktionsmodeller (Interaction types, kap 2.5)

Efterlysning! Kognitiv design 1. Mitt mål för er med idag. Idag. Mål. Vad exakt är problemet?

Föreläsning 7 Mentala modeller, metaforer och emotionell interaktion. Kapitel 5 (3) i Rogers et al.

Fö 8. Sammanfattande föreläsning MAMN25

Föreläsning 7: Kognition & perception

Föreläsning 7 Handlande, metaforer och interaktionsstilar. Kapitel i Stone et al.

Föreläsning 7, Interak2on

Reflektioner kring designprocessen av Intellitic

Introduktion till människa datorinteraktion och interaktionsdesign

Principer för interaktionsdesign

Vad utmärker ett bra användargränssnitt?

Användarvänlighet? Användbarhet. Användbarhet! De vise männen. Användbarhet enl. ISO Bakom varje framgångsrik man

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

Kognition & Konceptuell design

IC1007 Människa-dator interaktion: Principer och Design 7,5 hp

Föreläsning i webbdesign. Interak*onsdesign. Rune Körnefors. Medieteknik Rune Körnefors rune.kornefors@lnu.se

Att läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 11.

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling

Design av användargränssnitt

Föreläsning 5 Konceptuell design och designprinciper

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap

Vad utmärker ett bra gränssnitt?

Introduktion till användbarhet för mobila enheter

Design av användargränssnitt. Vad behöver man veta? Generella designprinciper. Vad är ett användargränssnitt? Några egenskaper hos människan

Konverteringsskola Del 3: Vad är användbarhet?

Föreläsning 3 1ME403 Design av grafiska gränssni7, 7,5hp. Gränssni)sdesign II. Rune Körnefors. Medieteknik Rune Körnefors rune.kornefors@lnu.

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

Interaktionsdesign, grundkurs (7,5 HP) Johanna Persson

Vad påverkar designen?

Virtuella doftspår på webbplatser

PROJEKTUPPGIFT MAM061. Hem

Föreläsning 6 Tillgänglighet, modell för handlande, metaforer och interak9onss9lar. Kapitel i kursboken

Föreläsning 7: Kognition & perception

Kognition. Kognition, interaktion och användare. Överblick - kognition. Data-information-kunskap. Nivåer av kognition. Dä ä bar å åk.

Alde Värmesystem. Författare: Lynn Wallander E-post: Datum:

PROJEKTUPPGIFT MAMN25. Hem

Föreläsning 1: Interaktionsteknik, Introduktion. Att läsa: Kapitel 1-2 i Rogers et al.: Interaction design

Föreläsning 8, Design

Föreläsning 5 Konceptuell design och designprinciper. Kapitel 8-9 i Stone et al.

Tillgänglighetskrav på interaktion och design Dessa krav baseras på WCAG 2.0,

Föreläsning 6 Konceptuell design och designprinciper. Kapitel 8-9 i Stone et al.

Designmetodik. Systemering med användarfokus Malin Pongolini

Föreläsning 4, Användbarhet, prototyper

Kommande kurser om samspelet mellan människa och teknik. Mattias Wallergård Institutionen för designvetenskaper

Föreläsning 10: Gränssnitt och webbdesign

Människa-Datorinteraktion

TVÅ MDI-kurser. Välkommen till Människa- Datorinteraktion, översikt. Vem är jag? Vem jag tror Ni är? Era förväntningar på kursen. Denna kurs...

Barns lek och lärande i perspektivet av förskolans verksamhetsutveckling

Psykologi del 1 Christina von Dorrien Vice President Interaction Design & Usability. Perception. Psykologi - delar

Interaktionsdesign, grundkurs (7,5 HP)

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.

Interaktionsdesign, grundkurs (7,5 HP) Del 2

Elektronisk publicering TNMK30

Handlande, metaforer och interaktionsstilar

MDI - Människa - datorinteraktion "The Design of Everyday Things" av Donald Norman. Utformning av vardagsprylar

Ehandelslösningars komma igång tips!

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

Den kompletta studiehandledningen för kursen DT126G Användbarhet för mobila enheter

Föreläsning 9: Gränssnitt och webbdesign

Designkoncept och gränssnittsmetaforer

Grundläggande funktioner i CMS ifrån Argonova Systems, 2011.

Systemering med användarfokus

Spel som interaktiva berättelser

Interaktionsdesign, grundkurs (7,5 HP)

Patricija Jaksetic Erik Wistrand. Psykologi del 2 - kognition. Förra gången pratade vi om perception...

Publicera material i Learn

SMD084 lp människa/datorinteraktion. Del II Programmeringens matematiska grunder. Del I - Lektionsplanering. Del II Lektionsplanering

Nya Medier. Gränssnitt, Interaktivitet och Digital kod

Axalon Process Navigator SP Användarhandledning


Människans förmåga kognition. Fö5. Kursinnehåll. Kognition och e-hälsa. ETIF20 E-hälsa. MEN kanske extra viktigt om man riktar sig till en

Vad säger WCAG om kognition?

Nyhet: Stöd för inloggning i SharePoint via ADFS och MultiFA/OTP.

Introduktion till kursen Människadatorinteraktion Maria Redström Patricija Jaksetic CR&T

Rapport Projekt 1 Från material till webb

SUDOA vt-03 Föreläsningsdatum: MDI - fördjupning

Användarcentrerad design Interak3on och informa3on

Granskning av gränssnitt. Mattias Arvola

Projekt: Utveckling av ett användargränssnitt

Förra gången. Kognitiv design 2. Mina mål för er idag. Idag. En illustra+on Kognition i huvudet och i världen

1. Uppdateringsmodul (CMS)

Poäng. Start v. Människadatorinteraktion 7.5. Antal registrerade (män/kvinnor) 44 (22/22)

Introduktion till MySQL

206 Finaluppgifter för produktion av webbsidor

Kognition, interaktion och användare. Översikt. Kognition. Henrik Artman. Introduktion till kognitionsvetenskap

Transkript:

Tre kursblock Grundläggande teori för design av användargränssnitt Människa dator interaktion Del 1 1. Design 2.Human factors & Ergonomics 3. Human computer interaction Inledningsvis Interaktiv produkt/system Hittills Dags att fylla på med det som saknas! Ergonomi kroppen Hörselsinnet Synsinnet Kognition perception Sociala och affektiva aspekter Human factors Ergonomi kroppen Hörselsinnet Synsinnet Kognition perception Sociala och affektiva aspekter Human factors Användargränssnitt (MDI) Grundläggande teori för design av användargränssnitt Designprocess Iterativ process Användarcentrerad design Konceptuell design Prototyping Utvärdering Designprocess Iterativ process Användarcentrerad design Konceptuell design Prototyping Utvärdering Interaktiv produkt/system Interaktiv produkt/system 1

Grundläggande teori för design av användargränssnitt Innehåll Innehåll Mentala och konceptuella modeller Metaforer inom användargränssnitt Designprinciper Normans designprinciper Översikt, navigering och orientering Felhantering Interaktion Interaktionsmodeller Styrdon Menyer, formulär, dialoger Dagens föreläsning Nästa föreläsning Mentala och konceptuella modeller (kap 2.3) Metaforer (kap 2.4) Donald Normans designprinciper (kap 1.6.3) Översikt, navigering och orientering (ej i boken) Felhantering (kort sid 138) Innehåll Mentala och konceptuella modeller (kap 2.3) Metaforer (kap 2.4) Donald Normans designprinciper (kap 1.6.3) Översikt, navigering och orientering (ej i boken) Felhantering (kort sid 138) Mentala och konceptuella modeller Mentala och konceptuella modeller SJ:s tågdörrar Designerns modell Systemets konceptuella modell Användarens modell Vi utformar en dörr som öppnas med en fotocell! Användargränssnitt System Den konceptuella modell som designern har av systemet och som denne försöker förmedla genom systemets konceptuella modell Användarens mentala modell som formas av systemets konceptuella modell och användarens kunskaper, erfarenheter, förväntningar, etc. 2

Ibland reagerar inte fotocellen...men folk begriper sig inte på fotoceller så vi gör en låtsasknapp istället! Huh? Jag trycker men inget händer? Gör jag fel? Är dörren trasig? Låtsasknapp Dörr Låtsasknapp Dörr Varför inte erbjuda en mer korrekt konceptuell modell från början? Donald Normans kylskåp Detta är en dörr som öppnas med en gest. Donald Norman, The Design of Everyday Things, sid. 13 17 Två fack Kylvaror Frysvaror Två reglage Donald Normans kylskåp Donald Normans kylskåp Uppgift: Gör frysen varmare behåll temperaturen i kylen. 3

Vilken konceptuell modell erbjuder detta användargränsnitt? Tvåfack tvåreglage Kylens temperatur kontrolleras med ett reglage och frysens temperatur med ett annat reglage. Den mest kända konceptuella modellen Att använda en datorärsomattarbetapåkontor. Konceptuell modell (s. 40) En övergripande beskrivning av hur ett system är organiserat och fungerar En abstraktion som ger en bild av vad användaren kan göra med en produkt och vilka koncept som behövs för att förstå hur man interagerar med den Komponenter i en konceptuell modell Metaforer Interaktionsmodell Interaktionsteknik Webbutiker Diskussion: På vilken konceptuell modell bygger de flesta webbutiker? 4

Innehåll I projektet: Vilken eller vilka konceptuella modeller bör ni erbjuda era användare? Mentala och konceptuella modeller (kap 2.3) Metaforer (kap 2.4) Donald Normans designprinciper (kap 1.6.3) Översikt, navigering och orientering (ej i boken) Felhantering (kort sid 138) Vad är en metafor? Metaforer Inom litteraturen: Min ros, jag älskar dig! Inom interaktionsdesing: konceptuella metaforer Konceptuell metafor definition Outlook Calendar Mappning mellan två kognitiva domäner, en källdomän och en måldomän Källdomän Metafor Måldomän 5

World Wide Web Varför metaforer? Används i användargränssnitt för att underlätta för användaren att förstå måldomänen. Kunskap, erfarenheter och begrepp från källdomänen används för att organisera innehållet i måldomänen. En väl utformad metafor erbjuder användaren en god konceptuell modell. Gammal källdomän Problem med metaforer i användargränssnitt En metafor som bygger på en gammal källdomän aktiverar lite eller ingen förkunskap hos yngre användare Aktiverar olämplig bakgrundskunskap i användarens mentala modell Hjälper inte användaren att hitta tjänster som är datorspecifika Hur gör man en sökning i en bokhylla? 6

Riskerar att bryta konventioner och kulturella regler De lider av den fysiska världens begränsningar Vad händer när bokhyllan blir full? Det går snabbare att hitta rätt bok med en lista. Begränsar fantasin hos designers att komma på nya konceptuella modeller Skrivbordsmetaforen är nästan 40 år gammal!... men ändå så kommer användargränssnitt förmodligen byggapåmetaforerfören lång tid framöver. Innehåll I projektet: Finns det metaforer som erbjuder användaren en god konceptuell modell som ni kan använda er av? Mentala och konceptuella modeller (kap 2.3) Metaforer (kap 2.4) Donald Normans designprinciper (kap 1.6.3) Översikt, navigering och orientering (ej i boken) Felhantering (kort sid 138) 7

Donald Norman Lägg kunskapen i världen! Att lägga kunskapen i världen Lägg informationen i de produkter och system som skall användas på ett sådant sätt att användaren förstår hur man ska interagera med produkten/systemet Donald Normans designprinciper Synlighet (visibility) Feedback Begränsningar (constraints) Konsekvens (consistency) Affordance Mappning (mapping) (ej med i kursboken) Synlighet Vad man ser och inte ser i ett användargränssnitt. Vägledning till vad man ska/kan göra. Understödjer den automatiska handlingsnivån. Kap 1.6.3 i kursboken Synlighet Synlighet Designriktlinjer Göm eller ta bort mindre nödvändiga funktioner. Knappar bakom luckan. 8

Synlighet Designriktlinjer En funktion en kontroll. Synlighet Designriktlinjer Utnyttja riktlinjer för layout, färg, ikoner, text, gruppering, etc. Feedback Feedback Att återkoppla information till användaren om vilka handlingar som gjorts och vad resultatet blivit. Feedback Designriktlinjer Varje handling ska ge effekt(er) Vanlig handling liten feedback Ovanlig handling mer feedback Utnyttja människans sinnen Relevanta och begripliga felmeddelanden Delmålsfeedback Feedback Designriktlinjer Utnyttja människans sinnen Critical stop Notify 9

Feedback Designriktlinjer Relevanta och begripliga felmeddelanden Feedback Designriktlinjer Delmålsfeedback Begränsningar Att begränsa den möjliga interaktion för användaren vid ett visst tillfälle. Begränsningar Designriktlinjer Avvaktivera val som inte är genomförbara för tillfället Begränsningar Designriktlinjer Fysisk utformning Konsekvens Liknande uppgifter bör utföras med liknande handlingar och objekt. Lättare att lära och komma ihåg 10

Konsekvens Designriktlinjer Undvik godtycklighet användaren ska känna igen sig Öppna dialogruta Spara som dialogruta Konsekvens Designriktlinjer Internt konsekvens inom användargränssnittet Externt konsekvens mellan användargränssnitt (se exempel) Knappsats telefon Knappsats miniräknare Affordance Affordance De upplevda egenskaperna hos ett objekt. De handlingar ett objekt tycks inbjuda till. Affordance förmedlar ledtrådar till användaren. Affordance Vad bjuder dessa in till? Affordance Vad kan jag egentligen klicka på? 11

Donald Norman: Upplevd och verklig affordance Verklig vs. virtuell almanacka Verkliga objekt har verklig affordance som inte behöver läras in. Virtuella objekt saknar verklig affordance. Kan vara olämpligt att designa för verklig affordance i ett datoranvändargränssnitt! Affordance Designriktlinjer Synlighet viktig faktor för att förmedla rätt affordance. Begränsningar (constraints) kan utnyttjas för att begränsa ett föremåls affordance. Forcing functions tvingar användaren att uppfatta en viss sorts affordance. Avbryter ( stör ) ett automatiskt beteende Begränsa möjligheten att agera fel Begränsningar och forcing functions Vilka mer forcing functions skulle man kunna tänka sig i en bil eller i andra sammanhang? Begränsningar och forcing functions I interaktionsdesign och datorbaserade användargränssnitt Mappning Relationen mellan någon egenskap hos ett objekt och dess funktion. 12

Mappning Designriktlinjer God synlighet är ett grundkrav för att mappningen ska kunna bli bra. Sträva efter naturlig mappning! Naturlig mappning Att dra fördel av 1) fysiska liknelser, 2) kulturella standarder, och 3) generella biologiska förhållanden för att stödja en enkel, omedelbar och entydig förståelse. Naturlig mappning Fysiska liknelser Naturlig mappning Kulturella standarder Naturlig mappning Biologiska förhållanden Donald Normans designprinciper Synlighet (visibility) Feedback Begränsningar (constraints) Konsekvens (consistency) Affordance Mappning (mapping) Lägg kunskapen i världen! 13

Innehåll Mentala och konceptuella modeller (kap 2.3) Metaforer (kap 2.4) Donald Normans designprinciper (kap 1.6.3) Översikt, navigering och orientering (ej i boken) Felhantering (kort sid 138) Översikt, orientering och navigering Översikt, orientering och navigering Översikt: Vad finns? Orientering: Var är jag? Navigering: Hur kommer jag dit jag vill? Översikt: vad finns? Ge användaren en översikt över vad produkten erbjuder Tätt kopplat till synlighet (Norman) Översikt Automod 14

The F shaped pattern The F shaped pattern Hur vi läser webbinnehåll Nästan 70% av läsarens fokus ligger till vänster i vyn Det vanligaste läsmönstret: 1. Horisontell ögonrörelse #1 2. Horisontell ögonrörelse #2 3. Vertikal ögonrörelse Jakob Nielsen http://www.useit.com/alertbox/reading_patt ern.html 3. 1. 2. Orientering: var är jag? Användaren skall lätta förstå var man befinner sig i systemet, eller i en sidhierarki Orientering: var är jag? Några designriktklinjer Länkar ska vara beskrivande Unika och beskrivande rubriker S.k. breadcrumbs kan vara användbart Visar nuvarande position Tar lite plats Erbjuder lätt navigering upp i hierarkin Lätta att förstå och använda Navigering: hur kommer jag dit jag vill? Se designriktklinjer för orientering Gruppering är en viktig aspekt Exempel: Två olika designer av en ipadtidning 15

Innehåll Mentala och konceptuella modeller (kap 2.3) Metaforer (kap 2.4) Donald Normans designprinciper (kap 1.6.3) Översikt, navigering och orientering (ej i boken) Felhantering (kort sid 138) Felhantering Det kommer att bli fel hur bra design systemet än har och hur välinformerad användaren än är! Felhantering Handhavandefel Missförstår (man tänker fel) Slip (man tänker rätt, men gör fel) Systemfel Felhantering Två sätt att hjälpa användaren Förebygga fel Utforma produkten/systemet så att användaren inte kan göra fel, ex med begränsningar och forcing functions Åtgärda fel Se till det finns möjligheter för användaren att upptäcka, förstå och åtgärda ett fel när det händer (och det kommer det att göra!) Upptäckt diagnos åtgärd Hur lätt eller svårt är det att upptäcka felet/problemet och hur lång tid tar det? Hur lätt eller svårt är det att diagnostisera och förstå felet/problemet? Hur tydligt framgår det vilken åtgärd som är rätt (t ex klicka på undo knappen eller ringa tekniker för service)? Principer för god felhantering Synlighet gör rätt saker synliga Feedback bra & begriplig Mappning vettig layout rätt saker på rätt plats Reversibilitet markera om något ej är reversibelt man ska bara behöva ändra/reversera det som är fel Forcing functions överväg om dessa kan vara till nytta 16

Riktlinjer för design av felmeddelanden Upplys med artig ton användaren om vad han/hon behöver göra för att åtgärda felet. Undvik ord som FATAL, ERROR, INVALID, ILLEGAL etc. Undvik långa felkoder och stora bokstäver. Ljudfeedback ska användaren själv kunna ställa in, eftersom de kan orsaka förlägenhet hos honom/henne. Ge exakt information. Erbjud en hjälpikon med vilken användaren kan få kontextberoende hjälp. Erbjud information på olika nivåer såattkortare meddelanden kompletteras med längre förklaringar. Ett bra felmeddelande Varför är detta ett bra felmeddelande? Talar om vad som är fel Talar om orsaken till felet Ger alternativ på sätt att lösa problemet eller komma runt det Sid 138 139 i kursboken Och här är en riktig värsting Sammanfattning Användarens mentala modell av hur ett system/produkt fungerar går via användargränssnittet men påverkas av användarens bakgrund, förväntningar etc. Användargränssnittet ska spegla den konceptuella modell som systemet har och som speglar designsidans modell Använd Normans designprinciper för att placera kunskap i världen Tänk på översikt orientering navigering Förbygg fel i möjligaste mån och se till att det finns möjligheter för användaren att upptäcka diagnostisera åtgärda fel som uppstår. Inbjudan Avancerad interaktionsdesign Mässa med presentation av projekt 13 december 8 10 Stora hörsalen Drop in http://www.eat.lth.se/kurser/interaktionsdesig n/avancerad_interaktionsdesign_mamn01/ 17