Skip to content

SySe - Palvelun vaatimusmäärittely

# SySe - Palvelun vaatimusmäärittely

  • TA-2020-4
  • Ville Laitila/L5415
  • Dokumentin versionumero 1.0
  • Vaatimusmäärittely pohjan versio 1.9 - 12.12.2019 (NarsuMan)

Sisällysluettelo

  1. Johdanto
  2. Toimeksiantaja
  3. Vaatimusmäärittelyn tekijä
  4. Palvelukuvaus
  5. Sidosryhmäkartta
  6. Sidosryhmät ja profiilit
  7. Tunnistetut riskit
  8. Valitut asiakastarinat
  9. Palveluun liittyviä asiakaspolkuja
  10. Oleelliset käyttötapaukset
  11. Tärkeimmät yleiset ominaisuudet/toiminnallisuudet
  12. MockUp-prototyyppi
  13. Alustavat Käyttäjätarinat
  14. Palveluun vaikuttavat rajaukset
  15. Palvelun määritellyt ominaisuudet/toiminnnallisuudet
  16. Palvelun toiminnalliset vaatimukset
  17. Palvelun ei-toiminnalliset vaatimukset
  18. Palvelun arkkitehtuuri
  19. Palvelun laadun varmistuksesta
  20. Palvelun hyväksyntätestit
  21. Julkaisusuunnitelma
  22. Aiheeseen liityvä standardit ja lähteet

Johdanto

Projektin tavoitteena on luoda vaatimusmäärittely sydämen vajaatoimintapotilaan etäseurantateknologialle. Hanhivaaran kaupunki ja HAYS Sydänsairaala kehittävät yhdessä sydämen vajaatomintapotilaan avohoitopainotteista, potilaslähtöistä hoitopolkua, jossa hyödynnetään mm. teknologiaa omahoidon tukena. Tässä vaatimusmäärittelyssä käydään läpi mm. eri sidosryhmiä, käyttäjätarinoita, palvelun hyötyjä, käyttötarkoituksia ja muuta tärkeää tietoa. Kyseessä on harjoitustehtävä, joten kaikki nimet, paikkakunnat ja osoitteet ovat muutettu kuvitteellisiksi.

Toimeksiantaja

Vaatimusmäärittelyn tilaaja on Hanhivaaran kaupunki (Kukkokuja 1, 42018, Hanhivaara, Suomi). Yhteyshenkilönä toimii Minni Hiiri (minni.hiiri@hanhivaara.fi, +358 565 5656).

Vaatimusmäärittelyn tekijästä

Lyhyesti vaatimusmäärittelyn tekijästä. 21-vuotias nuori mies, joka opiskelee ensimmäistä vuotta tieto- ja viestintätekniikkaa, erikoistuen kyberturvallisuuteen.

Palvelukuvaus

Palvelun avulla voidaan seurata etänä sydämen vajaatoimitapotilaan sydämen tietoja, sekä muita eri tietoja potilaasta. Päälaitteena toimisi ranneke joka olisi yhteydyessä käyttöliittymään. Käyttöliittymää voisi selata älylaitteilla tai tietokoneella. Sen avulla voidaan myös tallentaa ja siirtää dataa käyttöliittymään, jota käyttävät esimerkiksi terveydenhuollon ammattilaiset. Tällaisen palvelun käyttäjiä ovat henkilöt jotka kärsivät sydämen vajaatoiminnasta, sekä terveydenhuollon ammattilaiset, jotka hoitavat tällaisia potilaita. Palvelun tehtävänä on parantaa sydämen vajaatoimintapotilaan hoitoa, sekä helpottaa terveydenhuollon ammattilaisen töytä. Lisäksi palvelu mahdollistaa myös omahoitoon, kun potilas voi itsekin seurata omaa tilaansa tämän palvelun avulla. Palvelusta voidaan julkaista myös kuluttajaversio kaikille käytettäväksi. Tämä versio toimisi samalla periaatteella, kuten ammattilaiskäyttöön tarkoitettu versiokin, mutta hieman eri ominaisuuksilla.

Sidosryhmäkartta

Sidosryhmät ja profiilit

