Vaatimusmäärittely
Tämä dokumentti on luotu sitä varten että ryhmän jäsenet pysyvät ajantasalla ja pystytään esittelemään asiakkaalle tuote helposti.
Dokumentin versionumero 0.8
Julkinen
Tämän dokumentin omistaa ryhmä B1, eli Timo Hentunen ja Markus Hänninen
Sisällysluettelo tulee päivittymään projektin edetessä
- Saimme Ohjelmistosuunnittelu ja testaus-kurssilla tehtäväksi luoda ja huolehtia PetCapsule Wikistä. Tämän harjoitustyön tarkoitus on valmistaa meitä tulevaisuuden työpaikkoja varten versiohallinnan ja repositioiden käyttämisen avulla. Tämä dokumentti toimii projektin vaatimusmäärittelynä.
- Petcapsule-järjestelmä takaa asiakkaalle mahdollisuuden seurailla rakkaan lemmikkinsä tekemisiä, vaikkei itse pystyisikään olemaan paikalla. Lisälaitteiden avulla mahdollistetaan myös esimerkiksi herkkujen antaminen ja kaksisuuntaiset videopuhelut.
- Potentiaalisia tilaajia ovat lähes kaikki lemmikkien omistajat, hamsterista hirveen. Erityinen kohderyhmä on paljon matkustelevat ja ihmiset jotka eivät syystä tai toisesta pysty olemaan eläinystäviensä kanssa.
- Jamppa K. Ukka on joutunut olemaan vuodepotilaana jo jonkin aikaa. Petcapsule-järjestelmän ansiosta hän kykenee olemaan yhteydessä fretteihinsä. Niiden seikkailuiden seuraaminen kannettavalta tietokoneelta piristää hänen myrkytyksestä johtuvaa sairausaikaansa.
- Petcapsule Oy, yhteyshenkilönä Narsuman
- Timo Hentunen ja Markus Hänninen
- Projektin suunnittelu on tarkoitus toteuttaa kevään 2016 aikana
Etappi | Alkaa | Loppuu | ||
---|---|---|---|---|
Profiiliasiakastapaamiset | 1.2.2016 | 12.2.2016 | P3 | |
Sidosryhmä tapaaminen | 13.2.2016 | P4 | ||
Esi-katselmointi | 29.3.2016 | P1 | ||
Vaatimusmäärittely luovutetaan | 6.4.2016 | 6.4.2016 | P1 |
-
Sidosryhmiä ovat asiakkaat, rahoittajat, tuottajat, ohjelmoijat, mahdolliset hyökkääjät, mainostavat henkilöt ja Petcapsule yrittäjät, jotka tarjoavat palveluita asiakkaille, sekä jakelijat
-
Asiakkaat (lemmikin omistajat)
-
Eläintensuojelujärjestöt (puolesta vai vastaan)
-
Kilpailijat (mahdolliset palkatut hyökkääjät)
-
Rahoittajina eläinkauppaketjut, suuret operaattorit, pankit (Joukkorahoitus(?))
-
Laitteiston tuotanto tullaan ulkoistamaan halpatuotantomaahan (kokoonpano jossain muualla, ettei tule made in China)
-
Ohjelmoijat, jotka huolehtivat järjestelmän toiminnasta
-
Eläinpiireissä vaikutusvaltaiset ihmiset (uhka/mahdollisuus? potentiaalinen mainosarvo)
-
Petcapsule yrittäjät, jotka huolehtivat asiakkaiden eläimistä eräänlaisissa eläinhotelleissa
-
Jakelijoina voisi toimia eläinkauppaketjut ja mahdollisesti yhteistyökumppani-operaattorit
Tunnistetut asiakasprofiilit
- [Linkki asiakasprofiiliin 1](asiakasprofiili 1)
- [Linkki asiakasprofiiliin 2](asiakasprofiili 2)
- [Linkki asiakasprofiiliin 3](asiakasprofiili 3)
- [Linkki asiakasprofiiliin 4](asiakasprofiili 4)
- [Linkki asiakasprofiiliin 5](asiakasprofiili 5)
- [Linkki asiakasprofiiliin 6](asiakasprofiili 6)
- [Linkki asiakasprofiiliin 7](asiakasprofiili 7)
- [Linkki asiakasprofiiliin 8](asiakasprofiili 8)
- [Linkki asiakasprofiiliin 9](asiakasprofiili 9)
Millaisiin osa-alueiseiin voidaan ohjelmisto/palvelu voidaan jakaa.
Onko olemassa erilaisia tuoteversioita eri ympäristöihin, mitä?
- Työpöytäversio/nettisivu
- Mobiiliversio(appi)
- Kenttäversio(boxin oma käyttöliittymä)
ohjelmiston osa-alueita/lohkoja?
- Hallintapaneeli
- Tietokanta-palvelut ?
- Käyttöliittymät
- Autentikointi
- Laskutus???
- Tarkennetaan kuvausta tehtävän mukaisesti ?
- Simo Selin on todella kiinnostunut uudesta teknologiasta ja haluaa olla ajantasalla. Myös eläimet ovat lähellä hänen sydäntään. Hän haluaakin yhdistää nämä kaksi kiinnostuksen kohdettaan.
- Blueprintissä käydään läpi tuotteen hankinta ja rekisteröinti ilman ongelmatilanteita
- Hankinta ja rekisteröinti
- Kalervo Pursu haluaa apua tuotteensa käyttöönottoon erinäisistä sairauksista johtuen.
- Blueprintissä käydään läpi tuotteen hankinta ja rekisteröinti kun joudutaan turvautumaan helpdeskiin.
- Hankinta ja rekisteröinti
- Jamppa K. Ukka on vuodepotilaana, mutta haluaa siitä huolimatta hemmotella lemmikkejään.
- Asiakas haluaa antaa herkkuja elikolle, jolloin yhteys muodostetaan palvelimen kautta capsuleen ja lisälaite aktivoituu.
- Lisälaitteen ohjaus
- Jarno Purnu, tekniikan edelläkävijä, tahtoo automatisoida myös lemmikkiensä hoitamista, koska hän matkustelee usein.
- Capsule ilmoittaa appille/käyttöjärjestelmälle lämpötilan muutoksista.
- Häkin valvonta
- Elisa Avanto hoitaa usein lapsenlapsiensa lemmikkejä. Lapsenlapset haluavat nähdä lemmikkejään myös niiden ollessa hoidossa isoäidin luona.
- Asiakas haluaa ottaa videoyhteyden capsuleen ja yhteys muodostetaan palvelimen välityksellä Voip:na.
- Videopuhelu
- Videopuhelu
- Asiakas pystyy muodostamaan videopuhelun Pet Capsulen kanssa.
- Videopuhelun muodostamiseen ei saa kulua 25s kauemmin aikaa.
- videopuhelu Mockup
- Hälytyspuhelu
- Ominaisuuteen liittyvät vaatimukset ?
- Testauksessa huomioitavaa
- Rekisteröinti ja aktivointi
- Ominaisuuteen liittyvät vaatimukset ?
- UI-Näkymä ?
- Prototyyppi näkymä?
- Testauksessa huomioitavaa
- Uudelleen yhdistäminen automaattisesti
- Ominaisuuteen liittyvät vaatimukset ?
- Reconnecting
- Testattaessa on huomioitava että uudelleen kytkennässä ei saa kulua liikaa aikaa(30s), jos aikarajan yli mennään niin laitetta on voitava käyttää offline-tilassa.
- Laitteen on pyrittävä koitaa saada taustalla toimiessaan yhteyttä ilman että se häiritsee asiakkaan muuta toimintaa.
Vaatimus ID | Kuvaus | Tyyppi | Osa-alue | Vastuullinen | Prioriteetti |
---|---|---|---|---|---|
YVA0001 | Palvelun täytyy toimia Android versiosssa 4.x alkaen | Tekninen | "ASAP"-tuotantotiimi | P1 | |
YVA0002 | Palvelun täytyy toimia Windows Phonessa | toteutus | "ASAP"-tuotantotiimi | P2 | |
YVA0003 | Palvelun täytyy toimia Iphonella | toteutus | "ASAP"-tuotantotiimi | P3 |
Vaatimus ID | Kuvaus | Tyyppi | Osa-alue | Vastuullinen | Prioriteetti |
---|---|---|---|---|---|
VAT0001 | Videopuhelun muodostaminen | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0002 | Käyttäjä voi tarvittaessa vaihtaa salasanansa | Toiminnnallinen | "ASAP"-tuotantotiimi | P5 | |
VAT0003 | Salasanan vaihdon jälkeen ei käyttäjän tarvitse kirjautua uudestaan | Toiminnnallinen | "ASAP"-tuotantotiimi | P3 | |
VAT0004 | Internet sivuilla toimiva palvelu | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0005 | Matkapuhelimella toimiva sovellus | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0006 | Hälytysrajojen konfigurointi | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0007 | Hälytyspuhelu | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0008 | Rekisteröityminen puhelimella ja tietokoneella | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0009 | Rekisteröinti mahdollista google- ja facebook-tunnuksilla | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0010 | Sovelluksen sisäinen kauppa | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0011 | Lisälaitteiden kytkentä mahdollisuus | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0012 | Videostreamin tallennus mahdollisuus | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0013 | Videostreamin jako mahdollisuus | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0014 | Useamman laitteen rekisteröinti mahdollista yhdelle tunnukselle | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0015 | Mahdollisuus valita useammasta lemmikistä kenelle soittaa | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0016 | Yhteyden tarkistus sovelluksella | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0017 | Mahdollisuus ottaa kuvia | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 | |
VAT0018 | Asetusten säätäminen sovelluksella | Toiminnnallinen | "ASAP"-tuotantotiimi | P1 |
Vaatimus ID | Kuvaus | Tyyppi | Osa-alue | Vastuullinen | Prioriteetti |
---|---|---|---|---|---|
VAL0201 | Palvelun automaattinen uudelleen kytkentä | Stabiilisuus | "ASAP"-tuotantotiimi | P1 | |
VAL0202 | Palvelun saatavuus on oltava 99.1 % | Stabiilisuus | "ASAP"-tuotantotiimi | P5 | |
VAL0203 | Käyttäjän tiedot on salattavat | Tietoturva | "ASAP"-tuotantotiimi | P3 | |
VAL0204 | Yhteys täytyy olla salattu | Tietoturva | "ASAP"-tuotantotiimi | P3 | |
VAL0205 | Kahdennetut palvelimet | Stabiilisuus | "ASAP"-tuotantotiimi | P3 | |
VAL0206 | Suojauspäivitysten lataaminen automaattisesti | Tietoturva | "ASAP"-tuotantotiimi | P3 | |
VAL0207 | Lisälaitteiden Plug & Play rakenne | Tietoturva | "ASAP"-tuotantotiimi | P3 |