Käyttäjätutkimuksen tulosten analysointi ja vaatimusmäärittely 121.110 Laskari 3
Laskarin sisältö Käyttäjätutkimuksen tulokset ja niiden esittäminen Menetelmiä Kuvaustapoja Tuloksista vaatimuksiksi Vaatimusmäärittely Mikä ihmeen vaatimusmäärittely Erilaisia vaatimuksia Millainen on hyvä vaatimus? Vaatimusmäärittelyraportti
Käyttäjätutkimuksen tulosten analysointi Lähtökohta: raakadataa paljon, tavoitteena tulosten jakaminen ja jäsentäminen Miten? Klusterimenetelmä Skenaariot Käyttäjäprofiilit Ympäristökuvaukset Valinta tehdään suunnittelutehtävän ja aineiston mukaan
Klusterimenetelmä eli PostIt-lappu menetelmä: 1. Käydään yhdessä tulokset läpi 2. Yksi esittää tuloksia, muut kirjoittavat merkintöjä lapuille merkittävä havainto tai tapahtuma per lappu esimerkiksi eri käyttäjien tiedot erivärisille lapuille 3. Lajitellaan laput suuremmiksi kokonaisuuksiksi, ja nimetään muodostuneet ryhmät 4. Tuloksena affiniteettidiagrammi, kuvaa asioiden yhteyksiä
Holtzblatt, K. & Beyer, H. (1993). Making customer-centered design work for teams. Communications of the ACM, 36(10), s. 92-103.
Skenaariot Voidaan kuvata nykyisiä tapoja tehdä asioita tai tulevaa tapaa (suunniteltavalla laitteella) Voivat olla sarjakuvia, piirroksia, valokuvia, tekstiä, Voidaan tarkentaa tarpeen mukaan Voidaan havinnollistaa tilannetta ja tarkastaa onko tarpeelliset asiat otettu huomioon
Skenaariot, esimerkkejä Muistiinpanojen tekeminen pikapäätteillä Luokissa tai käytävillä/nurkissa on pikapäätteitä, joissa voi piipahtaa tarkistamassa tietoja, tekemässä muistiinpanoja tai lukemassa tiedotuksia/sähköpostia. Muistiinpanot ovat luettavissa sekä oppilaskohtaisesti että aikajärjestyksessä. Asiat konkretisoituvat, luonnoksia on nopea piirtää, kaikki osaavat piirtää (riittävän hyvin),
Käyttäjäprofiilit Käyttäjäprofiilissa kuvataan tietty, tuotteen kuviteltu käyttäjä, joka kuuluu käyttäjäryhmään Profiileja voidaan tehdä monella tavalla, voivat sisältää mm: Nimi, ikä, ammatti/koulutus, asuinpaikka Tavoitteet, tehtävät Käyttökokemukset, käyttötilanteet, Heurekan aikuiskävijät: Piia Perheenäiti 35-vuotias perheenäiti Piia asuu Vantaalla tiedekeskuksen lähellä. Hän on tullut lyhyen matkan päästä siskon sekä kolmen eri-ikäisen lapsensa kanssa tutustumaan näyttelyihin. Vaikka Heurekaan onkin tultu lasten takia ja vierailu tapahtuu heidän ehdoillaan, uskoo Piia silti löytävänsä näyttelystä myös jotain häntä itseään kiinnostavaa
Ympäristökuvaus Fyysinen ympäristö Pohjapiirokset, valokuvat paikan päältä Välineiden sijainti ja käyttö, miten tilaa käytetään? Keittiön pohjapiirros ruokakaappi tiskipöytä liesi mausteet Ovi sohva pöytä ovi kahvikeitin hedelmät leipä mikro Jääkaappi mikro sijaitsee jääkaapin vieressä. sen eteen kasaantuu usein tavaroita. keittokirjat sijaitsevat hyllyssä mikron yläpuolella. hunaja pidetään mikron päällä, eikä maustehyllyssä.
Sosiaalinen ympäristö Ympäristökuvaus Ketkä liikkuvat ympäristössä ja ovat yhteydessä käyttäjään Yhdessä tekeminen, mitä ja kenen kanssa Vuorovaikutus Kuka soittaa kenellekin Virtasen perheessä: Äiti Isä mummo Maija Marja -täti sosiogrammi Jaakko -veli
Ilmiöistä vaatimuksiksi Ilmiö = käyttäjätutkimuksessa havaittu toistuva tapahtuma tai muu merkittävä havainto Tarve = ilmiöistä / kerätystä datasta johdettu asia, jota käyttäjä tavoittelee Vaatimus = käyttäjästä, hänen toimitatavoistaan tai ympäristöstään johtuva vaatimus kehitettävälle tuotteelle I: Ihmiset yrittävät avata ovea väärään suuntaan T: Ihmisten tulee tietää kokeilematta, miten ovi aukeaa V: Ovesta tulee selkeästi näkyä päälle päin, miten se avataan Huom! Käyttäjän toive ei ole vaatimus!
Vaatimusmäärittely mitä ja miksi? Vaatimuksiin tiivistetään tuotteen halutut ominaisuudet (perustuvat tutkimukseen) Vaatimusmäärittely pohja suunnittelulle, mitä lähdetään suunnittelemaan pohjana muutosten ja perusteluiden tekemiselle järjestelmällisesti Vaatimusmäärittelydokumentti = yhteistyösopimus eri osapuolten välillä (asiakas, käyttäjät, suunnittelijat, ohjelmistokehittäjät, ) Mitä myöhemmässä vaiheessa tuotteen kehitystä virheet ja ongelmat havaitaan, sen huonompi!
Erilaisia vaatimuksia Vaatimuksia voidaan luokitella usealla eri tavalla, esimerkiksi Käyttäjävaatimukset Korkean tason vaatimuksia Käyttäjätutkimuksesta johdettuja Mitä järjestelmä tekee käyttäjän näkökulmasta Järjestelmävaatimukset Tarkempia ja yksityiskohtaisempia kuin käyttäjävaatimukset Laatuvaatimukset käytettävyys, turvallisuus, luotettavuus,...
Hyvän käyttäjävaatimuksen ominaisuudet MITÄ järjestelmä tekee? ei miten tekee Kuvaa järjestelmän piirrettä tai ominaisuutta, nimetty vaatimukseksi ymmärrettävästi Pohjautuu käyttäjätutkimukseen, jäljitettävyys Numeroitu (helppo viitata jälkeen päin) Priorisoitu, kuinka tärkeä muihin verrattuna? Ei liian yleisellä tasolla: toteutuminen voidaan testata tai havaita valmista tuotteesta Toisaalta tarpeeksi korkealla tasolla: annetaan suunnittelijoille valinnan ja suunnittelun varaa
Välitehtävä Kehittäkää omaan aiheeseenne liittyen 3 käyttäjävaatimusta (aikaa 10min): Nykyisten tietojen pohjalta (jos kt ei vielä tehty) Ilmiö tarve vaatimus Muistakaa hyvän vaatimuksen ominaisuudet mm: Ei liian yleisellä eikä tarkalla tasolla = sopivalla tasolla =) Nimeäminen Priorisointi Mihinperustuvat? Esitelkään vaatimukset toiselle ryhmälle + kommentointi ( 5+5min)
Vaatimusmäärittelyraportti Esimerkkiraportti aiemmilta vuosilta Sisältö: Käyttäjäryhmä/-ryhmien kuvaus Tehtäväanalyysi Käyttäjän termistö Ympäristökuvaus Vaatimukset Jatkosuunnitelmat ja arviointi
Vaatimusmäärittelyraportti: Käyttäjäryhmän/ryhmien kuvaus Käyttäjäryhmät: millaisia ryhmiä, miten eroavat toisistaan? tuote suunnitellaan 1-2 käyttäjäryhmälle tuotteesta riippuen, nämä ryhmät tutkitaan ja esitellään tarkasti muut ryhmät esitellään sopivalla tarkkuudella, eli muutama lause kappale miksi tutkittu käyttäjäryhmä valittiin?
Vaatimusmäärittelyraportti: Tehtäväanalyysi Käyttäjien tarpeet ja tavoitteet Nykyiset ratkaisut Käyttäjien toiveet Skenaariot tärkeimmille tehtäville Visuaalinen kuvaus tärkeimmistä nykyisistä tehtävistä Miten tehtävät etenevät? Esitystavan voi valita vapaasti
Vaatimusmäärittelyraportti: Käyttäjän termistö Käyttäjien nykyinen yleinen termistö Nimet, joilla käyttäjät kutsuvat tehtävän osia ja käyttämiään välineitä, käyttäjien nykyinen Nimet, joilla käyttäjät kutsuvat tehtävän aikana syntyviä tuotteita Nimitykset, joilla käyttäjät kuvaavat omaa toimintaansa tehtävän suorituksen aikana Mahdollinen erikoistermistö Millaista termistöä käyttäjän nykyiset laitteet sisältävät, onko se käyttäjille luontevaa?
Vaatimusmäärittelyraportti: Ympäristökuvaus Fyysinen ympäristö ympäristö, jossa järjestelmää käytetään välineet, laitteet, Sosiaalinen ympäristö ilmapiiri käyttötilanteessa keitä muita paikalla, miten liittyvät tehtävään vuorovaikutus
Vaatimusmäärittely: Vaatimukset Käyttäjätutkimuksen tuloksista vaatimuksiksi miten, mitä vaiheita? ilmiö tarve vaatimus millaisia käyttäjävaatimuksia? vähimmäismäärä 15 käyttäjävaatimusta mihin vaatimukset perustuvat priorisointi hyvän vaatimuksen ominaisuudet missä tilanteessa vaatimuksia voidaan muuttaa?
Vaatimusmäärittely: Jatkosuunnitelmat ja arviointi Miten käyttäjätutkimus + vaatimusmäärittely mielestänne onnistui? Mitä menetelmiä käytitte, miksi niitä? Millaisia puutteita tietoihinne jäi, miksi? Miten ja milloin loppu tieto aiotaan kerätä? Jälkiviisastelut: mitä olisi voinut tai pitänyt tehdä toisin? Jatkosuunnitelmat, miten tästä eteenpäin?
Raportointiohje Ulkoasu: Kansilehti (kurssi, tekijät: ryhmän nimi, nimet + opiskelijanumerot, päivämäärä, työn ja vaiheen nimi, assari) Sisällysluettelo (sivunumerot!) Numeroidut ja kuvaavat otsikot Taulukoiden ja kuvien nimeäminen ja numerointi Lähdeluettelo ja liitteet Viittaustekniikka Sisältö: Looginen järjestys, selkeys, ymmärrettävyys ja kiinnostavuus
Arvostelu ja palaute Jokainen vaihe 0-5, 3=hyvä työ Osasuoritusten painotukset: Vaatimusmäärittely: 1,5 x vaihe 1! Palautus viikolla 9 Oma laskari DL Palautustapa sovitaan assarin kanssa erikseen Palaute vaatimusmäärittelyraportista ennen viikon 10 laskaria
HUOM! Ensi viikolla hiihtoloma, EI laskaria! Vaatimusmäärittelyn DL hiihtoloman jälkeisellä viikolla omaan laskariaikaan!