Sidosryhmä/Profiili Lisätietoa
Terveydenhuollon ammattilaiset 15% asiakaskunnasta
Asiakasryhmä A 25% asiakaskunnasta
Asiakasryhmä B 60% asiakaskunnasta
Palvelun työntekijät 75% yrityksestä
Sijoittajat ja osakkaat 25% yrityksestä
Mikko Mallikas Mikko kuuluu terveydenhuollon ammattilasiin
Joona Joikka Joona kuuluu asiakasryhmä A:han
Leena Kuikka Leena kuuluu asiakasryhmä B:hen
Ilari Ilkimys Ilari kuuluu ainoana henkilönä palvelun väärinkäyttäjien sidosryhmään.

Asiakkaan tarpeet/toiveet?

VaatimusID Tyyppi Kuvaus
CUSTOMER-REQ-0001 Customer Requirement Käyttäjänä haluan SySe sovelluksen myös puhelimeen, jotta minun on helppo seurata sydäntäni missä vain.
CUSTOMER-REQ-0002 Customer Requirement Kardiologi Mikko haluaa, että potilastietojen löytäminen käyttöliittymästä on helppoa ja nopeaa.
CUSTOMER-REQ-0003 Customer Requirement Kari haluaa myös puhelinsovelluksen, joka ilmoittaa jos sydämen tilassa tapahtuu jotakin hälyttävää.
CUSTOMER-REQ-0004 Customer Requirement Joona haluaa, että sovellus voisi näyttää myös kehon energian kulutuksen.
CUSTOMER-REQ-0005 Customer Requirement Moni käyttäjä haluaa hyvän tietoturvan.

Tunnistetut riskit

Jotta käyttäjä/potilastiedot olisivat turvassa niin tietoruvan tulee olla hyvä. Esimerkiksi salasanaa määrittessä pitäisi seurata tiettyjä kriteerejä. Näitä kriteerejä voisivat olla muunmuassa se, että salasana sisältää numeroita, erikoismerkkejä ja isoja kirjaimia. Älylaitteilla voisi myös salasaana lisäksi käyttää sormenjälkitunnistinta.

Sydämen, painon ja muiden tietojen seuraaminen ei ole uusi asia markkinoilla, joten SySe sovelluksen täytyisi jotenkin erottua joukosta, sen pitäisi olla jotenkin uniikki muihin verrattuna, jotta se menisi kaupaksi.

Päälaitteena toimivan rannekkeen laatu tulisi olla hyvä, sillä se voi olla joillekin käyttäjille elintärkeä. Akunkesto täytyisi huomioida siten, että latataaminen olisi nopeaa, tai vaihtoehtoisesti voitaisiin käyttää paristoja, jotka olisi nopeasti vaihdettavissa.

Valitut asiakastarinat

Asiakastarina 1

Mikko Mallikas herää aamulla 7:00, syö aamiaisen ja lähtee töihin Hanhivaaran sairaalaan. Töihin päästyään ensimmäisenä asiana hän alkaa tarkastamaan potilastietoja SySe palvelun ammattilaiskäyttöön tarkoitetusta käyttöliittymästä. Hänellä on sydämen vajaatoiminnan etäseurannassa 6 potilasta. Käyttöliittymästä hän näkee potilaan koko edellispäivän sydämen tiedot sekä painon. Jokaisella potilaalla on määrätyt kontrollikäynnit, joissa käydään läpi näitä tietoja, mitä ne tarkoittavat ja onko syytä jatkotoimenpiteille. SySe palvelu helpottaa mikon työtä huomattavasti. Tietojen tarkastaminen käy helposti, se ei vie kauaa aikaa ja kun potilas saapuu kontrolliin niin mitään erillisiä mittauksia ei tarvitse tehdä, sillä tarvittavat tiedot löytyvät käyttöliittymästä.

Asiakastarina 2

