180 likes | 350 Views
T-76.115 Projektikatselmus. Kamomilla PP-vaihe 2.11.2004. Projektin tilanne ( 15 min) PP-vaiheen tavoitteiden saavuttaminen Projektin mittarit Vaiheen tulokset ( 20 min) Tulosten esittely Käytetyt työmenetelmät ( 2 min). Agenda. Projektin esittely .
E N D
T-76.115 Projektikatselmus Kamomilla PP-vaihe2.11.2004
Projektin tilanne (15 min) PP-vaiheen tavoitteiden saavuttaminen Projektin mittarit Vaiheen tulokset (20 min) Tulosten esittely Käytetyt työmenetelmät (2 min) Agenda
Projektin esittely • Projektin nimi on WEBGUI (Web Base Graphical User Interface) • Kuvaus järjestelmästä • Etäjärjestelmien tietokannat • Keskustietokanta • Palvelin • Ylläpito • Loppukäyttäjät • Tärkeimmät projektissa toteutettavat ominaisuudet • graafinen käyttöliittymä • Käyttäjien hallinta • Etäjärjestelmien hallinta • Raportointityökalu
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
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
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
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ä Realized hours (other/ALL iterations' tasks) Not started PP iteration tasks
Tunnit henkilöittäin Tuntien toteutuminen iteraatiossa • 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
Tunnit henkilöittäin Suunnitelma (projektisuunnitelma) Toteutuneet tunnit tässä iteraatiossa • 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ä Viimeisin suunnitelma (muutokset)
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. Virheiden määrä Virheiden vakavuus
Laatuarvio • Varsinaista testausta ei ole vielä aloitettu, mutta laadun seuraamiseen tullaan käyttämään yllä olevaa taulukkoa Legenda Kattavuus: 0 = ei aloitettu 1 = aloitettu 2 = funktiot testattu 3 = täysin testattu Quality: J = laatu on hyvä K = ei varmuutta L = laatu on huono
Ohjelmiston koko (LOC Lines of Code) • Yhteenveto: • Toteutusta ei ole vielä aloitettu • Ohjelmiston koko mitattu asiakkaan nykyisestä järjestelmästä
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
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
Iteraation tulokset • Tärkeimmät tuotokset • Projektisuunnitelma • Vaatimusmääritelmä • Riskienhallintasuunnitelma
Projektisuunnitelma • Esitetään seuraavat asiat • Projektiorganisaatio • Tärkeimmät tavoitteet • Asiakas • Ryhmä • Projektikäytännöt ja työkalut • Vaiheistus
Vaatimusmäärittely • Tuotettavan ohjelmiston esittely • Tärkeimpien vaatimusten esittely
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öä