Tik-76.115 Projektisuunnitelma

Mobile1


Lyhyt tiivistelmä

Mobile1-projektin tavoitteena on selvittää mobiilisoluverkkoihin perustuvien paikannusmenetelmien ja erityisesti operaattorien tarjoamien paikannuspalveluiden käytettävyysnäkökohtia niin teknisistä, lainsäädännöllisistä kuin käytännöllisistä näkökulmista. Tämän lisäksi projektissa toteutetaan pilottisovellus, jonka tarkoituksena on demonstroida e.m. palveluiden käyttöä, ja muodostaa arkkitehtuurillinen pohja tulevissa projekteissa käytettäväksi.

Projektin aikataulu noudattaa Tik-76.115 -kurssin aikataulua ja näin ollen projekti alkaa 12.9.2000 ja päättyy 27.4.2001. Projektin yhteenlaskettu työmäärä on 1379 tuntia eli noin 184 henkilötyöpäivää.

Projektiryhmä koostuu kuudesta henkilöstä. Työmäärä on jaettu mahdollisimman tasapuolisesti kaikkien projektiryhmän jäsenten kesken.

Projektin toimeksiantajana on TietoEnator Oyj:n Palvelut-divisioonan Telecom yksikkö.

Sisällysluettelo

0. Versio
1. Johdanto
2. Termit ja määritelmät
3. Projektin toteutusperusteet
4. Projektin organisaatio
5. Projektin tavoitteet ja päättäminen
6. Projektin resurssit
7. Projektissa käytettävät menetelmät ja työkalut
8. Projektin ositus, vaiheistus ja resurssointi
9. Seuranta ja ohjaus
10. Standardit, direktiivit ja määräykset
11. Riskienhallintasuunnitelma
12. Koulutussuunnitelma

0. Versio

Versio Päiväys Selitys Julkisuus Tekijä Hyväksynyt
2.0 2.11.2000   Julkinen THA KVU
3.0 11.12.2000 kappale 5.3 korjailtu, kappale 8:aan lisätty T3-vaihe, riskienhallintaa päivitetty Julkinen THA KUT
4.0 12.02.2001 lisätty T4 vaiheen suunnittelu sekä viittaus tietokannan kuvaukseen Julkinen THA KUT
5.0 19.03.2001 lisätty LU vaiheen suunnittelu, sekä riskitaulukko järjestetty Julkinen THA KUT

1. Johdanto

1.1 Projektin tarkoitus ja kattavuus

Mobile1-projektissa tutkitaan ja pilotoidaan mobiilisoluverkkoihin perustuvia paikannuspalveluita. Projektissa selvitetään matkapuhelinoperaattorien tarjoamien paikannuspalveluiden käytettävyyttä ja teknisiä ominaisuuksia, kuluttajien paikantamiseen liittyviä lainsäädännöllisiä näkökohtia ja arkkitehtuurin suunnittelussa huomioonotettavia näkökohtia mahdollisimman laajasti. Selvitystyö kattaa noin 50% projektin kokonaistyömäärästä. Loput 50% projektin työmäärästä on pilotointia. Projektissa rakennetaan pilottisovellus, joka demonstroi paikkatietoon perustuvaa suoramainontaa. Esimerkkinä pilottisovelluksesta voidaan pitää seuraavaa: kuluttaja voi kysyä pyytää lounaspalvelua, jolloin hän saa lähellään olevilta ravintoloilta luonastarjouksia. Toisena esimerkkinä autolla liikkuva kuluttaja voi tilata huoltoasemakauppiailta polttoainetarjouksia, joita hän saa liikkuessaan palvelussa mukanaolevan huoltoaseman lähistöllä.

Projektissa ei rakenneta tuotantosovellusta, vaan pilotti, joten liittymiä laskutus-, clearing- tai käytönseurantajärjestelmiin ei toteuteta. Tästä huolimatta sovellus tullaan toteuttamaan korkeiden laatuvaatimusten mukaan ja sen oikeaoppiseen arkkitehtuuriin ja rakenteeseen kiinnitetään suurta huomiota.

1.2 Tuote ja ympäristö

Projektissa tuotetaan useita selvitysraportteja sekä pilottisovellus. Pilottisovelluksen tarkoituksena on esitellä teknologian tarjoamia mahdollisuuksia, ja olla samalla esimerkkinä siitä, kuinka teknologiaa tulee hyödyntää.

