Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit Kurssilla: Johdatus käyttäjäkeskeiseen tuotekehitykseen, 21.1.2013 Johanna Kaipio, TkT, DI Tutkijatohtori ja opettaja Strategisen käytettävyyden tutkimusryhmä
Alkupohdinta: Mitä haasteita tuote- tai ohjelmistokehitykseen ja käytettävyyssuunnitteluun liittyy? Mihin prosessimalleja tarvitaan? Millaista tukea niiden avulla pyritään tarjoamaan?
Luennon aiheet Käyttäjäkeskeisen suunnittelun periaatteet ISO 9241-210 -standardin mukaan Mitä käyttäjäkeskeinen suunnittelu on? Miten periaatteet tulisi huomioida ja toteuttaa käytännössä? Käyttäjäkeskeisen suunnittelun prosessimallit ISO 13407 Nielsenin Usability Engineering Life Cycle -malli LUCID (Logical User-Centered Interactive Design) Mitä yhteisiä piirteitä näissä prosessimalleissa on havaittavissa? Miten käyttäjäkeskeisen suunnittelun periaatteet tulevat esiin prosessimalleissa? Minkälaista tukea mallit tarjoavat käytännön suunnittelutyön tueksi? Käyttäjän Suunnittelijan Asiakkaan näkökulma Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
ISO 9241-210. (2010) International standard: Ergonomics of human-system interaction, Part 210: Human-centred design for interactive systems. First edition 2010-03-15. Reference number ISO 9241-210:2010(E). Miten käytettävyyttä suunnitellaan? Käyttäjäkeskeisen suunnittelun periaatteet 1. Suunnittelun lähtökohtana käyttäjiin, tehtäviin ja käyttöympäristöön liittyvä ymmärrys 2. Käyttäjät mukana suunnittelun ja tuotekehityksen eri vaiheissa 3. Suunnittelua ohjaa käyttäjälähtöinen arviointi 4. Iteratiivinen prosessi 5. Suunnittelun kohteena käyttäjäkokemus 6. Monitieteellinen / -alainen suunnittelutiimi
Periaate 1: Suunnittelun lähtökohtana käyttäjiin, tehtäviin ja käyttöympäristöön liittyvä ymmärrys Keitä ja millaisia käyttäjät/käyttäjäryhmät ovat? Käyttökontekstin kuvaus Käyttäjät Tehtävät Laitteet Ympäristö (nykyinen ja tuleva) Tavoitteena: Lähtötilanteen ymmärrys ja siitä kumpuavien vaatimusten määrittäminen, ja tarkentaminen
Periaate 2: Käyttäjät mukana suunnittelun ja tuotekehityksen eri vaiheissa Käyttäjien huomioimisen kautta tieto käyttökontekstista, tarpeista, käyttötavoista, jne. Käyttäjät mukana suunnittelussa Perinteinen lähestymistapa: käyttäjät tiedon lähteenä - suunnittelijat keräävät tietoa ja hyödyntävät sitä suunnittelutyössään Osallistuva suunnittelu (participatory design): käyttäjät ovat suunnittelutiimin jäseniä Käyttäjien kanssa toteutettavat arvioinnit Oikeat tai potentiaaliset käyttäjät
Periaate 3: Suunnittelua ohjaa käyttäjälähtöinen arviointi Arvioida suunnitteluratkaisuja suhteessa todelliseen maailmaan ja käyttötilanteisiin Suunnitteluratkaisujen arviointi eri vaiheissa Tuotekehitysprosessin aikana tavoitteena Minimoida riskit ja tuoda faktatietoa suunnittelupäätösten tueksi Missä maali, ja mennäänkö sitä kohti? Loppuvaiheissa tavoitteena Hyväksyttämistestaus & täyttääkö suunniteltu tuote määritellyt vaatimukset Tietoa pitkän aikavälin käytöstä juontuvista asioista Tietoa uusien tuotteiden suunnittelun lähtökohdaksi
Periaate 4: Iteratiivinen prosessi ISO 9241-210: Vuorovaikutteisten järjestelmien käyttäjäkeskeinen suunnitteluprosessi Tunnistetaan tarve käyttäjäkeskeiselle suunnittelulle Käyttökontekstin ymmärtäminen ja määrittäminen Suunnitteluratkaisujen arviointi vaatimuksia vasten Käyttäjävaatimusten määrittäminen Lopputulos vastaa määriteltyjä vaatimuksia Suunnitteluratkaisujen tuottaminen
Periaate 4: Iteratiivinen prosessi Miksi? Kerralla hyvää ja valmista? Mahdotonta! olipa suunnittelija miten hyvä tahansa Mitä? Suunnittelu ja arviointi -vaiheiden kertaamista valintoja, tarkentamista, uudelleen kohdentamista, tarvittaessa paluuta taaksepäin Milloin? Eri tuotekehityksen vaiheissa Miten? Erilaisten prototyyppien ja arviointimenettelyjen (asiantuntija-arviot, käyttäjien kanssa tehtävä testaus) avulla
Periaate 5: Suunnittelun kohteena käyttäjäkokemus Lähtökohta: Tarkoituksenmukainen työnjako tuotteen / laitteen / palvelun ja käyttäjän välille Suunnittelun ulottuvuuksia: Tuotteen ulkoasu ja esitystapa, toiminnallisuudet, vuorovaikutteiset piirteet, jne. Käytettävyyden osa-alueet: käyttäjän tavoitteet, tyytyväisyys, tunnepuoli, Käyttäjän vahvuudet, rajoittuneisuudet, preferenssit, odotukset, Huomioitava: organisatoriset vaikutteet, dokumentaatio, käytönaikainen tuki ja ylläpito, koulutus, pitkän aikavälin käyttö, tuotteen paketointi, brändäys, markkinointi, jne.
Periaate 6: Monitieteellinen / -alainen suunnittelutiimi Suunnittelun tulisi huomioida monenlaiset tarkastelunäkökulmat Esim. terveydenhuollon tietojärjestelmien suunnittelu Käyttäjä- ja hyödyntäjätahot, rajoitukset, sovellusalakohtaiset ominaispiirteet, Suunnittelussa tarvitaan monenlaista osaamista Loppukäyttäjä (sovellusalan asiantuntemus), liiketoiminta, markkinointi, käyttöliittymäsuunnittelija, käyttäjäkeskeisen suunnittelun (UCD) asiantuntija, tekninen toteutus, ergonomia, kouluttaja/tuki,
Kysymykset: Mitä käyttäjäkeskeinen suunnittelu on? Miten käyttäjäkeskeisen suunnittelun periaatteet tulisi huomioida ja toteuttaa käytännössä?
Tunnetuimpia käyttäjäkeskeisen suunnittelun prosessikuvauksia Vuorovaikutteisten järjestelmien käyttäjäkeskeinen suunnitteluprosessi Kuvattu ISO 13407-standardissa ja päivitetty versio ISO 9241-210 -standardissa Jakob Nielsen: Usability Engineering Life Cycle LUCID (Logical User-Centered Interactice Design) Mayhewin käytettävyyden elinkaarimalli Contextual Design Scenario-Based Design Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
Vuorovaikutteisten järjestelmien käyttäjäkeskeinen suunnitteluprosessi (ISO 13407 ja ISO 9241-210 standardit) Tunnistetaan tarve käyttäjäkeskeiselle suunnittelulle Käyttökontekstin ymmärtäminen ja määrittäminen Suunnitteluratkaisujen arviointi vaatimuksia vasten Käyttäjävaatimusten määrittäminen Lopputulos vastaa määriteltyjä vaatimuksia Suunnitteluratkaisujen tuottaminen Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
Käytettävyysalan ISO standardit: 9241-11 ja 13407/9241-210 Käyttäjä Tehtävä Laitteisto Ympäristö Tarkoitettu Tavoitteet lopputulos Käytettävyys Tuloksellisuus Tehokkuus Käyttökonteksti Tuote Vuoro- vaikutuksen tulos Tyytyväisyys Käytettävyyden mittarit ISO 9241-11 (1998). Ergonomic requirements for office work with visual display terminals; Guidance on usability. Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
Usability Lifecycle (J. Nielsen) 1) Käyttäjien ymmärtäminen 2) Kilpailevien tuotteiden analysointi 3) Käytettävyystavoitteiden asettaminen 4) Rinnakkaissuunnittelu 5) Osallistuva suunnittelu 6) Prototyyppien rakentaminen Koordinoitu kokonaisvaltainen suunnittelu Tyyliohjeistusten ja heurististen sääntöjen hyödyntäminen 7) Empiirinen testaus 8) Palautteen keruu Esisuunnittelu Iteratiivinen suunnittelu Nielsen, J., (1993). Usability Engineering. Academic Press, Inc, San Diego, USA. Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
LUCID (Logical User-Centered Interactive Design) Ideointi ja visiointi Käyttäjä- ja tehtäväanalyysit Suunnittelu ja prototyyppien rakentaminen Arviointi ja jalostaminen Yksityiskohtainen suunnittelu ja tuotanto Tuotteen julkaisu ja seuranta Johanna Viitanen Kreitzberg, C. (1998). The LUCID Design Framework (Logical User-Centered Interaction Design). Cognetics Corporation, Princeton, USA. Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
Kysymykset: Mitä yhteisiä piirteitä edellä kuvatuissa prosessimalleissa on havaittavissa? Miten käyttäjäkeskeisen suunnittelun periaatteet tulevat esiin prosessimalleissa? Minkälaista tukea mallit tarjoavat käytännön suunnittelutyön tueksi?
Käyttäjän Asiakkaan Suunnittelijan näkökulma Asiakas- ja käyttäjälähtöisyydestä puhutaan paljon mutta mitä sillä tarkoitetaan?
Asiakaslähtöisyys = lähestymistapa, jossa palvelu tai tuote pyritään tekemään mahdollisimman hyvin asiakkaiden tarpeita vastaavaksi (lähde: Wiktionary) http://www.vm.fi/vm/fi/04_julkaisut_ja_asiakirjat/01_julkaisut/04_hallinnon_kehittaminen/20080129kaeyttae/name.jsp
Yleinen ongelma Asiakas / ostaja luulee tietävänsä, mitä loppukäyttäjät tarvitsevat. Suunnittelijat toteuttavat järjestelmän, jollaisen luulevat ostajan haluavan. Millaisen järjestelmän käyttäjät saavat? Miten hyvin se vastaa heidän (työtehtäviään ja) tarpeitaan?
Keinukuva Kuva lainattu kirjasta Helppokäyttöisen verkkopalvelun suunnittelu (Sinkkonen, I., Nuutila, E., Törmä, S. 2009), s. 15.
Asiakkaan suunnittelija käyttäjän roolit Asiakkaan monet roolit Asiakas ostajana Asiakas loppukäyttäjänä Ketkä ovat palvelun käyttäjiä? Minkälaisia tehtäviä he suorittavat palvelun / järjestelmän avulla? Suunnittelija ei ole käyttäjä! Käyttäjä ei ole suunnittelija! Käyttäjillä on harvoin suunnitteluratkaisujen tuottamiseen liittyvää asiantuntemusta Käyttäjät ovat aidon käyttäjätiedon lähde
Yhteenvetoa: Miksi arvaaminen tuotekehityksessä ei johda hyvään lopputulokseen? Suunnittelijat eivät ole käyttäjiä Omille suunnitelmille sokeutuu nopeasti Ostaja (asiakas) ei välttämättä ole loppukäyttäjä Käyttäjien tarpeiden ja toiminnan tuntemus? Käyttäjät ovat aidon käyttäjätiedon lähde Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
Yhteenvetoa: Käyttäjäkeskeinen suunnittelu Suunnittelun 6 periaatetta Kuvaavat käyttäjäkeskeisen suunnittelun luonteen Lähteenä ISO 9241-210 standardi Prosessimallit Esim. ISO 13407/9241-210, Usability Engineering Life Cycle, LUCID Suunnittelijoille tarkoitettuja käsitteellisiä toimintaohjekehikoita Tietoa käyttäjäkeskeisen suunnittelun menetelmien ja menettelytapojen sovittamisesta eri tilanteisiin sopivalla tavalla Onnistuneeseen lopputulokseen pyrittäessä käyttäjäkeskeisen suunnittelun (/käytettävyyssuunnittelun) tulee olla kiinteä ja systemaattisesti toteutettu osa järjestelmien / palveluiden kehittämistyötä.
Mitä haasteita tuote- tai ohjelmistokehitykseen ja käytettävyyssuunnitteluun liittyy? Mihin prosessimalleja tarvitaan? Millaista tukea niiden avulla pyritään tarjoamaan? Mitä käyttäjäkeskeinen suunnittelu on? Miten käyttäjäkeskeisen suunnittelun periaatteet tulisi huomioida ja toteuttaa käytännössä? Mitä yhteisiä piirteitä käyttäjäkeskeisen suunnittelun prosessimalleissa on havaittavissa? Miten käyttäjäkeskeisen suunnittelun periaatteet tulevat esiin prosessimalleissa? Minkälaista tukea mallit tarjoavat käytännön suunnittelutyön tueksi? Miksi tuotekehityksessä arvaaminen ei johda hyvään lopputulokseen? Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit
Lisätietoa ja lähteitä: Muita käytettävyyssuunnittelua tukevia prosessimalleja Perinteinen / yleinen tuotekehitysprosessi Ulrich, K. T. & Eppinger, S. D. (1995). Product Design and Development. LUCID (Logical User-Centered Interactive Design) Kreitzberg, C. (1998). The LUCID Design Framework (Logical User-Centered Interaction Design). Mayhew n käytettävyyden elinkaarimalli Mayhew, D. J. (1999). The usability engineering lifecycle. A practitioner s handbook for user interface design. San Francisco: Morgan Kaufmann Publishers. KESSU UPA Jokela, T. (2001). Assessment of user-centred design process as a basis for improvement action An experimental study in industrial settings.phd Thesis. Scenario-Based Design Rosson, M. B. & Carroll, J. M. (2002). Usanbility Engineering: Scenario-Based Development of Human-Computer Interaction. Contextual Design Beyer, H. & Holtzblatt, K. (1998). Contextual design: defining customer-centered systems, Morgan Kaufmann Publishers Inc., San Francisco, CA. Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit