INF1510: Bruksorientert design. Intro til design, bruk, interaksjon

Like dokumenter
Design, bruk, interaksjon

Repetisjon 1 Overordnet oppsummering av prosess og metode til og med prototyping.

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Design og prototyping

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov

Repetisjon. Plenum IN1050 Uke 14 Maria og Helle

UKE 7 Design og prototyping. Plenum IN1050 Julie og Maria

INF1500 Høst 2016 Lone Lægreid Martine Rolid Leonardsen. Utviklingsprosesser, krav og behov & Analyse

UKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria

Prototyping. Plenumstime Uke 6. Med Maria og Helle

INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen EVALUERING / DECIDE

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Designprinsipper

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Evaluering

UKE 4 Analyse. Plenum IN1050 Julie og Maria

HCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Designprinsipper del 2

Analyse. Plenumstime Uke 5. Med Maria og Helle

Gjennomgang - prøveeksamen. Plenum IN1050 Maria og Helle

UNIVERSITETET I OSLO

Evaluering vol. 1. Plenum IN1050 Uke 11 Maria og Helle

UNIVERSITETET I OSLO

INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen. Designprinsipper

UKE 3 Krav og behov. Plenum IN1050 Julie og Maria

Notater: INF1510. Veronika Heimsbakk 20. mai 2015

INF Introduksjon til design, bruk, interaksjon Evaluering, del 2

VELKOMMEN. UKE 1: Introduksjon Plenum IN1050. Julie og Maria

Hvorfor bruker vi designprinsipper?

INF Introduksjon til design, bruk, interaksjon Evaluering del 2

UNIVERSITETET I OSLO

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle

UNIVERSITETET I OSLO

Evaluering vol. 2. Plenum IN1050 Uke 12 Maria og Helle

Interaksjonsdesign Utvikling for og med brukere

Diskusjonsoppgaver Hvilke fordeler oppnår man ved analytisk evaluering sammenliknet med andre tilnærminger?

En enkel modell. Hvorfor?

inf 1510: å lage skisser og prototyper

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav

Design, protoyping og konstruksjon. INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010

UNIVERSITETET I OSLO

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

Introduksjon til kurset

Inf 1510: Bruksorientert design

INF Introduksjon til design, bruk, interaksjon Evaluering, del 1

Brukersentert design Kapittel 3 i Shneiderman

inf 1510: bruksorientert design

inf 1510: bruksorientert design

GRUPPE 5, UKE 11 EVALUERING IN1050

MMI-sammendrag fra eksamener

Children s search on web

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

Evaluering. INF 1500; introduksjon 9l design, bruk og interaksjon 24 oktober 2011

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014

INF Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav

Sist oppdatert: 10.november Ukesoppgaver til INF1500 (Uke 1-13)

INF Introduksjon til design, bruk, interaksjon Evaluering del 2

Introduksjon til 3290

Uke 2: Arbeidsrutiner og datamaskiner

Obligatorisk oppgave 0

Prototyping og kommunikasjon med brukere

Å"skrive"rapport" INF1510"3"Bruksorientert"design,"Marte"Hesvik"Frøyen"(martehfr)" 1"

INF Introduksjon til design, bruk, interaksjon Introduksjon

Introduksjon til kurset

Stikkordene her peker på at musikk kan skapes og deles på mange ulike måter, i mange ulike situasjoner, av mange ulike mennesker.

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash.

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010

Temaer for obligatoriske oppgaver

Introduksjon til kurset

Å skrive rapport. NF Bruksorientert design, Marte Hesvik Frøyen (martehfr)

Introduksjon til kurset

INTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén

Enkel og effektiv brukertesting. Ida Aalen LOAD september 2017

INF Introduksjon til design, bruk, interaksjon Introduksjon

INF Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere

Hjernetrim. Hva er det?

in1060: hva & hvorfor prototyping? Tone Bratteteig

Uke 3. Magnus Li INF /

Uke 4. Magnus Li INF /

Datainnsamling. Gruppetime 15. Februar Lone Lægreid

Uke 5. Magnus Li INF /

Forskningsmetoder i informatikk

Inf1510: Oppsummering. Rune Rosseland

GRUPPE 5 UKE 3 BEHOV & KRAV IN1050

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

Informasjonsarkitektur og Prototyping

