| ... | @@ -90,14 +90,40 @@ Tähän kirjataan kaikkien projektiorganisaatioon kuuluvien (esim. johtoryhmä, |
... | @@ -90,14 +90,40 @@ Tähän kirjataan kaikkien projektiorganisaatioon kuuluvien (esim. johtoryhmä, |
|
|
|
|
|
|
|
## 3.1 Osittaminen ja vaiheistus
|
|
## 3.1 Osittaminen ja vaiheistus
|
|
|
|
|
|
|
|
Projektin osittamisella tarkoitetaan projektin jakamista selkeisiin osakokonaisuuksiin ja niitä vastaaviin toteutuskokonaisuuksiin (osaprojekteihin, vaiheisiin, tehtäväkokonaisuuksiin ja tehtäviin). Tutkimus- ja kehitysprojektien etenemiselle on tyypillistä lopputuloksen muodostuminen ja tavoitteen tarkentuminen vaihe vaiheelta. Projektin osituksen tulee perustua tähän lähtökohtaan (koskee myös IT-instituutin opiskelijaprojekteja).
|
|
Projekti on jaettu neljään etappiin, joiden kokonaiskesto on 15 sprinttiä eli 15 viikkoa. Projektin vaiheistus perustuu TTOS0800 ja TTOS0900 -opintojaksojen aikataulutettuun etenemiseen.
|
|
|
|
* Etappi 0:
|
|
|
|
1. Ryhmä muodostettu ja valmiina aloittamaan
|
|
|
|
2. Projektirepositorio kunnossa
|
|
|
|
|
|
|
|
* Etappi 1:
|
|
|
|
1. Projektisuunnitelma (sisältää riskihallinnan ja viestintäsuunitelman) valmiina katselmoitavaksi
|
|
|
|
2. Vaatimusmäärittely valmiina katselmoitavaksi
|
|
|
|
3. Mockup-esitelty aiemmen asiakaalle hyväksytysti
|
|
|
|
4. Projektisopimus valmiina allekirjoitettavaksi
|
|
|
|
5. Löydetyt poikkeamat dokumenteissa on kirjattava muistioon, joka tarkistetaan myöhempänän ajankohtana.
|
|
|
|
6. Testauskohteita kartoitettuna ennakkoon.
|
|
|
|
|
|
|
|
* Etappi 2: Projektin johtoryhmä kokoontuu
|
|
|
|
1. Projektisuunnitelma päivittyy
|
|
|
|
2. Vaatimusmäärittely päivittyy
|
|
|
|
3. Lähdekoodia lisää
|
|
|
|
4. Testisuunnitelma ja testaus
|
|
|
|
|
|
|
|
* Etappi 3: Arviointityökalun koekäyttötilaisuus
|
|
|
|
1. Palautetta
|
|
|
|
2. Mahdolliset muutokset tuotteeseen
|
|
|
|
3. Prototyyppi
|
|
|
|
4. Loppuraportin aloitus
|
|
|
|
|
|
|
|
* Etappi 4: Luovutustilaisuus
|
|
|
|
1. Tuote ja sen dokumentaatio
|
|
|
|
2. Loppuraportti valmiina
|
|
|
|
3. Ryhmä esittelee tuotteen (+ ja -)
|
|
|
|
|
|
|
|
Projektin elinkaari voidaan jakaa erityyppisiin vaiheisiin. Kussakin vaiheessa tuotetaan määrätyt tuotteet, kuten selvitys, suunnitelmat, prototyyppi, laite jne. Kunkin vaiheen loppuun sovitaan arviointi, hyväksyntä tai katselmointi.
|
|
Projektin elinkaari voidaan jakaa erityyppisiin vaiheisiin. Kussakin vaiheessa tuotetaan määrätyt tuotteet, kuten selvitys, suunnitelmat, prototyyppi, laite jne. Kunkin vaiheen loppuun sovitaan arviointi, hyväksyntä tai katselmointi.
|
|
|
|
|
|
|
|
Ohjelmistoprojekti jakautuu tyypillisesti seitsemään vaiheeseen: perustaminen, esitutkimus, analyysi, suunnittelu, toteutus, testaus ja lopettaminen. Joskus esitutkimus on oma projektinsa, joskus analyysi sisällytetään suunnitteluun jne. Testaus ei välttämättä ole oma vaiheensa, vaan se sisältyy kaikkiin vaiheisiin.
|
|
Ohjelmistoprojekti jakautuu tyypillisesti seitsemään vaiheeseen: perustaminen, esitutkimus, analyysi, suunnittelu, toteutus, testaus ja lopettaminen. Joskus esitutkimus on oma projektinsa, joskus analyysi sisällytetään suunnitteluun jne. Testaus ei välttämättä ole oma vaiheensa, vaan se sisältyy kaikkiin vaiheisiin.
|
|
|
|
|
|
|
|
sein edetään inkrementaalisesti eli ensin suunnitellaan ja toteutetaan yksi asia kokonaisuudessaan ennen kuin edetään seuraavaan asiakokonaisuuteen. Ei ole yhtä ainutta ”oikeaa” vaihejakoa, mutta jos toimeksiantajalla on oma menetelmänsä ja siihen liittyvät mallipohjat, niin opiskelijaprojekteissa käytetään ensisijaisesti niitä. Yhä useammin käytetään ketterää sovelluskehitystä eli ohjelmisto tehdään 1-4 viikon sprinteissä.
|
|
|
|
|
|
|
|
|
|
< Mitä vaiheita projekti sisältää? (Lyhyt kuvaus kustakin)> <Mitä tuloksia kustakin vaiheesta syntyy? >
|
|
< Mitä vaiheita projekti sisältää? (Lyhyt kuvaus kustakin)> <Mitä tuloksia kustakin vaiheesta syntyy? >
|
|
|
|
|
|
|
|
Seuraavassa käydään jokainen vaihe, niiden vaatimat aikaresurssit ja tulokset läpi lyhyesti. Vaiheet ja niiden tehtävät kuvataan tarkemmin vaihesuunnitelmissa. Parhaillaan meneillään olevasta vaiheesta tulee olla tiedossa tarkasti kuka tekee ja kuinka paljon työtä tämän vaiheen tehtävien suorittamiseksi. Myöhempien vaiheiden työmääräarviot voidaan esittää alkuvaiheessa karkealla tasolla, jota sitten projektin edetessä tarkennetaan yksityiskohtaiselle tasolle. Tämä tapahtuu jokaisen vaiheen lopussa, jolloin suunnitellaan tarkemmin seuraava vaihe.
|
|
Seuraavassa käydään jokainen vaihe, niiden vaatimat aikaresurssit ja tulokset läpi lyhyesti. Vaiheet ja niiden tehtävät kuvataan tarkemmin vaihesuunnitelmissa. Parhaillaan meneillään olevasta vaiheesta tulee olla tiedossa tarkasti kuka tekee ja kuinka paljon työtä tämän vaiheen tehtävien suorittamiseksi. Myöhempien vaiheiden työmääräarviot voidaan esittää alkuvaiheessa karkealla tasolla, jota sitten projektin edetessä tarkennetaan yksityiskohtaiselle tasolle. Tämä tapahtuu jokaisen vaiheen lopussa, jolloin suunnitellaan tarkemmin seuraava vaihe.
|
| ... | |
... | |
| ... | | ... | |