KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

Samankaltaiset tiedostot
Käyttäjän ääni Heti, nyt ja aina. Arto Puikkonen Johtava konsultti, UX-palvelut

Käyttäjäkeskeisyys verkkopalveluissa

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

Käyttäjäkeskeinen suunnittelu

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

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

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

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

COTOOL dokumentaatio SEPA: Käytettävyystestaus

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Juha Sjöblom Taideyliopiston ensimmäinen yhteinen intranet, Artsi

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

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

SOINTU ENNAKOIVUUTTA, TEHOKKUUTTA JA TURVALLISUUTTA KOTIHOITOON.

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

Testausoppeja toimialavaihdoksesta

T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen

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

Ketterä vaatimustenhallinta

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

UCOT-Sovellusprojekti. Testausraportti

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

Käyttäjäkeskeinen suunnittelu

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

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

FixUi:n palvelumuotoilupaketit. Ota yhteyttä:

Kansallinen digitaalinen kirjasto Käyttöliittymä Finna Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut

Miten 333 organisaatiota voi kehittää yhtä yhteistä digitaalista palvelua ja vielä kuunnella kaikkien asiakkaita?

Miten löydän Sen Oikean? Senaattoritilaisuus Liisa Paasiala, Senior Consultant

Käytettävyyslaatumallin rakentaminen verkkosivustolle

Käytettävyys verkko-opetuksessa Jussi Mantere

Kuinka IdM-hanke pidetään raiteillaan

Omahoitopolut.fi Toteutuksen tilannekatsaus

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Tapahtuipa Testaajalle...

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Ohjelmistotekniikka - Luento 2

Tulevaisuuden älykkäät oppimisympäristöt LessonApp - nopea kokeilu Tampereen ammattikorkeakoulussa

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Miten varmistaa käytettävyys terveydenhuollon tietojärjestelmien* hankinnoissa? Vaihtoehdot ja niiden haasteet?

Yhteisöllisen toimintatavan jalkauttaminen!

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

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

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

Tutkittua tietoa. Tutkittua tietoa 1

Suomi.fi palveluiden hyödyntäminen valinnanvapaus ja palvelutietovaranto

Yhteisön kehitystyöhön osallistumisen mahdollisuudet ja mallit

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

Project-TOP QUALITY GATE

Tilannetietoisuus läpinäkyvyys antaa välineet parempaan palveluun

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

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

Advanced Test Automation for Complex Software-Intensive Systems

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

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

Käytettävyystestaus Selville saatavat ongelmat

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

Liikkuva työ pilotin julkinen raportti

Convergence of messaging

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

DOB - Datasta oivalluksia ja bisnestä DOB innovaatioalustan kuvaus

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä Tuukka Vähäpassi

ADE Oy Hämeen valtatie TURKU. Tuotekonfigurointi. ADE Oy Ly Tunnus:

Monipuolista hienomekaniikkaa. Copyright 2013 Mecsalo Oy Minkkikatu 10-12, FI Järvenpää. Tel (0)

Kansainvälisten myyntiliidien määrä nousuun LinkedIn-markkinoinnilla CASE AAC Global

Saavutettavuus tietojärjestelmien hankinnoissa

Miten suunnitella hyvä käyttöliittymä?

Kirjaston verkkopalvelun suunnittelu käyttäjäkeskeisesti

Wiki korvaa intranetin. Olli Aro

Käytettävyys tietojärjestelmien suunnittelussa - mikä tökkii, mitä ratkaisuja? KäytettävyysOSYn seminaari Timo Jokela

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

Scrumin käyttö ketterässä sovelluskehityksessä

Käytettävyyden testaus

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

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

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj

TALOYHTIÖN PERUSKORJAUKSET Mauri Niemelä

Kansallisen palveluväylän pilotoinnin tukeminen. JulkICTLab-projektihakemus

Uskalla kokeilla -työpaja Agenda ja tehtävät

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

Thl.fi määrittely 1. työpaja

Muistitko soittaa asiakkaallesi?

Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana

Sähköisen kilpailuttamisen hyödyt

Kehittämisen omistajuus

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

Yksikkötestaus. import org.junit.test; public class LaskinTest public void testlaskimenluonti() { Laskin laskin = new Laskin(); } }

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Mihin kaikkeen voit törmätä testauspäällikön saappaissa?

Omakannan Omatietovaranto palvelun asiakastestaus

Aapo Puskala tähdentää monipuolisten taitojen merkitystä

Ohjelmiston toteutussuunnitelma

Thl.fi 5. määrittelytyöpaja: avoimet asiat

T Testiraportti - integraatiotestaus

Transkriptio:

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Eeva Kangas 05.11.2015 @FixUi Oy 2013 2015

FIXUI "Autamme yrityksiä suunnittelemaan sellaisia tuotteita, joita ihmiset osaavat ja haluavat käyttää" Käyttäjätutkimukset Käyttöliittymäsuunnittelu Graafinen suunnittelu Käytettävyyden arviointi Käytettävyystestaus Koulutukset

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ - Mikä on käytettävyystestaus? - Testaus osana ketterää kehitystä - Milloin voi testata? - Miksi testata? Mikä on lopputulos? - Case esimerkkejä

