Kenttätutkimusten merkitys vaatimuksille ja käliratkaisuille: kaupan osto-, myynti- ja kassaohjelmisto



Samankaltaiset tiedostot
Visma Fivaldi -käsikirja Alennukset/ hinnoittelu

Toiminnallisen määrittelyn tarina. Esimerkki Reaktorin tavasta tehdä toiminnallista määrittelyä.

Ensimmäisen myyntiprojektin tarjouksen luonti

Sähköistä asiointia graafisen alan yritysverkostossa - projektin yhteenveto - Ismo Heikkilä, VTT

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Ical-kalenterisovellus

Yhteistoimintakaavio (Esimerkki)

Kenttätutkimusaineiston hyödyntäminen käyttöliittymäsuunnittelussa

Osto- ja myyntiprosessi

opiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä.

Integrointi. Ohjelmistotekniikka kevät 2003

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Netraudan verkkokaupan asiakaskysely Yhteenvetoraportti, N=1143, Julkaistu: Vertailuryhmä: Kaikki vastaajat

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Visma Business AddOn Tilauksen synkronointi. Käsikirja

VR laski hintoja pysyvästi. Uudet hinnat ja tuotteet alkaen

OHJE BE ONLINE VERKKOKAUPPAAN

Verkkokaupan tarvekartoitus

Kaaviot havainnollistavat myös mahdolliset muutokset liiketoiminnassa, jolloin niihin pystytään reagoimaan ennenkuin on liian myöhäistä.

TIE Ohjelmistojen suunnittelu. Luento 2: protot sun muut

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Toimituksen laskuttaminen erissä

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

Suomen Hiusyrittäjät ry Ajanvarausjärjestelmän tarjous

Netraudan asiakaskysely Yhteenvetoraportti, N=594, Julkaistu: Vertailuryhmä: Kaikki vastaajat

Käyttöliittymien arviointimenetelmät

KAHVIN KEITTÄMINE LOMA TYÖMATKA TAUKO KOPIOKONE AUTO VIRKISTYS- PÄIVÄ UUSI TYÖNTEKIJÄ TIIMI SEMINAARI WORKSHOP SISÄILMA VESSAT

ASTERI TILAUSTENKÄSITTELY Windows-ohjelma. Vuosipäivitys

Käyttötapausanalyysi ja testaus tsoft

Elisa Kassa kanta-asiakkuus

Työkalujen merkitys mittaamisessa

Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita.

Skenaario 1: Paavo kokouksessa

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

Lomalista-sovelluksen määrittely

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

SISÄLLYSLUETTELO. Standard Taloushallinto Verkkolaskutus Sivu 1/9

Visma Liikkuvan työn ratkaisut: Online Varasto. Moderni työkalu työn hallintaan

Sähköisen markkinoinnin viisi kultaista sääntöä eurooppalaisten operaattoreiden silmin

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

MODUULI 1 TÄRKEÄT VERBIREKTIOT (VERBI + KYSYMYSSANA)

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

ANNA JA ALEKSI SETELINVÄÄRENTÄJIEN JÄLJILLÄ

ANNA JA ALEKSI SETELINVÄÄRENTÄJIEN JÄLJILLÄ

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

Käyttäjäkeskeinen suunnittelu

Lingon & Blåbär. pähkinänkuoressa

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

RT tuotetieto. Ota hyöty irti tuotetiedon digitalisaatiosta! RT tuotetiedon ja RT urakoitsijan tuotetiedon lanseeraustilaisuus

Ylläpitodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tarjousten prosenttilaskentaa

LOPPURAPORTTI Paperikonekilta Versio 1.0

YRITTÄJYYSINFO torstai Auvo Turpeinen

Yleinen kielitutkinto, keskitaso, harjoituksia /

Matkailutuotteet ostettaviksi Sessions-työpaja

Ohjelmistoprosessit ja käyttöliittymäsuunnittelu

Varastossa kaikki hyvin vai onko?

Käyttäjäkeskeinen suunnittelu

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Co-creative Entrepreneurship Education for All Aalto Students

