Käytettävyys tuotekehityksessä mitä pitäisi osata? ( mitä tehdä konkreettisesti ja kuinka paljon?) Timo Jokela, FT, dos. Joticon Oy (Oulun yliopisto, Helsingin yliopisto) Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
Navigoi oikein käytettävyyden vesillä Tausta 1990-luvun alussa VTT:llä käyttöliittymien mallinnusta 1995 Nokia Mobile Phones, käytettävyyspioneeri 1999 Oulun yliopisto, TOL (professori ma.) 2007 -> Joticon Oy 2010 Helsingin yliopisto Dosentti: Oulun yliopisto 2009, Helsingin yliopisto 2010 ISO-standardointi: 13407, 9241 (-210), 18529, 20282 Asiantuntija kansainvälisissä verkostoissa UsabilityNet, MAUSE, TwinTide (Eurooppa), UPA (USA), HCD-Net (Japani) Käytettävyys tietojärjestelmien hankinnoissa haastavampaa kuin tuotekehityksessä Timo Jokela FT, dos. Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
Sisältö: mitä tulisi osata (oppimisjärjestys?) 1. Mitä käytettävyys on (ja muut peruskäsitteet) 2. Käytettävyyden (potentiaaliset) hyödyt 3. Käytettävyyssuunnittelun luonteesta 4. Yleiskuva käyttöliittymän suunnitteluprosessista 5. Suunnittelu, suunnitteluohjeistot 6. Käyttäjien työn/ tarpeiden ymmärtäminen 7. Käytettävyyden arviointi Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
1. Käytettävyys Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
1. Käytettävyys hyvän käyttöliittymän laatukriteeri on käytettävyys Mitta, miten hyvin määrätyt käyttäjät voivat käyttää tuotetta määrätyssä käyttötilanteessa saavuttaakseen määritetyt tavoitteet tuloksellisesti, tehokkaasti ja miellyttävästi (ISO 9241-11) tiivistetysti: miten järjestelmä tukee käyttäjää työssään Ei pelkästään käyttöliittymäasia Esimerkiksi tietorakenne keskeinen
2. Käytettävyyden (potentiaaliset) hyödyt Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
2. Käytettävyyden hyöty: Esimerkkejä Käyttäjien vapaaehtoisuuten perustuva verkkopalvelu (omahoito) Jos käyttäjäkokemus on huono, palvelua ei käytetä Jos palvelua ei käytetä, niin koko järjestelmä arvoton Viraston terveysalan ammatinharjoittajille tarkoitettu verkkopalvelu Tällä hetkellä merkittävä osa työajasta menee turhien soittojen vastaamiseen Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
2. Käytettävyyden hyöty: Esimerkkejä Terveydenhuollossa kyllästyneitä vaikeakäyttöisiin tietojärjestelmiin Uuden tietojärjestelmän hyväksymiskynnys korkea Ohjelmistoalihankkija Käytettävyyden merkitys kyseenalainen? Tuotantolinjajärjestelmä Käyttöliittymä on tutkimus- ja testauskäyttöön (RD) ja käyttäjät ovat perehtyneitä käyttäjiä. Säännöllisiä käyttäjiä on alle kymmenen. Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
2. Käytettävyyden hyöty: Esimerkkejä Nokian käyttöliittymäkohtalo Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
3. Käytettävyyssuunnittelun luonteesta Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
3. Käytettävyyssunnittelun luonteesta Erään opiskelijan kurssiodotus: Toivon viimeistään kurssin jälkeen osaavani suunnitella sovellukseeni hyvän käyttöliittymän.
Lähtökohta (huonoja uutisia?) käytettävyys- ja käyttöliittymäsuunnittelu ei ole mekaanista rutiinityötä vaan älytyötä Tarjolla vain vähän mekaanisia tee-näin apuja suunnitteluun Näitä ovat esim. tyylioppaat, jonkin verran suunnittelumalleja Kuitenkin nämä vain pieni osa käyttöliittymäsuunnittelun haasteesta Myöskään ei ole ainoita oikeita suunnitteluratkaisuja Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
Käyttöliittymäsuunnittelu on taito-/ älytyötä On olemassa ohjeistoja, prosesseja ja menetelmiä suunnittelun tueksi Ne antavat perustan Mutta niitä pitää soveltaa tuloksellisesti menetelmäuskovaisuus (methodolatry) Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
Comparative usability evaluation tutkimukset, Molich & al Esimerkki: 9 ammattimaista käytettävyysryhmää arvioi Hotmailin kaikkiaan löytyi 310 käytettävyysongelmaa ei yhtään ongelmaa, jonka kaikki olisivat löytäneet 75% ongelmista löysi vain yksi ryhmä unprofessional paljon ongelmia menettelyissä
4. Yleiskuva käyttöliittymän suunnitteluprosessista Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
4. Yleiskuva käyttöliittymän Käyttäjät tavoitteet 0. Strategiset käytettävyystavoitteet suunniteluprosessista (JFunnel) Liiketoiminnalliset Suunnitteluohjeet, standardit, tyylioppaat Suunnittelijan luovuus, näkemykset, osaaminen Teknologiset mahdollisuudet, suunnittelurajoitukset 1.Käyttäjäryhmien tunnistaminen 2. Käyttökontekstin määritys - tavoitteet - ympäristö 3. Operatiiviset käytettävyystavoitteet 4.Käyttäjätehtävien suunnittelu 5. Vuorovaikutussuunnittelu Toteutus prototyypit 7. Käytettävyyden varmistus 6. Käytettävyyspalaute Valmis käyttöliittymä
JFunnel: Käytettävyysohjattu Käyttäjät tavoitteet 0. Strategiset käytettävyystavoitteet vuorovaikutussuunnittelu Liiketoiminnalliset Suunnitteluohjeet, standardit, tyylioppaat Suunnittelijan luovuus, näkemykset, osaaminen Teknologiset mahdollisuudet, suunnittelurajoitukset Vaatimusmäärittely (käyttäjän työn ymmärtäminen, käytettävyysvaatimusten määritys) 1.Käyttäjäryhmien tunnistaminen 2. Käyttökontekstin määritys - tavoitteet - ympäristö 3. Operatiiviset käytettävyystavoitteet 4.Käyttäjätehtävien suunnittelu 5. Vuorovaikutussuunnittelu Toteutus Vuorovaikutussuunnittelu Valmis käyttöliittymä prototyypit 7. Käytettävyyden varmistus 6. Käytettävyyspalaute
5. Suunnittelu, suunnitteluohjeistot Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
5. Vuorovaikutus- Käyttäjät tavoitteet 0. Strategiset käytettävyystavoitteet (käyttöliittymä-)suunnittelu Liiketoiminnalliset Suunnitteluohjeet, standardit, tyylioppaat Suunnittelijan luovuus, näkemykset, osaaminen Teknologiset mahdollisuudet, suunnittelurajoitukset Vaatimusmäärittely (käyttäjän työn ymmärtäminen, käytettävyysvaatimusten määritys) 1.Käyttäjäryhmien tunnistaminen 2. Käyttökontekstin määritys - tavoitteet - ympäristö 3. Operatiiviset käytettävyystavoitteet 4.Käyttäjätehtävien suunnittelu 5. Vuorovaikutussuunnittelu Toteutus Vuorovaikutussuunnittelu Valmis käyttöliittymä prototyypit 7. Käytettävyyden varmistus 6. Käytettävyyspalaute
Suunnitteluratkaisujen tuottaminen perustuu vaatimusmäärittelyyn käyttäjän työn ymmärtäminen käytettävyysvaatimukset yleisiin käyttöliittymän suunnitteluohjeisiin ja standardeihin teknologian mahdollisuuksiin ja rajoituksiin suunnittelu ei ole mekaanista työtä!
Käyttöliittymästandardeja: ISO 9241 ISO 9241-110 Ergonomics of human system interaction - Part 110: Dialogue principles ISO 9241-11 Part 11: Guidance on usability ISO 9241-12 Part 12: Presentation of information ISO 9241-13 Part 13: User guidance ISO 9241-14 Part 14: Menu dialogues ISO 9241-15 Part 15: Command dialogues ISO 9241-16 Part 16: Direct manipulation dialogues ISO 9241-17 Part 17: Form filling dialogues
Käytä käyttäjän kieltä matkanhallintajärjestelmä
Velhon suunnittelu matkanhallintajärjestelmä
Sähköinen laskutus (Valtiokonttori) Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
6. Käyttäjien työn/ tarpeiden ymmärtäminen Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi
Haasteita käyttäjien työn ymmärtäminen Haastavaa Ei pidä luottaa siihen, että käyttäjät osaisivat itse jäsentäisivät työtään Antaa perustan tietorakenteen suunnittelulle vaatimusten asettaminen validius, todennettavuus mittarit, mittausinstrumentit, tavoitetasot
7. Arviointi, testaus
JFunnel: Käytettävyysohjattu Käyttäjät tavoitteet 0. Strategiset käytettävyystavoitteet vuorovaikutussuunnittelu Liiketoiminnalliset Suunnitteluohjeet, standardit, tyylioppaat Suunnittelijan luovuus, näkemykset, osaaminen Teknologiset mahdollisuudet, suunnittelurajoitukset 1.Käyttäjäryhmien tunnistaminen Vaatimusmäärittely (käytettävyysvaatimukset) 2. Käyttökontekstin määritys - tavoitteet - ympäristö 3. Operatiiviset käytettävyystavoitteet 5. Vuorovaikutus - suunnittelu 4.Käyttäjä- Toteutus tehtävien suunnittelu Suunnitteluratkaisujen tuottaminen prototyypit 7. Käytettävyyden varmistus 6. Käytettävyyspalaute Valmis käyttöliittymä
Testaus laadullinen: mikä toimii, mikä ei loppukäyttäjien kanssa tehtäviä käytettävyystestejä havaintoihin perustuvia tutkimukset: kovasti hajontaa! (ks. seuraava kalvo) asiantuntija-arviointi perustuu asiantuntijan tietoon, kokemukseen, näkemykseen kevyempi kuin käytettävyystesti todentaminen: saavutettiinko asetetut tavoitteet Käytettävyystestaus
Yhteenveto: jos halutaan käytettäviä tuotteita ja järjestelmiä Suunnittelijoiden ja muiden käyttöliittymiin vaikuttavien henkilöiden osaaminen keskeistä Käytiin läpi osa-alueita opiskelijan kurssiodotus: Toivon viimeistään kurssin jälkeen osaavani suunnitella sovellukseeni hyvän käyttöliittymän. vastaus: Tätä ei voi millään kurssilla luvata. Sen sijaan kyllä saa edellytykset suunnitella hyvä käyttöliittymä.
Käytettävyyskirja Käytettävyyseminaari Oulu 15.4.2011 15 timo.jokela@joticon.fi
Kiitos! Kysymyksiä, kommentteja? Käytettävyyseminaari Oulu 15.4.2011 timo.jokela@joticon.fi