1.3 Oikeudet työn tuloksiin

Sekä työn tekijät että asiakas saavat työn kaikkiin tuloksiin yhtäläiset omistus-, käyttö-, hyödyntämis- ja edelleenkehitysoikeudet.

1.4 Yleiskatsaus dokumenttiin

Tässä dokumentissa määritellään yleisellä tasolla mitä tuloksia projektin odotetaan tuottavan. Suunnitelmaa tullaan tarkentamaan projektin kestäessä. Vaadittavien selvitysraporttien laajuus ja sisältövaatimukset on määritelty pääpiirteittäin ja pilottisovelluksen vaadittu toiminnallisuus on kuvattu UML -käyttötapausmallilla. Vaatimusmäärittely-dokumentissa em. asiat on kuvattu tarkemmalla tasolla.

 

2. Termit ja määritelmät

Termien selitykset ovat erillisessä dokumentissa.

 

3. Projektin toteutusperusteet

TietoEnatorin Palvelut divisioonan Telecom yksikkö työskentelee yhteistyössä telecom-operaattorien kanssa ja sillä on asiakkaanaan useita palveluitaan internetissä tarjoavia yrityksiä. Se näkee mobiiliverkkoon perustuvien paikannusjärjestelmien olevan keskeisessä roolissa liiketoiminnassaan. Tällä hetkellä teknologia ja palvelut joita sen varaan on rakennettu ovat vielä hyvin epäkypsiä, joten tuotannollisissa projekteissa ei ole vielä käytetty verkkoon perustuvaa paikannusta.

A.o. projekti on asiakkaalle (TE / Palvelut / Telecom) eräänlainen päänavaus uudelle osa-alueelle. Siltä odotetaan tuloksia, jotka ovat hyödynnettävissä tulevissa projekteissa. Tutkimushankkeisiin varattujen määrärahojen ollessa rajalliset tästä projektista saadaan suuri hyöty verrattuna vaihtoehtoiskustannukseen, joka syntyisi jos projekti teetettäisiin omalla henkilökunnalla.

Projektin teoreettiset kustannukset asiakkaalle on arvioitu a.o. taulukossa:

  Projektin hallinta Suunnitelu ja toteutus Työmäärä
  tuntia euro / tunti Yhteensä (euro) tuntia euro / tunti Yhteensä (euro) Yhteensä (h) Yhteensä (euro)
PS 50 100 5 000 107 85 9 095 157 14 095
T1 54 5 400 161 13 685 215 19 085
T2 47 4 700 179 15 215 226 19 915
T3 41 4 100 342 29 070 383 33 170
T4 25 2 500 279 23 715 304 26 215
LU 13 1 300 82 6 970 95 8 270
Yhteensä 230   23 000 1 150   97 750 1 379 120 750

Muita projektin kustannuksia, kuten ohjelmalisenssejä, koulutuksia, asiakkaan ja ohjaajan hallinnollista työaikaa yms. ei arvioida, koska TE/Telecom:ssä ei ole tapana kohdistaa tämän tyyppisiä kustannuksia projekteille.

 

4. Projektin organisaatio

4.1 Projektiryhmä

Ryhmän kotisivu: http://www.hut.fi/u/kvuorimi/tik76115

Ryhmän sähköpostiosoite: mobile1@list.hut.fi

Ryhmän jäsenet ja yhteystiedot:

Rooli Nimi E-mail Puhelin Käyttäjätunnus Dokumentissa käytettävä lyhenne Opiskelija #
PP Teppo Halonen Teppo.Halonen@hut.fi 040 5226937 tthalone THA 45277A
JA Kalle Vuorimies Kalle.Vuorimies@iki.fi 040 5874563 kvuorimi KVU 44106J
JA Jussi Ahomaa jahomaa@cc.hut.fi 040 5391874 jahomaa AOA 41542K
JA Kari Kulotie kkulotie@cc.hut.fi 040 7765164 kkulotie KUT 43995M
JA Riku Kulmala Riku.Kulmala@hut.fi 040 5122897 rkulmala RIQ 41576E
JA Arto Kettula akettula@cc.hut.fi 040 7726752 akettula AKE 46574F

PP = Projektipäällikkö,  JA = Järjestelmäasiantuntija

