340 likes | 471 Views
Noen empiriske undersøkelser. Jakob Nielsen 1994 Brukbarhetstest av 5 store nettsteder i USA. Jared Spool, 1997: Brukbarhetstest av 9 store nettsteder i USA Molich & Gram, 1998: Brukbarhetstest av 9 store danske nettsteder IBM-Austin, 1998 Brukbarhetstest av 4 nettbutikker.
E N D
Noen empiriske undersøkelser. • Jakob Nielsen 1994 • Brukbarhetstest av 5 store nettsteder i USA. • Jared Spool, 1997: • Brukbarhetstest av 9 store nettsteder i USA • Molich & Gram, 1998: • Brukbarhetstest av 9 store danske nettsteder • IBM-Austin, 1998 • Brukbarhetstest av 4 nettbutikker
Jakob Nielsen 1994 • Brukbarhetstest av 5 store nettsteder i USA. • Problemer observert: • Sidene er for komplekse. Finner ikke informasjon. • Oversiktsdiagrammer mangler. Går seg bort. • Brukere mister tålmodigheten og går raskt videre. • Tregt nett. • Ny test i 1997: • Overraskende lite hadde forandret seg i forhold til de problemene som brukerne opplevde.
Jared Spool, 1997: • Brukbarhetstest av 9 store nettsteder i USA • Funn: • De fleste brukere er på jakt etter informasjon. • De må meget ofte gi opp. • Grafisk design er uviktig i forhold til brukbarhet. (Ingen signifikant korrelasjon grafikk/brukbarhet!) • Tekstlenker er vitale. • Struktur og innhold kan ikke skilles.
Molich & Gram, 1998: • Brukbarhetstest av 9 store danske nettsteder • Funn: • I snitt ca. 10 kritiske problemer pr. sted. • Ca. 50 andre problemer pr. sted. • Grafikken var fin, men brukbarheten lav. • Nettstedene var ikke tilpasset brukernes forståelse (for eksempel bruk av faguttrykk fra finans i en Internett-Bank). • Informasjonen var vanskelig å finne.
IBM-Austin, 1998 • Brukbarhetstest av 4 nettbutikker • Funn: • Store problemer med ”handlekurven” • (31% trodde de hadde kjøpt noe de ikke hadde kjøpt). • Innlogging vanskelig • Vanskelig navigasjon • Vanskelig å finne varer (kategorisering, søk)
Sjekklister for brukbarhet • Jacob Nielsen’s 10 punkts liste • Basert på gjennomgang av systemer • Finnes www.useit.com • Bruce Tognazzini’s ”First Principles” • 17 ”prinsipper”/punkter • Finnes på www.asktog.com • Don Norman’s prinsipper • fra ”Design of Everyday Things” • Disse + B. Laurel i NielsenNorman Group
Jacob Nielsen’s 10 punkter • Visibility of system status • Match between system and the real world • User control and freedom • Consistency and standards • Error prevention • Recognition rather than recall • Flexibility and efficiency of use • Aesthetic and minimalist design • Help users recognize, diagnose, and recover from errors • Help and documentation
Visibility of system status • The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.
Match between system and the real world • The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. • Follow real-world conventions, making information appear in a natural and logical order.
User control and freedom • Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. • Support undo and redo.
Consistency and standards • Users should not have to wonder whether different words, situations, or actions mean the same thing. • Follow platform conventions.
Error prevention • Even better than good error messages is a careful design which prevents a problem from occurring in the first place.
Recognition rather than recall • Make objects, actions, and options visible. • The user should not have to remember information from one part of the dialogue to another. • Instructions for use of the system should be visible or easily retrievable whenever appropriate.
Flexibility and efficiency of use • Accelerators -- unseen by the novice user -- may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. • Allow users to tailor frequent actions.
Aesthetic and minimalist design • Dialogues should not contain information which is irrelevant or rarely needed. • Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.
Error recovery • Help users recognize, diagnose, and recover from errors. • Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.
Help and documentation • Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. • Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.
Bruce Tognazzini • Anticipation • Autonomy • Color Blindness • Consistency • Defaults • Efficiency of the User • Explorable Interfaces • Fitts's Law • Human-Interface Objects • Latency Reduction • Learnability • Limit Tradeoffs • Metaphors • Protect the User's Work • Readability • Track State • Visible Interfaces
Anticipation • Prøv å forutsi hva brukeren trenger. • Ikke forvent at brukeren skal kunne finne informasjon og verktøy uten hjelp.
Autonomy • La brukeren ha kontrollen. • Gi feedback som gjør at brukeren føler at han/hun har kontroll.
Color Blindness • Fargeblindhet er ganske utbredt. • Bruk ikke farge som eneste måte å indikere noe på.
Consistency • Vær konsistent i ordbruk, ikonbruk, oppførsel, struktur. • Både innen applikasjon/tjeneste, produktpakke, firma, og plattform.
Defaults • Ikke bruk ordet ”default”. Bruk heller ”Standard”, ”Vanlig oppsett” el.l. • La det være lett å forandre et oppsett
Efficiency of the User • Gjør brukeren effektiv, ikke programmet. • Et godt program gjør brukeren effektiv.
Explorable Interfaces • La det være lett å utforske et grensesnitt. • Hjelp til navigasjon. • Oversiktlig struktur. • Alltid info om hvor man befinner seg i strukturen, og hvordan man kommer tilbake og videre.
Fitts's Law • La ting som hører sammen ligge nær hverandre. • Reduser behov for musebevegelser. • Bruk store knapper på viktige ting.
Human-Interface Objects • Vær nøye med valg av de objektene brukeren skal se (dokumenter, mapper,,,) • Dette er ofte forskjellig fra objekter i den underliggende databasen/systemet. • (Se metafor, konseptuell modell, mental modell)
Latency Reduction • Unngå at brukeren må vente. • La flere ting kunne skje samtidig. • Gi alltid feedback. • Indiker hvor langtid noe tar (Process bars)
Learnability • Lav terskel • Høyt tak • Ikke nødvendigvis motsetning med brukbarhet.
Metaphors • Gode metaforer forenkler læring. • Må brukes med vett.
Protect User’s Work • Brukere må aldri miste data!
Readability • Tekst må kunne leses. • Riktig bruk av font • Riktig bruk av størrelse. • Riktig bruk av farger og kontraster.
Track state • Ta vare på informasjon om hva brukeren har gjort / har vært. • Gjør dette tilgjengelig for brukeren.
Visible Interfaces • Gjør alle valg synlig. • Vis strukturen til systemet. • Ingen ”skjulte tilstander” (hidden states) • WYSIWYG