Brukergrensesnittdesign

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon

Kvalitetskrav til løsninger

Konseptuelle- og mentale modeller TDT4180, vår 2017

F.I.F.F.I.G. Fleksibelt og Innovativt system For FakultetsInformasjon og andre Greier

Prototyping av brukergrensensitt

in1060: bruksorientert design Helle Heiestad Marte Rimer Anna So:ie Schei

GEOV219. Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet postbachelor phd

Temaer for obligatoriske oppgaver

Forskningsmetoder i informatikk

inf 1510: bruksorientert design intro våren 2012

inf1510: bruksorientert design

Kristina Halkidis s Refleksjonsnotat 3. Refleksjonsnotat 3. vitenskapsteori

Jan Hendrik Demmink (PhD)

Transkript:

INF1510: Bruksorientert design Intro til design, bruk, interaksjon Magnus Li Universitetet i Oslo 23.02.2016

EMNET INF1500 - En introduksjon til informatikkprogrammet design, bruk, interaksjon. - Vekt på interaksjon og samspill mellom menneske og teknologi. - Innføring i utvikling av systemer basert på forståelse av bruk, interaksjon og designaktiviteter. - Hvordan bruk kan undersøkes og hvilke perspektiver, begreper og metoder som er tilgjengelige for å forstå bruk og bruksaktiviteter. - Ulike metoder, begreper og perspektiver for design og prototyping, samt evaluering av systemer.

DENNE FORELESNINGEN - Definere noen grunnbegreper innen menneske-maskin interaksjon - Se på hvorfor vi ønsker å undersøke bruk og brukskontekst - Se på ulike områder innen menneske-maskin interaksjon - Introduksjon til UCD-designmodellen - Datainnsamling - Design og prototyping - Evaluering

INTRODUKSJON GRENSESNITT OG INTERAKSJON

GRENSESNITT - Abstraksjon for kommunikasjonen mellom to systemer eller konsepter. En form for oversettelse foretas for å kommunisere gjennom grensesnittet. - HCI fokuserer naturlig nok i hovedsak på grensesnittet mellom mennesker og datamaskiner. Grensesnitt X

GRENSESNITT Command based

GRENSESNITT GUI / WIMP

GRENSESNITT Typer - Command based WIMP / GUI Virtual reality Web Mobile Speech Pen Touch Air-based Haptic Shareable Tangible Video i høy kvalitet hos TED.com

INTERAKSJON I HCI - Samhandlingen mellom menneske og maskin. - Involverer utformingen av både maskinvare og programvare - Estetikk, brukervennlighet, ergonomi, kognitiv teknologi, design, psykologi og sosiologi spiller en stor rolle for hvordan sluttbrukeren oppfatter samhandlingen. Grensesnitt Interaksjon X

INTERAKSJON Typer - Instruerende Manipulerende Konverserende Eksplorerende

INTRODUKSJON HVORFOR UNDERSØKE BRUK?

KOGNISJON Kognisjon viser til temaer som oppfatning og tenkning, oppmerksomhet, persepsjon og hukommelse, problemløsning, avgjørelser, resonnering, språk og kommunikasjon. Fra Wikipedia.no

SANSING OG PERSEPSJON Sansing Input fra omgivelsene gjennom de ulike delene av sanseapparatet som syn, hørsel, luktesans, smakssans og følesans. Noen dyr innehar også mulighet for sansing av magnetiske og elektriske felter. Persepsjon Prosessen hvor sanseinntrykk bearbeides, tolkes og settes i sammenheng. Persepsjon eller tolkning av sanseinntrykk er gjenstand for store individuelle og kulturelle forskjeller.

SANSING OG PERSEPSJON Dersom øyne og tunger blir fjernet fra verden, ville smak og farger også bli fjernet fra verden - Galileo Galilei The rays to speak properly are not coloured. In them is nothing else than a certain power and disposition to stir up a sensation of this or that colour. - Isac Newton I want you to realize that there exists no color in the natural world, and no sound nothing of this kind; no textures, no patterns, no beauty, no scent. - Sir John C. Eccles

SANSING OG PERSEPSJON Illusjoner Når hjernen vår setter sammen informasjon fra sanseapparatet kan illusjoner oppstå. Dette kan vi utnytte når vi utformer grensesnitt. For eksempel gjennom de strukturelle prinsippene presentert i uke 8.

SANSING OG PERSEPSJON INDIVIDUELLE FORSKJELLER Kulturelle forskjeller Hvem sikter jegeren på?

SANSING OG PERSEPSJON INDIVIDUELLE FORSKJELLER Kulturelle forskjeller Hvor sitter personene? Kulturell bakgrunn avgjør via de ulike objektene på bildet hvordan folk tolker det.

SANSING OG PERSEPSJON INDIVIDUELLE FORSKJELLER Individuelle forskjeller Hvilken farge har kjolen?

INDIVIDUELLE FORSKJELLER MENTALE MODELLER Individuelle og kulturelle forskjeller i persepsjon gir opphav til ulike mentale modeller. Et viktig mål for interaksjonsdesignere er å gjøre den representerte modellen så lik den mentale modellen til bruker som mulig.

INDIVIDUELLE FORSKJELLER MENTALE MODELLER Noen faktorer - Geografi Aldersgruppe Utdanning Jobb (både nå og tidligere) Sosial gruppe Fritidsinteresser Biologiske forutsetninger Kognitive egenskaper Fysiske egenskaper (Video)

FORSTÅ BRUK ELDRE - Mange eldre har andre forutsetninger i møte med datamaskiner. Dette kan føre til uventede problemer.

FORSTÅ BRUK ANNEN KULTUR - Bruks-situasjoner kan være meget ulik i andre kulturer og samfunn

INTRODUKSJON DESIGN, BRUK, INTERAKSJON

DESIGN, BRUK, INTERAKSJON HCI: (noen) delområder Informasjonssystemer For å forstå kompleksiteten i et informasjonssystem må vi ta i betraktning de menneskelige prosesser som foregår med og pågrunn av datasystemene (sosioteknikk). IT og samfunn Hva gjør datasystemene med oss fra et sosiologisk og psykologisk perspektiv. Hvordan påvirker dette samfunnet? Interaksjonsdesign Hvordan skape grensesnitt mot systemene som fremmer god, riktig og effektiv interaksjon for brukere. Selskap Selskap System System System System System

EKSEMPEL INFORMASJONSSYSTEMER Informasjonssystemer Viktige begreper: - Store og komplekse informasjonssystemer - Kompleksitet - Delt - Åpen - Heterogen - Evolverende - Installert base

EKSEMPEL INFORMASJONSSYSTEMER Kilde: Magnus Li & Nicolai Hagen

EKSEMPEL INFORMASJONSSYSTEMER National Medical Stores Approved order sent by email District health office Approves orders Commodities sent to hospital from NMS every two months. Order manager from hospital goes to DHO in person and discuss the numbers. Princess Diana Hospital pharmacy Manages all commodity flow to hospital. Fully paper-based system. Other clinics & hospitals On stockout the manager will call, and go to other clinics in person to get Kilde: Magnus Li & Nicolai Hagen

EKSEMPEL INFORMASJONSSYSTEMER *It was unclear if the orders goes through the DHO for approval or straight to NMS as it is today. National Medical Stores? District health office Approves orders. Have their own statistic to validate orders ARV s: Entered as report in DHIS2, then NMS sends by need. NON-ARV*: Attaches excel sheets to order in RxSolution. (Sent by email) Rx NMS sends receipt with commodities. Information is entered to Rx solution manually to update inventory DHIS2 Kawaala main store Uses Rx solution for inventory info, and to send the excel order sheets to NMS. Also have paper stock-cards as backup. Other clinics & hospitals On stockout they borrow commodities from other clinics Uses DHIS2 to report balance of ARV commodities. Out-patient pharmacy Sends paper order forms to main store. At main store, this is first entered to paper stock-cards, then Rx solution. Wards Kilde: Magnus Li & Nicolai Hagen

EKSEMPEL IT OG SAMFUNN

EKSEMPEL INTERAKSJONSDESIGN

EKSEMPEL INTERAKSJONSDESIGN

EKSEMPEL INTERAKSJONSDESIGN

EKSEMPEL INTERAKSJONSDESIGN

EKSEMPEL INTERAKSJONSDESIGN

DESIGNPROSESSEN USER-CENTERED DESIGN

USER-CENTERED DESIGN Område / tema / brukergruppe Identifisere behov, etablere krav Utarbeide designalternativ Evaluere Bygge interaktiv prototype Endelig produkt

