1. Projektin tila
2. Suoritetut tehtävät
3. Seuraavan vaiheen työsuunnitelmat
Projekti on edennyt tilaan, jossa rakennettava järjestelmä on oleellisilta osin valmis. Jäljellä on enää pieni joukko ohjelmointitehtäviä, testausta sekä dokumentointia.
Prototyyppi 2 -vaiheen aikataulu lipsui hieman suunnitellusta, eikä aivan kaikkia ohjelmointitehtäviä saatu valmiiksi. Syynä olivat paljolti sairastelut ja muut kiireet. Ohjelmoinnin edistymiselle tuntui muodostuvan myös jonkinlainen vaikeasti ylitettävä perusnopeus, jossa rajoittavana tekijänä oli ilmeisesti ryhmän jäsenten välinen kommunikaatio.
Järjestelmän lapsentaudit alkavat olla kurissa ja stabiilius on parempi kuin alkuvaiheessa. Vaikka järjestelmän osat ovatkin hyvin erotettuja toisistaan, eivät yhden koodaajan koodissa olevat virheet voineet olla vaikuttamatta myös muiden mahdollisuuksiin testata omaa osuuttaan. Tällaisia tilanteita oli useitakin ja ne aiheuttivat pientä hidastusta. Järjestelmän kehittäminen kolmen käyttöjärjestelmän alla on auttanut havaitsemaan piileviä ohjelmointivirheitä. Vaiheen päättyessä suoritetun testauksen havainnot löytyvät testiraportista.
Vaiheen aikana käytettiin tunteja seuraavasti:
JKo | PKu | PKy | PPa | Yht. | Suunniteltu | Ylitys | ||
---|---|---|---|---|---|---|---|---|
Luennot | ||||||||
Ohjelmatyö | 0 | 0 | ||||||
Opiskelu | ||||||||
Kokoukset | ||||||||
Palaverit | 1 | 1 | 1 | 1 | 4 | 30 | -26 | |
Projektinhallinta | ||||||||
Muuta | 3 | 3 | 2 | 1 | ||||
Suunnittelu | ||||||||
Koodaus | ||||||||
Väliproto 2A | 17 | 16 | 14 | 24 | 71 | 100 | -29 | |
Väliproto 2B | 15 | 15 | 16 | 19 | 65 | 60 | 5 | |
Proto 2 | 14 | 13 | 9 | 7 | 43 | 60 | -17 | |
Testaus | ||||||||
Integrointitesti | 3 | 3 | 30 | -27 | ||||
Dokumentointi | ||||||||
Dokumenttien päivitykset | 3 | 3 | 3 | 0 | ||||
Ylläpito-ohje | 8 | 8 | 9 | -1 | ||||
Menetelmäkehitys | ||||||||
Atk-ylläpito | ||||||||
Yhteensä | 50 | 59 | 40 | 51 | 0 | 200 | 294 | -94 |
Tuntiarviot tulivat jälleen kerran alitetuiksi. Suurin syy lienee ollut joidenkin ohjelmointitehtävien keskeneräisyys. Lisäksi varsinainen integrointitesti siirrettiin viimeiseen vaiheeseen. Ohjelmiston laadusta johtuen testaukseen tarvittava aika on huomattavasti alkuperäisiä arvioita pienempi. Varsinaisia palavereja ei vaiheen aikana juuri pidetty.
Vaiheen aikana saatiin prototyyppi 1 -vaiheessa onnahdellut toimituskäytäntö kuntoon. Kukin ohjelmoija toimitti sopivin väliajoin koodistaan uuden version ryhmän yhteiseen versionhallintaan, josta se oli helposti kaikkien saatavilla. Lisäksi ylläpidettiin koulun Alpha-koneissa koko ajan viimeisintä versiota, jota voitiin käyttää testauksessa.
Kategoria 1