SoberIT Software Business and Engineering Institute



Samankaltaiset tiedostot
Käytettävyyden arvionti

Käyttäjätestaus. Mika P. Nieminen Käytettävyysryhmä Teknillinen korkeakoulu. Mika P. Nieminen, TKK 1

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

SoberIT Software Business and Engineering Institute

Käytettävyyden testaus

Käytettävyyden arviointi

Sirpa Riihiaho. Teknillinen korkeakoulu. Sirpa Riihiaho,TKK

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

Käytettävyys verkko-opetuksessa Jussi Mantere

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Heuristisen arvioinnin muistilista - lyhyt versio

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

Heuristinen arviointi. Laskari 7

Evaluointidokumentti

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

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Käytettävyyden arviointi paperiprototyypeillä Kirsikka Vaajakallio TaiK

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

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

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

SoberIT Software Business and Engineering institute

TUTKIMUKSEN LÄHTÖKOHTIA, TOTEUTUS ja HYÖDYT Kalle Saastamoinen Lappeenrannan Teknillinen Yliopisto LTY 2003

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

T Johdatus käyttäjäkeskeiseen tuotekehitykseen Kertausluento

Market. Need Market Research New Needs. Technical Research. Current Technological Level

Käytettävyystyön laatu: tarjotaanko oikeita palveluja, tuotetaanko oikeita tuloksia?

KŠytettŠvyystestauksen muunnelmia

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

SEPA Heuristinen arviointi

Käytettävyyslaatumallin rakentaminen verkkosivustolle

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

Käyttäjäkeskeinen suunnittelu

Käytettävyyssuunnittelu. Kristiina Karvonen Käytettävyysasiantuntija Nokia Networks

Käyttöliittymät ja käytettävyys. Käytettävyyden arviointi

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

Miten suunnitella hyvä käyttöliittymä?

Heuristinen arviointi

IHTE-1100 Kaper s2008 Luento 2: Käyttäjäkeskeinen suunnittelu

Kirjaston verkkopalvelun suunnittelu käyttäjäkeskeisesti

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

Käyttäjäkeskeinen suunnittelu

KÄYTETTÄVYYSPÄIVÄ

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

Kirjaston verkkopalvelun suunnittelu käyttäjäkeskeisesti. Päivi Ylitalo-Kallio Eduskunnan kirjasto (Metropolia Ammattikorkeakoulun kirjasto)


Käytettävyyslaatumallin rakentaminen web-sivustolle. Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -suunnitelma Timo Laapotti 28.9.

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Mitä on käyttäjäkeskeinen suunnittelu? Mitä on käyttäjäkeskeinen muotoilu? Pieniä harjoituksia

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Yksilöllistä, puhuroi, suorita - Mitä käyttöliittymien termien taakse kätkeytyy?

Nelli-portaalin käytettävyys. Saija Lukkarila Pro gradu, kevät 2005 Informaatiotutkimus, OY

Käyttäjäkeskeisen suunnittelun sulauttaminen osaksi tuotekehitysprosessia

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

Käytettävyys tuotekehityksessä mitä pitäisi osata?

