Design og Brukergrensesnitt

Slides:



Advertisements
Liknende presentasjoner
HVA ER ?.
Advertisements

Support, nye funksjoner og tjenester fra Uni Pluss
Teknologi i klasserommet
HVORDAN LAGE GODE WORD-DOKUMENTER
Hvordan etablere nettbutikk med GoOnline Commerce
Tillsetningstoffer – en verden ADDITIVE BROWSER. Aims of the project  Why did we choose this project ?  What kind of ideas we had ?  What did we want.
Programmering i ActionScript - hva er det, og hvordan undervise?
Hvordan utvikle og gjøre kandidater og parti kjent? - å drive kampanje.
Muntlig vurdering Inger Langseth Program for Lærerutdanning, NTNU.
MI – Motiverende intervju som hjelpemiddel ved livsstilsendring
H. Aschehoug & Co. På eksamensdagen H. Aschehoug & Co.
Universell utforming Kirsten Ribu HiO Evaluering av datasystemer Analyse av systemegenskaper Kirsten Ribu
Aggression Replacement Training
UU av powerpoint, pdf og nettsider
INF 1500; introduksjon til design, bruk og interaksjon 8 november 2010
Muntlig eksamen i historie Del 2 – fagsamtalen
Muntlig eksamen i Historie og filosofi Del 2 – fagsamtalen
EVALUERING AV PRODUKTER, PROSESSER OG RESSURSER. Gruppe 4 Remi Karlsen Stian Rostad Ivar Bonsaksen Jonas Lepsøy Per Øyvind Solhaug Andreas Tønnesen.
Member Access Ny prosedyre for registrering og innlogging på RI’s medlemsdatabase Member Access. Denne prosedyren gjelder ALLE rotarianere.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
I dag snakker vi om: Brukergrensesnitt med kvalitet Bruksegenskaper Normans 7 stadier Testing med papirprototyp.
Muntlige presentasjoner
Menneske/datamaskin- interaksjon. Hva for slags fag? Hva handler det om? Mål og hvorfor Emner,lærestoff Opplegg Evaluering Krav som stilles.
Brukergrensesnitt og design av skjermbilder
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 HOUSTON Planene fremover.
Kirsti L. Engelien - faglig pedagogisk dag 2011 Interaktive tavler – noe for deg?
Empiriske metoder Oppgaveanalyse, observasjon
Innledning SIF80AP Future and HCI av Brad Myers m.fl.
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
Hva er Interaksjon Design?
12 Reflekterende lesing.
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Å skrive for nettet Anne Bjørklund Leikny Øgrim. Bjørklund og Øgrim, Å skrive for nettet, mai 2007 TIMSIS Teacher In-service Traning Material Concerning.
Av Donald Norman. Normans hovedanliggende: Information appliances An appliance specializing in information: knowledge, facts, graphics, images, video,
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
Grunnleggende tekstbehandling
Hvorfor bruke tid på testing ?
INF 1500; introduksjon til design, bruk og interaksjon
Studentliv - Kurs i PR og markedsføring - Modul 10 1 Arbeid på PC Fortrolighet i arbeidet med PC Skikk og bruk IT-kontrakten Spørsmål?
Spørsmål og aktiviteter på ulike nivåer
Kommunikasjon JOHARI Tilbakemeldinger Aktiv lytting og åpne spørsmål
Grafisk Design Visuell kommunikasjon Intorduksjonsbilde.
Jæger: Robuste og sikre systemer INF150 Programmering Kapittel 2: Problemløsning Kapittel 3.1 og 3.2.
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Metode for systembeskrivelse og
11. Balancing technology with people’s needs Bruk av teknologi.
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Læringsperspektiver på design
Everquest som læringsplattform
PowerStudent. StudentWeb WebMail "PowerStudent skal være et hjelpemiddel som bidrar til å strukturere studiehverdagen, og forenkle planlegging av studiet.
Oppgave 4 – Heuristisk evaluering av Applecations Christian, Lavdim, Finn Christian & Vegard.
What is a good text? And how do we get pupils to write them?
WEB og tilgjengelighet En kort intro. Tilgjengelighet/universell utforming Tilgjengelighet (fysisk) En side kan være tilgjengelig uten åvære UU, men UU.
Digitale speilreflekskameraers mobile muligheter Av: Farah, Ingrid Elise og Veena.
H. Trætteberg: "Brukbarhet", EiT1 Hallvard Trætteberg, IDI: Introduksjon til brukbarhet Onsdag 27. jan Laget for fag TDT4825 Eksperter i Team,
2003 Ontopia AS1 Tanker om standarder for e-læring Emnekart og published subjects Lars Marius Garshol, utviklingsleder Ontopia,
Høgskolen i Oslo Oslomodellen: IKT integrert i allmennlærerutdanninga IKT’s rolle i lærerutdanningen, og spesifikt om IKT-faget Studiebesøk fra Göteborg.
Operativsystem IKT for lærere 15. november Hvorfor lære om dette? Kanskje den mest brukte programvaren i løpet av en (arbeids)dag Forskjellige operativsystem.
Ny barnehage – ny førskolelærerrolle?
Forstå bruk og brukere INF 1500; introduksjon til design, bruk og interaksjon 5 september 2011.
Bruk og brukere Kapittel 3 INF 1500; introduksjon til design, bruk og interaksjon 26 august 2013.
Design, protoyping og konstruksjon INF 1500; introduksjon til design, bruk og interaksjon 4 oktober 2010.
INF Introduksjon til design, bruk, interaksjon Kapittel 3 – bruk og brukere 25. august 2015 Institutt for Informatikk, Universitetet i Oslo
Utviklingsprosesser INF 1500; introduksjon til design, bruk og interaksjon 12 september 2011.
INF 1500; introduksjon til design, bruk og interaksjon
Title: «How to use different tools and/or machines in the workshop»
Bruk og brukere Kapittel 3 i læreboka
INF1500 Introduksjon til design, bruk, interaksjon
Når virker 1:1 kommunikasjon? Miriam Gade Nicolaisen
Utskrift av presentasjonen:

