Käyttäjäkeskeinen suunnittelu Käyttäjän huomiointi suunnitteluprosessissa Iteroitu versio 1.1 muutettu klo12.10 - paljon kirjoitusvirheitä
Käyttäjäkeskeinen suunnittelu Perusidea: käyttäjät huomioidaan koko suunnitteluprosessin ajan suunnittelu käyttäjälähtöistä ideat suoraan käyttäjiltä parannusehdotukset ja kommentit kerätään myöskin käyttäjiltä Menetelmiä ja variaatioita runsaasti ISO 13407, Usability Engineering Lifecycle, LUCID + useat yritykset (IBM, Microsoft)
Perinteinen suunnitteluprosessi
ISO 13407: Human-centered design processes for interactive systems
Usability Engineering Lifecycle (Nielsen)
Käyttökontekstin ISO 13407 selvittäminen ja määrittely käyttäjäryhmien määrittäminen käyttäjäkuvaukset käyttäjien tavoitteiden ja tarpeiden selvittäminen käyttäjien tehtävien selvittäminen ympäristökuvaus sosiaalinen ja fyysinen ympäristö
Käyttäjävaatimusten määrittäminen vaatimusten kattavuus käyttäjien työnkuvaukseen mukaan tehtävät, motivaatio jne tuotteen toiminta tehtävän onnistuminen työn organisointi ja suunnittelu fyysiset ulottuvuudet soveltuvuus käyttöön ja tuotteen ylläpito vaatimukset ovat prosessin tavoitteet niiden avulla mitataan prosessin onnistumista ISO 13407
ISO 13407 Suunnitteluvaihe monialaiset suunnittelutiimit suunnitteluun vaikuttaa muutkin kuin tekniset tiedot prototyyppien rakentaminen ja testaus käyttäjillä tärkeämpää on rakentaa jokin konkreettinen proto, jolla voidaan kerätä palautetta, kuin proton hyvyys iteratiivinen suunnittelu mikään ratkaisu ei ole heti täydellinen suunnittelusyklejä kannattaa tehdä useita
ISO 13407 Arviointivaihe Suunnitteluratkaisut arvioidaan käyttäjävaatimuksia vasten arviointivaihe kulkee osin rinnakkain suunnitteluvaiheen kanssa vaihe jatkuu pitkälle tuotteen käyttöönoton jälkeiseenkin aikaan
Usability Engineering Lifecycle (Nielsen)
Nielsen Suunnitteluprosessin osat A) Valmisteluvaihe Tunne ja tutki käyttäjät Analysoi kilpailijat Aseta käytettävyystavoitteet B) Suunnitteluvaihe Rinnakkaissuunnittelu Ota käyttäjät mukaan suunnitteluun Koordinoi koko tuotteen käyttöliittymäsuunnittelu Käytä tyyliohjeita ja heuristisia sääntöjä Rakenna prototyyppejä Testaa käytännössä Iteroi C) Käyttöönottovaihe Kerää käyttäjiltä palautetta
Nielsen Valmisteluvaihe tulos: vaatimusmäärittely Käyttäjien tutkiminen ja käyttäjäkuvauksien luominen - käyttökonteksti Analysoi kilpailijat - olemassa olevien ratkaisujen tutkiminen ja vertailu (benchmark) Aseta käytettävyystavoitteet - ko. tuotteen kannalta olennaisten käytettävyysseikkojen huomioiminen ja määrittely
Suunnitteluvaihe Nielsen tulos: lukuisat protot ja lopulta valmis tuote Rinnakkaissuunnittelu - suunnittelutyön alkuvaiheessa useampi eri lähestymistapa antaa parhaan tuloksen Ota käyttäjät mukaan suunnitteluun - käyttäjiä voi hyödyntää myös pienissä suunnitteluratkaisuissa Koordinoi koko tuotteen käyttöliittymäsuunnittelu - hyvän lopputuloksen edellytyksenä on kokonaisuuden jatkuva hahmottuminen mukaan lukien ohjeet, ulkoasuja jne Käytä tyyliohjeita ja heuristisia sääntöjä - tyypillisten virheiden välttäminen sekä tuotteen yhtenäisyyden takaaminen Rakenna prototyyppejä - usea pieni parempi kuin yksi hieno Testaa käytännössä - vain käyttäjiltä saa todellisen palautteen Iteroi
Nielsen Käyttöönottovaihe tulos: parannettu versio, tärkeitä tietoja seuraaviin tuotekehitysprojekteihin tuotteen lopullinen käytettävyys testataan vasta todellisessa käyttötilanteessa käyttäjiltä saadaan kerättyä paljon tietoa liittyen sekä tuotteen käytettävyyteen että muuhun toiminnallisuuteen
Yhteenveto: kohtaa käyttäjä, tee erilaisia ratkaisuja ja protoja sekä testaa käyttäjien kanssa varaa aikaa käytettävyyteen mikään valmis malli ei ole helposti liitettävissä perinteisiin ohjelmisto-prosessimalleihin pieni kitka aina huomioitava hyvä suunnitteluprosessia on erinomainen apu suunnittelussa se takaa ajan ja välineet käytettävyyden huomioinnille lopullinen käytettävyys on kuitenkin kiinni suunnittelijoista ja heidän asenteistaan käyttäjiä kohtaan