USER-CENTERED DESIGN Designprosess hvor bruker står i sentrum, og er hovedfokus i INF1510. Donald Norman: En filosofi hvor brukere og brukbarhet settes foran estetikk. Område / tema / brukergruppe Fire basisaktiviteter 1. 2. 3. 4. Identifisere brukernes behov og etablere krav Utvikle alternativer til design som løser problemet Prototype ulike versjoner av løsningene Evaluere løsningene Identifisere behov, etablere krav Utarbeide designalternativ Brukerkategorier - Primærbrukere interagerer med systemet regelmessig. Sekundærbrukere interagerer med systemet av og til, eller gjennom noen andre. Tertiærbrukere blir berørt eller påvirker av systemet. Evaluere Bygge interaktiv prototype Endelig produkt

IDENTIFISERE BEHOV OG KRAV

KRAV OG BEHOV BEHOV Behov er noe som er nødvendig for organismer å leve et sunt liv. Behov skiller seg fra ønsker fordi en mangel på de vil føre til et klart negativ utfall slik som dysfunksjon eller død. Behov kan være objektiv og fysisk slik som mat eller de kan være subjektive og psykologiske som for eksempel behovet for selvaktelse. På et sosialt nivå er behov noen ganger kontroversielle. Fra wikipedia.no Behov er altså ikke knyttet til spesifikk teknologi

KRAV OG BEHOV KRAV: Ulike typer Funksjonelle krav Krav til bruksfunksjonalitet i tjeneste Ikke-funksjonelle krav Tekniske krav til tjenesten som kreves for å oppfylle de funksjonelle kravene Omgivelseskrav Sosiale krav Organisatoriske krav

IDENTIFISERE BEHOV OG KRAV DATAINNSAMLING

DATAINNSAMLING 5 Key issues 1. 2. 3. 4. 5. Sette mål Identifisere deltakere Forholdet til deltakere Triangulering Pilotstudie

DATAINNSAMLING METODER Intervju Spørreskjema Observasjon Etnografi Contextual inquiry Fokusgrupper

DATAINNSAMLING UTVALG OG POPULASJON Populasjonen er målgruppen som helhet, altså alle personer i brukergruppen. Når vi skal gjøre en datainnsamling tar vi ut et representativt utvalg fra populasjonen og benytter disse i innsamlingen.

DATAINNSAMLING ULIKE TYPER DATA Kvalitative data Informasjon som ikke umiddelbart kan måles, regnes på og rangeres. Typiske eksempler er notater fra et intervju. Kvantitative data Informasjon som direkte kan telles og regnes på.

DATAINNSAMLING OBSERVASJON Hovedtyper Direkte observasjon - I naturlige omgivelser - I laboratorium Indirekte observasjon - Systemlogger - User diaries

DATAINNSAMLING METODER Faktorer som påvirker metodevalg - Tid - Kostnad - Kvalitative eller kvantitative data - Tilgang på deltakere - Etiske problemstillinger Triangulering Benytte flere innsamlingsmetoder for å sikre bedre innsikt og riktig informasjon. Pilotundersøkelse Det er hensiktsmessig å gjennomføre innsamlingen en eller flere ganger for å teste oppsett og spørsmål, før den ordentlige innsamlingen.

DATAINNSAMLING INFORMERT SAMTYKKE Det er viktig å få samtykke fra deltakere i undersøkelser. I ordet informert samtykke ligger det at deltaker skal være fullt informert om hva han/hun er med på, hva dette innebærer og hva som skal gjøres med informasjonen etter undersøkelsen. Det vil også si at barn og personer med kognitive problemer må behandles særskilt for å sørge for at de vet hva de er med på.

IDENTIFISERE BEHOV OG KRAV ANALYSE OG STRUKTURERING

ANALYSE AV DATA Kvalitativ data Her er det et viktig skille mellom kvalitativ og kvantitativ data, da kvalitativ informasjon ofte må kodes om eller kvantifiseres for å identifisere mønstre og tendenser. Åpen koding Lete gjennom kvalitativ data og identifisere, samt sette navn på foreløpige kategorier.

KRAV OG BEHOV FREMSTILLING Ulike typer Persona Scenario Use-case Hierarkisk oppgaveanalyse Hierarkisk oppgaveanalyse