Design og Brukergrensesnitt IKT og læring 2 Onsdag 28. november 2007 Tonje Hilde Giæver

Plan for dagen Begreper – definisjoner Design Fagfeltet HCI - MMI Historisk utvikling Grafisk brukergrensesnitt (GUI) Web-design Universell tilrettelegging

Øvelse 1 Gå to og to sammen og bruk 3 minutter på å forsøke å definere begrepet ”brukergrensesnitt” Hva forbinder dere med gode/dårlige grensesnitt?

Noen definisjoner grensesnitt i edb: programvare som skaper forbindelse mellom to enheter slik at de virker sammen el. kan kommunisere med hverandre g-et mellom datamaskin og skriver, jf brukergrensesnitt brukergrensesnitt i edb: programvare som gjør det mulig for en bruker å kommunisere med en datamaskin Bokmålsordboka http://www.sprakrad.no/Ordboeker/

Grensesnitt 1) Angir måten brukeren kommuniserer med maskinen. Dette kan foregå via periferienheter som tastatur, mus, digitaliseringsbord, mikrofon e.l. 2) Ordet brukes også om hvordan skjermbildet gjengir informasjonen, f.eks kun som tekst (tekstbasert grensesnitt), eller også ved hjelp av grafikk (grafisk brukergrensesnitt). 3) Maskin- eller programkomponent som gjør det mulig å koble sammen to enheter slik at data kan utveksles mellom dem. Mitt dataleksikon http://dataleksikon.idg.no/

Brukergrensesnitt The user interface (or Human Machine Interface) is the aggregate of means by which people (the users) interact with a particular machine, device, computer program or other complex tool (the system). The user interface provides means of: Input, allowing the users to manipulate a system Output, allowing the system to produce the effects of the users' manipulation. eng.wikipedia.org

”The Psychopathology of Everyday Things” (Norman, D.A. 88) Jacques Carelmans - Umulige objekter http://www.cienaniosdeperdon.com.ar/IO/#

”You Would Need an Engineering Degree to Figure This Out?” Hvor mange kan programmere eller bruke alle funksjoner ved sin: Digitale klokke Mobiltelefon Videoopptaker Symaskin Vaskemaskin, tørketrommel Stereoanlegg (bil-anlegg?)

En annen tilnærming

Viktige momenter for design Synliggjøring av bruksegenskaper (visibility) Bruksmuligheter – de opplevde og faktiske egenskaper ved et objekt (affordances) Begrensninger (constraints) Avbildning av hva du vil gjøre og hva som synes mulig (mapping) Naturlig mapping - bygger på etablerte normer Tilbakemelding på utført handling (feedback) Mentale modeller (conseptual models)

