Käyttäjäkeskeinen suunnittelu

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

Käyttäjäkeskeinen suunnittelu

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

T Johdatus käyttäjäkeskeiseen tuotekehitykseen Kertausluento

Käytettävyyden testaus

Käytettävyys verkko-opetuksessa Jussi Mantere

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

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

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äyttäjätestaus. Mika P. Nieminen Käytettävyysryhmä Teknillinen korkeakoulu. Mika P. Nieminen, TKK 1

KÄYTETTÄVYYSPÄIVÄ

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

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

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

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

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

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

Miten suunnitella hyvä käyttöliittymä?

H Prosessi- ja kokonaisarkkitehtuurityökalu palveluna Liite 17 Käytettävyyden arviointi

Ohjelmiston testaus ja laatu. Testaus käytettävyys

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

Käytettävyyden arvionti

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

COTOOL dokumentaatio SEPA: Käytettävyystestaus

Suomi.fi: Asiointi ja lomakkeet osion käyttöliittymämallien käyttäjätestaus. Testaustulosten esittely

JYKDOK FINNA. Sisällys. Käytettävyystestaussuunnitelma

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

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

Käyttäjäkeskeinen suunnittelu

Käyttöliittymän suunnittelu tilastotieteen verkko-opetukseen. Jouni Nevalainen

Yhteenveto mittareiden ja laskureiden kehittämistyöstä

Sitnet-projektissa kehitettävän sähköisen tenttimisen järjestelmän käytettävyystestaus

SoberIT Software Business and Engineering Institute

Yhteenveto. Aiheita lopuksi

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

Sitnet-projektissa kehitettävän sähköisen tenttimisen järjestelmän käytettävyystestaus


Käyttäjäkeskeisen suunnittelun sulauttaminen osaksi tuotekehitysprosessia

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

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

Monien menetelmien riemu ja rikkaus tutkimuksessa. Saila Huuskonen BMF-kevätseminaari

Specifying user requirements for corporate intranet with user centered design methods. Espoo Tekijä: Henri Ström Valvoja: TkT Kalevi Kilkki

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Testaussuunnitelma. Testaussuunnitelma D/968/240.20/2017 Tampere3 HR-tietojärjestelmä/käytettävyyssuunnitelma ja - testaus

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

Näkemyksiä ja kokemuksia käyttäjälähtöisestä suunnittelusta Hannu Paunonen Metso Automation Oy

Käytettävyyden arviointi

1510 Ihminen ja tietoliikennetekniikka

Käytettävyyslaatumallin rakentaminen verkkosivustolle

Käytettävyyden huomiointi ohjelmisto prosessissa testausta lisäämällä

Heuristisen arvioinnin muistilista - lyhyt versio

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

Testauksen suunnittelu ja dokumentointi ketterässä testauksessa Tutkimustuloksia

Standardit osana käyttäjäkeskeistä suunnittelua

PÄIVÄ huomioiminen tuotekehityksessä

SoberIT Software Business and Engineering Institute

Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita.

SoberIT Software Business and Engineering institute

Testaaminen ohjelmiston kehitysprosessin aikana

Figure 1: Projektipäälliköt Juha-Pekka Honkavaara ja Juha Mattila


CT30A2800. Osa I: (n. 90 min) Käyttäjäkeskeinen Suunnittelu?

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

Käytettävyyden arviointi ja käytettävyystestauksen soveltaminen terveydenhuollon tietojärjestelmien valinnassa

Käyttäjätieto konseptoinnissa. Vesa Jääskö,

S Ihminen ja tietoliikennetekniikka

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

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

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

S Ihminen ja tietoliikennetekniikka. Syksy 2005, laskari 2

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

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

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

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

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

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

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

Käytettävyysohjattu vuorovaikutussuunnittelu: JFunnel malli ( käytettävyyssuppilo )

Käytettävyystestauksen ja heuristisen läpikäynnin vertailututkimus

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