Arjen Keskiössä seminaari Laitoshoidon purku asuntoverkostoja kehittämällä

TOIMINNALLINEN MÄÄRITTELY MS

ASIAKASKYSELY: Ympäröi oikea vaihtoehto tai ehdot. Liite 1/1 K1. Sukupuoli 1 Nainen 2 Mies

SOPIMUSOIKEUS Vastausohjeet. Hyvityspisteet

One click is enough to make the world a be5er place.

Peliteoria luento 2. May 26, Peliteoria luento 2

Käyttö ohjeet kirpputorille

Palvelusopimukset ja niiden laskuttaminen

Käyttöliittymäsuunnitelma MAITO Metadatan Analyysi-, Integraatio- ja Transformaatio-Ohjelmisto

Project group Tete Work-time Attendance Software

Asiakaslupaus SURF-arkkitehtipalvelut Puucomp Oy

Web Data Collector TIETO LISÄÄ TULOSTA.

Pepén tie uuteen päiväkotiin

MARKKINOINTIAINEISTONHALLINTA

Tervetuloa! Mä asun D-rapussa. Mun asunto on sellainen poikamiesboksi.

KOTITYÖT. Sanasto ja lämmittely

TIE Ohjelmistojen suunnittelu. Luento 2: protot sun muut

Tiedot: Mika Savolainen puh sähköposti: Mäkelänrantatie 4

Esittelyssä konseptoinnin menetelmät, lopputuotteet ja tiimi

Kh 26. HEINÄVEDEN KUNTA Viranomainen. Kunnanhallitus VALTUUSTOALOITE HAJA-ASUTUSALUEEN OSOITEJÄRJESTELMÄN MUUTTAMISES- TA

Ohjelmiston toteutussuunnitelma

Ohjelmiston vaatimusmäärittely

AAN-A avp.aalto.fi. Yrittäjyys Aallossa Håkan Mitts

Pipfrog AS Tilausten hallinta

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

SfW Symbolikoostaja - SfW_SE: Symbolikoostajalla teet uusia blissejä ja viittomia. Symbolikoostaja Alennus% ALV 0% ALV 24%

asapflow - Yksinkertaistetut työprosessit saumattomalla yhteydellä SharePointiin ja SAP-järjestelmään

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Pientä pintaremonttia

Ratkaisut harjoitusviikon 2 tehtäviin

DESCOM: VERKKOKAUPPA JA SOSIAALINEN MEDIA -TUTKIMUS 2011

Kaija Jokinen - Kaupantäti

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

РУССКИЙ ЯЗЫК АУДИРОВАНИЕ LYHYT OPPIMÄÄRÄ KORT LÄROKURS YLIOPPILASTUTKINTOLAUTAKUNTA STUDENTEXAMENSNÄMNDEN

Joustotilat Tampereella

MuseumPlus RIA - kokoelmahallintajärjestelmä

KIINTEISTÖ- JA HUONEISTOTIETOPALVELUT

Valmentajalisenssi. Käyttöohjeet

Transkriptio:

Kenttätutkimusten merkitys vaatimuksille ja käliratkaisuille: kaupan osto-, myynti- ja kassaohjelmisto Aki Korpua Seminaari: Kälisuunnittelun vaikutukset ohjelmistoprosessiin (kevät 2007) Tietojenkäsittelytieteen laitos Helsingin Yliopisto aki.korpua@cs.helsinki.fi

Agenda Protojen kehityskaari 1 kuva Ensimmäinen vaihe ei kenttätutkimusta Alkuperäinen ohjelma Ensimmäinen proto Kenttätutkimus Asiakaskäynnit 2 diaa Analysointi Toinen vaihe kenttätutkimuksen jälkeen Toinen proto Seminaariproto Analysointi Yhteenveto Yhteensä: 9 diaa, 39 kuvaa 3 diaa 9 kuvaa 3 diaa 27 kuvaa 1 diaa

Proton kehityskaari

