T Projektikatselmus Kamomilla PP-vaihe
T Project Review 2 Agenda Projektin tilanne (15 min) PP-vaiheen tavoitteiden saavuttaminen Projektin mittarit Vaiheen tulokset (20 min) Tulosten esittely Käytetyt työmenetelmät (2 min)
T Project Review 3 Projektin esittely Projektin nimi on WEBGUI (Web Base Graphical User Interface) Kuvaus järjestelmästä 1. Etäjärjestelmien tietokannat 2. Keskustietokanta 3. Palvelin 4. Ylläpito 5. Loppukäyttäjät Tärkeimmät projektissa toteutettavat ominaisuudet graafinen käyttöliittymä Käyttäjien hallinta Etäjärjestelmien hallinta Raportointityökalu
T Project Review 4 Iteraation tavoitteiden tilanne Tavoite 1: Ryhmän jäsenet tuntevat toisensa ja asiakkaan edustajat, sekä mentorin OK Tavoite 2: Projektiin liittyvien käytännön- ja oikeusasioiden sopiminen asiakkaan kanssa OK Tavoite 3: Asiakkaan toimintaympäristön ja tarpeiden ymmärtäminen OK Tavoite 4: Vaatimusmäärittelyn tekeminen mukaan lukien tärkeimmät käyttötapaukset Raportointityökalun käyttötapauksia ei ole vielä tarkennettu, suunniteltu tehtäväksi I1 vaiheen alussa, muuten ok Tavoite 5: Asiakkaan nykyisen järjestelmän ymmärtäminen OK
T Project Review 5 Iteraation tavoitteiden tilanne Tavoite 6: Projektissa käytettävien työmenetelmien suunnittelu ja niistä sopiminen SEPA tehtäviin liittyvien käytäntöjen suunnittelu kesken, muuten ok Tavoite 7: Projektissa tarvittavien ohjelmien asennus ja dokumenttipohjien luominen Ohjelmakoosteympäristön luominen kesken, testaukseen liittyvät ohjelmat asentamatta, muuten ok. Tavoite 8: Projektissa käytettävien teknologioiden opiskelu teknologioiden opiskelu on aloitettu, mutta opiskelua jatketaan seuraavassa vaiheessa Tavoite 9: Henkilökohtaisten ohjelmistotuotannon käytännön tehtävien (SEPA) suunnittelu aiheet on valittu, suunnittelu käynnissä, otetaan käyttöön I1-vaiheen aikana
T Project Review 6 Iteraation palautusten tilanne Projektisuunnitelma Laadunvarmistussuunnitelma kesken, muuten ok Vaatimusmäärittely OK, kaikki vaatimukset listattu, etäjärjestelmän lisäämisestä tarkempi käyttötapaus, alustavat käyttötapaukset kaikille vaatimuksille
T Project Review 7 Tehtävien toteutuminen Virhe kokonaisaika-arviossa Iteraatiosuunnitelman teko ennen projektisuunnitelman tekoa Tehtäviä lisättiin ajatuksella ”laitetaan kaikki tarvittavat tehtävät” Virheet tehtäväkohtaisissa aika- arvioissa Kokemattomuus tekotapa (pp teki) Siirrettyjä tehtäviä Laadunvarmistussuunnitelma I1- vaiheen alkuun Lisättiin kommunikointi tehtäviin Kommunikointi, joka ei kuulunut minkään erityiset tehtävän alle Ei suunnittelematonta työtä namedoneplandiffleft *TOTAL* Do: Dokumenttipohjien luonti (SEPA suomennos, CSS, jne..) Do: Kokouspöytäkirjojen tekeminen Do: Projektisuunnitelman kirjoittaminen Do: Riskienhallinta (kokoukset + dokumentaatio) Do: SEPA Do: Vaatimusmäärittelydokumentin kirjoittaminen In: Kotisivujen luonti ja päivitys In: Ohjelmien asennus (CVS, jne..) Ko: Mentor-tapaamiset Ko: Projektikokoukset Ko: Projektisuunnitelman katselmointi Ko: Vaatimusten kerääminen ja tarkastelu (katselmointi) Luennot Op: Asiakkaan järjestelmään tutustuminen Op: Kurssiin tutustuminen Op: Projektisuunnitelman lukeminen Op: Teknologioiden opiskelu Op: Vaatimusmäärittelyn lukeminen Pj: Iteraatio suunnittelu (PP-vaihe) Pj: Kokouskäytäntöjen suunnittelu Pj: Kokousten valmistelu Pj: Kommunikaation suunnittelu Pj: Kommunikointi (mailit, IRC, jne..) Pj: Muu projektijohtaminen Pj: Projektikatsauksen kirjoittaminen Pj: Projektin aloittaminen ja organisointi Pj: Seuraavan iteraation suunnittelu Su: Arkkitehtuurin suunnittelu Realized hours (PP iteration tasks) Realized hours (other/ALL iterations' tasks) None Not started PP iteration tasks nameplan *TOTAL*22 Do: Laadunvarmistussuunnitelma15 Ko: Projektikatsaus7
T Project Review 8 Tunnit henkilöittäin Suurimmat erot toteutuneiden ja suunniteltujen tuntien välillä: Jari: Opiskelumateriaalin saannissa ongelmia Terhi: Vaatimusmäärittelyn lisäksi muita tehtäviä (esim. luennot) Juha: Projektisuunnitelmaan käytetty aika alitti odotetun Jukka: Riskienhallintasuunnitelma ja katselmoinnin dokumentointi Virhearviot tehtäviin kuluvasta ajasta aiheuttivat erot suunniteltuun Toteutun ut SuunniteltuErotus Jari Kotomäki Terhi Lehtonen Teppo Marin 4950 Markus Pihlaja 40 0 Juha Rantanen Jukka Valkonen Antti Vehviläinen Yhteensä Tuntien toteutuminen iteraatiossa
T Project Review 9 Tunnit henkilöittäin Uusimmassa suunnitelmassa tunnit jaettiin tasaisesti I1 ja I2 vaiheen kesken Kokonaisuudessa ei eroa suunniteltuun Vasta FD vaiheessa voidaan suunnitellusti hieman ylittää kokonaistunnit (190) Toistaiseksi tavoitteena saada valmista ilman ylityksiä PPI1I2FDYht. JK TL TM MP JR JV AV Yht Toteutuneet tunnit tässä iteraatiossa Suunnitelma (projektisuunnitelma) Viimeisin suunnitelma (muutokset) PPkäyttettyI1I2FDYht. JK TL TM MP JR JV AV Yht TotSuunErotus Jari Kotomäki Terhi Lehtonen Teppo Marin 4950 Markus Pihlaja 40 0 Juha Rantanen Jukka Valkonen Antti Vehviläinen Yhteensä
T Project Review 10 Tuotteen laatu Tuotteen testausta ei ole aloitettu, joten siinä ei ole vielä havaittu virheitä. Alla olevia tauluja käytetään jatkossa virhetilanteen esittämiseen. Virheiden vakavuusasteet määritellään laadunvarmistussuunnitelmassa. I1I2DEYhteensä Raportoitu 000 Suljettu 000 Avoinna 00 Virheiden määrä BlockersCriticalMajorMinorTrivialYhteensä Avoinna Tässä vaiheessa raportoitu Virheiden vakavuus
T Project Review 11 Laatuarvio Varsinaista testausta ei ole vielä aloitettu, mutta laadun seuraamiseen tullaan käyttämään yllä olevaa taulukkoa Toiminnallisuus Kattavu us LaatuKommentit Raportointityökalu0 Suunnittelu aloitettu Etäjärjestelmienhallinta0 -- Käyttäjienhallinta0 Suunnittelu aloitettu Legenda Kattavuus: 0 = ei aloitettu 1 = aloitettu 2 = funktiot testattu 3 = täysin testattu Quality: = laatu on hyvä = ei varmuutta = laatu on huono
T Project Review 12 Ohjelmiston koko (LOC Lines of Code) Yhteenveto: Toteutusta ei ole vielä aloitettu Ohjelmiston koko mitattu asiakkaan nykyisestä järjestelmästä PPI1I2DE Koodirivit (LOC) 6726 Kommentit (COM) 2879 Moduulit 119
T Project Review 13 Muutokset projektissa Nykyisen järjestelmän parantaminen Asiakkaan kanssa on sovittu, että parannetaan nykyistä järjestelmää senkin varjolla, että osa uusista ominaisuuksista jää toteuttamatta. Tähän tullaan jatkossa kirjaamaan kaikki tärkeät muutokset Projektin tavoitteissa Vaiheiden tavoitteissa Henkilöstössä Vaatimuksissa Teknologioissa Työtavoissa
T Project Review 14 Riskit Riskit on listattu ja analysoitu, analyysin perusteella seuraavat riskit valittu valvottavien riskien listaan [R2] Kommunikaatio ryhmän sisällä ei toimi [R4] Odottamaton pitkä poissaolo [R10] Ajankäytön suunnittelun epäonnistuminen [R28] Käytetään aikaa vääriin asioihin [R15] Laitteisto pettää, osa tuhoutuu [R18] Ei ymmärretä asiakkaan vaatimuksia [R23] Uudet teknologiat [R7] Tuntien kirjaaminen Mikään riski ei ole vielä realisoitunut PP-vaiheen lopussa oli pelkona, että asiakkaan nykyisen järjestelmän toteutuksesta saattaa muodostua riski, mutta näin ei ainakaan tällä hetkellä ole Määritelty tarkemmin riskienhallintasuunnitelmassa
T Project Review 15 Iteraation tulokset Tärkeimmät tuotokset Projektisuunnitelma Vaatimusmääritelmä Riskienhallintasuunnitelma
T Project Review 16 Projektisuunnitelma Esitetään seuraavat asiat Projektiorganisaatio Tärkeimmät tavoitteet Asiakas Ryhmä Projektikäytännöt ja työkalut Vaiheistus
T Project Review 17 Vaatimusmäärittely Tuotettavan ohjelmiston esittely Tärkeimpien vaatimusten esittely
T Project Review 18 Työmenetelmät Käytetyt menetelmät ja kokemukset: Esitetty projektisuunnitelmassa Katselmointikäytäntö melko raskas I1 vaiheessa Otetaan kaikki menetelmät täysipainoisesti käyttöön Päätetään muutetaanko katselmointikäytäntöä Alustavasti ei ole havaittu tarvetta lopettaa minkään menetelmän käyttöä