Heuristinen arviointi Laskari 7
Heuristinen arviointi Arvioidaan käyttöliittymää suunnitelusääntöjen avulla Useimmiten käytetään Jakob Nielsenin kymmentä sääntöä Eräs asiantuntija-arviointitavoista Etsitään yleisiä ongelmia löydetään runsaasti pienempiä ongelmia (vrt. testit käyttäjien kanssa, jolloin löytyy paljon tehtäväpohjaisia ongelmia) tehdään usein ennen käytettävyystestejä
1. Tee käyttöliittymästä mahdollisimman yksinkertainen ja luonnollinen Vältä turhaa tietoa; kaikki ylimääräinen kilpailee oleellisen kanssa Tieto esitetään paikassa, jossa sitä tarvitaan, (silloin kun sitä tarvitaan) Toisiinsa liittyvät tiedot/objektit esitetään yhdessä
Hyvä
Ei niin hyvä mutta parempi kuin ennen
Aika huono
2. Puhu käyttäjän kieltä Käytä yksinkertaista mahdollista tarkoitukseen sopivaa kieltä Eri ammattiryhmillä, tieteenaloilla omat termistönsä Käytä käyttäjien äidinkieltä Lyhenteet hyvä selittää Koskee myös ikoneita ja muita elementtejä
Opetusministeriön päätöksellä on määrätty ylempää korkeakoulututkintoa lyhyemmän koulutuksen enimmäistukiajoista (116/011/1994 ja 21/011/1997), tukiajan pidentämisen perusteista (3/011/1998) ja ammattikorkeakouluopintojen enimmäistukiajoista (9/011/1997). Korkeakouluopintojen opintotukeen oikeuttavasta ajasta (7/011/1999) ja opintojen riittävästä edistymisestä myönnettäessä opintotukea korkeakouluopiskelijoille (8/011/1999) on määrätty opetusministeriön päätöksellä. Opetusministeriön asetuksella on päätetty opintotuen asumislisän määrästä maissa, joissa vuokrataso on alhainen (931/2001) ja opintorahaa vastaavan taloudellisen tuen kuten harjoittelupalkan vaikutuksesta opintorahaan (932/2001). Korkeakouluopiskelijoiden ruokailun tukemisen perusteista on säädetty valtioneuvoston asetuksessa (1256/2001). Haluatko lukea pykälät?
puurakenne MS- ikonit: varsinkin uusi
kun haluaa lopettaa ilotulituksen katselemisen
3. Minimoi käyttäjän muistikuorma Ihminen tunnistaa paremmin kuin muistaa ulkoa esim. unix-käskyt ja emacs-komennot Tieto voidaan esittää monella tavalla mitä tässä järjestelmässä käytetään Esim. pp.kk.vvvv vai p.kk.vv yms vai vvvv-kk-pp jne Ratkaisuna usein pikkuohjeet ja vihjeet
Missä muodossa tekijän nimi syötetään? Vastaus: sukunimi, etunimi
Tekstikäyttöliittymäkin voi sisältää ohjeita: alareunassa kerrotaan näppäinkomennot
4. Yhdenmukaisuus Asiat tehdään samalla tavalla läpi koko järjestelmän koskee kaikkia elementtejä helpottaa käyttäjää pysymään kärryllä Esim. valikot, oikopolut ja navigointipalkki sijaitsevat aina samassa paikassa, niiden sisältö ei muutu lennossa, linkit näyttävät keskenään samalta yms
(Yleensä) Aina samassa paikassa : otsikko, valikot ja ikonipalkit
5. Riittävä palaute Alkupalaute käyttäjä voi ymmärtää mitä sivulla/tilassa voi tehdä Esim. vaaleanharmaalla merkityt disabloidut elementit eivät ole käytössä Loppupalaute Mitä tapahtui kun käyttäjä painoi painiketta/linkkiä Riittävä muutos
Disabloituja linkkejä: toiminto ei käytössä
Esimerkki alkupalauttesta: Otsikko kertoo mitä voi tehdä Tekstikentät vihjaavat, että tuohon voi kirjoitta Nappulat viestivät,että näitä painamalla tapahtuu juttuja. Myös sijoittelu viestii että Browse nappula liittyy Tiedosto -kenttään (sen vieressä) ja Lähetä nappulaa painetaan -kun kaikki tiedot on täytetty (alapuolella). Voisi tosin olla -sisennetty kenttien kanssa linjaan.
6. Selvästi merkityt poistumistiet Käyttäjän tulee voida hallita tilannetta Poistumistie: mahdollisuus keskeyttää, lopettaa, palata takaisin tai palata johonkin tuttuun paikkaan (etusivu) Takaisin Stop Kotiin
7. Oikopolut Toiminnan tehostamiseksi Varsinkin tehokäyttäjille Esim: näppäimistöoikopolut (ctrl+alt+del) ikonit nostot (ajankohtaiset asiat nostetaan esiin; rikotaan hierarkia)
Esimerkkejä oikopoluista Hakukone tuotuna selaimeen Pikalinkit usein käytettyihin saitteihin Hakukenttä näkyvissä kaikkialla
8. Hyvä virheilmoitukset Sisältö: Mitä tapahtui? (Huom. käyttäjän kieli) Miten käyttäjä voi toipua virheestä? Miten käyttäjä voi ensi kerralla väistää virheen?
9. Virheiden ehkäisy Mietitään missä kohdissa virheitä voi esiintyä Esim. koodissa sulku tai lainausmerkki unohtuu helposti Muistikuorman vähentäminen Tiukka ohjaus. esim. ohjelman asennus wizard Toimintojen varmistus Haluatko varmasti formatoida kovalevyn Mahdollisuus muuttaa mieltään helposti Undo näppäimet
Esimerkki virheiden ehkäisystä: Setup-wizard käyttäjän täytyy käydä tietyt vaiheet läpi (varmistetaan että käyttäjä käy kaikki) käyttäjälle annetaan valmiiksi oletusarvot (ei vaadita käyttäjää tietämään liikaa(?)) Ohjekukkanen: Vaihtoedot selittävä teksti jää drop-down - menun alle Wizardissa liikutaan putkessa
10. Ohjeistus Tarpeeksi ohjeita joka käänteeseen Hyvä ohjeistus voi olla huomaamaton Vaatii suunnittelua; testeillä käyttäjien kanssa voi selvitä kohtia, joissa ohjeistusta tarvitaan Huonoa käyttöliittymää ei voi kuitenkaan paikata ohjeilla!
Ihan pieni ohje: voi laittaa useamman hakusanan
Huomattavasti tarkempi ohje
Esimerkki: 1. 2. 3.
Nro 1 Ongelman kuvaus käyttäjän sijainti tab-valikoissa jää epäselväksi; (heuristiikat: riittävä palaute, virheiden ehkäisy) vakavuus vakava 2 Vaihtoehtoisuus ei käy kauhean hyvin ilmi; ei ryhmitelty samalle tasolle (luonnollinen ja yksinkertainen) vähäinen 3 Wizard number mikä se on? (puhu käyttäjän kieltä) vakava
Tehtävä Tehkää heuristinen arviointi annetuille kuville WebTopista Kirjoittakaa kalvoille heuristisella arviolla löydetyt vakavimmat ongelmat ja niiden vakavavuusasteet
Heuristiset säännöt 1. Tee käyttöliittymästä mahdollisimman yksinkertainen ja luonnollinen 2. Puhu käyttäjän kieltä 3. Minimoi käyttäjän muistikuorma 4. Yhdenmukaisuus 5. Riittävä palaute 6. Selvästi merkityt poistumistiet 7. Oikopolut 8. Hyvä virheilmoitukset 9. Virheiden ehkäisy 10. Ohjeistus Vakavuusluokitus esim.: 1 = katastrofaalinen 2 = vakava 3= häiritsevä 4= vähäinen 5 = kosmeettinen