Joona Joikka lähtee yliopistolta klo 15:00. Sieltä hän suuntaa kotiinsa syömään. Klo 17:00 hän lähtee jäähalille, jossa alkavat päivän treenit. Ranteessaan hän pitää treenien aikana SySe palveluun kuuluvaa ranneketta, jolla seurataan sydämen toimintaa. Treenien jälkeen Joona ottaa välittömästi puhelimen kouraan ja avaa SySe palvelun käyttöliittymän ja alkaa selailemaan sydämen tietoja treenien ajalta. Sykkeet eivät ole hälyttäviä eikä rytmihäiriöitäkään näy. Se ei Joonaa yllätä, sillä treenit sujuivat normaalisti eikä jaksamisesssakaan ollut mitään kummallista. Hallilta hän suuntaa kotiin ja nukkumaan, seuraava päivä odottaa. SySe palvelun avulla Joonan on helppo seurata sydäntään ja jos jotain hälyttävää näkyy, hän suuntaa välittömästi lääkäriin.

Palveluun liittyviä asiakaspolkuja

Asiakas saa tiedon palvelusta lääkäriltä

uml diagram

Asiakas saa tiedon palvelusta internetistä

uml diagram

Oleelliset käyttötapaukset

uml diagram

Käyttötapaus Osa-alue toiminnallisuus/ominaisuus johon UC -liittyy
Käyttötapaus 1 - SySe palvelun käyttöönotto Käyttöliittymä Käyttöönotto
Käyttötapaus 2 - Sydäntietojen selaaminen Käyttöliittymä Sykemittari

Tärkeimmät yleiset ominaisuudet/toiminnallisuudet

Oleelliset toiminnot
Palvelun helppo käyttöönotto
Käyttöliittymä näyttää reaaliajassa sydäntietoja
Tiedot tallentuvat käyttöliittymään
Käyttöliittymä ilmoittaa, jos sydämen tilassa huomataan jotain poikkeavaa
Energian kulutuksen näyttäminen
Tietojen löytäminen ja selaaminen helppoa
Puhelinsovellus

MockUp-prototyyppi

Alustavat käyttäjätarinat

Käyttäjätarina aihe
User Story 1: Palvelun käyttäjänä haluan, että sydäntietoja on helppo hakea ja selata.
User Story 2: Omaishoitajana haluan seurata hoidettavan henkilön tietoja omalta laitteeltani.
User Story 3: käyttäjänä haluan että sovellus ilmoittaa jos sydämen tilassa tapahtuu jotakin hälyttävää.
User Story 4: Käyttäjänä haluan, että tietoni ovat turvassa hyvän tietoturvan takana.
User Story 5: Käyttäjänä haluan, että palvelun käyttöönotto on helppoa ja vaivatonta.
User Story 6: Käyttäjänä haluan, että palvelu kertoo minulle myös kuluttamani energian.
User Story 7: Käyttäjänä haluan, että sovellus on saatavilla myös ruotsiksi.
User Story 8: Käyttäjänä haluan seurata sydäntäni reaaliajassa.
User Story 9: Käyttäjänä haluan, että sovellus koostaa listan rytmihäiriöistä ja muista poikkeuksista.
User Story 10: Käyttäjänä haluan, että voin seurata omalla käyttäjätililläni hoidettavan henkilön käyttäjätiliä.

Palveluun vaikuttavat rajaukset

Rajaus/rajoite = Constrain

Id Vaatimuksen kuvaus kategoria Vastuullinen
CONSTRAINT-REQ-S00000 Constrain Palvelun datankäytössä ja tietojen tallentamisessa on otettava huomioon EU:n GDPR-säädös. Käyttöönotto
CONSTRAINT-REQ-S00001 Constrain Sovelluksen tietosuojatason on oltava GDPR:n mukainen Puhelinsovellus

Palvelun määritellyt ominaisuudet/toiminnnallisuudet

  • P1 = Pakollinen
  • P3 = Tarpeellinen
  • P5 = Tehdään, kun tarve ilmenee
Ominaisuus Prioriteetti Ominaisuuteen liittyvät vaatimukset/käyttötapaukset
Feature 1 - sykemittari/seuraaja P1 FUNCTIONAL-REQ-C0001
Feature 2 - energiankulutus mittari P1 FUNCTIONAL-REQ-C0002
Feature 3 - painon tallentaminen P1 FUNCTIONAL-REQ-C0003
Feature 4 - salasanan vaihto P1 FUNCTIONAL-REQ-C0004
Feature 5 - unohtuneen salasanan palauttaminen P1 FUNCTIONAL-REQ-C0005
Feature 6 - henkilön tietojen selaaminen usealta laitteelta (omaishoitaja) P3 FUNCTIONAL-REQ-C0006
Feature 7 - tila josta näkee eri päivien keskisykkeen P3 FUNCTIONAL-REQ-C0007
Feature 8 - sydäntietojen seuraaminen tunnin tarkkuudella P3 FUNCTIONAL-REQ-C0008
Feature 9 - helppokäyttöisyys P3 FUNCTIONAL-REQ-C0009
Feature 10 - turvallisuus P1 FUNCTIONAL-REQ-C0010