Vastuualueet:

  Projektin hallinta Tutkimus-/selvitystyöt Toiminnallinen määrittely Järjetelmäsuunittelu Toteutus Testaus
Teppo Halonen X X   X    
Kalle Vuorimies   X   X X X
Jussi Ahomaa   X X   X X
Kari Kulotie X X   X   X
Riku Kulmala   X X X X  
Arto Kettula   X X   X  

 

Ryhmän jäsenten taustat:

Teppo Halonen

Kalle Vuorimies

Kari Kulotie

Jussi Ahomaa

Riku Kulmala

Arto Kettula



4.2 Sidosryhmät

Sidosryhmätaulukkoa päivitetään tarpeen mukaan projektin edetessä

Nimi E-mail Puhelin Toimenkuva Rooli projektissa
Kari-Matti Pihkala kari-matti.pihkala@tietoenator.com 040 5819083 Kehityspäällikkö Asiakas
Jari Isokallio jari.isokallio@tietoenator.com 0400 516552 Vanhempi konsultti Ohjaaja

 

5. Projektin tavoitteet ja päättäminen

5.1 Projektiryhmän tavoitteet

Ryhmän tavoiteena on suorittaa kurssi mahdollisimman hyvällä arvosanalla. Lisäksi on toivottavaa, että asiakas on tyytyväinen saamiinsa tuotoksiin. Ryhmä toivoo myöskin oppivansa projektin aikana työelämässä hyödyllisiä tietoja niin ohjelmistotuotannosta yleensä, kuin myös paikannustekniikoista.

5.2 Asiakkaan tavoitteet

Alla on listattu asiakkaan projektille asettamat kymmenen tärkeintä tavoitetta. Vaatimusmäärittely-dokumentissa on kuvattu tarkemmin kvalitatiiviset tavoitteet projektille.

  1. Ottaa haltuun uusi teknologia (mobiiliverkkoon perustuvat paikannuspalelut)
  2. Saada selvitys lainsäädännöstä joka säätelee mobiilipaikannusta
  3. Saada käyttöönsä tekninen dokumentaatio, jonka pohjalta voidaan alkaa toteuttaa paikannukseen liittyviä palveluita tuotannollisissa asiakashankkeissa
  4. Ymmärtää paikannuspalveluiden standardoinnin nykytila ja kehitysnäkymät lähimpien vuosien aikana 2G verkoissa
  5. Selvittää operaattorikohtaiset eroavaisuudet paikannuspalveluissa
  6. Saada suunniteltua arkkitehtuuri, jota voidaan vastaavissa asiakashankkeissa hyödyntää
  7. Demonstroida teknisiä mahdollisuuksia
  8. Pitää kiinni projektin aikataulusta
  9. Selvittää liiketoiminnalliset mahdollisuudet joita paikannustekniikka tarjoaa
  10. Luoda kontaktipinta TKK:n Tietotekniikan osastoon ja tutustua yhteistyömahdollisuuksiin sen kanssa

5.3 Projektin tavoitteet

Abstraktit alkuperäiset tavoitteet

Projektin tavoitteena on tuottaa:

  1. Selvitys GSM-verkkoon perustuvien paikannusjärjestelmien nykytilasta, tulevaisuuden kehitysnäkymistä sekä käyttömahdollisuuksista
  2. Suunnitelma järjestelmäarkkitehtuurista, sekä Javalla toteuttettu kehys järjestelmälle, joka mahdollistaa henkilörekisterin liittämisen profilointisovellukseen sekä matkaviestinverkon paikannusjärjestelmään
  3. Pilottisovellus, jossa e.m. tuotoksia hyödynnetään

Pilottisovelluksen (Messaging Agent - ma) rakenne

Toteutettava järjestelmä koostuu ao. kuvassa kuvatuista osakokonaisuuksista.

 

Osien tehtävät ovat

 

5.4 Projektin keskeyttämiskriteerit

Projekti keskeytetään jos

  1. Asiakas toteaa projektiryhmän olevan kykenemätön saattamaan projektia päätökseen.
  2. Toteutunut työmäärä ylittää 66,7% arvioidun kun valmiusaste ei vielä ole 66,5%. Projektin valmiusaste arvioidaan tarkastelemalla suunniteltujen tuotosten valimiutta projektiryhmän yhteisissä palavereissa.

