Heuristinen arviointi

Samankaltaiset tiedostot
Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Evaluointidokumentti

SEPA Heuristinen arviointi

Käytettävyys verkko-opetuksessa Jussi Mantere

Käytettävyyden arvionti

Heuristinen arviointi. Laskari 7

SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus

Käytettävyyden arviointi ilman käyttäjiä

Käytettävyyden arviointi ilman käyttäjiä

Ryhmäläisten nimet:

Ryhmäläisten nimet:

Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat

Heuristisen arvioinnin muistilista - lyhyt versio

Linssintarkastusjärjestelmän käyttöliittymän käytettävyyden arviointi

Käytettävyyden arviointi

SoberIT Software Business and Engineering Institute

Käytettävyyden arviointi ilman käyttäjiä

KÄYTETTÄVYYS OHJELMISSA KÄYTTÖLIITTYMÄ

Asiantuntija-arviointi Tampereen yliopiston kirjaston verkkosivujen käytettävyydestä

Hirviö SEPA-dokumentti Käyttöliittymän heuristinen arvoiointi

Heuristinen arviointi

T Tietojenkäsittelyopin ohjelmatyö

SEPA Heuristinen arviointi

Project group Tete Work-time Attendance Software

Rakennusautomaation käytettävyys. Rakennusautomaatioseminaari Sami Karjalainen, VTT

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant Versio: V0.9

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:

T Johdatus käyttäjäkeskeiseen tuotekehitykseen. suunnitteluprosessissa. Käyttäjän huomiointi. Iteroitu versio paljon kirjoitusvirheitä

Käyttäjäkeskeinen suunnittelu

SEPA PÄIVÄKIRJA HEURISTINEN ARVIOINTI. Eero Kallio 54942R Ilkka Terho 57643U Kaarlo Lahtela 61439P

KÄYTETTÄVYYSPÄIVÄ

Hallintaliittymän käyttöohje

Purot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu

Visma Approval Center. Versiosaate 1.3

ARVO - verkkomateriaalien arviointiin

L models. Käyttöohje. Ryhmä Rajoitteiset

Automaattinen yksikkötestaus

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant Versio: V0.93

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Käyttöliittymäprototyypin testaussuunnitelma. Koordinaattieditori

ARVO - verkkomateriaalien arviointiin

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu

VirtuaaliAMK Ympäristömerkkipeli > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Animaatio Web-sivuilla

HELIA 1 (11) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu

HELIA 1 (1) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu :08

Suomen virtuaaliammattikorkeakoulu Boolen operaattorit v. 0.5 > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

T Testiraportti - järjestelmätestaus

MITÄ ON GEMBA-WALK? Janne Metsolahti Työnjohtaja YIT Infra Oy

Suomen virtuaaliammattikorkeakoulu Teknillinen mekaniikka monivalinta aihio > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Suomen virtuaaliammattikorkeakoulu Teknillinen mekaniikka templateaihio > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Käyttöohje. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

TAMK Ohjelmistotekniikka G Graafisten käyttöliittymien ohjelmointi Herkko Noponen Osmo Someroja. Harjoitustehtävä 2: Karttasovellus Kartta

Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)

Uudet ominaisuudet. Realise Your Vision

LIITE 1. KÄYTETTÄVYYSONGELMAT JA KÄYTTÄJIEN TOIVEET, NIIDEN MÄÄRÄ, LUOKITTELU JA PARANNUSEHDOTUKSET

Harjoitus 7: NCSS - Tilastollinen analyysi

Vasteaika. Vasteaikaa koskeva ohje ei ole juuri muuttunut Robert B. Millerin vuonna 1968 pitämästä esityksestä:

Lahden, Pohjois Karjalan ja Kemi Tornion AMK Effective Reading > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

Käytettävyystestaus. Henkilökohtainen ohjelmistotuotannon harjoitus. Loppuraportti

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Katalogin luominen Coupan toimittajaportaalissa

Lomakkeiden suunnittelu. Aiheina

Muutama sana saavutettavuudesta Virpi Jylhä, Näkövammaisten liitto ry

Ohjelmoinnin perusteet Y Python

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Suomen virtuaaliammattikorkeakoulu VPN peli > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

SoberIT Software Business and Engineering Institute T Testaussuunnitelma paperiprototyyppi ja Kevät 2003 HELSINKI UNIVERSITY OF TECHNOLOGY