$%& & % ' %& %#&& ' ( ) * ( + (, + (, + -

Yhteenveto tutkimusmenetelmien kehittäminen ja evaluointi. Tuomo Kujala Agora Center WUD 2007 Jyväskylä

1510 Ihminen ja tietoliikennetekniikka

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

KÄYTETTÄVYYS KÄYTETTÄVYYSPÄIVÄ Mitä käytettävyys on? Mitä merkitystä sillä on? Mitkä ovat suurimmat haasteet sen saavuttamikseksi?

KÄYTETTÄVYYDEN ARVIOINTIMENETELMÄT

Käytettävyyden perusteet

Ryhmäläisten nimet:

Käyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia?

KÄYTETTÄVYYSTESTAUS LABORATORIO- OLOSUHTEISSA

Ohjelmiston testaus ja laatu. Testaus käytettävyys

COTOOL dokumentaatio SEPA: Käytettävyystestaus


Heuristinen arviointi

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

KÄYTETTÄVYYSPÄIVÄ Johanna Silvennoinen (Perustuu Meeri Mäntylän kalvoihin, sis. osia Anne Pirisen esityksestä)

Käytettävyystutkimus

T Johdatus käyttäjäkeskeiseen tuotekehitykseen 2 op. Marko Nieminen

Yhteenveto. Aiheita lopuksi

Pluralistinen läpikäynti

Millainen on onnistunut ICT-projekti?

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

Project group Tete Work-time Attendance Software

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

Aikataulu KÄYTETTÄVYYSPÄIVÄ

Results on the new polydrug use questions in the Finnish TDI data

Studio ART Oy. Yritysesittely. Studio ART Oy. Kasöörintie Oulu p

KÄYTETTÄVYYSPÄIVÄ Meeri Mäntylä (sis. osia Anne Pirisen esityksestä) KÄYTETTÄVYYS. Mitä merkitystä sillä on?

Johdatus vuorovaikutteiseen teknologiaan

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

T Käyttöliittymäsuunnittelu. Tehtävä 3: Selainkäyttöliittymä

Käyttäjäkeskeinen suunnittelu

Pari sanaa verkkopalvelun suunnittelijalle. Panu Moilanen Jyväskylän yliopisto 7. helmikuuta 2003

Ryhmäläisten nimet:

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

Ammatillisen koulutuksen käytettävyystarpeet

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

T Johdatus käyttäjäkeskeiseen tuotekehitykseen 1 ov. Käyttäjätutkimus. Marko Nieminen. Käyttöliittymät ja käytettävyys.

Aikataulu KÄYTETTÄVYYSPÄIVÄ

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

TAMPERE3 REKRYTOINTIJÄRJESTELMIEN KÄYTETTÄVYYSTUTKIMUS TUTKIMUSSUUNNITELMA UMANA OY MATLEENA KOIVISTO.

Standardit osana käyttäjäkeskeistä suunnittelua

Käyttäjäkeskeisyys verkkopalveluissa

Lomakkeiden suunnittelu. Aiheina

Luento-osuuden sisältö

PwC:n nimikkeistökartoitus

Käytettävyyden arviointi. Aiheina

Transkriptio:

SoberIT Software Business and Engineering Institute T-121.2100 Johdatus käyttäjäkeskeiseen tuotekehitykseen Käytettävyyden arviointi Ilman käyttäjiä ja käyttäjien kanssa Opettava tutkija Mika P. Nieminen TKK käytettävyysryhmä mika.nieminen@hut.fi 7.2.2006

Sisältö käytettävyyden määritelmiä käytettävyyden arvioinnin jaotteluja asiantuntija-arvioiden tarve Tauko ja harjoitus heuristinen arvio käyttäjien kanssa tapahtuva testaus ja sen muunnelmia yhteenveto

Miksi arvioida? Pystyvätkö käyttäjät suoriutumaan työtehtävistään järjestelmän avulla? Onko käytettävyystavoitteet saavutettu? Miten tuote sijoittuu kilpailijoihinsa nähden? Uusien ideoiden etsintä uusiin versioihin Käyttöön liittyvien ongelmien selvitys Käyttäjien koulutustarpeen kartoitus Käyttöliittymäsuunnittelijoiden koulutus (J. Karat 1997)

Käytettävyyden määritelmä Kansainvälinen standardi ISO 9241-11: "Laajuus, jolla tietyt käyttäjät pystyvät käyttämään tuotetta tietyssä käyttötilanteessa saavuttaakseen tietyt tavoitteet tuloksellisesti, tehokkaasti ja tyytyväisyyttä tuottaen" "The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use"

Arvioinnin rajausta Mitkä asiat pitää määritellä käytettävyyttä arvioidessa jo määritelmän mukaan? Esim. kännykkä Käyttäjä Tavoitteet Tehtävä Ympäristö Laitteisto Käyttökonteksti Tuloksellisuus Tehokkuus Tyytyväisyys Tuote Käytettävyysmittarit Kuva: Sirpa Riihiaho

Käytettävyysominaisuuksia Mitä ja miksi testataan: Jakob Nielsen: tavoitteet? opittavuus Tutkittavat ominaisuudet muistettavuus ja mittarit tehokkuus virheiden vähyys ISO 9241-11: tyytyväisyys tuloksellisuus tehokkuus Muita tyytyväisyys navigoitavuus joustavuus...

Käytettävyystekijä Mittaustapa Mittari Nykyinen taso Alin hyväksyttävä taso Tavoitetaso Paras saavutettava taso Asennuksen helppous Asetusten opittavuus Asennustehtävä Herätysajan asetus Ilman käyttöohjetta onnistuneiden asennusten osuus Suoritusajan muutos: 3. vs. 1. kerta < 50% 50% 80% 95% Lyhenee 10% Lyhenee 20% Lyhenee 30% Lyhenee 50% Toimintojen näkyvyys ja löytyvyys Virheettömyys Nauhoituksen ohjelmointitehtävä Tiedon syöttö tietokantaan Kuinka moni löytää toiminnon ilman käyttöohjetta Virheellisten tai puutteellisten tietojen lähetysmäärä (% kaikista lähetyksistä) 10% 30% 80% 100% 30% 20% 10% 2%

Menetelmien valintaperusteet suositeltavaa valita useampi menetelmä arvioinnin tavoite hyväksyntä, vertailu, uuden idean arviointi eri käytettävyystekijöiden painotus opittavuus, muistettavuus, tehokkuus, virheettömyys, miellyttävyys käytössä olevat resurssit arvioijien kokemus, käyttäjät, aika, raha, järjestelmän toteutustaso

Sopivia menetelmiä (esim.) opittavuus: muistettavuus: tehokkuus: virheettömyys: miellyttävyys: testaus, kognitiivinen läpikäynti, käyttöloki, heuristinen arvio, GOMS testaus, kysely, heuristinen arvio testaus, käyttöloki, tarkkailu, GOMS testaus, käyttöloki, tarkkailu, heuristinen arvio testaus, kysely, haastattelu

Käytettävyyden arvioinnin jaottelu (usability evaluation) asiantuntija-arviot (expert evaluations/ usability inspections) heuristinen arvio suunittelusääntökatselmukset standardikatselmukset kognitiivinen läpikäynti analyyttinen arvio käyttäjätestaus (user testing) käytettävyystestaus muunnelmineen havainnointi käyttölogin keruu haastattelut ja kyselyt järjestelmään upotetut kyselylomakkeet empiirinen arvio

Asiantuntija-arviot sovellettavissa ilman käyttäjiä nopeita ja edullisia -> iteraatio tulosten tasoon vaikuttaa arvioijan tiedot, taidot ja kokemus heuristinen arvio tunnetuin

Heuristinen arvio: mitä? arvioidaan käyttöliittymää suunnittelusääntöjä vasten voidaan arvioida jo paperiversioita tai prototyyppejä voidaan arvioida käytettävyyttä "yleisesti", jolloin pintapuolista, tai tehtäväpohjaisesti

Heuristinen arviointi: kuka? alunperin tarkoitettu suunnittelijoille sekä yleisen käytettävyyden että kyseisen sovellusalueen käyttöliittymien asiantuntija paras arvioija mielellään 3-5 arvioijaa 1->35%, 2->50%, 5->73%, 8->85%, 10->87%, 15->90% (Nielsen 1993)

Heuristinen arviointi: miten? läpikäynti tehtäväpohjaisesti tai yleisesti arvioinnit itsenäisesti min. 2 krt: ensin yleiskatsaus, sitten yksityiskohdat laaditaan ongelmista yhteinen lista ryhmitellään ongelmat istuntojen jälkeen vakavuuden mukaan katastrofaalinen vakava vähäinen kosmeettinen ei ongelma

Nielsenin heuristiset säännöt 1. Käytä yksinkertaista ja luonnollista vuoropuhelua 2. Puhu käyttäjien omaa kieltä 3. Älä rasita käyttäjän muistikuormaa 4. Ole yhdenmukainen 5. Anna käyttäjälle palautetta toiminnoista 6. Osoita selkeä poistumistapa 7. Anna mahdollisuus oikopolkuihin 8. Anna selkeät virheilmoitukset 9. Vältä virhetilanteita 10. Anna riittävä ja selkeä apu Nielsen, J. (1993) Usability Engineering

Tauko ja harjoitus 15 minuutin tauko, jonka aikana käytte katsomassa lähistöllä sijaitsevia automaatteja Ei ole pakko ostaa epäterveellisiä syömisiä tai juomisia, mutta saa jos haluaa... Löytäkää kaksi automaatin käytettävyysongelmaa tai kuinka käytettävyysongelma on estetty Kirjoittakaa ne lapulle ettei unohdu

1. Yksinkertainen dialogi kaikki turha kilpailee käyttäjän huomiosta graafinen sommittelu ryhmittely ja tiedon järjestys

Yksinkertainen&luonnollinen liikaa tietoa, ryhmät hämärtyvät painikkeiden sijoittelu ei tue tehtävän etenemistä

2. Käyttäjien kieli käyttäjien oma äidinkieli käyttäjien ammattitermistö käyttöjärjestelmän vakiintunut sanasto metaforat käyttöympäristöstä ikonit

3. Muistikuorman minimointi kone on parempi muistamaan kuin ihminen ihminen tunnistaa paremmin kuin muistaa ulkoa valintalistat mallivastaus tai oletusarvo yhdenmukaisuus

4. Yhdenmukaisuus komentojen toimittava yhdenmukaisesti eri tasoja sisäinen yhdenmukaisuus osien järjestys eri versioiden yhdenmukaisuus tuoteperheen yhdenmukaisuus joskus yhdenmukaisuus tärkeämpi kuin käytettävyys

5. Palaute käyttäjän saatava palautetta toiminnoistaan < 0,1 s tunne välittömästä vasteesta ei tarvitse erillistä palautetta; lopputulos riittää > 10 s käyttäjä haluaa tehdä muita töitä odottaessaan nähtävä järjestelmän toimintatila

6. Selkeä poistumistapa käyttäjällä oltava kontrollin tunne mahdollisuus oppia kokeilemalla tarjottava keino palata edelliseen tilaan ja mielellään myös alkutilaan toimintojen peruminen

7. Oikopolut tehokäyttäjille erilaisia oikopolkuja näppäinkomennot kaksoisnäpäytykset ikonit oletusarvot näkyvien vaihtoehtojen lisäksi - ei niiden tilalle

8. Selkeät virheilmoitukset käyttäjän on pystyttävä huomaamaan, tunnistamaan ja korjaamaan virhe eri tasoiset virheilmoitukset

9. Virheiden välttäminen valintalistat auttavat kirjoitusvirheisiin varmistus peruuttamattomiin toimintoihin toimintatilojen välttäminen tai tilan esittäminen selkeästi

10. Riittävä ja selkeä apu käyttöohjeita luetaan useimmiten vain hyvin suuressa hädässä selkeä sisällysluettelo hyvä hakemisto eri hakusanoin ohjeet käyttäjien tehtävien mukaan edeten esimerkkejä

TaukoAutomaatti Minkäslaisia ongelmia tai ratkaisuja sieltä löytyi? Mitä heuristiikkaa ne rikkoivat? Kuinka ongelman voisi korjata?

Arvioinnin tulos yhteenvetona kuvaus löydetyistä rikkomuksista The problem vakavimmat ensin 1. Too much stuff without clear groups and subtitles 4. Different groups are too close to each other 6. The text and the textfield are too long apart 11. Same title twice 3. Unfamiliar terminology 10. Long fields indicate that the user should give big values 8. is missing 9. There are no units for the values 7. Radiobuttons and checkboxes have been used in a non-standard way 2. There is no help 5. It is not clear to which elements this button refers Heuristics that the design violates Simple dialogue, Memoryload Severity 3: major 2: disturbs 1: minor 3 1 The dialogue contains too much stuff that is not in clear groups and does not have subtitles 2 The dialogue does not provide help Prevent errors, 3 Help 3 The dialogue uses unfamiliar terminology Users' language 3 4 The groups in the dialogue are too near each Simple dialogue 3 other and therefore are hard to separate from each other 5 It is not cl ear to which group of elements the Simple dialogue, 2 button Select Application belongs to Prevent errors 6 The text Capture File Creator: and its textfield Simple dialogue, 2 are too long apart, so that they a re hard to associate to each other Prevent errors 7 Radiobuttons and checkboxes are used in a Simple dialogue 2 same group 8 É is missing from the buttons ANSI Colors Simple dialogue 2 and Select Application although they open a new dialogue 9 There are no units for the values in the Memoryload, 2 textfields Prevent errors 10 The textfields are quite long and thereby Prevent errors 1 indicate that there should be big values 11 The same title appears twice in the dialogue Simple dialogue 1 Voisi vielä lisätä parannusehdotuksia

Yhteenveto: heuristinen arvio edullinen ja nopea menetelmä sovellettavissa aikaisessa vaiheessa (mielellään) useita arvioijia yhdistetään tulokset priorisoidaan ongelmat löydetään useimmat vakavat ongelmat

Käytettävyyden arvioinnin jaottelu (usability evaluation) asiantuntija-arviot (expert evaluations/ usability inspections) heuristinen arvio suunittelusääntökatselmukset standardikatselmukset kognitiivinen läpikäynti analyyttinen arvio käyttäjätestaus (user testing) käytettävyystestaus muunnelmineen havainnointi käyttölogin keruu haastattelut ja kyselyt järjestelmään upotetut kyselylomakkeet empiirinen arvio

Tyypillinen käytettävyystesti Hallittu testitilanne Toimiva prototyyppi Yksi käyttäjä kerrallaan Ohjaaja tukena Ennalta laaditut tehtävät yksi kerrallaan Ääneenajattelu Kysely ja haastattelu

Skenaariot Määrittelee käyttötilanteen Antaa käyttäjälle roolin, johon eläytyä Mielellään yksi skenaario testin alussa sitomaan tehtäviä yhteen ja tarvittaessa tehtäväkohtaisia tarkennuksia Olet juuri voittanut HuuHaa! lehden yleisökilpailusta uuden kamerakännykän. Saavuttuasi kotiin laitat puhelimen käyttökuntoon ja hetimmiten kännykkä piippaa. Olisitkohan saanut ensimmäisen kuvaviestisi?

Testitehtävät Annetaan käyttäjälle tavoite eikä vaadittuja osatehtäviä Käyttäjän kieltä Yksi tehtävä kerrallaan Alkuun helppo tehtävä Lue saamasi viesti Aika-arviot: kauanko kestää ja koska autetaan? Mitkä tehtävät voi tarvittaessa jättää väliin?

Arvioinnin tulos Kuvaus havaituista ongelmista Ongelmien jäsentely Ryhmän sisällä vakavimmat ongelmat ensin Vakavuutta voidaan arvioida 3-5 tason asteikoilla Tasot määriteltävä

Vakavuuden arviointi Kattavuus: paikallinen vai yleinen? Vakavuus kuinka usein ongelma esiintyy? millainen vaikutus ongelmalla on? oppiiko ongelman kerralla? Esim. 4 tason asteikko vaikutuksen osalta: taso 4: estää tehtävän suorituksen taso 3: aiheuttaa selvää viivettä ja turhautumista taso 2: vaikuttaa hieman käytettävyyteen taso 1: kosmeettinen ongelma, ideoita jatkokehityshankkeisiin

Testauksen muunnelmia Ennalta laaditut tehtävät Hallittu testitilanne Ääneenajattelu Yksi käyttäjä kerrallaan Toimiva prototyyppi Käytettävyystesti X X X X X Paritestaus X X X X Ryhmäläpikäynti X X Vapaa läpikäynti X X X X Tilannesidonnainen läpikäynti X X

Ryhmäläpikäynti Käyttäjät ja suunnittelijat ryhmänä käytettävyysasiantuntija vetää Käyttöliittymän paperiversio Kukin suorittaa tehtäviä ensin omin voimin ei ääneenajattelua Arvokasta keskustelua ja välitöntä palautetta Koeta lyt kirja Jakob Nielsen: Usability Engineering tmn wwwlomakkeen avulla: Hakulomake Yleistä Ohjeita Boolen lomake Kirjaston tietokantojen FAQ Hakutapa Tekijähaku (a/) Hakusana Nielsen Aloita haku Tyhjennä lomake Hakutapa-kentn valintalista: 1. Jätän tämän kentän koskematta 2. Kirjoitan tähän kirjoittajan nimen 3. Painan hakunappia Tekijähaku (a/) Nimekehaku (t/) UDK-haku (z/) Indeksin selaus (l/) Sanahaku (w/) Asiasanahaku (s/)

Vapaa läpikäynti Ei ennalta laadittuja tehtäviä Tuote(konsepti) oltava tuttu Tarkistuslista tehtävistä, joista halutaan kommentteja Intuitiivisuus ja opittavuus

Tilannesidonnainen läpikäynti testi todellisessa käyttöympäristössä tehtävänannot asiakkailta tehokkuus olennaista työtä ei voida keskeyttää ääneenajattelu sopimatonta tarkkailu läpikäynti tauon aikana

Yhteenveto: testaus Useita pieniä arviointeja yhden massiivisen sijaan Menetelmät muokattavissa tilanteen mukaan Prosessi: Testisuunnitelma tavoitteet, tutkittavat käytettävyysominaisuudet ja mittarit menetelmät käyttäjät käyttötilanne tehtävät Testi-istunnot Analysointi ja raportointi Mahdollisesti parannusehdotukset

Heuristinen arvio vs. käyttäjätestaus heuristinen arvio + nopeaa ja edullista + voidaan tehdä jo paperiversioilla - löydetään suhteessa paljon pieniä ongelmia käytettävyystesti + saadaan käyttäjän kokemus ja tietämys mukaan + löydetään suhteessa paljon vakavia ongelmia - tarvitaan toimiva järjestelmä tai prototyyppi - järjestely aikaa vievää