MIKÄ ON KÄYTETTÄVYYSTESTAUS? paras tapa saada monipuolista tietoa tuotteen käytettävyydestä ja löytää sen käytettävyysongelmat. oikeiden kohderyhmien käyttö testihenkilöinä lopputuloksena lista käytettävyysongelmista ongelmien vakavuusaste määritellään ja ongelmille ehdotetaan myös korjauksia käyttäjien mielipiteitä ja kommentteja tuotteesta

KÄYTETTÄVYYSTESTAUS - Tehdään yhdessä asiakkaan kanssa testaussuunnitelma (tehtävät ja haastattelukysymykset) - Rekrytoidaan testikäyttäjät, tyypillisesti 6-8 käyttäjää eri asiakassegmenteistä - Toteutetaan esim. neuvotteluhuoneessa käytettävyystestaukset, n. 2h / käyttäjä. Mukana testin vetäjä, muistiinpanojen kirjoittaja ja testikäyttäjä - Analysoidaan tulokset. Kirjoitetaan raportti, jossa lista löydetyistä käytettävyysongelmista, positiivisista löydöksistä ja kehittämisideoista. Ongelmiin annetaan ratkaisu joko tekstin tai esim. rautalangan muodossa. - Tulokset esitellään asiakkaalle, jotta asiakkaalla on mahdollisuus esittää tarkentavia kysymyksiä. - Tarvittava työmäärä: Asiakkaan kommentointien nopeudesta ja testikäyttäjien saatavuudesta riippuen 2-3 kalenteriviikkoa

ASIANTUNTIJA-ARVIOINTI - Asiantuntija-arviossa käyttöliittymäsuunnittelija selvittää mikä sivustossa tai sovelluksessa on hänen mielestään ongelmana - Asiantuntija käy läpi sivuston ja etsii sieltä käytettävyysongelmat käyttäen hyväksi heuristiikkalistoja ja omaa kokemustaan. - Asiantuntija listaa käytettävyysongelmat ja antaa niihin parannusehdotukset (selityksin tai rautalankojen muodossa). Tuloksista kirjoitetaan raportti. - Asiakkaalle esitetään tulokset, jotta asiakkaalla on mahdollisuus esittää tarkentavia kysymyksiä. - Tarvittava työmäärä: Palvelun laajuudesta riippuen 1-2 htp

TESTAUS OSANA KETTERÄÄ KEHITYSTÄ Suunnittele -> Toteuta -> Testaa -> Suunnittele Älä suunnittele varastoon, vaan tarpeeseen Toteuta sellaista, jota voi testata (prototyyppi, valmis tuote) Tärkeintä on saada palautetta ja saada siten parempi tuote

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Ongelmana on ollut tuoteomistajan roolin hektisyydestä johtuva käytettävyysnäkökulman unohtaminen, tuoteomistajan puutteellinen käytettävyysosaaminen ja motivaatio, sekä ketterien menetelmien puutteellinen tai jopa rajoittava näkemys käytettävyyden huomiointiin. Käytettävyystestausta tarvitaan varsinkin silloin, kun Järjestelmän käyttäjät ovat laaja, ei-teknisesti suuntautunut ryhmä Käyttäjät tulevat asiakkaan organisaation ulkopuolelta Käyttäjien tekemien virheiden kustannus on korkea Erilaisia vaihtoehtoja käyttöliittymätoteutuksille on paljon eivätkä alustan parhaat käytännöt ole vielä vakiintuneet.

KÄYTETÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Ohjelmiston testaamisessa keskitytään enimmäkseen ohjelman logiikan testaamiseen, ei niinkään käytettävyyden testaamiseen. Koetaan, että käytettävyystestaus ei sovi ketterään kehitykseen, se unohdetaan kokonaan tai kuvitellaan, että se on sama asia kuin, että homma heitetään kokonaan asiakkaan harteille. Ketterä kehitys on tuonut asiakasta lähemmäksi ohjelmistokehitystä, mutta se ei ole kuitenkaan tarpeeksi. Käytettävyystestauksessa pyritään arvioimaan sitä, kuinka hyvin käyttäjät saavuttavat haluamansa tavoitteet kehitettävää ohjelmaa käyttäessään. Käytettävyystestaus tuottaa suunnittelua ohjaavaa tietoa ja on siten myös luonteeltaan iteratiivista. Käyttöliittymäsuunnittelun iteraatioiden kesto on usein totuttua sprinttisykliä lyhempi: viikkojen sijasta päiviä. Suunnitelma muuttuu tai kehittyy siis nopeasti kokemusten ja palautteen pohjalta.

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Uusia käyttöliittymäversioita on syytä toimittaa säännöllisesti, jotta on mahdollista saada käyttäjiltä ja asiakkailta jatkuvasti palautetta, jonka perusteella sitä voidaan parantaa entisestään. Liiketoimintaan, kehitykseen ja käytettävyysaktiviteetteihin osallistuvien ihmisten on syytä työskennellä yhdessä päivittäin. Ketterän kehityksen kommunikointitapa pienentää kuilua käytettävyystiedon keräämisen ja sen perusteella muutosten tekemisen välillä. Tehokkain tapa kehitettävän järjestelmän käytettävyyden saamiseksi selville on perinteinen käytettävyystestaus. Testataan käyttöliittymää säännöllisesti ja kaikissa projektin vaiheissa.