Visuaalinen käyttöliittymäanalyysi

Tietojen haku ja raportit

Opintokohteiden muokkaus

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

STATUSTEN JA HOITOJAKSOJEN KORJAUS

Suomen virtuaaliammattikorkeakoulu Tapauskertomus tietojärjestelmähanke > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Oppilaan opas. Visuaaliviestinnän Instituutti VVI Oy. Versio 0.2 ( )

Käytettävyyden testaus

L models. Tekninen määrittely. Ryhmä Rajoitteiset

SmartShip Connect Lite lisäosa WooCommerce alustalle (c) Webbisivut.org

Suomen virtuaaliammattikorkeakoulu Teknillinen mekanikka fem tutorials > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Lomakkeiden suunnittelu. Aiheina

Suomen virtuaaliammattikorkeakoulu Teknillinen mekaniikka: Voima ja sen komponentit > 80 % % % < 50 %

MixW ja Dx-vihjeet (ohje) oh3htu

ividays BLOG Design Elina / Tomi / Timo / Otso /

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

JulkICT portaalin käyttöohje

HRTM58. Windows 10 Resurssienhallinta

Lomakkeiden suunnittelu. Aiheina

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Prinetti lisäosa WooCommerce alustalle (c) Webbisivut.org

Visma EasyCruit Versiotiedote. Versio Suomi

Uutta Remote Support Platform 3.0 -versiossa

Tulorekisteri: Vakuuttamisen poikkeustilanteet Visma Fivaldi

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

Autokunto-ohjelmiston käyttöohjeet

Ohjelmiston testaus ja laatu. Testaus käytettävyys

Transkriptio:

Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Heuristinen arviointi Ryhmä Rajoitteiset Mitro Kuha Versio Päivämäärä Tekijä Muutokset 1 04.04.04 Mitro Kuha Dokumentin siirtäminen dokumenttipohjaan.

Sisällysluettelo 1 Johdanto... 1 2 Heuristisen arvioinnin hyödyt... 1 Heuristisen arvioinnin kulku... 1 1.Järjestelmän läpikäynti yksittäin... 2 2.Ongelmien keruu... 2.Ongelmien vakavuuden arviointi... 2 4.Keskustelu ja ideointi... 2 4 Nielsenin heuristiikat... 2 1.Yksinkertainen ja luonnollinen dialogi... 2 2.Käytä käyttäjien omaa kieltä....minimoi käyttäjän muistikuorma... 4.Tee käyttöliittymästä yhdenmukainen... 5.Anna käyttäjälle palautetta toiminnoista... 6.Anna selkeä poistumistapa eri tiloista ja toiminnoista... 7.Anna käyttäjälle mahdollisuus käyttää oikopolkuja...4 8.Anna virhetilanteista selkeät virheilmoitukset... 4 9.Vältä virhetilanteita... 4 10.Anna riittävä ja selkeä apu ja dokumentaatio... 4 5 Soveltamissuunnitelma ja tavoitteet... 4 1.Paperiversion heuristinen arviointi... 4 2.Valmiille järjestelmälle suoritettava heuristinen arviointi...5 6 Tuloksia... 5 7 Yhteenveto... 7 8 Lähteet... 8