Ensimmäinen vaihe 1/3 Vanha merkkipohjainen ohjelmisto Erittäin suuri, kattava ja laajasti käytössä oleva 80-luvulta alkanut ohjelmistoperhe Vakaa pohja, hyvä arkkitehtuuri, työkalut. Nopea tehdä uusia moduuleita työkaluilla Uusi tarve: graafisuus. Haasteita: vanha tietokanta ja bisneslogiikka säilytettävä, samat toiminnot, kaksi ohjelmaa aluksi rinnakkain, käytettävyys.

Ensimmäinen vaihe 2/3 Alkuperäinen ohjelma 8 kuvaa Esimerkkinä myyntitilaus, yksi yli 100 eri moduulista. Alunperin protoaminen aloitettiin asiakasrekisterin ylläpidosta. Käyttäjätarkkailut tehtiin liittyen myyntitilaukseen.

Ensimmäinen vaihe 3/3 Ensimmäinen proto 1 kuva Pohjana vanha ohjelma Suunnittelussa käytettiin kummankin henkilön asiantuntija pohjaa Keksittiin yksinkertaisia käyttötapauksia, joilla simuloitiin käyttöliittymää Ongelmat: Heikko ymmärrys vanhasta ohjelmasta, ei todellisia käyttötilanteita. Käyttötapaus 1: Pentti Suvanto soittaa ja haluaisi ostaa mökilleen hyvän lapion ja nailonköyttä. Pentti on vanha asiakas. Pentti haluaisi tuotteet toimitettuna mökilleen. Rekisteristä ei löydy Pentin mökin osoitetta. Rekisteristä löytyy lapio ja kolmea erilaista nailonköyttä. (lisäksi: osoite ja tarkemmat tuotetiedot)

Ensimmäinen proto

Kenttätutkimus 1/2 Kaksi asiakaskäyntiä: ympäristöön tutustuminen, käyttäjähaastattelu ja 2 käyttäjätarkkailua. Yhteensä 4 tuntia. Kartoitettiin käyttäjäryhmät, ympäristöt ja laitteet. Saaliina 4 käyttötapausta. Vain yhdestä käyttäjäryhmästä. Muuten kerätty data erilaisia huomioita ja käyttäjien ehdotuksia. Suuri havaittu hyöty: näimme kuinka oikeat loppukäyttäjät käyttivät ohjelmaa. Näin opimme käyttämään ja ymmärtämään sitä myös itse.

Kenttätutkimus 2/2 Yksi todellinen käyttöskenaario: Asiakas tuli hakemaan elfa-hyllystöä. Hänelle oli tehty tarjouksia erilaisista hyllyistä ja nyt piti saada keräilymääräys, jotta elfa-hyllylle ja siihen liittyville tuotteille voitiin alennusten kera helposti käsitellä kassalla. Tarjouksia ei ollut tehty Profixilla, vaan epävirallisesti suullisesti tai jollekin erilliselle lapulle. Myyjä ei muistanut asiakkaalle aikaisemmin annettua tarjoushintaa, vaan antoi alennuksen käteisasiakkaalle arvion perusteella. Hän syötti ensin kaikki tuotteet tuotenumeroiden perusteella, jotka hän katsoi katalogista. Kaikki rivit syötettyään hän kävi yksitellen jokaisen rivin kohdalla antamassa alennus1 kenttään 15% alennuksen, jonka hän saman tien pyyhki pois ja alensi hinnan vielä sopivan pyöreäksi. Asiakas ihmetteli miksi keräilymääräyksessä ei näkynyt alennusprosenttia, vaikka hänelle oli luvattu alennusta [1].

Toinen vaihe 1/3 Käyttötapauksia ei koskaan kunnolla simuloitu Korjailtiin asiantuntija näkemystä käyttäen olemassa olevaa ohjelmaa Aikataulu tiukalla, lyötiin lukkoon näyttökuvat. Seuraava vaihe rajapinnan ja työkalujen suunnittelu ja ohjelmointi. Käyttöliittymä suunnittelu hetkeksi jäihin Tulevaisuudessa käyttöliittymän räätälöinti eri asiakkaille sopivaksi.

