T-76.115 Projektikatselmus
Ampel3. Toteutusvaihe
15.3.2004
2
T-76.115 Project ReviewT-76.115 Project Review
Agenda
Projektin edistyminen (10-15min) Tavoitteisiin pääsy Projektin metriikkaa Muutokset suunnitelmiin
Tuotosten esittely (15-20min) ViaSys-arkkitehtuuri Liikennepelin demo
Seuraavan vaiheen suunnitelma (5 min) Toimitusvaihe
3
T-76.115 Project ReviewT-76.115 Project Review
Suunniteltujen tavoitteiden tilanne
Tavoitteet Suoritetaan Liikennepeli-näyttelykohteen testaus [viimeisiä testejä vaille
valmis] Kirjoitetaan Liikennepelin huolto-ohje [OK] Kirjoitetaan Liikennepelin asennusohje [HUTSIM-osuus uupuu] Hiotaan Liikennepelihn graafinen ulkoasu lopulliseen muotoonsa [OK] Tehdään Liikennepelin vertaistestaus [OK] Raportoidaan Liikennepelin vertaistestauksen sujuminen ja löydetyt virheet
[OK] Pidetään loput henk. koht. käytäntöjen esitelmät [OK] Laaditaan suunnitelmat Ampel 3d-visualisointipaketin toteuttamiselle [OK] Laaditaan alustava 3d-visualisointipaketin arkkitehtuuridesign [OK] Päivitetään HUTSIM-rajapintamäärittelyt 3d-visualisointipaketin vaatimusten
mukaisiksi [OK]
Lisäksi: ViaSys 3d-visualisoinnin alustava toteutus Ampel Coressa Lisäksi: Bugzilla otettiin käyttöön
4
T-76.115 Project ReviewT-76.115 Project Review
Tuotoksien tilanne
Ampel API & Core 3d-visualisointipakettin toteuttamissuunnitelma [ok] arkkitehtuuridesign [ok]
3d-visualisoinnin testimateriaalin määritykset ja kerääminen [ei tehdä] HUTSIM-rajapintaan vaadittavat muutokset, HUTSIM-3d
rajapintamäärittelyt (speksi) [ok, vaatii käännöksen englanniksi] Liikennepeli
Huolto-ohje [ok] Asennushje [HUTSIM-asennusohje uupuu] Korjaukset [ok] Testilogit & raportit [ok, tarvitaan hyväksyntätestausta]
Päivitetyt dokumentit (vaatimusten toteutuminen, henk. koht. käytännöt) Vertaistestausraportit Edistymisraportti
5
T-76.115 Project ReviewT-76.115 Project Review
Ampe
l API j
a Am
pel C
ore
HUTSIM-ra
japinn
an m
äärit
täm
inen
ja to
teut
us
Järje
stelm
ätes
taus
Liike
nnep
eli
Peliym
päris
tön
mall
innus
, Gra
fiikka
ja U
I
Projek
tin s
eura
nta
ja -h
allint
a
Rapor
toint
i
Riskien
hall
inta
Teknii
kka
3d-v
isuali
soint
i0
40
80
120
160
Toteutunut
Suunniteltu
Tehtävien toteutuminen I2:ssa
Huomautettavaa
6
T-76.115 Project ReviewT-76.115 Project Review
Tehtävien toteutuminen tyypeittäin I2/I1
com
p. main
tenance
design
docum
entatio
n
meetin
gs
progra
mm
ing
proj. m
anagement
studyin
g
test
ing
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
I1I2
7
T-76.115 Project ReviewT-76.115 Project Review
Juha
Erkki
Henrik
Laur
i
Petri
Tomas
Tuukk
a 0
10
20
30
40
50
60
70
80
T2-Suun T2-9.2.
Henkilötuntien käyttö
Viimeisin ajankäyttösuunnitelma tehty I2-vaiheen aluksi
128% vaiheen tunneista käytetty (393h) 81% projektin tunneista käytetty (1163h) Ylityksiä Petri: 51%(14h), Juha 50%(15h)
8
T-76.115 Project ReviewT-76.115 Project Review
Henkilötuntien käyttö – kaikki iteraatiot
Tuntien käyttö per henkilö koko projektin ajalta Seuraava vaihe 230h Toimitusiteraatio 82h
Juha Erkki Henrik Lauri Petri Tomas Tuukka0
50
100
150
200
250
Toimitus Toteutus III PP+T1+T2
9
T-76.115 Project ReviewT-76.115 Project Review
Laatumetriikat
10
T-76.115 Project ReviewT-76.115 Project Review
Laatuarvio
11
T-76.115 Project ReviewT-76.115 Project Review
Ohjelmiston kokometriikkaa
PP I1-Start I1 I2 I3 DERivejä yhteensä (NCLOC +COM) 0 1802 9360 18436 19092Kommentteja (COM) 0 702 5515 11756 11982Luokkien määrä 0 77 93 147 153Testikoodia (J unit) 0 0 609 1336Testiluokkia (J unit) 0 0 10 14
12
T-76.115 Project ReviewT-76.115 Project Review
Riskit - pareto
Toteutuneita riskejä
13
T-76.115 Project ReviewT-76.115 Project Review
Riskit – Toteutuneita, uusia ja vanhoja
Toteutuneita: Tunnit eivät riitä (kurssiin varatut tunnit ylittyvät) (TOTEUTUNUT)
Uusia Viime hetken muutokset liikennepelissä aiheuttavat pelin toimimattomuuden tai
epävakautta
Brainstormissa keksittiin vain vanhoja: Visualisaatio ei ole tyydyttävää tasoa, koska järjestelmässä on muutama tähän
liittyvä bugi Liikennepeli ei ole luotettava näyttelykohde, se ei pysy toimintakunnossa
loputtomiin (muistivuotoa tjsp) Pelilaitteisto ei toimi heurekassa (näppäimistöemulaattori) Pelin huolto-ohjeista ei ole hyötyä (dokumentaatio heikkolaatuista)
14
T-76.115 Project ReviewT-76.115 Project Review
Käytännöt ja Työkalut
Kokemuksia: Yksikkötestauksesta Projektin seuranta ja hallinta Design patterns Aspect oriented programming
Bugzilla otettiin käyttöön
15
T-76.115 Project ReviewT-76.115 Project Review
Vaiheen tuotokset
Vaatimusmäärittelyn tila Tekninen dokumentaatio Demo
Liikennepeli
16
T-76.115 Project ReviewT-76.115 Project Review
Vaatimusten toteutuminen
17
T-76.115 Project ReviewT-76.115 Project Review
ViaSys-arkkitehtuuri
18
T-76.115 Project ReviewT-76.115 Project Review
Demo - Liikennepeli
19
T-76.115 Project ReviewT-76.115 Project Review
Toimitusvaihe
Tavoitteet Liikennepelin asennukset ja hyväksyntätestauksen
suorittaminen Liikennepelin asennus & dokumentaatio CD-ROM:in
tekeminen Vaatimusdokkarin kääntäminen englanniksi ViaSysin
osalta Loppuraportin tekeminen Liikennepelin testiraportti + korjaamattomat bugit Lopullinen versio Ampel API:n ja Coren teknisestä
dokumentaatiosta käännettynä englanniksi Lopputapaaminen osapuolien kanssa
20
T-76.115 Project ReviewT-76.115 Project Review
Toteutusvaihe 3: Tuotokset
Tuotos Deadline
Päivitetyt dokumentit 05.04.04
Loppuraportti 05.04.04
Testiraportti + korjaamattomat bugit 05.04.04
Liikennepelin asennus & huolto-ohje 19.03.04
05.04.04
Edistymisraportti 05.04.04
Ampel API & Core: Järjestelmän tekniset dokumentit
21
T-76.115 Project ReviewT-76.115 Project Review
HUTSIM-rajapintaan vaadit-tavat muutoksetAmpel-arkkitehtuuriViaSys -3d-visualisointiLiikennepeliHutSim -editointityökalutProjektin seuranta ja hallintaRaportointiVertaistestausRiskien hallinta
Toteutusvaihe 3: Tuntien jakautuminen
Top Related