1 Johdanto Heuristiikka oppi ongelmanratkaisun menetelmistä, keksimistaito Heuristinen keksimään, oivaltamaan johtava, yrityksen ja erehdyksen kautta etenevä Heuristinen arviointi on tietokoneohjelmistojen ja verkkosivustojen kehityksessä käytettävä menetelmä, jonka avulla voidaan löytää arvioitavan järjestelmän yleisiä käytettävyysongelmia jo tuotekehityksen alkuvaiheessa. Heuristisessa arvioinnissa tarkastetaan käyttöliittymän eri osat vertaamalla niitä heuristiikkoihin eli käytettävyysperiaatteisiin. Muistilistat voivat sisältää yleisiä sunnitteluohjeita tai vain tiettyä tuotetta koskemaan tarkoitettuja käytettävyysohjeita. Arviointiin ei tarvita valmista ja toimivaa järjestelmää, vaan heuristinen arviointi voidaan tehdä vaikka käyttöliittymän paperiprototyypille. Arviointi voidaan siis tehdä jo varhaisessa tuotekehityksen vaiheessa ja siten ehkäistä käyttöliittymän virheitä jo ennen varsinaisen käyttöliittymän koodaamista. Heuristinen arviointi on nopea, yksinkertainen ja edullinen tapa etsiä käyttöliittymän virheitä ja ongelmakohtia. Heuristinen arviointi ei korvaa käyttäjän kanssa suoritettavia testejä, sillä se ei ota kantaa järjestelmän sopivuuteen aiottuun tehtävään, eli järjestelmän toimivuuteen. Heuristinen arviointi on menetelmä muun kehitystyön tueksi ja sen tarkoitus on vähentää käytettävyysvirheitä mahdollisimman aikaisessa vaiheessa. Heuristisella arvioinnilla löytyviä käyttöliittymän ongelmia ovat esimerkiksi vieraat termit, epäyhteneväisyydet järjestelmän sanastossa, näyttöjen sommittelun virheet, sekä tekstikenttien epäjohdonmukainen sommittelu ja järjestys 2 Heuristisen arvioinnin hyödyt Arvioinnin tehokkuus riippuu sen tekijöiden käytettävyyskokemuksesta ja siitä, kuinka hyvin he tuntevat tutkittavan järjestelmän ja sen käyttötarkoituksen. Paras tulos saadaan käytettävyyden ja sovellusalueen asiantuntijaa käyttämällä. Hyvään tulokseen päästään myös, kun käytettävyysasioita tuntematon suunnittelija arvioi järjestelmää muistilistojen avulla. Jokainen ajoissa havaittu ja korjattu ongelma helpottaa järjestelmän kehittämistyötä jatkossa. Arvioijia olisi hyvä olla useampia, sillä eri ihmiset löytävät järjestelmästä erilaisia virheitä. Tutkimuksissa on todettu, että yksi arvioija löytää n. 5% virheistä, kolme n. 60% ja viisi n. 75% ongelmista. Kolmesta viiteen arvioitsijaa on siis hyvä määrä tekemään heuristista arviota. Yli viiden arvioijan käyttämisen tuoma hyöty ei enää vastaa arviointiin kulutettuja lisäresursseja. Heuristisen arvioinnin kulku Heuristisen arvioinnin kulku voidaan jakaa neljään eri vaiheeseen: järjestelmän läpikäymiseen yksittäin, ongelmien keruuseen, ongelmien vakavuuden arvioimiseen sekä keskusteluun ja ideointiin ongelmista. 1

1. Järjestelmän läpikäynti yksittäin Kunkin arvioijan tulisi käydä järjestelmä läpi yksin. Jos järjestelmä on niin laaja, että sitä ei ehdi käymään läpi muutamassa tunnissa, valitaan vain osa järjestelmästä arvioitavaksi kerrallaan. Järjestelmä voidaan käydä läpi näyttö näytöltä verraten niitä heuristiikkoihin tai käymällä kaikki näytöt läpi kuhunkin heuristiikkaan verraten. Jos järjestelmä sisältää jotain erityissanastoa, jota arvioija ei hallitse, arvioinnissa tulisi olla mukana joku kyseisen alueen erikoisasiantuntija. 2. Ongelmien keruu Arviointi-istunnon tuloksena syntyy lista havaituista ongelmista ja perustelut siitä, miksi ne ovat ongelmia. Kukin arvioija voi laatia oman listansa tai arvioinnissa voi olla mukana ongelmat muistiin kirjaava havainnoija.. Ongelmien vakavuuden arviointi Ongelmista kerätään lopuksi yksi lista. Ongelmat luokitellaan niiden vakavuuden mukaisesti tärkeysjärjestykseen esimerkiksi käyttämällä seuraavaa asteikkoa: katastrofaalinen vakava häiritsevä vähäinen kosmeettinen Ryhmittely kannattaa tehdä vasta varsinaisten arviointien jälkeen. Vakavuuden arviointi voidaan tehdä ryhmässä tai yksittäin. 4. Keskustelu ja ideointi Kun tärkeysjärjestykseen järjestetty ongelmalista on saatu valmiiksi, arvioinnin suorittanut ryhmä kokoontuu keskustelemaan tuloksista ja luomaan parannusehdotuksia. Keskustelussa olisi hyvä olla mukana arvioinnin tekijöiden lisäksi myös järjestelmän suunnitteluun osallistuva henkilö. Ongelmien lisäksi keskustelussa voidaan tuoda esille järjestelmän hyviä puolia ja uusia ehdotuksia järjestelmän käyttöliittymän kehittämiseksi. 4 Nielsenin heuristiikat Tunnetuin käyttöliittymien heuristiseen arviointiin liittyvistä heuristisista listoista lienee Nielsenin heuristiikat. Nielsenin heuristiikat on kymmenen kohdan lista tunnetuista ja tunnustetuista hyvän käyttöliittymän määrittävistä ominaisuuksista. Nielsenin heuristiikkoja voidaan sellaisenaan käyttää apuna käyttöliittymän heuristista arviointia tehtäessä. 1. Yksinkertainen ja luonnollinen dialogi Käyttöliittymän tulee olla mahdollisimman yksinkertainen ja siinä tulee olla vain tarvittavat elementit, eikä mitään ylimääräistä. Sellaiset toiminnot, joita tarvitaan vain harvoin, tulee sijoittaa erilliseen ikkunaan tai valikon taakse. Käyttäjä löytää 2

yksinkertaisesta käyttöliittymästä nopeasti haluamansa toiminnon. Käyttöliittymä on luonnollinen silloin, jos esille tuodut käyttöliittymäelementit ja niiden ryhmittely tukevat käyttäjän työtä. Käyttäjälle tulee tarjota selkeä etenemistapa tehtäviensä tekoon. 2. Käytä käyttäjien omaa kieltä Käyttöliittymän pitäisi olla käyttäjän omalla äidinkielellä tehty ja sen sanaston tulisi olla käyttäjän omaa ammattisanastoa. Käyttöliittymän viestit tulisi esittää selkeästi ja käyttäjän kannalta ajateltuna. Käyttöliittymän perusosissa, valikoissa ja painikkeissa tulee käyttää käyttöjärjestelmän vakiintunutta termistöä, ellei poikkeuksiin ole painavaa syytä.. Minimoi käyttäjän muistikuorma Käyttäjän muistikuorman tulee olla mahdollisimman kevyt, eli käyttöliittymän ei pitäisi edellyttää asioiden ulkoa muistamista. Ihminen on toisaalta hyvä tunnistamaan asioita ja esimerkiksi tiedosta avatessaan hän tunnistaa yleensä oikean tiedoston, jos tiedostojen nimet näytetään.valikkoilla voidaan tarjota ohjelman käyttöön tarvittavat komennot siten, että käyttäjän ei tarvitse muistaa esimerkiksi monimutkaisia tekstipohjaisia komentoja. 4. Tee käyttöliittymästä yhdenmukainen Komentojen ja valintojen tulee toimia johdonmukaisesti käyttöliittymän kaikissa osissa. Tietojärjestelmissä pitäisi noudattaa totuttuja käytäntöjä. Yhdenmukaisuus tarkoittaa myös käyttöliittymänosien sijoittelua. Eri näyttöjen ja näkymien pitäisi muistuttaa toisiaan ja kontrollien olla samoilla paikoilla läpi järjestelmän. Käyttäjät ovat voineet tottua järjestelmään vuosien kuluessa ja odottavat uusien versioiden vastaavan toiminnoiltaan vanhoja. Jos käyttöliittymässä ei ole huomattavia ongelmia, eri versioiden välille ei välttämättä kannata muutoksia käyttöliittymään. Joissakin tapauksissa yhdenmukaisuus voi olla jopa tärkeämpää kuin käytettävyys. 5. Anna käyttäjälle palautetta toiminnoista Käyttäjän pitää saada palautetta kaikista tekemistään komennoista ja valinnoista, jotta hän saa tiedon siitä, että tietokone on todellakin tehnyt halutun toimenpiteen. Mikäli mitään palautetta ei tule, käyttäjä voi luulla, että toimenpide on epäonnistunut ja saattaa suotta toistaa jo tehdyn toimenpiteen. Järjestelmän tulisi kertoa virhetilanteiden lisäksi myös kaikista muista toiminnoistaan. Mikäli toiminnon suorittaminen kestää kauan, myös siitä pitäisi informoida käyttäjää. Toimenpiteeseen kulutettu ja siihen vielä kuluva aika voidaan esittää numeerisesti, graafisesti tai molemmilla tavoilla yhtä aikaa. 6. Anna selkeä poistumistapa eri tiloista ja toiminnoista Käyttäjälle pitäisi antaa mahdollisuus perua tekemiään toimenpiteitä esimerkiksi Kumoa tai Peruuta -komennoilla. Tällöin käyttäjä uskaltaa kokeilla järjestelmällä