IDENTIFISERE BEHOV OG KRAV EKSEMPEL Hierarkisk oppgaveanalyse av togreise 1. Ta toget 1. 1 Finne togtider 1.2 Kjøpe billett 1.3 Gå på toget 1.4 Sitte og vente 1.4.1 Få informasjon om neste stoppested 1.6 Gå av toget

IDENTIFISERE BEHOV OG KRAV EKSEMPEL Utdrag fra fiktivt intervju om togreiser Hvor ofte tar du tog? Flere dager i uken. Hvor tar du tog? Flere ganger i uken til steder i Oslo-området. Ofte også til steder jeg ikke har vært før i forbindelse med jobb Hva gjør du når du sitter på toget? Leser, jobber med arbeid på datamaskinen eller hører på musikk. Sitter ofte i stillevognen for å få ro. Hva synes du om kvaliteten på informasjonen du får ombord? Ganske ok. Av og til er det dårlig kvalitet på høytaleranlegget, noe som gjør det vanskelig å forstå meldingene man får angående neste stasjon og liknende. Dersom jeg sitter på stillevognen er det ikke høytalermeldinger i det heletatt, noe som kan gjøre det vanskelig å vite når jeg skal gå av når jeg ikke har vært på destinasjonen før. Det samme gjelder jo også når jeg hører på musikk. Noen ganger ser jeg ikke at jeg er på riktig stasjon før jeg ser skiltet på perongen og må da løpe ut av toget.

IDENTIFISERE BEHOV OG KRAV EKSEMPEL Enkel koding av transkriberingen Hva synes du om kvaliteten på informasjonen du får ombord? Ganske ok. Av og til er det dårlig kvalitet på høytaleranlegget, noe som gjør det vanskelig å forstå meldingene man får angående neste stasjon og liknende. Dersom jeg sitter på stillevognen er det ikke høytalermeldinger i det heletatt, noe som kan gjøre det vanskelig å vite når jeg skal gå av når jeg ikke har vært på destinasjonen før. Det samme gjelder jo også når jeg hører på musikk. Noen ganger ser jeg ikke at jeg er på riktig stasjon før jeg ser skiltet på perongen og må da løpe ut av toget.

IDENTIFISERE BEHOV OG KRAV EKSEMPEL Identifisere behov og definere krav Behov - Behov for forflyttning - Behov for informasjon - Behov for underholdning Funksjonelle krav - System skal gi informasjon om holdeplasser - Systemet må kunne kommunisere til bruker uten lyd. Ikke-funksjonelle krav - Systemet skal følge retningslinjer for universell utforming Stikkord / kategorier fra intervju - dårlig kvalitet på høytaleranlegget - vanskelig å forstå meldingene - ikke høytalermeldinger - vanskelig å vite når jeg skal gå av - også når jeg hører på musikk.

IDENTIFISERE BEHOV OG KRAV EKSEMPEL Persona Navn: Jan Alder: 45 Stikkord: it-konsulent, pendler, aktiv, døv Navn: Kari Alder: 30 Stikkord: fysioterapaut, reiser med tog av og til, liker å høre på musikk på toget

DESIGN PROTOTYPING

PROTOTYPER Prototype - En foreløpig utgave av et produkt. Demonstrere og teste funksjon og design. Presentasjon av et konsept / produkt Utarbeides med tanke på formidling, testing og evaluering.

PROTOTYPER Dimensjoner. Utseende Innhold Funksjonalitet Interaksjon Fysikk Sosial påvirkning -Hva vil vi teste?

PROTOTYPER Kompromisser Vertikal prototype: Få funksjoner, med mye dybde Horisontal prototype: Mange funksjoner med lite dybde

PROTOTYPER Utvikling Evolusjonære prototyper Bruk og kast -prototyper

PROTOTYPER Oppløsning Lavoppløslige / low-fidelity prototyper Høyoppløslige / high-fidelity prototyper

PROTOTYPER METODER Skisser - Strukturerer tanker og idéer. Kommunisere konsepter og design på et tidlig stadie

PROTOTYPER METODER Storyboards - Fremstilling av scenario med eller uten konsept Kan benyttes til brukertesting

PROTOTYPER METODER Index-kort - Simulere interaksjon og respons med papirskisser

PROTOTYPER METODER Index-kort Fra alistapart.com