”En sann historie fra virkeligheten” Caller: "Hello, is this Tech Support?" Tech Rep: "Yes, it is. How may I help you?" Caller: "The cup holder on my PC is broken and I am within my warranty period. How do I go about getting that fixed?" Tech Rep: "I’m sorry, but did you say a cup holder?" Caller: "Yes, it’s attached to the front of my computer." Tech Rep: "Please excuse me if I seem a bit stumped, it’s because I am. Did you receive this as part of a promotional, at a trade show? How did you get this cup holder? Does it have any trademark on it?" Caller: "It came with my computer, I don’t know anything about a promotional. It just has ’4X’ on it."

Grunnleggende designprinsipper Sørg for de riktige bruksegenskaper Sørg for en god konseptuell modell Sørg for en god avbildning Gjør ting synlig Sørg for tilbakemelding visuell, taktil, auditiv

Dårlig design kan gi ”falske sammenhenger” Designerens kunnskap om menneske og psykologi kombinert med kunnskap om hvordan ting virker er avgjørende for godt design Designers modell og brukers modell må være tilnærmet lik for at systemet skal være lett å bruke

Systemets bilde Designers mentale modell Brukerens mentale modell Hvordan systemet virkelig fungerer. Hvordan designeren ønsker at brukeren skal tro at systemet fungerer. Hvordan brukeren tror systemet fungerer Systemets bilde Hvordan systemet ser ut. Systemets presentasjon av funksjonalitet for brukeren.

Hvem har skylden når ting ikke virker som det skal? ”Well-designed objects are easy to interpret and understand. They contain visible clues to their operation” Ulike perspektiver: Designer: Brukeren er for dum Bruker: Designeren har ikke skjønt hvordan brukeren tenker og regner seg selv som typisk bruker Markedsfører: Folk vil ha mer og mer funksjonalitet i mindre og mindre format

Øvelse 2 List opp 3 gode og 3 dårlige brukergrensesnitt Forsøk å si noe om hva som er bra eller hva som er dårlig utfra Normans grunnleggende designprinsipper

Fokus på grensenittutvikling http://research.microsoft.com/~jgrudin/ http://research.microsoft.com/~jgrudin/ (Jonathan Grudin, 1990)

Jonathan Grudin, 1990

Fagfelt HCI "Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.“

Menneske-maskin interaksjon MMI Menneske–maskin-interaksjon (MMI) er studien omkring interaksjonen (samhandlingen) mellom mennesker (brukere) og datamaskiner. De viktige elementene ved denne samhandlingen involverer utformingen av både maskinvare og programvare, og resulterer i et «produkt» hvor bl.a. estetikk, brukervennlighet, ergonomi, kognitiv teknologi, design, psykologi og sosiologi spiller en stor rolle for hvordan sluttbrukeren oppfatter samhandlingen. Samhandlingen mellom mennesker og maskiner har alltid vært et stort spørsmål, etter at maskinene mer og mer har tatt over menneskenes oppgaver.

Grafisk brukergrensesnitt Command line interface (CLI) Graphical user interface (GUI) WIMPs ("window, icon, menu, pointing device") Naturlig språk? Metaforer – eks skrivebordsmetaforen

Macintosh 1984

Windows 95

Windows Vista 2007

Noen ”dingser” (widgets) Menu Context menu Pie menu Toolbar Ribbon Combo box Icon Tree view Button Check box Radio button Slider List box Drop-down list

Menyer Samling alternative kommandoer Logiske, meningsfulle kategorier Valg av terminologi Dybde (antall nivåer i et meny-tre) og bredde (antall enheter per meny) Organisering av menyene – antall menyer, antall enheter Organisering av enhetene Oppgaveorientert, alfabetisk, numerisk, kronologisk, det viktigste eller mest brukte står øverst Kontekstavhengige menyer (eks høyre museknapp)

Øvelse 3 Prøv og huske følgende tallrekke: Og så denne 298452135454 Og så denne 458 634 354 751 Det magiske nummer syv, pluss eller minus to, (Miller, 1956)

Ulike brukere ulike behov Nybegynnere og avanserte brukere har ulike behov Verktøylinje med ikoner og gule etiketter Menylinje med kategorier og nedtrekksmenyer Kontekstmenyer Tastekombinasjoner Hva passer for hvem?

Konsistens i brukergrensesnittet Samme tilnærming i alle deler av grensesnittet – Ord og uttrykk (”fil”, ”dokument”, ”åpne”, ”hente”,,) – Bruk av grensesnittelementer (lister, menyer,) – Visuell kommunikasjon (form, farge, font, layout,) – Interaksjonsstil (drag & drop, ikoner, menyer,) – Konsekvent i forhold til plattform og andre applikasjoner.