erilaisia asioita ja voi oppia uusia käyttötapoja. Mikäli jokin toimenpide on lopullinen, esimerkiksi tiedoston poisto, käyttäjältä pitäisi kysyä vielä varmistus toimenpiteelle. 7. Anna käyttäjälle mahdollisuus käyttää oikopolkuja Kun käyttäjä on tutustunut järjestelmään, hän haluaa yleensä hyödyntää sitä mahdollisimman tehokkaasti ja nopeasti. Erilaiset oikopolut ja näppäinyhdistelmien käyttö usein käytettyjen toimintojen suorittamiseksi nopeuttavat yleensä järjestelmän käyttöä ja tehostavat työskentelyä. Oikopulkujen ei pitäisi olla ainoa tapa käskyn suorittamiseksi, vaan kaikkien komentojen tulee löytyä myös valikkojen kautta. Valikoissa voidaan esittää myös käskyn oikopolku, jolloin käyttäjän on helppo oppia oikopolut usein käyttämilleen toiminnoille. 8. Anna virhetilanteista selkeät virheilmoitukset Järjestelmän tulisi antaa mahdollisimman selkeä virheilmoitus virhetilanteessa. Ilmoituksen tulee olla tarkka ja käyttäjän ymmärtämällä kielellä ja sanastolla. Virheilmoituksen tulee olla kohtelias, eikä käyttäjää saa haukkua tai syyllistää virheestä. Ilmoituksen olisi hyvä myös ohjata käyttäjää korjaamaan virheen. Virheen ammattisanastoa sisältävät tekniset yksityiskohdat näytetään vain erikseen pyydettäessä. 9. Vältä virhetilanteita Hyviäkin virheilmoituksia parempi on se, että virheitä pyritään mahdollisuuksien mukaan välttämään. Komennot ja tiedostojen nimet voidaan antaa valikoissa, joilloin vältetään turhat kirjoitusvirheet. Käyttäjiltä pitää myös pyytää varmistus sellaisille komennoille, joita ei pystytä perumaan, kuten tiedoston poistolle tai ylikirjoittamiselle. 10.Anna riittävä ja selkeä apu ja dokumentaatio Järjestelmää pitäisi pystyä käyttämään ilman erillisiä ohjeita. Tämä on harvoin mahdollista monimutkaisten järjestelmien ollessa kyseessä. Käyttäjälle voidaan antaa tietoa ja ohjeita kulloiseenkin tilaan ja toimintaan sovitetuilla ohjeilla. Käyttäjä saa siis tietoa juuri siitä ongelmasta, joka hänellä on käsillä. Myös ohjeissa tulee muistaa käyttää käyttäjien ymmärtämää kieltä ja sanastoa. 5 Soveltamissuunnitelma ja tavoitteet Ryhmän Rajoitteiset ohjelmatyöprojektin, Lmodelsin, painopiste on järjestelmän sisäisellä toiminnalla ja käyttöliittymän osuus projektista on suhteellisen pieni. Käyttöliittymässä on kuitenkin useita näyttöjä ja sen verran toiminnallisuutta, että heuristisella arvioinnilla voidaan saavuttaa muitakin hyötyjä kuin menetelmän ryhmäläisille tutuksi tekeminen. Heuristista arviointia on tarkoitus soveltaa järjestelmään kahdesti projektin aikana, käyttöliittymän paperiprotolle ja valmiille, toimivalle järjestelmälle. 1. Paperiversion heuristinen arviointi Käyttöliittymän paperiprotolle suoritetaan heuristinen arviointi esiteltyjen Nielsenin 4