Sirpa Riihiaho. Teknillinen korkeakoulu. Sirpa Riihiaho,TKK

Käytettävyystestausmenetelmät

SEPA Heuristinen arviointi

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

Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely

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

Menetelmädokumentti Käyttöliittymäsuunnittelu

UCOT-Sovellusprojekti. Testausraportti

VAASAN YLIOPISTO TEKNILLINEN TIEDEKUNTA TIETOTEKNIIKAN LAITOS

Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin

Käytettävyystestaus verkkosivujen arvioinnissa

T Testiraportti - integraatiotestaus

Käytettävyyden perusteet

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

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

Transkriptio:

Sisältö Käyttäjäkeskeinen suunnittelu Käsitteet osana tuotekehitys-prosessia Heuristisen arvioinnin ja käytettävyystestauksen erot ja piirteet Käyttöliittymän heuristinen arviointi tai käyttöliittymän Janne Lohvansuu Senior Consultant, Usability Visual Systems Oy 25.4.2002 Käytettävyyden käsitteistöä Käytettävyys (usability) Käytettävyyssuunnittelu (usability engineering) K ä y t e t t ä v y y s a r v i o i n t i Käyttäjäkeskeinen suunnittelu / Käytettävyyssuunnittelu Käyttäjäkeskeisen suunnittelun periaatteita Käyttäjien mahdollisimman alussa tapahtuva ja prosessin läpi jatkuva osallistuminen Arviointi tiiviinä osana suunnittelua, ei erillisenä Jatkuva arviointi Iteroiva (toistava) suunnittelu Käyttäjäystävällisyys Käyttäjäkeskeinen suunnittelu (user centered design) 1

Käyttäjäkeskeinen suunnittelu (UCD) Yleisimmin kä ytössä kä yttäj äkeskeinen suunnitteluprosessi UCD (User Centered Design). Se on Suunnittelufilosofia, joka Asettaa loppukäyttäjän/asiakkaan tarpeet palvelun kehityksen ytimeen teknologian ja toimintalogiikan asettamien tarpeiden kanssa Prosessi, joka Sisällyttää käyttäjiltä saatavan palautteen, käyttäjätestauksen ja käytettä vyysvaatimukset osaksi suunnitteluprosessia ja palvelun elinkaarta. Paras tunnettu metodi Laadukkainen ja loppukä yttäjän odotukset tä yttävien tuotteiden ja palveluiden suunnitteluun ja tuotantoon. Käyttäjäkeskeinen suunnittelu (iso 13407) Testaatuotetta vaatimuksiin nähden Tunnista käyttäjä ja käyttökonteksti Tuote täyttää vaatimukset Tuota suunnitteluratkaisuja ( esim. prototyyppejä) Määrittele käyttäjän ja organisaation vaatimuksettuotteelle ISO:n standardi määrittelee käyttäjäkeskeisen suunnittelun käytännössä samalla tavalla kuin käytettävyyssuunnittelu määritellään. Käyttäjäkeskeinen suunnittelu / Käytettävyyssuunnittelu Vaiheet: Käytettävyystavoitteiden määrittely käyttäen mitattavia arvoja Tavoiteltavan käytettävyystason määrittely näille arvoille Erilaisten suunnitteludesignien vaikutuksen arviointi osana tuotekehitysprosessia Käyttäjiin perustuvan palautteen yhdistäminen tuotteen suunnitteluun Suunnittelu-arviointi-suunnittelu vaiheiden toisto, kunnes tavoitellut tasot on saavutettu. 2