Bruk av stylesheet: http://www.csszengarden.com/

Hit any key

Shneidermans 8 “gyldne regler” for design av GUI 1. Lag konsistente grensesnitt 2. Muliggjør bruk av snarveier 3. Gi informative tilbakemeldinger 4. Benytt dialoger med klart definert slutt 5. Tilby enkel feilhåndtering 6. Tillat enkel reversering av handlinger 7. La brukeren få følelsen av å ha kontroll 8. Reduser kravene til korttids-hukommelse

Høyttenkning En metode fra kognitiv psykologi For å analysere menneskers kognitive prosesser under problemløsing Brukerne blir bedt om å tenke høyt når de løser et problem Bare tanker som er relevante for problemet skal verbaliseres Gir en evaluering av grensesnitt og funksjonalitet – brukerens interaksjon med systemet

Øvelse 4 Gå to sammen. Gjennomfør en høyttenknings evaluering av hverandres læringssti. Gå helst sammen med noen som ikke har sett læringsstien før. Formålet med evalueringen er å kartlegge hva som fungerer og hva som ikke fungerer i designets utforming. Evalueringen skal gi opphav til forslag til fremtidige forbedringer av designet. Tilretteleggeren har som sin oppgave å minne brukeren om å tenke høyt når brukeren glemmer å verbalisere sine tanker, men skal ikke forstyrre brukeren. Tilretteleggeren bør ikke tiltrekke seg brukerens oppmerksomhet ved å stille spørsmål under sesjonen eller lignende. Brukeren skal ikke på noe tidspunkt motta noen form for opplæring. Tilretteleggeren kan gi brukeren mindre hint hvis brukeren står fast over lengre tid. Sørg for å dokumentere hva brukeren tenker og gjør når han står fast eller gjør feilslutninger.

Web-design - Usability Hvor lett er grensesnittet å bruke? 5 kvalitetskomponenter: Learnability: Hvor lett er det å få gjort det som skal gjøres – første gang Efficiency: Når brukeren har lært utformingen – hvor raskt får en gjort det en skal? Memorability: Når brukeren kommer tilbake til stedet etter en tid – hvor lett er det å etablere gode ferdigheter? Errors: Hvor mange feil gjør brukeren? Hvor alvorlige er feilene? Hvordan rette opp feilene? Satisfaction: Hvor behagelig/tilfredsstillende er det å bruke stedet

Symptomer på dårlig brukbarhet Høy feilrate Kan måles i antall sammenbrudd per time (når brukeren må fokusere på verktøyet og ikke på oppgaven) Mye stress Usikkerhet, utrygghet, uforutsigbarhet Ventestress Fremmedgjøring, negative holdninger og lært hjelpeløshet ”Jeg forstår ikke data” - ”Jeg hater data”

"Keep It Simple, Stupid“ "Less is more“ ”Content is king” la innholdet bestemme designet hold informasjonen i fokus Lenker til lange historier "Keep It Simple, Stupid“ "Less is more“ Vær konsistent – velg en grafisk stil og hold deg til den

Brukeren: Designeren: Hvor er jeg? Hvor er den informasjonen jeg trenger? Hvor kan jeg gå videre? Designeren: Hvordan vil brukeren navigere? Hva kommuniserer informasjonen? Hvordan kan brukeren få maksimalt med informasjon med et minimum av mental innsats?

Egne erfaringer/refleksjoner Finne flytider Fullføre banktransaksjoner Avbestilling i bokklubb Websteder som leder deg dit designeren vil – ikke mot de behov du selv har

Nielsens 10 tommelfingerregler for brukbarhet 1. Visning av systemets status. Gi brukeren tilbakemelding 2. Systemet skal være tilpasset brukeren. Snakk brukerens språk 3. Brukerkontroll, frihet og klare utganger 4. Konsistens og standarder 5. Forhindre feil 6. Gjenkjenning fremfor erindring

7. Systemet skal være fleksibelt og effektivt i bruk. Tilby snarveier 8. Estetisk og minimalistisk design. Enkel og naturlig dialog. 9. Gode feilmeldinger skal hjelpe brukeren å gjenkjenne, finne årsaken til, og rette opp feil 10. Hjelp og dokumentasjon http://www.useit.com/papers/heuristic/heuristic_list.html

Øvelse 5 Sammenligne Schneidermanns 8 gyldne regler og Nielsens 10 tommelfingerregler. Hvilke likheter og hvilke ulikheter finner dere? I hvilken grad er disse reglene aktuelle og ivaretatt i deres læringssti?