heuristiikkojen mukaisesti ennen dynaamisen html-version tekemistä. Tavoitteena on löytää ja poistaa käyttöliittymään pesiytyneitä ongelmia ja vähentää siten myöhäisempää korjaustarvetta. Heuristinen arviointi suoritetaan esitetystä menetelmästä poiketen siinä suhteessa, että käyttöliittymästä etsitään heuristiikkojen vastaisia ominaisuuksia ryhmässä sen sijaan, että kukin arvioija kävisi käyttöliittymää yksin läpi. Arvioinnin jälkeen on tarkoitus käydä vapaata keskustelua käyttöliittymän ja sen toiminnallisuuden parantamiseksi. Muutosehdotuksista varmistetaan, että ne eivät riko käytettyjä heuristisia sääntöjä. Ensimmäinen heuristinen arviointi suoritetaan toisen iteraatiokierroksen aikana. ennen dynaamisen weppiversion laatimista käydään läpi ryhmässä, ei yksittäin vapaata keskustelua ja ehdotuksia ulkoasun ja kälin parantamiseksi 2. Valmiille järjestelmälle suoritettava heuristinen arviointi Toinen heuristinen arviointi suoritetaan valmiille ja toimivalle järjestelmälle. Järjestelmä käydään läpi heuristisen arvioinnin mukaisesti järjestelmää tietokoneella käyttäen. Tässä vaiheessa pyritään löytämään ensimmäisessä heuristisessa arvioinnissa järjestelmään jääneitä käyttöliittymävirheitä, sekä tarkistamaan, että käyttöliittymään tehdyt muutokset ovat todella heuristiikkojen mukaisia. Myös toinen heuristinen arviointi tehdään kolmen henkilön ryhmässä. Järjestelmän käyttöliittymään saattaa tulla vielä muutoksia arvioinnin perusteella, mutta toisen arvioinnin varsinainen tarkoitus on vain varmistua käyttöliittymän selkeydestä ja toimivuudesta. Mikäli muutosehdotuksia tulee, niiden toteutustarve mietitään huolellisesti. 6 Tuloksia Ensimmäisessä, paperiversiolle tehdyssä heuristisessa arvioinnissa löydettiin taulukossa 1 esitetyt käyttöliittymän virheet ja käytettävyysongelmat. Arvioinnissa käsiteltiin paperiproton näytöt yksi kerrallaan ja kirjattiin jokaisen virheen kohdalta näytön numero, käytettävyysongelman kuvaus, rikottu heuristiikka (vrt. Kappale 4), ongelman vakavuus asteikolla 1-5, jossa 5 on vakavin luokka, sekä parannusehdotus ongelman korjaamiseksi. Heuristisen arvioinnin jälkeisessä keskustelussa pohdittiin käyttöliittymän yleisilmettä ja kuinka sitä voitaisiin parantaa. Keskustelussa todettiin käyttöliittymän täyttävän projektin tavoitteet käyttöliittymän osalta, sillä www-käyttöliittymä tehdään vain testi- ja demokäyttöön. Keskustelussa todettiin myös, että käyttöliittymästä saisi näyttävämmän ja paremman näköisen lisäämällä värejä ja grafiikkaa. Todettiin myös, että somistaminen ei ole järjestelmän toiminnan ja käytettävyyden kannalta oleellinen asia. 5

Näyttö Ongelma Heuristiikat Vakavuus Parannusehdotus 1 Linearisointia ei ole selitetty, 10 2 Lisätään selitys 1,2,,4 2 Sivun nimi piilossa oikeassa reunassa Mallin nimeäminen on valinnaista, tätä ei kerrota käyttäjälle 2 1,2 2 Siirretään vasemmalle & isommalla Lisätään tieto valinnaisuudesta 1,2,,4 Turhia linkkejä näkyvissä 1,9 4 Poistetaan turhat linkit Ei tietoa, missä muodossa ratkaistava malli on Valid ei anna selkeää kuvaa arvostaan Ei tarpeeksi tietoa sivulla tapahtuvasta toiminnasta 5 5 Lisätään tieto 1,2,10,5 5 Ei virheilmoituksia 8 5 4 Ei palautetta pitkään kestävästä ratkaisusta Ei tietoa, mihin taulukon termit liittyvät Muutetaan nimi kuvaavammaksi, esim. Feasible Lisätään tietoa mallin tilasta ja siitä, mitä sille tehdään Annetaan virheilmoitus virheellisestä mallista 5 2 Annetaan väliaikatietoja 4 Lisätään help-sivulle kuva solver-sivusta Teksteissä kirjoitus- ja 4 2 4 Korjataan kirjoitusvirheet asiavirheitä Taulukko 1. Ensimmäisen Heuristisen arvioinnin tulokset. Ensimmäisessä arvioinnissa löytyneistä yhdestätoista käytettävyysongelmasta korjattiin seitsemän. Kaikkia löytyneitä ongelmia ei korjattu siksi, että järjestemän testikäyttöliittymä on tosiaankin vain rajatun ja aiheesta jo hyvin perillä olevan joukon käyttöön sekä osa ongelmakohdista on esitetty asiakkaan haluamassa muodossa. Suunnitellusta poiketen toisen Heuristisen arvioinnin suoritti projektin vertaisryhmä Mupe vertaistestauksena. Vertaisryhmä löysi arvioinnissaan neljä käytettävyysongelmaa, joista osa oli edellämainittuja järjestelmän luonteesta riippuvia ja siksi korjaamatta jätettyjä ja osa dynaamiseen web-versioon liittyviä virheitä, jotka paperiprotoa testatessa eivät luonnollisesti tulleet esille. Toisen Heuristisen arvioinnin tulokset on esitelty taulukossa 2. 6