Projektin keskeyttämispäätös voidaan tehdään yhteisessä palaverissa asiakkaan ja projektiryhmän kesken. Projekti keskeytetään myös jos Tik-76.115 kurssi (2000-2001) päättyy ennenkuin projekti on saatu valmiiksi.

5.5 Projektin päättämiskriteerit

Projekti päätetään kun asiakas on hyväksynyt kaikki vaatimusmäärittelyssä määritetyt tuotokset, sekä kurssin luovutustilaisuus on pidetty. Jos todetaan yhteisesti asiakkaan ja projektiryhmän kesken, että jokin vaatimusmäärittelyssä kuvattu tuotos on mahdotonta saada valmiiksi ulkoisista tekijöistä johtuen ennen kurssin päättymistä voidaan projekti päättää ennen tuotoksen valmiiksisaattamista ja hyväksyntää.

 

6. Projektin resurssit

A.o. taulukossa on esitetty projektin resurssit ja kunkin resurssin projektiin käytettävissäoleva aika tunteina. Arviot ovat alustavia ja tehtäviä voidaan vaihtaa henkilöiden kesken. Kuitenkin lopputuloksessa pyritään siihen, että jokainen ryhmän jäsen tekee saman yhtä suuren määrän töitä projektissa.

  Teppo Halonen Kalle Vuorimies Kari Kulotie Jussi Ahomaa Riku Kulmala Arto Kettula Yhteensä
PS 50 22 28 17 23 17 157
T1 54 30 47 24 30 36 215
T2 47 41 25 27 42 42 226
T3 41 58 84 69 59 72 383
T4 25 61 31 73 61 53 304
LU 13 11 16 20 19 15 94
Yhteensä 230 223 231 230 234 235 1379

7. Projektissa käytettävät menetelmät ja työkalut

8. Projektin ositus, vaiheistus ja resurssointi

Projekti alkaa 12.9.2000 ja päättyy 27.4.2001. Projektin vaiheiden loppumispäivämäärät ovat ehdottomia, koska ne on määrätty Tik-76.115 Tietojenkäsittelyn ohjelmatyö-kurssin aikataulussa.

Projektin käyttöön on varattu kultakin projektiryhmän jäseneltä noin 220 tuntia aikaa. Kuuden hengen projektiryhmän yhteiseksi työmääräksi on arvioitu noin 1300 tuntia.

Resurssiarviossa ei oteta huomioon miten työ projektissa jakaantuu jokaisen vaiheiden sisällä eri päiville, koska työ tapahtuu pääasiassa itsenäisesti joko projektihenkilöiden kotona tai omissa työpaikoissaan. Työtä voidaan tehdä arkipäivien lisäksi viikonloppuna. Työaikoja ei määritellä.

Lomakausia ei määritellä tarkasti, koska projektihenkilöt voivat halutessaan tehdä töitä myös lomien aikana.

Vaihe Tunnus Loppu-pvm Kesto
Projektin suunnittelu PS 18.10.2000 3 viikkoa
Vaihe T1 T1 10.11.2000 3 viikkoa
Vaihe T2 T2 15.12.2000 5 viikkoa
Vaihe T3 T3 16.2.2001 9 viikkoa
Vaihe T4 T4 23.3.2001 5 viikkoa
Luovutus LU 27.4.2001 5 viikkoa

Yleiskuva (the big picture):

Projekti viedään läpi käyttäen USDP:n mukaista iteratiivista projektityömallia. Projektin neljän toteutusvaiheen aikana on tarkoitus suorittaa

  1. määrittelyä
  2. suunnittelua
  3. toteutusta
  4. testausta.

Iteratiivisessa mallissa johtoajatuksena on, että työskentelyn painopiste siirtyy vaiheesta seuraavaan siirryttäessä kohdasta 1. kohtaa 4. kohti. Käytännössä siis projektin alkuvaiheessa (vaiheet T1, T2) painopiste on määrittelyssä ja suunnittelussa ja projektin loppuvaiheessa (vaiheet T3, T4) painopiste siirtyy toteutuksen kautta testaukseen.

 

Vaihe : Toteutus 1

Vaiheessa T1 on tarkoituksena käynnistää projektityö toden teolla. Vaiheen tavoitteet ovat:

