| ... | ... | @@ -113,36 +113,22 @@ Johtoryhmän siihen valitut projektiryhmän, ohjaajien ja toimeksiantajan edusta |
|
|
|
|
|
|
|
## 2.2 Vastuut ja päätöksentekoprosessi
|
|
|
|
|
|
|
|
Tietoja RPAn vaatimuksista ja ominaisuuksista toimitetaan toimeksiantajan puolesta. Projektipäällikkö on vastuussa projektin etenemisestä ja ohjaamisesta. Projektiryhmä on vastuussa ominaisuuksien ja vaatimusten toteutuksesta.
|
|
|
|
|
|
|
|
Tähän kirjataan kaikkien projektiorganisaatioon kuuluvien (esim. johtoryhmä, projektipäällikkö, sihteeri, ryhmä, ohjaajat) vastuut sekä päätöksentekoprosessi (esim. projektipäällikkö valmistelee ja esittää johtoryhmän päätettäväksi…).
|
|
|
|
|
|
|
|
# 3. Projektin ajalliset tavoitteet
|
|
|
|
|
|
|
|
## 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).
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
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? >
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
Huom.: Seuraavassa on esitetty käynnistys- ja lopetusvaiheet. Kaikista projektin vaiheista, niiden kestoista ja työmääristä laaditaan myös nk. Gantt-kaavio (liitteenä), jossa näkyy myös vaiheiden väliset riippuvuudet ja tärkeimmät etapit (esim. johtoryhmän kokouspäivämäärät).
|
|
|
|
|
|
|
|
Käynnistys p.k.vvvv – p.k.vvvv (X h)
|
|
|
|
|
|
|
|
Projektin käynnistämiseen kuuluu olennaisesti projektisuunnittelu ja suunnitteludokumenttien laatiminen sekä yhteydenpitokäytänteiden luominen toimeksiantajayrityksen kanssa. Vaiheen aikana tehdään esim. ryhmän webbisivut, tutustutaan tarkemmin toimeksiantoon, aloitetaan kohdealueeseen perehtyminen ja laaditaan projektisuunnitelma yhteistyössä toimeksiantajan edustajien kanssa. Vaiheen aikana muodostetaan johtoryhmä, pidetään 1. johtoryhmän kokous sekä allekirjoitetaan projektisopimus.
|
|
|
|
”Vaiheen tuloksia ovat ryhmän imagon (nimi, logo ym.) luominen, webbisivut tms. sekä projektisopimus liitteineen.”
|
|
|
|
|
|
|
|
<Tähän oman projektinne vaiheet ja tehtävät>
|
|
|
|
|
|
|
|
Lopetus p.k.vvvv – p.k.vvvv (X h)
|
|
|
|
Projekti on jaettu kuuteen eri kahden viikon mittaisiin sprintteihin. Nämä sprintit sisältävät aikataulut ja tehtävät mitä projektissa toteutetaan. Projektityöt jaetaan projektissa työskenteleville tasaisesti.
|
|
|
|
|
|
|
|
”Lopettamisvaihe sisältää projektin päättämiseen liittyvät toimenpiteet. Vaiheen aikana projektiryhmä laatii projektin loppuraportin ja esityksen johtoryhmälle. Vaiheen aikana luovutetaan projektin tulos toimeksiantajalle, pidetään viimeinen johtoryhmän kokous viikolla X sekä puretaan projektin organisaatio. Lopettamisvaiheen tuloksena on projektin loppuraportti.”
|
|
|
|
* Sprint 1 -- 21.5.2018 - 1.6.2018
|
|
|
|
* Sprint 2 -- 4.6.2018 - 15.6.2018
|
|
|
|
* Sprint 3 -- 18.6.2018 - 29.6.2018
|
|
|
|
* Sprint 4 -- 2.7.2018 - 13.7.2018
|
|
|
|
* Sprint 5 -- 16.7.2018 - 27.7.2018
|
|
|
|
* Sprint 6 -- 30.7.2018 - 31.7.2018
|
|
|
|
|
|
|
|
# 4. Laadunvarmistus
|
|
|
|
|
| ... | ... | @@ -156,19 +142,19 @@ Projektin tiedon- ja versionhallinnan perusteet tulee selvittää, jotta kaikki |
|
|
|
|
|
|
|
## 4.1 Väli- ja lopputulosten hyväksymismenettely
|
|
|
|
|
|
|
|
Tähän kirjataan se hyväksymismenettely, mikä projektissa on sovittu.
|
|
|
|
Projektin tuloksia käsitellään ryhmän ja toimeksiantajan kesken.
|
|
|
|
|
|
|
|
## 4.2 Muutosten hallinta
|
|
|
|
|
|
|
|
Kuvataan muutosten hallintaproseduuri projektinkäytäntöihin tai projektin tuloksiin liittyvien muutosten osalta.
|
|
|
|
Jos projektissa ilmenee tarvittavia muutoksia, huomioidaan nämä muutokset ja kirjataan ne uusiksi issueiksi.
|
|
|
|
|
|
|
|
## 4.3 Dokumentointi
|
|
|
|
|
|
|
|
Kirjataan minne dokumentit tallennetaan/arkistoidaan, miten ne jaetaan ja kuka on vastuussa eri dokumenteista.
|
|
|
|
Projektiin liittyvä dokumentointi sijaitsee projektiryhmän Gitlab-palvelussa. Projektiryhmän jäsenet ovat vastuussa näiden dokumenttien ylläpitäsestä.
|
|
|
|
|
|
|
|
## 4.4 Riskien hallinta
|
|
|
|
|
|
|
|
Listataan riskit, arvioidaan niiden vakavuus ja todennäköisyys ja koetetaan miettiä toimenpiteet kuinka vakavimmat/todennäköisimmät riskit voitaisiin ehkäistä jo ennalta. Lisäksi olisi hyvä olla suunnitelma kuinka toimitaan, jos riski toteutuu.
|
|
|
|
Riskienhallintasuunnitelmasta löytyy mahdollisia riskejä ja tämä löytyy alla olevan linkin takaa.
|
|
|
|
|
|
|
|
Liitä seuraava osio tähän mukaan: [Riskienhallintataulukko](https://github.com/JAMK-IT/TT0S0100-software-desing-and-testing/blob/master/riskihallintasuunnitelman-pohja.md)
|
|
|
|
|
| ... | ... | |
| ... | ... | |