PS-vaiheen edistymisraportti Kuopio
Kuopio, PS-vaiheen edistymisraportti, 30.10.2001 Versiohistoria: Versio Pvm Laatija Muutokset 1.0 30.10.2001 Ossi Jokinen Kuopio2001, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 2
SISÄLLYSLUETTELO 1. PROJEKTIN TILA... 4 2. SUORITETUT TEHTÄVÄT... 5 3. KÄYTETYT MENETELMÄT... 6 4. ONGELMAT... 6 Kuopio2001, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 3
1. PROJEKTIN TILA Asiakasyhteistyö on sujunut oikein hyvin. Asiakkaan vaatimukset on saatu selvitettyä ja priorisoitua. Niistä on saatu kirjoitettua vaatimusmäärittely, jonka pohjalta on hyvä lähteä seuraavaan vaiheeseen tekemään toiminnallista- ja teknistä määrittelyä. Projektille oli budjetoitu ensimmäisessä vaiheessa tunteja 280, joista käytettiin 212 tuntia. Säästyneet tunnit säästettiin lähinnä luennoista, joilla käynti ei olut kovinkaan aktiivista. Kaikki vaiheen tavoitteet saavutettiin kuitenkin jo tällä tuntimäärällä oikein hyvin, joten projektiryhmä voi olla tässä mielessä itseensä oikein tyytyväinen. Säästyneet tunnit siirtyvät seuraavien vaiheiden mahdollisten budjetoitujen tuntimäärien ylitysten kattamiseen. Tämä antaa projektille paremmat mahdollisuudet selvitä seuraavissa vaiheissa eteen tulevista lisäresurssitarpeista, mikäli jotkin tehtävät niitä vaativat. Projektiryhmän jäsenistä tunteja tässä vaiheessa kuluttivat lähinnä Ossi ja Mikko. Muut ryhmän jäsenet aloittavat projektin varsinaisen työstämisen seuraavassa vaiheessa tässä vaiheessa tehdyn työn pohjalta. Projekti käynnistyi hieman nihkeästi ja vaiheen tehtävien varsinainen suorittaminen painottui vahvasti vaiheen loppupuolelle. Tämä ei kuitenkaan aiheuttanut suuria ongelmia, sillä tehtäviä tekivät vain kaksi henkilöä, eivätkä heidän tehtävänsä menneet kovin paljoa päällekkäin. Seuraavassa vaiheessa tällainen menettelytapa ei kuitenkaan enää tule onnistumaan. Tämän vuoksi projektin projektisuunnitelmassa määritellään vaiheelle sisäisiä aikatauluja. Lisäksi projektipäällikkö tulee tarkentamaan näitä sisäisiä aikatauluja ja projektin seurantaan tullaan tehostamaan (määritelty laatukäsikirjassa), sillä seuraavassa vaiheessa tehtäviä ja tekijöitä on runsaammin. Vaikka projektin PS-vaiheeseen allokoidut tunnit alitettiin, eivät kaikkien tehtävien arvioidut kestot olleet kovin realistisia. Erityisesti projektin organisointiin ja suunnitteluun kului enemmän aikaa kuin oli suunniteltu. Puolestaan luennoilla ei käytä niin paljoa kuin oli suunniteltu. Seuraavassa kuvassa on esitetty tarkemmin, miten vaiheeseen tehty työ sijoittuu koko vaiheen aika-akselille ja miten eri tehtävien suunnitellut tunnit ylitettiin tai alitettiin. Kuopio2001, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 4
Kuva 1. ViCan tuottamia kuvia projektin kulusta 2. SUORITETUT TEHTÄVÄT Tämän vaiheen aikana ryhmä on saanut aikaan seuraavat palautettavat dokumentit, jotka löytyvät projektin kotisivulta www.innofactor.com/kuopio/: Projektisuunnitelma MS Project muotoinen projektisuunnitelma Vaatimusmäärittely Laatukäsikirja Edistymisraportti Dokumenttien tuottaminen lukuun ottamatta laatukäsikirjaa oli vaiheen tavoitteena (ja myöskin vaatimuksena kurssin puolesta). Laatukäsikirja päätettiin laatia oletuksella, että menestyksekäs Kuopio2001, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 5
projektin hallinta sitä vaatii. Laatukäsikirjassa määritellään projektin hallinnan ja -ohjauksen kannalta oleellisten toimintamallien lisäksi projektin riskien hallinta sekä laadun varmistus. Dokumenttien lisäksi projekti saatiin käynnistettyä ja organisoiduttua menestyksekkäästi, ja projektilla on hyvät edellytykset projektin myös seuraavan vaiheen menestyksekkääseen toteuttamiseen. Erityisen haastavaa oli vaatimusten keräys. Vaatimukset kerättiin asiakkaalta haastattelemalla. Vaatimukset kirjattiin ylös ja muokattiin vaatimusmäärittelyn vaatimaan muotoon sekä priorisoitiin. Pitkän prosessin tuloksena syntyi vaatimusten määrittely, joka tyydytti niin asiakasta kuin projektiryhmää. 3. KÄYTETYT MENETELMÄT Vaiheen aikana luotiin edellytykset seuraavien ohjelmistotuotannon menetelmien käytölle läpi projektin: Projektin laadun varmistus. Määritetty tarkemmin laatukäsikirjassa. Projektin riskien hallinta. Määritetty tarkemmin laatukäsikirjassa. Riskien hallinnan ensimmäiseen vaiheen tuloksena syntynyt projektin riskitaulukko löytyy projektisuunnitelmasta. Menetelmien toimivuudesta ei tässä vaiheessa voida vielä sanoa mitään konkreettista, sillä lopullinen käytön onnistuminen vasta kertoo miten ollaan onnistuttu. Menetelmien suunnittelu ja määrittelyvaihe meni kuitenkin hyvin ja projektiryhmällä on hyvä "fiilis" em. menetelmien käytön onnistumisesta ja hyödyistä projektin aikana. Menetelmät olisi voinut saada valmiiksi aikaisemminkin kuin vaiheen lopussa, jotta niitä olisi voitu käyttää projektissa pitempään, ja oltaisiin saatu niistä enemmän käyttökokemuksia. 4. ONGELMAT Kaikkien projektiryhmän jäsenten ei ole vielä tarvinnut osallistua projektin työhön vielä kovin paljoa, ja he eivät ole vielä ehkä sisäistäneet aivan kaikkea tästä projektista. Tämä johtuu siitä, että projekti käynnistettiin siten, että vain osa projektiryhmän jäsenistä on vasta oikeasti joutunut tekemään projektin eteen työtä. Toisaalta tällaisen toimintatavan uskotaan olevan tehokkainta, sillä projektin laajuus on suuri ja käytettävissä olevat resurssit pienet, joten turhaan tuntien polttoon ei kannata ryhtyä. Ongelmana on myös ollut se, että laatukäsikirjaa, vaatimusmäärittelyä ja projektisuunnitelmaa ei saatu valmiiksi kuin vasta vaiheen lopussa. Näin kyllä olikin tarkoitus, mutta tämä aiheutti ongelmia sen takia, että kaikilla projektiryhmän jäsenillä ei vielä vaiheen aikana ollut kokonaiskuvaa siitä, mihin ollaan ryhdytty. Lisäksi projektin hallinnolliset toimintatavat vasta hakivat muotoaan, eikä esimerkiksi kaikkia viikkopalavereja järjestetty vaiheen lopputuloksena syntyneen laatukäsikirjan määrittämien mallien mukaan. Kuopio2001, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 6
Projektin tarkoituksena olevan järjestelmän laajuus ja kompleksisuus on aiheuttanut paljon työtä erityisesti vaatimusmäärittelyn kannalta. Projektin kannalta on erityisen tärkeää vaatimusmäärittelyn onnistuminen, sillä myöhemmissä vaiheissa tehtävät vaatimusten muutokset aiheuttavat paljon työtä ja ongelmia projektin etenemisessä. Vaatimuksia on jouduttu puimaan asiakaan kanssa pitkään ja hartaasti. Yhteisymmärrys on nyt saavutettu, mutta asiakkaan aluksi liian laajojen vaatimusten pienentäminen ja priorisointi on vaatinut paljon työtä. Ryhmän työskentelyä seuraavassa vaiheessa tehostetaan erityisesti ottamalla laatukäsikirjassa määritellyt toimintatavat paremmin käyttöön. Kuopio2001, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 7