Vastuut tehtävien suorittamisesta on jaettu tämän dokumentin kohdassa 4.1 esitetyn matriisin mukaisesti. Vastuita on tarkennettu ao - matriisissa raporttitasolle.

RAPORTTI: VASTUU (avustajat) KATSELMOI DEADLINE
Edistymisraportti Teppo Kari 7.11.
Projektisuunnitelma Teppo (Jussi, Riku) Kalle 3.11.
Vaatimusmäärittely Riku (Arto) Jussi 3.11.
Toiminnallinen määrittely Arto (Riku, Jussi) Kari 3.11.
Tekninen määrittely Kari (Teppo, Kalle, Riku) Arto 3.11.
Projektikatselmus Teppo (jokainen tekee kalvon omasta vastuudokustaan)   7.11
Selvitystyödokumentti Teppo Riku 3.11.
Laki Kalle (Kari) Jussi 3.11.
Operaattorit&tekniikat      
  -radiolinja Arto Riku 3.11.
  -sonera Teppo Riku 3.11.
  -2g Kalle Riku 3.11.
  -tekniikat Riku Teppo 3.11.
Lyhenteet dokumentti Riku Kari 3.11.
Testaussuunnitelma Jussi (Kalle) Teppo 3.11.
Laatusuunnitelma Jussi Kalle 3.11.

 

Vaihe : Toteutus 2

Vaiheessa T2 on tarkoituksena saattaa T1 vaiheessa aloitetut tehtävät loppuun. Tarkoituksena on selvittää muidenkin operaattorien tarjoamia palveluita, sekä syventää ymmärtämystä jo tiedossa olevista palveluista. T2 vaiheen painopiste on järjestelmäsuunnittelussa, jonka tuloksena on tarkoitus saada vaiheen loppuun mennessä valmiiksi tekninen määrittely.

Vastuut tehtävien suorittamisesta on jaettu tämän dokumentin kohdassa 4.1 esitetyn matriisin mukaisesti. Vastuita on tarkennettu ao - matriisissa tarkemmalle tasolle.

RAPORTTI: VASTUU (avustajat) KATSELMOI DEADLINE
Edistymisraportti Teppo Kari 12.12.
Projektisuunnitelma Teppo (Jussi, Riku) Kalle 7.12.
Vaatimusmäärittely Riku (Arto) Jussi 16.11.
Toiminnallinen määrittely Arto (Riku, Jussi) Kari 16.11.
Tekninen määrittely Kari (Teppo, Kalle, Riku) Arto 7.12.
Projektikatselmus Teppo (jokainen tekee kalvon omasta vastuudokustaan)    
Laki Kalle (Kari) Jussi 16.11.
Operaattorit&tekniikat      
  -radiolinja Arto Riku 16.11.
  -sonera Teppo Riku 16.11.
  -2g Kalle Riku 16.11.
  -tekniikat Riku Teppo 16.11.
Testaussuunnitelma Jussi (Kalle) Teppo 7.12.

 

Vaihe : Toteutus 3

Vaiheessa T3 on tarkoituksena saattaa T2 vaiheessa aloitetut tehtävät loppuun. Tämä tarkoittaa lähinnä teknisen määrittelyn tarkentamista niiltä osin kuin se on vielä kesken. Pääpaino T3 vaiheen töissä on järjestelmän toteuttamisessa. Kaikki kappaleessa 5.3 olevassa kuvassa olevat kokonaisuudet tullaan toteuttamaan tässä vaiheessa. Tavoitteena on, että järjestelmän toteutus saadaan 90% valmiiksi. Lisäksi pyritään suorittamaan järjestelmätestaus niiltä osin kuin se on mahdollista.

Suoritettavat tehtävät ovat siis:

Vastuut tehtävien suorittamisesta on jaettu tämän dokumentin kohdassa 4.1 esitetyn matriisin mukaisesti. Vastuita on tarkennettu ao - matriisissa tarkemmalle tasolle.

TEHTÄVÄ/MODUULI/DOKUMENTTI VASTUU (avustajat) KATSELMOI DEADLINE
Tekninen määrittely Kari (kaikki) kaikki 31.1.2001
com.mobile1.ma.core Teppo (Kalle, Kari) - 31.1.2001
com.mobile1.ma.rulesengine Teppo (Kari) - 31.1.2001
com.mobile1.ma.personregister Kari (Teppo) - 31.1.2001
com.mobile1.ma.ui Kalle (Jussi) - 13.2.2001
com.mobile1.ma.db.mysql Arto (Riku) - 15.1.2001
com.mobile1.ma.locationservice Riku (Arto) - 15.1.2001
(lopullisesti 13.2.2001)
com.mobile1.ma.messagingservice Teppo (Kari) - 15.1.2001
Testaussuunnitelma Jussi Teppo 15.1.2001
Testaus Jussi (kaikki) - 13.2.2001

 