Näyttö Ongelma Heuristiikat Vakavuus Parannusehdotus 4,4 Jos desimaalit erotellaan pilkulla pisteen sijaan oikelta näyttävä syöte ei toimi Mallin testaamiseen asennuksen varmistamiseksi ei ole ohjetta Jos lähettää mallin samalla tiedostosta sekä copypastella järjestelmä ei kerro kumpaa käytetään Harhaan johtava virheilmoitus oikealta näyttävällä syötteellä (ylimääräinen välilyönti) Kenttien nimet melko epäinformatiivisia Taulukko 2. Toisen Heuristisen arvioinnin tulokset. 1, 2, 2 10 2 5 2 8,9 10 1 Lisätään syötteelle esiprosessointi Lisätään ohje ja esimerkkimalli Lisätään tieto siitä, kumpaa mallia käytetään Parannetaan virheilmoituksia ja lisätään esiparsinta Kentän nimestä linkki oikeaan help-sivun kohtaan Osa löydetyistä ongelmista on päällekkäisiä aikaisemmin todettujen kanssa ja johtuvat aiheen teknisestä vaativuudesta. Järjestelmän käyttäjältä edellytetään jonkinasteista perehtymistä aiheeseen, jotta hän voi ylipäätään tehdä järjestelmällä mitään hyödyllistä. Kuten vertaisryhmä totesi testiraportissaan: Lmodels vaikuttaa toimivan hyvin ja täyttää asiakkaan tarpeet. Käyttöliittymä vaati kunnollisen tutustumisen ohjelman ideaan, eivätkä käytetyt termit aukea maallikolle. Käyttöliittymä on kuitenkin tarkoitettu vain palvelinkomponentin esittelemiseen ja käyttäjänä on asiakas tai Rajoitteiset-ryhmän jäsen, joten käyttöliittymä täyttää tehtävänsä hyvin. 7 Yhteenveto Heuristinen arviointi vaikuttaa olevan käyttökelpoinen ja toimiva menetelmä käyttöliittymän arviointiin. Koska mitään absoluuttista totuutta hyvän käyttöliittymän ominaisuuksille ei ole olemassa ja koska eri ihmiset kokevat kulttuuri- ja kokemustaustansa vuoksierilaiset asiat merkittävinä, on hyvä, että on menetelmiä, joilla voidaan löytää useimmille sopiva kompromissiratkaisu. Heuristisen arvioinnin erityisvahvuus on mielestäni se, että arviointi voidaan suorittaa jo hyvin varhaisessa vaiheessa olevalle käyttöliittymälle ennen varsinaisen toiminnallisuuden rakentamista. Heuristiseen arviointiin kuluva aika on varsin kohtuullinen ja se lienee kannattava investointi sekä kehitysvaiheessa virheiden aikaisemmin havaitsemiseksi että myöhemmin valmiin tuotteen paremman käytettävyyden kannalta. Henkilökohtaisesti pidän Heuristista arviointia toimivana ja hyvänä menetelmänä käyttöliittymäkehityksessä ja aion käyttää sitä myös jatkossa. 7

8 Lähteet http://www.useit.com: Jakob Nielsen on Usability and Web Design Käytettävyyden arviointi ilman käyttäjiä, Sirpa Riihiaho Suomen kielen sivistyssanakirja, Timo Nurmi, Ilkka Rekiaro, Päivi Rekiaro, Gummerus 1994 8