Käytettävyysarvioinnissa painotetaan käyttäjän tuntemista ja ta. on kattotermi: yleensä erotetaan käytettävyyden tarkastaminen (usability inspection) ja (usability testing). Asiantuntijamenetelmien merkitys on vähentynyt. Esimerkiksi ISO:n standardit eivät mainitse näitä menetelmiä. Kognitiivinen psykologia on joutunut kritiikin kohteeksi esimerkiksi kognitiivinen läpikäynti yhä harvinaisempaa. osana tuotekehitysprosessia Projektin eteneminen Työvaihe Käyttökontekstin tunnista minen Käytettävyyskriteerien ja metriikoiden valinta Uudelleensuunnittelu Lopputulema Käyttökontekstin määrittely Käytettävyysmäärittely Raportti kriteerien täyttymisestä käytettävyydeltään parantunut tuote Tunnista käyttökonteksti Menetelmiä: Haastattelut Kyselyt Käyttäjien toiminnan seuraaminen tuotteen käyttöympäristössä Focus groups Esimerkki: Opintoluotsi (http://www.opintoluotsi.fi) Käyttäjien koulutukseen liittyviä tiedontarpeita ja asenteita on kartoitettu eri ikäisten kansalaisten puhelin- ja teemahaastatteluilla. Tunnista käyttökonteksti Keitä käyttäjät ovat? Mitä ominaisuuksia käyttäjillä on? Missä ympäristössä käyttäjät toimivat? Minkälaisia tehtäviä ja tarpeita käyttäjillä on tuotteeseen liittyen? Mitä muita työkaluja, välineitä ja dokumentteja tuotteen käyttöön liittyy? Onko tuote mukana organisaatiossa/työprosessissa? 3

Case: HUS Helsingin ja Uudenmaan Sairaanhoitopiirin verkkohanke käynnistyi keväällä 2001. Kevään aikana Visual Systems ja TietoEnator tekivät pilottiprojektina Kirurgian toimialan intranet -järjestelmän perusratkaisulle teknisen ja toiminnallisen määrittelyn sekä palvelujen kuvauksen. Syksyllä 2001 käynnistynyt laajamittainen verkkohanke on käsittänyt ensi vaiheessa HUS-yhtymän Kirurgian toimialan sekä yhtymätason intranet -toteutuksen. Palvelut julkaistaan keväällä 2002. Suunnitteluvaiheessa tärkeässä roolissa olivat käyttäjien toiminnan ja käyttötapausten selvittäminen osana tuotekehitysprosessia Projektin eteneminen Työvaihe Käyttökontekstin tunnista minen Käytettävyyskriteerien ja metriikoiden valinta Uudelleensuunnittelu Lopputulema Käyttökontekstin määrittely Käytettävyysmäärittely Raportti kriteerien täyttymisestä käytettävyydeltään parantunut tuote Käytettävyyskriteerien määrittely Käytettävyyskriteerit kannattaa valita sen perusteella, mitkä ovat käyttäjiä ajatellen sovelluksen päätoimintoja. Tasot käytettävyyskriteereille määritellään yhdessä toimittajaorganisaation ja käyttäjiin perustuvan tiedon pohjalta. osana tuotekehitysprosessia Projektin eteneminen Työvaihe Käyttökontekstin tunnista minen Käytettävyyskriteerien ja metriikoiden valinta Lopputulema Käyttökontekstin määrittely Käytettävyysmäärittely Raportti kriteerien täyttymisestä Uudelleensuunnittelu käytettävyydeltään parantunut tuote 4

Käytettävyysarvioinnissa menetelminä ovat mm. asiantuntijoiden suorittamat menetelmät kuten heuristinen arviointi, kognitiivinen läpikäynti tms. Asiantuntijamenetelmät sopivat kehityksen alkuvaiheeseen, ennakoivaan arviointiin. Asiantuntijamenetelmien tuloksia on useasti vaikeampi perustella organisaatiolle kuin käytettävyystestauksen tuloksia. Käytettävyystestauksessa todelliset käyttäjät suorittavat ennalta laadittuja tehtäviä tai tehtäväskenaarioita, joiden suorituksen aikana testin valvoja tekee huomioita ja koetilanne tallennetaan. heuristinen arviointi Heuristinen arviointi tarkoittaa sovelluksen käyttöliittymän ar viointia käytettävyysperiaatteiden avulla. Arvioijat käyvät käyttöliittymän läpi joko ryhmässä tai erikseen. Arvioinnissa suurin hyöty saavutetaan n. 2-4 arvioijalla. Kuten aiemmin todettiin, heuristinen arviointi on ennakoivan arvioinni n menetelmä. heuristinen arviointi Jakob Nielsenin heuristiikat: 1. Näytä järjestelmän tila 2. Järjestelmän ja todellisen maailman on vastattava toisiaan 3. Käyttäjän kontrolli ja vapaus 4. Yhtenäisyys ja standardit 5. Virhetilanteiden esto 6. Tunnistettavuus on parempi kuin muistaminen 7. Joustavuus ja käyt ön tehokkuus 8. Esteettinen ja kompakti suunnittelu 9. Auta käyttäjiä tunnistamaan ja diagnosoimaan virheet ja toipumaan niistä 10. Opastus ja dokumentaatio Käytettävyystestauksen suunnittelun vaiheet 1. Testaussuunnitelman ja ennakkotehtävien laatiminen 2. Testaustilanteen suunnittelu 3. Pilottitestin suorittaminen 4. Testin suorittaminen 5. Kerätyn materiaalin analysointi ja tulkinta 6. Tulosten raportointi ja välittäminen suunnittelijoille 5

Testauksessa vähintään 2-3 testihenkilöä kustakin per käyttäjäryhmä Koehenkilöiden löytämisessä on monesti käytettävä luovuutta. (organisaatio, jossa mahdolliset koehenkilöt toimivat.) Ennen testiä pilottitestaus, jossa testitehtävien ja testauksen yhteydessä mahdollisesti käytettyjen kysymysten toimivuudesta varmistutaan. Käytettävyystestauksen aikana käyttäjiä pyydetään usein ajattelemaan ääneen ja selittämään mitä he tekevät. Hyötynä se että arvioija saa käsityksen siitä mitä koehenkilö ajattelee suorittaessaan tehtävää. Haittapuolena toiminnan hidastuminen ja sitä kautta liian myönteinen vaikutelma tuotteen toiminnasta. Lisäksi ääneenajattelu ei ole normaalia. Testihenkilöt täyttävät ennakkotehtävät ennen testaamista (osaamistausta, yms.taustatekijät) Testitilanteessa käyttäjä suorittaa paperilla kuvattuja tehtäviä itsenäisesti, vaikka tilanteessa onkin mukana valvoja. Käytettävyystestausistunnon aikana käyttäjää ei neuvota, ellei tehtävän suoritus uhkaa loppua ilman apua. (saa loppuakin) Ei ohjailevia kommentteja kuten Noin juuri, Ei noin..!! Koetehtävien tulee olla ominaisuuksia edustavia, tyypillisiä ja realistisia tehtäviä, joilla arvioitu ominaisuus käydään läpi kattavasti. Useasti käytetössä tehtäväskenaarioita. Skenaario kuvaa mitä pitää saada aikaan, mutta ei suoritustapaa. Skenaario ei saa olla liian laaja ja aikaa vievä. Esimerkki testauksesta: Your colleague is on vacation and wants you to update his course information. Find his course ("perl programming") and add 10 euros to the cost of the course and raise the difficulty level of the course to "advanced". 6

Testauksen tapahtumat voidaan myös talletaa sopivalla välineellä (videokameralla, minidisc, tms.) Videokuvaamisessa ongelmana epäselvä ja välkkyvä kuva. Ohjelmistojen käytössä ongelmia varsinkin jos testaus tehdään testattavan työpaikalla: asennus, laitteistovaatimukset Aina ei ole pakko tallentaa testitilanteita. Se voi hermostuttaa ja osaltaan vääristää testituloksia Käytettävyystestauksessa käytetään kyselyitä - joko ennen testiä tai testin jälkeen, joskus sekä että. Kysymykset kartoittavat käyttäjän mielipiteitä tuotteen käytöstä. Kyselyissä on mahdollista käyttää joko vapaamuotoisia tai standardoituja kyselyitä. Tällä hetkellä ei ole kuitenkaan olemassa ilmaista numeraalisia arvoja antavia standardoituja kyselyjä Tulosten analysointi tapahtuu joko laadullisesti tai tilastollisesti. Tuloksia verrataan valittuihin käytettävyyden mittareihin. Numeroilla mitattavat arvot ovat suhdelukuja, suoritusaikoja, onnistumis- ja epäonnistumismääriä jne. Käytettävyystestauksessa havaittujen ongelmien esittäminen. Esim.: #10. Participant didn t understand the symbols on Study Element Tree Severity: 4 Frequency: One user commented about the symbols twice during the test. Explanation: User didn t know what the symbols on Study Element Tree stand for. The symbols aren t informative and they may confuse more than aid the user. Recommendations: Change the symbols to something more informative. Symbols shou ld indicate the type of element. Hierarchy of elements could be ind icated in symbols too, but since the Study element tree itself shows the hierarchy it isn t as important. 7

Testausraportissa on hy ödyllistä käyttää kuvia/screenshotteja ongelmakohdista havainnollistamaan ongelmia suunnittelijoille. My ös videopätkiä testitilanteesta voidaan käyttää tulosten esittämisen tukena. Tämä estää raportoinnissa tapahtuvaa tiedon häviämistä. osana tuotekehitysprosessia Projektin eteneminen Työvaihe Käyttökontekstin tunnista minen Käytettävyyskriteerien ja metriikoiden valinta Lopputulema Käyttökontekstin määrittely Käytettävyysmäärittely Raportti kriteerien täyttymisestä Uudelleensuunnittelu käytettävyydeltään parantunut tuote Vältä käytettävyysarvioinnissa: Arviointi toisen kuin ensisijaisen käyttäjäryhmän näkökulmasta Liian pieni määrä koehenkilöitä Koehenkilöt muusta kuin todellisesta käyttäjäryhmästä Heuristisen arvioinnin tulosten käyttö objektiivisena arviona kohteen käytettävyydestä Web-sivujen informaatiosisällön ja ulkoasun arviointi heuristisella arvioinnilla Käyttöliittymäsanaston ja -käsitteiden käyttö käyttäjäkyselyissä Ongelmia testauksessa Arvioinnin luotettavuus ja oikeellisuus Käytettävyys ei ole vakiintunut osaksi suunnitteluprosessia Käytettävyydelle ei aseteta mitattavia tavoitteita Käyttöliittymän suunnittelu / arviointi on ajoitettu väärin Käytettävyyttä arvioidaan vasta prosessin lopussa Organisatoriset ongelmat: tiimit erillään, kommunikointi jne. 8

Linkkejä Suomenkielinen käytettävyyden kuvaus löytyy Jarmo Parkkisen kirj oittamana täältä; http://www.adage.fi/artikkelit/kaytettavyys_mita_se_on.html Jarmo ja Irmeli ovat myös kirjoittaneet myös kirjan "Käytettävyyden psykologia" joka voi olla hyvä lukaista jos aihe kiinnostaa vielä enemmän: http://www.adage.fi/tiedotteet/kaytettavyyden_psykologia.html IBM julkaiseen Ease-of-Use nimellä artikkeleita käytettävyydestä http://www-3.ibm.com/ibm/easy/eou_ext.nsf/publish/558 Hyviä linkkejä aiheesta http://www.userdesign.com/usability.html Käytettävyys osana tuotekehitystä http://www.usability.serco.com/trump/trump/index.htm ja http://www.usability.serco.com/research/research.htm Kiitos! www.lohvansuu.com janne.lohvansuu@visualsystems.com 9