Vaihe : Toteutus 4

Vaiheessa T4 on tarkoituksena saattaa T3 vaiheessa aloitetut tehtävät loppuun. Siis järjestelmän toteutus tehdään loppuun ja järjestelmä testataan.

Suoritettavat tehtävät ovat siis:

Vastuut tehtävien suorittamisesta on jaettu tämän dokumentin kohdassa 4.1 esitetyn matriisin mukaisesti. Vastuita on tarkennettu ao - matriisissa tarkemmalle tasolle.

TEHTÄVÄ/MODUULI/DOKUMENTTI VASTUU (avustajat) KATSELMOI DEADLINE
Tekninen määrittely Kari (kaikki) kaikki
com.mobile1.ma.core Teppo (Kalle, Kari) -
com.mobile1.ma.rulesengine Teppo (Kari) -
com.mobile1.ma.ui Kalle (Jussi) -
com.mobile1.ma.db.mysql Arto (Riku) -
Testaus Jussi (kaikki) -
Opponointi Teppo (kaikki) -

Vaihe : Luovutus

Vaiheessa T4 on tarkoituksena saattaa T3 vaiheessa aloitetut tehtävät loppuun. Siis järjestelmän toteutus tehdään loppuun ja järjestelmä testataan.

Suoritettavat tehtävät ovat siis:

Vastuut tehtävien suorittamisesta on jaettu tämän dokumentin kohdassa 4.1 esitetyn matriisin mukaisesti. Vastuita on tarkennettu ao - matriisissa tarkemmalle tasolle.

TEHTÄVÄ/MODUULI/DOKUMENTTI VASTUU (avustajat) KATSELMOI DEADLINE
Järjestelmän siistiminen ja paketointi Kari (Arto) kaikki
Asennusohje Teppo (Kalle, Kari) kaikki
Loppudemonstraation valmistelu Teppo (Kari) kaikki
Dokumentaation viimeistely Riku (Kari) kaikki
Loppuraportti Teppo (Riku) kaikki
Opponointi Jussi, Arto, Kalle kaikki

 

9. Seuranta ja ohjaus

Projektiryhmä käyttää kurssin puitteissa saatuja työkaluja projektin etenemisen seuraamiseen.

Asiakkaan kanssa pidetään kerran kuukaudessa palaveri, jossa raportoidaan projektin eteneminen. Lisäksi projektiryhmä voi ottaa yhteyttä asiakkaaseen, jos ilmenee tarvetta ohjaukselle tai muulle raportoinnille.

10. Standardit, direktiivit ja määräykset

Projektissa hyödynnetään HYTT- TTKK laatujärjestelmää sekä USDP ohjelmistotuotantoprosessin mukaisia menetemiä soveltuvin osin siten kuin on määritelty laatusuunnitelmassa sekä tässä dokumentissa. Muuten pyritään noudattamaan soveltuvin osin Suomen lakeja, asetuksia ja hyviä tapoja.

11. Riskienhallintasuunnitelma

Riskienhallinnassa on käytetty seuraavanlaista prosessia: Ensin laaditaan riskeille niitä kuvaavat nimet. Tämän jälkeen on mietitty miten riskejä tulisi hallita sekä kuinka riskien tapahtuessa tulisi toimia.

Riskien todennäköisyys (P) on määritelty asteikolla 1-5, jossa 1 vastaa 10%n todennäköisyyttä jne. Riskien tärkeydet (T) on kvantitioitu taulukkoon seuraavasti: Skaalalla 1:stä 5:een, jossa 1 vastaa vähiten ja 5 kaikkein tärkeintä. Lisäksi tärkeyttä kuvaavat luvut ovat suhteellisia siten, että riski, jonka tärkeyskerroin on kaksi kertaa suurempi kuin toisen riskin, on kaksi kertaa tärkeämpi kuin tämä toinen riski. Kaksi edellä mainittua lukua kertomalla saadaan riskikerroin (P*T), joka skaalautuu välille 1-25. Mitä suurempi kerroin sitä tärkeämpi ja vakavampi riski.

