T-76.115 Henkilökohtainen SE harjoitus Heuristiset menetelmät Marc Josefsson mjosefss@cc.hut.fi
Valittu aihe ja menetelmä (1/2) Käytettävyyden arvionti Menetelmä: Heuristinen arviointi (Heuristic evaluation) Tehtävä: Toteuttaa järjestelmän käyttöliittymälle heuristinen arviointi vähintään kahdesti 18.11.2003 Personal SE Assignment
Valittu aihe ja menetelmä (2/2) Motivaatio: Soveltaa käytettävyyden arviointimenetelmiä ensimmäistä kertaa todelliseen projektiin. Käyttöliittymät lähellä sydäntä Käyttöliittymä tärkeä osa tätäkin projektia 18.11.2003 Personal SE Assignment
Menetelmän perusteita Heuristisia arvioita käytetään kohteen käytettävyyden arvioimiseen. Useimmiten arvioitavana on kohteen käyttöliittymä. Arvioinnin pohjana käytetään kymmentä Nielsenin heuristiikkaa: Heuristiikkojen pohjalta arvioijat subjektiivisesti arvioivat käyttöliittymää Mielestäni tässä tapauksessa parhaiten sopii vapaa katsanto, jonka jälkeen yhdessä mietitään löydettyjen ongelmien vakavuuksia, priotiteetteja, ja mahdollisia korjauksia 18.11.2003 Personal SE Assignment
Personal SE Assignment Toteutus (1/2) Tarvitaan kolmen hengen ryhmä (Marc, Pauli ja kolmas?) Ennen tapaamista suoritetaan yksittäin arvio käyttöliittymästä annettujen heuristiikoiden pohjalta: Ajatuksena olisi, että kaksi tekisi arvion proton pohjalta ja yksi paperitulosteiden pohjalta Kokoonnutaan tunnin sessioon, jossa kerätään löydetyt virheet Tapaamisen lopuksi analysoidaan ja priorisoidaan löydetyt virheet 18.11.2003 Personal SE Assignment
Personal SE Assignment Toteutus (2/2) Vähäistä työmäärää vaativat muutokset (n 5 min/muutos) voidaan toteuttaa heti. Muista ehdotuksista keskustellaan ensin projektipäällikön kanssa, ja tarpeen mukaan myös asiakkaan kanssa Arvionti suoritetaan projektissamme kahdesti: Kaksi kertaa on sopivasti tässä projektissa: useammat arvioinnit sitoisivat liikaa työtunteja suhteessa hyötyyn I1:sen aikana (käyttöliittymän perusasiat kuntoon) I2:sen aikana (Uusien käyttöliittymä-komponenttien integrointi ja lopullisen käyttöliittymän arviointi) 18.11.2003 Personal SE Assignment
Personal SE Assignment Kerätyt metriikat Menetelmän yhteydessä kerätään seuraavia metriikoita: Löydetyt virheet (Kaikkien testaajien virheet laskettuna yhteen) Erilaiset löydetyt virheet / Kaikki löydetyt virheet Löydetyt virheet / näkymä Jako kaikissa metriikoissa voidaan tehdä vakavuusasteittain ja tarvittaessa katsoa mitä heuristiikoita on rikottu useimmiten: tämän pohjalta käyttöliittymäsuunnittelussa voidaan kiinnittää huomiota todettuihin epäkohtiin. 18.11.2003 Personal SE Assignment
Arviointi osana projektia Käytetty menetelmä tukee hyvin Paulin käyttämää käytettävyystesti-menetelmää ja päinvastoin. Tarkoituksena on poistaa heuristisella arvioinnilla suurimmat epäkohdat käyttöliittymästä ennen käytettävyystestejä, jotta testeissä voidaan keskittyä olennaiseen. 18.11.2003 Personal SE Assignment
Personal SE Assignment Hyödyt projektille Viat käyttöliittymässä huomataan erittäin varhaisessa vaiheessa Arvioinnin suorittaminen ilman käyttäjiä helppoa ja nopeaa Löydetään myös sellaisia virheitä, jotka eivät välttämättä tulisi ilmi käytettävyystesteissä Käyttöliittymä tulee tutuksi kaikille koodareille: tiedetään minkä näköiseen tuotteeseen ollaan tekemässä koodia 18.11.2003 Personal SE Assignment
Personal SE Assignment Hyödyt itselle Käyttöliittymäkehityksen seuraaminen läheltä opettaa uusia asioita tuotekehityksestä 18.11.2003 Personal SE Assignment
Personal SE Assignment Viitteet Sirpa Riihiaho: Käytettävyyden arviointi ilman käyttäjiä 18.11.2003 Personal SE Assignment