-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tämä dokumentti on "elävä"-dokumentti, joka päivittyy jatkuvasti. Se on karkea vaatimusmäärittelydokumentin runko, jota voi käyttää projektien vaatimusmäärittelyn pohjana. Rakennetta saa ja pitää muokata! Tavoitteena on luoda dokumentti, joka yhdistää palvelumuotoilun ja ohjelmistosuunnittelun saumattomasti yhteen. Tekijä ei ota mitään vastuuta dokumentin sisällöstä.
tv:NarsuMan
Dokumentin versionumero 0.1
Julkinen
Kuka omistaa dokumentin?
Sisällysluettelo ?
- Mikä on tämän dokumentin tehtävä?
- Mihin se liittyy ?
- Tärkeätä tietää
- Oleellista lukijalle ?
- Mitä määritetyltä palvelulta odotetaan? lyhyesti
- Asiakastarina
- Kuka on tilaaja, yhteistiedot ?
- Jos tiedot on projektisuunnitelmassa, niin linkit tänne!
- Kuka on toimittaja, yhteistiedot ?
- Jos tiedot on projektisuunnitelmassa, niin linkit tänne!
- Mitä alustavasti tullaan tekemään ja milloin ?
- Kannattaa viedä osaksi projektisuunnitelmaa ?
Etappi | Alkaa | Loppuu | ||
---|---|---|---|---|
Profiiliasiakastapaamiset | 1.2.2017 | 12.2.2017 | P3 | |
Sidosryhmä tapaaminen | 13.2.2017 | P4 | ||
Esi-katselmointi | 25.2.2017 | P1 | ||
Vaatimusmäärittely luovutetaan | 28.2.2017 | 12.2.2017 | P1 |
https://en.wikipedia.org/wiki/Stakeholder_analysis
Kuka on kiinnostunut tuotteesta tai kenellä on sanansa sanottavana liittyen tuotteen kehittämiseen ?
- Mungo consulting Oy, Palvelun tarjoaja
- RahoittajaA, yrityksen osakas, Bankoman Oy, osakkeen omistaja 55 %
- RahoittajaB, Yrityksen osakas, Mauri Bosse, omistaa 5 %
- TuotantotiimiA, em. yrityksen työntekijät, Kalle, Kille, Pelle ja Pöppö
- SuurAsiakasA, NordMan Oy, yritysasiakas
- SuurAsiakasB, Bill Cates Ikkunatehdas, yritysasiakas
- AsiakasRyhmäX, eläkeläiset
- AsiakasRyhmäZ, maastamuuttajat
- Bad Man, kiusantekijä
- Snake Consulting Oy, kilpailija
Käydään läpi asiakaspolku, jossa käytetään nimettyjä sidosryhmien edustajia
- Asiakas 1, Mauno Mainio, 67, eläkeläinen, Vierumäki, kotosin Pohjois-Savosta (Matematiikan opettaja)
- Asiakas 2, Riku Rikas, 30, IT Yrittäjä, asuinpaikka tuntematon, kotoisin nomands land
- Asiakas 3, Siiri Koikkalainen 99, suurmummo, Hankasalmi, (Sokea)
- Asiakas 4, John Rambu, 55, tuntematon, Helsinki, (Bad Man)
- Asiakas 5,
- Asiakas 6
- Tarkennetaan kuvausta ?
Millaisiin osa-alueiseiin voidaan ohjelmisto/palvelu voidaan jakaa.
Onko olemassa erilaisia tuoteversioita eri ympäristöihin, mitä?
- Työpöytäversio ?
- Mobiiliversio ?
- Kenttäversio
ohjelmiston osa-alueita/lohkoja?
- Hallintapaneeli ?
- Tietokanta-palvelut ?
- Käyttöliittymät ?
- Autentikointi ?
- Laskutus ?
- Kirjataan tärkeimmät ominaisuudet
- Mitä ovat oleelliset ominaiduudet ?
- Tsekkaa MVP - Minimum Viable Product Features
- Kuvaus
- Ominaisuuteen liittyvät vaatimukset ?
- UI-Näkymä ?
- Testauksessa huomioitavaa
- Kuvaus
- Ominaisuuteen liittyvät vaatimukset ?
- UI-Näkymä ?
- Testauksessa huomioitavaa
- Kuvaus
- Ominaisuuteen liittyvät vaatimukset ?
- UI-Näkymä ?
- Prototyyppi näkymä?
- Testauksessa huomioitavaa
- Kuvaus
- Ominaisuuteen liittyvät vaatimukset ?
- UI-Näkymä ?
- Prototyyppi näkymä?
- Testauksessa huomioitavaa
- Tunnistetaan ohjelmistoon/palveluun liittyviä riskejä..
- Riskienhallinta
Vaatimus ID | Kuvaus | Tyyppi | Osa-alue | Vastuullinen | Prioriteetti |
---|---|---|---|---|---|
RISK001 | Käyttäjämäärän äkillinen lisääntyminen, esim poikkeustilanteen aikana | - | P1 | ||
RISK002 | Palvelun käytettävyys heikkenee kovan kuormituksen aikana | Toiminnnallinen | P5 | ||
RISK003 | Heikon verkkoyhteyden vaikutus palvelun käyttöön | Toiminnnallinen | - | P3 |
- Miten taulukoita luetaan: P1 = Erittäin tärkeä, P3 = Oleellinen, P5 = Triviaali
- Tässä osiossa voidaan nostaa esiin huomioitavia tärkeitä vaatimuksia, jotka on hyvä pitää mielessä!
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 | totetutus | "ASAP"-tuotantotiimi | P2 | |
YVA0003 | Palvelun täytyy toimia Windows 95:ssa, koska johtajalla on moinen koneessaan! | totetuts | "ASAP"-tuotantotiimi | P5 |
Vaatimus ID | Kuvaus | Tyyppi | Osa-alue | Vastuullinen | Prioriteetti |
---|---|---|---|---|---|
VAT0001 | 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 |
- Miten taulukoita luetaan: P1 = Erittäin tärkeä, P3 = Oleellinen, P5 = Triviaali
Vaatimus ID | Kuvaus | Tyyppi | Osa-alue | Vastuullinen | Prioriteetti |
---|---|---|---|---|---|
VAL0201 | Palvelun pitää skaalatua hetkellisesti 1000 käyttäjälle | Skaalautuvuus | "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 |
- Miten taulukoita luetaan: P1 = Erittäin tärkeä, P3 = Oleellinen, P5 = Triviaali
- Mitä on otettava huomioon ?
- Asiakkaan toiveet ?
- Teknologiset osa-alueet/asiat, jotka vaikuttavat käytettävyyteen?
- Linkit prototyyppi ympäristöön
- Tarvittavat tiedot prototyypin tarkasteluun
- Tämä osio voidaan sisällyttää osaksi teknistä suunnittelua.
- Vaatimusmäärittelyssä voi kuitenkin olla hyvä tarvittaessa kuvata yleistä totetutusta ja siihen liittyviä ongelmakohtia
-
Yleensä osa tarkempaa suunnittelua
-
Voidaan viitata linkeillä...
-
Tunnistetut luokkaehdokkaat
- Ainoastaan karkea kuvaus tarpeen ?
- Sekvenssikuvalla on aika kätevä esittää muutakin
- Vaatimusmäärittelyssä tämä saattaa olla yksi hyödyllisimpiä UML-kuvauksia ?
- Miten ohjelmisto/palvelu tulee karkeasti toimimaan osana vanhaa totetutusta..
- Miten olemassa oleva järjestelmä tulee karkeasti toimimaan
- Riski -> Testaustarve
- Vaatimus -> Testaustarve
Julkaisujärjestys ei aina ole lineaarinen. Ks. Kriittinen polku Joskus se saattaa tuntua siltä: Release Plan
Toiminnallisuudet ja toteuttamisjärjestys
- Ominaisuus 1 - Maaliskuu 2019
- Ominaisuus 3 - Huhtikuu 2019
- Ominaisuus 5 - Toukokuu 2019
- Ominaisuus 2 - Syyskuu 2019
- Miten taulukoita luetaan: P1 = Erittäin tärkeä, P3 = Oleellinen, P5 = Triviaali
- ISTQB
- IPMA
- etc..
a5-e102-4d8e-9b40-df74fc31cb6b/image.png)