SCRUM JA KÄYTETTÄVYYSTESTAUS (NORTHROP, 2011)

NOPEA KÄYTETTÄVYYSTESTAUS OSANA SPRINTTIÄ Suppea testaus on parempi kuin ei testausta ollenkaan. Kolme testikäyttäjää riittää nopeaan testaukseen. Tarkoituksena on löytää suurimmat ongelmat ja reagoida niihin varhaisessa vaiheessa. Myös aiempia testisuunnitelmia voidaan käyttää hyväksi. Jos testattava palvelu on hyvin geneerinen ja kaikille tarkoitettu, saat testihenkilöitä vähällä vaivalla esim. yrityksen sisältä muista projekteista tai työntekijöiden perheiden jäsenistä. Muista kuitenkin, ettei ainakaan kaikkien testihenkilöiden kannata olla ohjelmistoalalla olevia. Jos palvelun käyttäjäkunta on spesifisempi, voit esim. ulkoistaa rekrytoinnin käytettävyysalan firmalle säästääksesi omaa aikaa.

NOPEA KÄYTETTÄVYYSTESTAUS OSANA SPRINTTIÄ Raportoinnin tulee olla myös nopeaa. Lista ongelmista ja muutospyynnöt niihin. Ongelmat nopeasti järkevässä muodossa tuotteen omistajan tietoon, että korjaukset saadaan työlistalle. Kun nopea testaus saadaan rutiininomaiseksi, ja materiaalit ovat siihen jo olemassa, ei testaukseen mene kuin 1 2 päivää. Nopeaa testausta ei tarvitse tehdä välttämättä joka sprintissä, vaan silloin vain kun selkeitä uusia toiminnallisuuksia julkaistaan. Perinteistä muodollisempaa 5-8 testihenkilön testausta ei kuitenkaan tulisi unohtaa. Laajemman testauksen voi suorittaa aina esim. kun tuotantoon on menossa isompi versiopäivitys.

MILLOIN VOI TESTATA? Hankkeen alussa Ennen kuin aletaan suunnittelemaan uutta ohjelmistoa Tai ennen kuin aletaan tekemään uutta versiota palvelusta Prototyyppivaiheessa Kun tuote on lähes valmis Käyttö todellista ja aitoa Erittäin runsaasti dataa Kun tuote on markkinoilla Jatkuvaa kehitystä Liiketaloudelliset kriteerit Käyttäjäkeskeiset kriteerit

HANKKEEN ALUSSA Kun halutaan vaatimusmäärittely uudelle palvelulle/seuraavalle versiolle. Ketterässä ohjelmistoprojektissa määrittelyt elävät ja kokonaisuus tarkentuu vähitellen. Referenssejä: FixUi toteutti TerveMedialle ryhmäkeskustelun, jossa lääkärit saivat antaa palautetta tämän hetkisestä Lääkäriportaalista. Tuloksia käytetään hyväksi portaalin kehittämisessä. - > toiveita, ideoita, parannusehdotuksia, käyttökokemuksia

PROTOTYYPPIVAIHEESSA Tarkoituksena on saada selville isoja kysymyksiä: onko tuote sellainen, mitä käyttäjät toivovat? Puuttuuko ominaisuuksia? Onko ominaisuuksia liikaa? Referenssejä: MaxTrainer kuntoiluohjelmasta teimme paperiprototyyppitestin, jolla nähtiin ollaanko tuotteen suunnittelussa menossa oikeaan suuntaan.

KUN TUOTE ON LÄHES VALMIS Saadaan viimeiset korjaukset tehtyä ennen tuotteen julkaisua. Palveluille on yhä luonteen omaisempaa jatkuva palvelukehitys, joka tuo toistuvia muutoksia palveluihin. Huom! Jätä aikaa korjauksille Referenssejä: FixUi teki käytettävyystestin Kainuun maakuntakuntayhtymän Intranetistä juuri ennen käyttöönottoa.

KUN TUOTE ON MARKKINOILLA Saadaan tuote entistä paremmaksi seuraavaan versioon. Referenssejä: FixUi teki asiantuntija-arvion Verkkoaseman julkaisujärjestelmästä. FixUi teki käytettävyystestin Oulun kaupungin Intranetistä ennen kuin alettiin suunnittelemaan Intrasta seuraavaa versiota. -> käytettävyysongelmiin parannusehdotuksia

www.fixui.fi