Toinen vaihe 2/3 Toinen proto 21 kuvaa Keksitty käyttöskenaario Otettu huomioon havaittuja ongelmakohtia käyttäjätarkkailuista ja haastatteluista Otettu huomioon olemassa oleva ohjelma, sen kaikki toiminnallisuudet ja tekniset rajoitukset Käyttöliittymää on myös graafisesti hiottu sekä laskettu, että kenttien pituudet täsmäävät käyttöliittymässä tietokannassa oleviin kenttien pituuksiin. Kuvat: Myyntitilaus_021006_demo.ppt

Toinen vaihe 3/3 Seminaari proto 6 kuvaa Käytetty kenttätutkimuksessa saatuja todellisia käyttäjäskenaarioita Tehty niiden pohjalta 2 tavoitepohjaista käyttötapausta Paperiproto vei aikaa n. 2 tuntia.

Käyttötapaus 1 Aapeli tarvitsisi uuden hyllystön vessaan. Hän on juuri muuttanut uuteen asuntoon. Hän on vaimonsa kanssa asioinut useasti läheisessä rautakaupassa ja heillä on siellä ennestään tuttu myyjä Anneli. Nyt on Torstai iltapäivä 14:35 Aapeli on aika kitsas ukko ja tykkää tinkiä. Aapeli ehtisi tulemaan paikan päälle ensi viikolla vaimonsa kanssa. Anneli antaa Aapelille aina jonkin verran alennusta Aapelilla on käytössään sähköposti osoite. Koottavia hyllystöjä on kolmea erilaista Elfa: Edullinen ja hyvin tunnettu. Ei ihan kaikkia osia varastossa. Beta: Hyvin varastossa. Keskihintainen ja erittäin laaja kokovalikoima. Como: Ei tällä hetkellä lainkaan varastossa. 1 viikon toimitusaika. Kallis ja hieno.

Käyttötapaus 2 Juha Vainio on tekemässä pesualla remonttia kotonaan. Hän on kotona listannut tarvitsevansa maalia, pesualtaan kannattimen ja hanan. Erkki Taavitsainen haluaisi ostaa kunnon kahvan vessan oveensa. Entisen ulkonäkö harmittaa Anneli on työpisteellään Tiistai päivänä 13:45 ja kaupassa on tänään ollut ruuhkaa. Juha saapuu tiskille 13:46 ja hänellä on mukanaan kannatin ja hana. Hän on unohtanut ottaa mukaansa maalin. Erkki Taavitsainen saapuu tiskille 13:48 mukanaan juuri oikean muotoinen kahva, mutta sen väri ei miellytä ja hän ei löytänyt sopivaa väriä hyllystä. Mielellään kromattu.

Yhteenveto 1/1 Kenttätutkimus oli tässä projektissa tärkeä vaihe, jotta itse suunnittelijat pystyivät ymmärtämään mitä ovat suunnittelemassa. Tarvittaisiin lisää käyttäjätarkkailuja, jotta voitaisiin näyttää saadaanko tavoitepohjaisilla käyttötapauksilla parempi käyttöliittymä kuin kopiomalla toimintoja olemassa olevasta ohjelmasta.

Lähteet Korpua A. Kenttätutkimusten merkitys vaatimuksille ja käliratkaisuille: kaupan osto-, myynti- ja kassaohjelmisto, Seminaari: Kälisuunnittelun vaikutukset ohjelmistoprosessiin (kevät 2007), Helsingin Yliopisto Kalliola S., Korpua A. Muistio asiakastapaamisesta 180706, Aldata Solution Finland Oy 2006 Kalliola S., Korpua A. Muistio asiakastapaamisesta 290606, Aldata Solution Finland Oy 2006 Kalliola S, Korpua A. Myyntitilaus_050706_demot, Aldata Solution Finland Oy 2006 Kalliola S, Korpua A. Myyntitilaus_021006_demo, Aldata Solution Finland Oy 2006 Kalliola S., Korpua A. Ensimmäinen proto, Aldata Solution Finland Oy 2006 Kalliola S., Korpua A. Myyntitilaus suunnittelu dokumentti, Aldata Solution Finland Oy 2006