PROTOTYPER METODER Wireframes - Prototyping av nettsider og apps. Raskt å teste design med simulert interaksjon

PROTOTYPER METODER Wizard of Oz

er jon a-v ers Alf Fu ng pro eren tot de yp er es ram ref Wi ser r sse ski te ski s jer tal De kle En Be tav of Oz er jon ers rd Wi za rds rt ko Ind ex- oa ryb Sto PROTOTYPER METODER Metoder og oppløsning Low-fidelity High-fidelity

DESIGN GRENSESNITTMETAFORER

KONSEPTUELLE MODELLER individuelle og kulturelle forskjeller gir opphav til forskjellige mentale modeller. Det er derfor viktig å forstå brukergruppen for å kunne lage en representert modell som ligger nær den mentale modellen til bruker.

GRENSESNITTMETAFORER Definisjon Bruk av etablerte konsepter i utvikling og design av nye tjenester for å legge grensesnittet så nær som mulig brukers mentale modeller Her benyttes visuelle og strukturelle virkemidler for å utnytte kunnskap brukeren allerede har. Målet er at brukeren umiddelbart vil kunne interagere og orientere seg i et nytt system.

GRENSESNITTMETAFORER Implementert modell Representert modell Mental modell

DESIGN DESIGNPRINSIPPER

DESIGNPRINSIPPER Constraints Visibility Begrense valgmuligheter for å øke fokus på det som er viktig, ofte for å unngå at brukeren gjør feil. Viktig funksjonalitet skal komme klart frem i grensesnittet. Usynlige og automatiske funksjoner kan være forvirrende. Behov for en constraint? Muligheten for å slette Recycle Bin kan være forvirrende på bruker. Kanskje kunne valget vært grået ut eller tatt helt bort. God visibility? Skatteetaten har de tingene brukere som regel ser etter på nettsiden godt synlig, øverst på sidene.

DESIGNPRINSIPPER Eksamen 2014: Hva skiller affordance fra consistency? Consistency Affordance Utforming av designelementer bør være konsistent internt i systemet og eksternt i forhold til liknende og relaterte funksjoner, tjenester og systemer. For oss handler ofte god affordance om å utforme interaksjonsobjekter, for eksempel knapper, slik at man enkelt skjønner hvordan de skal opereres. Dårlig consistency? Affordance: Editoren emacs benytter andre hurtigtaster enn ctrl+s for lagring. Dette kan føre til mye irritasjon Fysiske knapper gir bruker umiddelbar informasjon om at de er klikkbare. Dermed er utformingen på det nederste bildet ofte mer brukervennlig.

DESIGNPRINSIPPER Mapping Feedback Relasjonen mellom en kontroll og dens Gi klare tilbakemeldinger på hva som effekt skal komme klart frem. er gjort og hva som foregår Dårlig mapping? Det burde komme klart frem hva som skjer dersom man klikker på en knapp. Hva skjer om man her klikker på PANIKK? Man ser at klikk er registrert ved hjelp av et godt synlig lys

STRATEGIER FOR ENKELHET Fire strategier - Fjern Organiser Skjul Forflytt

EVALUERING

EVALUERING Typer Formativ - Utføres tidlig i prosessen, ofte med lavoppløslige prototyper. - Store endringer kan skje raskt Summativ - Evaluering av ting som krever mindre endringer - Måle påvirkningen systemet / designvalget har på brukergruppe

EVALUERING Tilnærminger - Feltstudier (naturlige omgivelser) - Brukbarhetstesting (kontrollerte omgivelser) - Analytisk evaluering (uten brukere)

EVALUERING KONTROLLERTE OMGIVELSER Evaluere i kontrollerte omgivelser / brukbarhetstesting - Teste prototyper i et miljø hvor vi har kontroll på utenforliggende variabler. Mulig å gjennomføre med lav-oppløslige prototyper

EVALUERING FELTSTUDIER Evaluering i naturlige omgivelser. - Teste hvordan noe fungerer i ekte brukskontekst Krever en høyoppløslig prototype Kan være utfordrende å luke ut støy / andre variabler. Gir høyere økologisk gyldighet.

RAMMEVERK FOR EVALUERING DECIDE D E C I D E etermine the goals xplore the questions hoose evaluation method dentify the practical issues ecide how to deal with the ethical issues valuate, interpret and present data