Tik-86.126 Käyttöliittymät, Vaatimusmäärittely
Tik-86.126 Käyttöliittymät, Vaatimusmäärittely
Tekijät:
Ryhmänumero 10
Aihe 6: Mikrokokki
Henna Pietiläinen, 45356D
Ville Laurikari, 45318D
Virve Leino
1. Käyttäjä kuvaus
* Millainen on tyypillinen ohjelmiston käyttäjä
Tyypillinen ohjelmiston käyttäjä osaa käyttää tietokoneita auttavasti ja
on kiinnostunut ruuanlaitosta. Käyttäjäkuntaan kuuluu sekä miehiä että
naisia.
* Minkä ikäinen, millainen koulutus?
Käyttäjäkunta on kaikenikäistä. Koulutustaustakin on eri ihmisillä hyvin
erilainen.
* Tunteeko hyvin tietokoneet?
Ei tunne.
* Millaisessa työtehtävässä toimii ohjelmaa käyttäessään?
Joko suunnittelee pitkälle aikavälille jotain ruokalistaa, arvioi sen
kustannuksia ja ruokalajien vaihtelevuutta, tai käyttää ihan päivittäin
erilaisten reseptien etsimiseen tiettyjen mieltymysten tai saatavilla
olevien einesten perusteella.
* Mitä muita oleellisia ominaisuuksia käyttäjällä on?
Käyttäjä on kiinnostunut ruuanlaitosta ja haluaa suunnitella etukäteen
vaihtelevia ruokalistoja pitkälle aikavälille. Käyttäjän ei tarvitse
kuitenkaan hallita mitään ravintola-alan sanastoa tai vastaavasti
tietokonealan sanastoa.
2. Tehtäväanalyysi
* Mitä käyttäjä haluaisi voida tehdä ohjelmalla?
Käyttäjä haluaisi käyttää ohjelmaa pitkän aikavälin ruokalistojen suunnitteluun,
ruokatarvikkeiden määrän arviointiin ruokailijamäärän perusteella, ruokalajien
vaihtelevuuden hallitsemiseen, ruuan kustannusten arvioimiseen ja säätelemiseen,
sekä reseptikokoelman hallitsemiseen siten että pystyy tietyillä ehdoilla hakemaan
sopivia ruuanlaitto-ohjeita, ja ruuanlaitossa tarvittavien einesten listaamisen
oikeina määrinä ostoslistaa varten.
* Miten käyttäjä tällä hetkellä tekee näitä asioita?
Käyttäjä käyttää Excel -taulukkolaskentaohjelmaa ja osan käyttäjä tekee käsin
kynällä ja paperilla.
* Millaisia tyypillisiä käyttötilanteita on?
Leiriä tms. ennen suunnitellaan leirille mahdollisimman hyvin budjettiin sopiva
ja vaihteleva ruokalista, tai sitten ihan arkikäytössä perheen viikottaisen (tai
muun aikavälin) ruokalistan suunnittelu, tai sitten ihan päivittäin sopivien
reseptien etsimiseen.
* Millainen on koko työprosessi, mitä hankalia osia siinä on?
Työprosessi koostuu ruokalistan ja ruokalajien suunnittelusta, kustannuksien
arvioinnista, menekin arvioinnista, sopivien reseptien etsimisestä,sekä
ostoslistan laatimisesta. Hankalia osia ovat etenkin ruokalajien vaihtelevuuden
hallitseminen, kustannuksien ja menekin arviointi, sekä oikeiden reseptien
löytäminen.
* Millaisia mahdollisuuksia nykyiset työvälineet tarjoavat ja mitä ongelmia niissä
on?
Nykyään asiakas käyttää tähän työhön Excel-taulukkolaskentaohjelmaa. Ohjelma
soveltuu kuulemma huonosti työhön. Kenttiin joudutaan syöttämään paljon sellaisia
tietoja jotka ovat aina samoja vakioita ja vaihtelevuuden hallinta on hankalaa.
* Mitä omia toiveita ja kehitysideoita käyttäjällä on?
Ohjelmaan pitäisi saada itse myös lisättyä reseptejä ja vastaavasti poistettua jo
olemassa olevia. Reseptikokoelmasta pitää pystyä hakemaan ohjeita sellaisilla ehdoilla
kuten alkuruoka, pääruoka, jälkiruoka, liha, kana, nauta, kasvis, tarvittavien einesten,
sekä ruuan edullisuuden mukaan. Ohjelmalla pitää saada tulostettua selkeitä reseptejä
ja ostoslistoja, joissa on einekset listattu järkevässä järjestyksessä. Resepteissä
pitäisi olla ns. skaalausominaisuus jonka avulla niitä voitaisiin soveltaa erisuurille
syöjämäärille. Lisäksi pitäisi olla jossain tallessa tiettyjä vakiomääriä
(yhden henkilön ruokariisit tai ruokajuomamäärä/hlö) jotka saataisiin aina ulos.
Ohjelman pitäisi myös pystyä tallettamaan vanhoja suunnitelmia. Lisäksi käyttäjä
haluaisi sellaisen ominaisuuden että resepteissä mitat olisivat tilavuusmittoina, mutta
ostoslistoissa painomittoina.
* Mitä termejä käyttäjä käyttää käsittelemistään asioista?
Käyttäjä määritteli vain kaksi tärkeää termiä:
Ruokalista, joka koostuu aterioista ja
ateria, joka koostuu reseptistä ja valmistusaineista.
3. Ympäristön kuvaus
* Millaisessa ympäristössä ja tilanteessa ohjelmaa käytetään?
Ohjelmaa käytetään yleensä kotona, kaikessa rauhassa, ajan kanssa. Sellaisessa
tilanteessa jossa joko suunnitellaan perheen omaa ruokalistaa tai jonkun tapahtuman
ruokalistaa.
* Onko käyttäjällä kiire?
Ei yleensä ole. Hätätapauksissa, esim. leirillä jossa jokin ruoka-aine on päässyt
pilaantumaan, saattaa tulla kiire keksiä uusia vaihoehtoja, on kiire.
4. Hyväksymiskriteerit
* Millaisia vähimmäisvaatimuksia ohjelman tulee täyttää jotta se olisi riittävän hyvä?
Ohjelman avulla pitää saada pitkänkin ajan ruokalistan suunnittelu helpoksi. Lisäksi
ohjelman pitää pystyä kertomaan tarvittavien einesten määrä henkilömäärän perusteella
ja laadittava einesmäärän perusteella selkeä ostoslista tarvittavista eineksistä. Lisäksi
ohjelman pitää pystyä etsimään käyttäjälle tämän haluamia reseptejä tietokannasta.