Projektiryhmä halusi erityisesti korostaa käytössä olevien tekniikoiden tuomien ongelmien riskin vakavuutta, tärkeyttä ja todennäköisyyttä. Kyseiseen riskiin tullaankin projektin edetessä kiinnittämään erityistä huomiota. 

Riski

Hallinta 

Toiminta

Todennäköisyys
P (1-5)

Tärkeys
T (1-5)

Riskikerroin
(P*T)

Käytössä olevien tekniikoiden tuomat ongelmat Perusteellinen ja laaja tutkimustyö projektin alussa Ryhmän työstämä selvitystyö tiedotetaan kaikille ryhmän jäsenille ja projektisuunnitelmaan tehdään tarvittavat tarkennukset ja muutokset

5

4

20

Lainsäädäntö Perusteellinen ja laaja tutkimustyö projektin alussa Ryhmän työstämä selvitystyö tiedotetaan kaikille ryhmän jäsenille ja projektisuunnitelmaan tehdään tarvittavat tarkennukset ja muutokset

4

4

16

Ryhmän jäsenten aikataulujen päällekkäisyydet Tarkka suunnitelma ja resurssien jako Ryhmän jako vastuualueittain pienryhmiin

4

3

12

Ryhmä ei pysy aikataulussa Roolit ja niiden mukaan töiden tasainen jako Viikoittaisissa palavereissa kontrolloidaan sovittuja päämääriä

4

3

12

Operaattoreiden tarjoamat palvelut eivät ole tarpeeksi kypsiä hyödynnettäviksi. Arvioidaan asiakkaan kanssa mitä osia vaatimusmäärittelyssä esitetyistä toiminnallisuuksista on mahdollista toteuttaa. Mukautetaan määrittelyt muuttuneeseen tilanteeseen.

4

3

12

Ryhmän jäsenen vakava sairastuminen tai jokin muu este jatkaa kurssia  Vastuualueiden jakaminen Jokaiselle työvaiheelle määrätään vähintään kaksi vastuuhenkilöä

2

4

8

Asiakkaan vaatimukset ohjelmistolta ovat epäselviä Tarkennetaan projektin edetessä yhteistyössä asiakkaan kanssa Vaatimusten priorisointi ja niiden seuranta

2

4

8

Operaattorit eivät suostu yhteistyöhön Tilanne hyväksytään ja järjestelmä toteutetaan niin kuin se on mahdollista ilman operaattoria. Operaattoria voidaan simuloida erillisellä moduulilla. 4 2 8
Työvaiheiden tulosten menettäminen rautatason vian vuoksi Säilytetään tiedostoja TKK:n palvelimella TKK:n palvelimilta otetaan ATK-keskuksen puolesta määräajoin varmuuskopioita

1

5

5

Ryhmän hajoaminen Motivaation säilyttäminen Ryhmän jäsenten ajan tasalla pitäminen, sekä toisten huomioon ottaminen että kannustaminen koko projektin ajan

1

4

4

 

12. Koulutussuunnitelma

Jokainen projektiryhmän jäsen hankkii projektin suorittamiseksi tarvittavat tiedot projektin edetessä. Projektin käynnistyessä väline- tai menetelmäkoulutusta ei tarvita.

Lähdeluettelo

 

Liiteluettelo

Projektisuunnitelma MS Project muodossa.

Vaatimusmäärittely

Terminolgia

Aihe-esite

Tietokannan kuvaus

 

Linkkiluettelo

Brad Appleton's WWW Links
Brad Appleton's links

Brad Appleton's Software Engineering Links
Brad Appleton's SE links

81960 Ohjelmistotekniikan projektityö 2000-2001
81960 - TTKK

Cetus Links: 18,876 Links on Objects and Components / Unified Modeling Language (UML)
UML

The Unified Software Development Process
USDP

Welcome to Say YES to SMS
http://www.mobilepositioning.com/

CellPoint
http://www.cellpt.com/v2/marketoverview.htm

Location Based Services, Service Requirements Document, January 14, 2000
http://www.gsmworld.com/technology/location.zip

TDOA
http://www.trueposition.com/tdoa.htm