Palvelun toiminnalliset vaatimukset

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
FUNCTIONAL-REQ-C0001 Functional Requirement Sovellus seuraa sykettä reaaliajassa Feature 1
FUNCTIONAL-REQ-C0002 Functional Requirement Sovelluksella on mahdollista seurata myös energiankulutusta. Feature 2
FUNCTIONAL-REQ-C0003 Functional Requirement Käyttäjä voi tallentaa oman painonsa sovellukseen Feature 3
FUNCTIONAL-REQ-C0004 Functional Requirement Salasanan voi vaihtaa Feature 4, Feature 5
FUNCTIONAL-REQ-C0005 Functional Requirement Unohtuneen salasanan voi palauttaa Feature 5, Feature 4
FUNCTIONAL-REQ-C0006 Functional Requirement Käyttäjän tietoja voi tarvittaessa selata useammalta laitteelta yhtä aikaa Feature 6
FUNCTIONAL-REQ-C0007 Functional Requirement Keskisykkeen seuraaminen eri päiviltä Feature 7
FUNCTIONAL-REQ-C0008 Functional Requirement Tallennettujen sydäntietojen seuraaminen tunnin tarkkuudella Feature 8
FUNCTIONAL-REQ-C0009 Functional Requirement Helppokäyttöinen sovellus Feature 9
FUNCTIONAL-REQ-C0010 Functional Requirement Hyvä tietoturva Feature 10

Palvelun ei-toiminnalliset vaatimukset

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
PERFORMANCE-REQ-0000 Non-Functional Performance Mahdollista, että yli 10 lääkäriä käyttää palvelua yhtäaikaa Feature 10
PERFORMANCE-REQ-0001 Non-Functional Performance Yhden lääkärin on mahdollista seurata kerralla yli kymmentä potilsta Feature 9
VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
SECURITY-REQ-0001 Non-Functional Security Salasanan on oltava riittävän kompleksi Feature 10
SECURITY-REQ-0002 Non-Functional Security Datan siirtäminen sovellukselta käyttöliittymään tulee olla suojattua Feature 10
VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
USABILITY-REQ-0000 Non-Functional Usability Yksinkertainen käyttöliittymä ja design Feature 9
USABILITY-REQ-0001 Non-Functional Usability Käyttöliittymä on vähintään suomen, ruotsin ja englannin kielellä Feature 9

Palvelun arkkitehtuuri

Palvelun integraatiot muihin järjestelmiin

uml diagram

Integraation kuvaaminen sekvenssikaaviona

uml diagram

Palvelun laadun varmistuksesta

Palvelun hyväksyntätestit

Lähde Testitapaus Id Kuvaus Tyyppi
Feature 2 Testitapaus 1 Energiakulutusmittarin toimivuus Hyväksyntätesti
Feature 1 Testitapaus 2 Sykemittarin toimivuus Hyväksyntätesti
Feature 4, Feature 5 Testitapaus 3 Unohtuneen salasanan vaihtaminen Hyväksyntätesti
Feature 8 Testitapaus 4 Sykedatan tallentaminen Hyväksyntätesti
Feature 3 Testitapaus 5 Painon tallentaminen Hyväksyntätesti

Julkaisusuunnitelma

uml diagram

Ominaisuus/toiminnallisuus Versio Milloin testattavissa Julkaisu
Feature 1 1.0 15.6.2019 V1.0
Feature 2 1.0 1.7.2019 V1.0
Feature 3 1.1 15.7.2019 V1.0
Feature 4 1.1 20.7.2019 V1.0
Feature 5 2.3 23.7.2019 V1.0

Aiheeseen liityvät standardit ja lähteet

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 -
- - -