-
Olli Rampanen authoredOlli Rampanen authored
- Palvelun/tuotteen vaatimusmäärittely
- TTOS0800-0900 Kurssin harjoitustyö - Wear Right
- Sisällysluettelo
- Johdatus
- Vaatimusmäärittelytyön tilaaja
- Vaatimusmäärittelyn toimittaja
- Palvelukuvaus
- Valitut asiakastarinat
- Juoksuharrastaja
- Vanhemmat
- Matkustaja/ulkotyöntekijä
- Opiskelija
- Yleinen sidosryhmäkuva
- Tunnistetut sidosryhmäkuvaukset
- Vanhemmat
- Opiskelijat
- Liikkujat
- Matkaajat
- Lapset
- Ulkotyöntekijät
- Vanhukset
- Väärinkäyttäjät
- Ylläpitäjät
- Yrityskäyttäjät
- Palvelu/asiakaspolku
- Vaatimukset, käyttötapaukset ja ominaisuudet
- Kaikki löytyy täältä
- Palvelu MockUp-prototyyppi
- Hyväksyntätestit
- Julkaisun suunnitelma
- Palvelun/ohjelmiston arkkitehtuuri
- Yleinen sijoittelunäkymä (Deployment diagram )
- Arkkitehtuuriin/teknologiaan liityvät vaatimukset
- Tekniset vaatimukset
- Ylläpito (Maintenance)
- Tietokantakuvaus (Database ER-diagram)
- Testauksen vaatimukset (Testing requirements)
- Testattavuus
- Tunnistetut riskit ja testikohteet
- Kaikki vaatimukset listattuna
- Dokumentit, standardit ja lähteet
Palvelun/tuotteen vaatimusmäärittely
TTOS0800-0900 Kurssin harjoitustyö - Wear Right
- A-tiimi
- 2019
- Versionumero 0.0
Sisällysluettelo
- Tuotteen kuvaus
- Palvelukuvaus
- Asiakastarina
- Sidosryhmät ja profiilikuvaukset
- Palvelu/asiakaspolku
- Vaatimukset, käyttötapaukset ja ominaisuudet
- Palvelu MockUp
- Julkaisun suunnitelma
- Palvelun/ohjelmiston arkkitehtuuri
- Testaus ja laadunvarmistus
- Lähteet
Johdatus
Wear Right on mobiilisovellus, jonka avulla ihmiset voivat suunnitella pukeutumistaan sään mukaan. Sovellus hakee säätiedot, joidenka perusteella se antaa pukeutumisvinkkejä.
Vaatimusmäärittelytyön tilaaja
Sidosryhmä/Yritys/Yhteisö ilman henkilön nimeä!
Vaatimusmäärittelyn toimittaja
Tuotteen toimittaa TTOS0800-TTOS0900 opintojakson A-ryhmä, joka koostuu viidestä opiskelijasta.
Palvelukuvaus
Mitä palvelun avulla voidaan tehdä? Mikä sen tehtävä on sidosryhmän kannalta?
Sovelluksen avulla asiakas voi suunnitella sekä omaa että perheensä pukeutumista. Sovellus näyttää reaaliaikasta dataa tämänhetkisestä säätilasta sekä ehdottaa säänmukaista pukeutumista.
Valitut asiakastarinat
Juoksuharrastaja
Satunnainen lenkkeilijä etsii sovellusta lenkkeilyn avuksi. Hän törmää WR-sovellukseen ja innostuu sovelluksen pukeutumisehdotuksista. Lenkkeilijä on haluaa erityisesti tarkkaa säätietoa sekä sopivaa vaatetuksen ehdottelua lenkille. Hän tekee profiilin itselleen, mutta ei sivuprofiileja. Lenkkeilijä alkaa ottaa selvää sovelluksen ominaisuuksista. Hän pitää reaaliaikaisesta säätiedosta, mutta sovellus ehdottaa toppatakkia ja kalsareita vaikka hän on menossa lenkille. Mistään ei löydy nappia, mikä määrittäisi liikunnan määrän ulkona. Lenkkeilijä luultavastikin poistuu sovelluksesta.
Vanhemmat
Perheen vanhemmat ovat saaneet palautetta päiväkodista, että heidän lapsi on puettu liian kevyesti ja on palellut ulkona. Vanhemmat etsivät apua netistä ja löytävät WR-sovelluksen. Vanhemmat haluat pukeutumis vinkkejä erityisesti talven vaihteleviin säihin. Toinen vanhemmista päättää testata sovellusta ja tutustuu sen käyttöön.
Matkustaja/ulkotyöntekijä
Työntekijä työskentelee elektroniikka yrityksessä, mikä huoltaa ja korjaa nopeuskameroita ympäri Suomea. Hän joutuu työnsä puolesta viettämään useita tunteja ulkona kerrallaan huoltaessaan kameroita ja haluasi tietää miten pukea ja pakata työkeikoilleen. Työntekijä saa vinkin työkaveriltaan WR-sovelluksesta ja päättää testata sitä. Seuraavana päivä työntekijällä on työreissu Ouluun ja hän päättää testata uutta sovellustaan. Sovellus ehdottaa tuulivaatteita, koska säätietojen mukaan on luvasssa tuulinen päivä. Työtenkijä tietää kuitenkin viettävänsä ulkona ainakin 2-3 tuntia, joten päättää pukeutua vähän paksumpaan takkiin. Suoritettuaan kameran huollon työntekijä huomaa pukeutumisensa onnistuneen juuri oikein. Hän on tyyväinen sovellukseena ja suosittelee sitä tuttavillensa. Ainut kritiikki, mitä hänellä on, että hän haluasia pukeutumissuosituksien muuttuvan sen mukaan kuinka kauan ulkona aikoo olla.
Opiskelija
Opiskelija huomaa pukeutuvansa koulumatkoilensa usein väärin. Hän polkee kouluun pyörällä ja huomaa palelevansa lähes aina, etenkin talvisin. Hän huomaa pukeutumisvinkkejä googlettassa WR nimisen palvelun ja päättää testata sitä. Seuraavana päivänä opiskelija lähtee taas kouluun pyörällä ja tällä kertaa hän on pukeutunut WR-sovelluksen antamien suositusten mukaisesti. Matkalla hänelle tulee kuitenkin taas kylmä ja päättää taluttaa pyörän kouluun. Taluttaessa pyörää opiskelija tajuaa vaatetuksensa sopivan hyvin taluttamiseen, mutta ei pyöräilyyn. Hän jatkaa sovelluksen käyttöä, mutta vain tilainteissa, missä on kävellen liikkeellä.
Yleinen sidosryhmäkuva
Tunnistetut sidosryhmäkuvaukset
Vanhemmat
Vanhempien arki on usein kiireistä. Aamut varsinkin tuppaavat olemaan työntäyteisiä, kun lapset pitää pukea kouluun. Sovellus voisi helpottaa vanhempien arkea ehdottamalla lapsille vaatteita sään mukaan.
Opiskelijat
Opiskelijat usein kävelevät kouluun. Koulumatka on varsinkin talvella kylmähkö, joten sovelluksesta olisi apua vaatteiden valitsemiseen. Opiskelija arvostanee tarkkaa säätietoa vaatteiden ehdottelun yli, sillä opiskelijat ovat välillä liiankin muotitietoisia.
Liikkujat
Liikkujat tekevät asioita ulkona. Liikkujat arvostavat tarkkaa säätietoa, jotta tietävät pukeutua ulkona vallitseviin sääolosuhteisiin. He myös luultavastikin arvostaisivat vaatetusneuvoja, mikäli neuvot olisi räätälöity fyysinen rasitus mielessä.
Matkaajat
Matkaajat liikkuvat paikkakunnalta toiselle erinäisistä syistä. Heille ulkopaikkakunnan säätiedot ovat tärkeitä. Matkaaja hyötyisi myös vaate-ehdotuksista pakkaamisen näkökulmasta.
Lapset
Lapset käyttäisivät sovellusta luultavastikin vanhemman kautta. Pieni alakouluikäinen lapsi tuskin ymmärtää säätietoja, mikäli ne eivät ole selkeästi esitetty. Kunhan sovellus on tarpeeksi selkeä, voi vaatteiden ehdottaminen taas toimia.
Ulkotyöntekijät
Ulkotyötä tekevät, esim. rakennusmiehet ja kiinteistöjen huoltajat.
Vanhukset
Tuskin osaavat sovelluksia käyttää, mutta opastettaessa ottaisivat varmasti kaiken hyödyn irti sovelluksesta.
Väärinkäyttäjät
Tahtovat kaataa palvelun. Varo vaaraa!
Ylläpitäjät
Ylläpitävät palvelua. Sovelluksesta täytyy siis muotoilla helposti ylläpidettävä.
Yrityskäyttäjät
Käyttävät sovellusta töiden puolesta. Esimerkiksi päiväkodin tai hoitokodin työntekijä. Olisi hyödyllinen varsinkin päiväkodissa, sillä sovellus auttaisi lapsikatraan vaatetuksessa.
Palvelu/asiakaspolku
Tarkkaa nippelitietoa
- Mieti onko mahdollista hyödynnetään jotain ulkopuolista palvelua kuvauksen apuna?
Esim. Canvanizer https://canvanizer.com
Vaatimukset, käyttötapaukset ja ominaisuudet
Kaikki löytyy täältä
Palvelu MockUp-prototyyppi
Kokonaispalvelun MockUp-kuva?
Hyväksyntätestit
Kiinnitetään alustavat hyväksyntätestit vaatimuksiin taulukon muodossa
VaatimusID | Testitapaus | Kuvaus | |
---|---|---|---|
USE-CASE-007,SYSTEM-REQ-0001,SYSTEM-REQ-0004, SYSTEM-REQ-0012 | Test Case Id X | Hyväksyntätesti | |
USE-CASE-017,SYSTEM-REQ-0011,SYSTEM-REQ-0004, SYSTEM-REQ-0012 | Test Case Id Y | Hyväksyntätesti | |
USE-CASE-011,USE-CASE-013,SYSTEM-REQ-0204, SYSTEM-REQ-0212 | Test Case Id Z | Hyväksyntätesti | |
USE-CASE-002,SYSTEM-REQ-0301,SYSTEM-REQ-0304, SYSTEM-REQ-0312 | Test Case Id O | Hyväksyntätesti |
Julkaisun suunnitelma
Perinteinen listaus
Aika + Ominaisuuus | Kuvaus | Vastuu | Prioriteetti |
---|---|---|---|
1.9.2019 Ominaisuus 1 | |||
1.10.2019 Ominaisuus 2 | |||
15.11.2019 Ominaisuus 3 | |||
5.12.2019 Ominaisuus 4 |
Tutustu Mermaid skriptiin?
gantt
dateFormat YYYY-MM-DD
title GANTT -kaavio julkaisusuunnitelman pohjaksi?
section A section
Lorem Ipsumit alkuun :done, des1, 2019-01-06,2019-01-08
Parem poxum :active, des2, 2019-01-09, 3d
Tirem taxum : des3, after des2, 5d
Quatro Station : des4, after des3, 5d
Palvelun/ohjelmiston arkkitehtuuri
Yleinen sijoittelunäkymä (Deployment diagram )
Arkkitehtuuriin/teknologiaan liityvät vaatimukset
Tekniset vaatimukset
Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
---|---|---|---|
REQ00x | Vaatimus? | Yllläpito | Kuka vastaa |
REQ00x | Vaatimus? | Tekninen | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
Ylläpito (Maintenance)
Tähän kirjataan vaatimuksia, joiden merkitys tulee esiin vasta tuotteen julkaisun jälkeen. Miten tuotteen ylläpidettävyyttä parannetaan? Mitä pitää ottaa huomioon, että ylläpidettävyys on helpompaa_
Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
---|---|---|---|
REQ00x | Vaatimus? | Yllläpito | Kuka vastaa |
REQ00x | Vaatimus? | Tekninen | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
Tietokantakuvaus (Database ER-diagram)
Testauksen vaatimukset (Testing requirements)
Testattavuus
Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
---|---|---|---|
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
Tunnistetut riskit ja testikohteet
- Riski -> Testaustarve
- Vaatimus -> Testaustarve
Kaikki vaatimukset listattuna
Tähän osaan voidaan linkittää vaatimuslista, josta kaikki tunnistetut vaatimukset löytyvät
Dokumentit, standardit ja lähteet
Lähteet/Standardit/Suositukset
ID | Linkki | |
---|---|---|
JHS 165 ICT | http://www.jhs-suositukset.fi/c/document_library/get_file?uuid=b8118ad7-8ee4-459a-a12b-f56655e4ab9d&groupId=14 | Vaatimusmäärittely |
SO 9241-11 | https://fi.wikipedia.org/wiki/K%C3%A4ytett%C3%A4vyys | Käytettävyys |
ISO9001 | https://www.sfs.fi/julkaisut_ja_palvelut/tuotteet_valokeilassa/iso_9000_laadunhallinta/iso_9001_2015 | - |
- | - | - |