T Projektikatselmus Projektiryhmä Tete PP-iteraatio
T Project Review 2 Agenda Projektin tilanne (15 min) tavoitteiden toteutuminen iteraation tunnusluvut Käytetyt työskentelymenetelmät (5 min) Iteraation lopputulokset (15 min) iteraation lopputulosten esittely Seuraavan iteraation suunnitelmat (5 min) Kysymykset (5 min)
T Project Review 3 Tavoitteiden toteutuminen Tavoite 1: Projektin suunnittelu Tehty iteratiivisen mallin mukaisesti Tavoite 2: Ongelmakenttään tutustuminen Tehty Tutustuttu asiakkaan antamaan materiaaliin ja kolmeen www-pohjaiseen työajanseurantajärjestelmään (Aureolis, Ch5, Jaakko Pöyry) Tavoite 3: Vaatimusten määrittely yleisellä tasolla pitäen sisällään tärkeimpien käyttötapausten määrittelyn Tehty Tavoite 4: Ryhmän sisäisen koulutuksen aloittaminen Aloitettu, vaihe 1 osittain suoritettu. Myöhässä tavoiteaikataulusta vajaan viikon
T Project Review 4 Toimitettavien dokumenttien tilanne Suunnitellut Projektisuunnitelma OK Vaatimusmäärittely OK, muodostaa pohjan I1:n työlle Projektin etenemisraportti OK Lisäksi Riskienhallintasuunnitelma Versionhallintasuuunnitelma Technology base Huomioitavaa Kaikissa dokumenteissa aina lähtökohtaisesti pieni ristiriita päivitettävyyden/selkeyden ja yksityiskohtaisuuden välillä Viittauksissa parannettavaa
T Project Review 5 Työtunnit tehtävittäin: toteutuma Huomioitavaa arviointi oli PP:n osalta yhtä aikaa vaikeaa ja helppoa, koska se tehtiin kun työnteko oli jo täydessä vauhdissa; lisäksi projektin kokoonpano vahvistui lopulliseen muotoonsa vasta puolessa välissä iteraatiota, kun Miikka tuli kahdeksanneksi jäseneksi Bitkeeperin käyttöönottoon meni paljon arvioitua enemmän tunteja Työtapojen suunnitteluun meni enemmän kuin arvioitu Henkilökohtaisiin SE-tehtäviin meni enemmän kuin arvioitu Koulutustunteja meni arvioitua vähemmän (myöhässä aikataulusta) Luennoilla käytiin arvioitua vähemmän ”Viimeisen viikon” tunnit, esim. katselmus aiheuttavat ongelman raportoinnin kannalta, kun palautus jo maanantaina Trapolista hankala saada tietoa task- kohtaisesti (kuka laittanut tunteja tiettyyn taskiin) – vaikeuttaa seurantaa
T Project Review 6 Työtunnit henkilöittäin: toteutuma Tuomaksella merkittävä poikkeama ylöspäin Suurin syy bitkeeper Marko, Marc ja Jaakko merkittävät poikkeamat alaspäin Jaakko pois viikon Marcilla ei merkittävää vastuuta yksin mistään Marko käytti aikansa tehokkaasti Toimenpiteet: korjataan suunnitelmia vastaamaan tilannetta Toteutuma tässä iteraatiossaHuomioitavaa
T Project Review 7 Työtunnit henkilöittäin: suunnitelma Suunnitelma tämän iteraation alussa Suunnitelma tämän iteraation lopussa
T Project Review 8 Muutokset projektiin Tämän vaiheen aikana tuli jatkuvasti muutoksia projektiin; kaikkien käsittely ei liene järkevää, koska projekti muodostui vasta tämän vaiheen aikana Miikka tuli kahdeksanneksi jäseneksi Leimaustoiminnon tulo keskeiseksi vaatimukseksi oli pieni yllätys kesken iteraation
T Project Review 9 Riskit Riskit hallitaan kurssin T puitteissa Riskienhallintatyöryhmä: Mika, Marc, Tuomas, Niilo Tilanne: riskien identifiointi hyvällä tasolla varautuminen ei vielä optimaalisella tasolla, jatketaan I1:n aikana
T Project Review 10 Työskentelytavat Suunniteltujen työtapojen käyttö ja kokemukset Tuntiseuranta Perusseuranta onnistunut, mutta jäljellä olevan työmäärän ja päivämäärien käyttö ei Henkilökohtaisista SE-tehtävistä esitelty: Arkkitehtuurin arviointi (Marko) toteutuu I1:n aikana, kertaluonteinen Kommunikaatiomenetelmät (Miikka) jatkuva, käytössä Projektin etenemisen seuranta ja kontrollointi käyttöönotto PP:n aikana ei onnistunut kunnolla, ongelmana tuntiseurannan left- toiminto ja käynnistäminen kesken iteraation tuloksia odotettavissa I1:n jälkeen Versionhallinta (Tuomas) Bitkeeper käytössä ja osoittautunut käteväksi versionhallinta pyörii hyvin Bugzilla otetaan käyttöön I1:n aikana Muut työtavat Muutokset Tuntiseurantaan tarkempi ote Yritetään jäljellä olevan työmäärän kurinalaista syöttämistä
T Project Review 11 Iteraation lopputulokset Lopputulokset projektisuunnitelma vaatimusmäärittely technology base versionhallintasuunnitelma riskienhallintasuunnitelma etenemisraportti
T Project Review 12 Projektisuunnitelma Vastuuhenkilönä Niilo Projektin tarkoitus ja laajuus Henkilöstö ja asianosaiset Tavoitteet ja loppukriteerit Asiakkaan, ryhmän ja ryhmän jäsenten tavoitteet Resurssit ja (kuvitteellinen) budjetti 1520 tuntia yhteensä ”Kustannus” asiakkaalle € (+ arvonlisävero) + laitteistokustannukset, tietoliikennekulut asiakkaan oman henkilökunnan työpanos Työkäytännöt ja työkalut Kommunikaatiokäytännöt puuttuu osittain Projektin vaiheet (iteraatiot) Tämän iteraation suunnitelma Seuraavan iteraation (I1) suunnittelma ja priorisointi tärkein osuus koko dokumentissa Koulutussuunnitelma
T Project Review 13 Vaatimusmäärittely Vastuuhenkilönä Niilo Perustuu käyttötapauksiin Käyttäjävaatimuksissa listattu kaikkien käyttötapausten nimet ja priorisoitu ne Toiminnallisissa vaatimuksissa kaikki tärkeimmät käyttötapaukset on kuvattu tarkemmin Loppuun liitetty vaihtelevalla tarkkuudella (pelkästä nimestä koko kuvaukseen) loput käyttötapaukset Siirretään toiminnallisiin vaatimuksiin sitä mukaa kun priorisoidaan toteutettavaksi
T Project Review 14 Riskienhallintasuunnitelma Vastuuhenkilönä riskienhallintaryhmän vetäjä Mika Erotettu projektisuunnitelmasta omaksi dokumentiksi, koska: kyse on erillisestä kurssista se kevensi sopivasti varsin laajaksi paisunutta projektisuunnitelmaa
T Project Review 15 Technology base Vastuuhenkilönä Marko Muodostaa perustan I1:n aikana tehtävälle technical specificationille Kuvaa käytettävät teknologiat ja niiden sovellustavat
T Project Review 16 Versionhallintasuunnitelma Vastuuhenkilönä Tuomas Kuvataan version- ja muutostenhallintakäytännöt
T Project Review 17 Seuraavan iteraation suunnitelma Tavoitteet Arkkitehtuurin suunnittelu ja toteutus Koulutuksen loppuun saattaminen Lopputulokset Päivitetyt versiot edellisen iteraation palautuksista Toteutettavat use caset: Log in Log out Report hours for a work category View own reported hours Add user View user list Testitapausmäärittely Testausraportti Edistymisraportti Tavoitteiden priorisointi Riskit ja epävarmuustekijät Aikataulu tehtävien riippuvuudet sisäiset deadlinet