21
T-76.115 Projektikatselmus Ampel 3. Toteutusvaihe 15.3.2004

T-76.115 Projektikatselmus

  • Upload
    jaegar

  • View
    37

  • Download
    0

Embed Size (px)

DESCRIPTION

Ampel 3. Toteutusvaihe 15.3.2004. T-76.115 Projektikatselmus. 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) - PowerPoint PPT Presentation

Citation preview

Page 1: T-76.115 Projektikatselmus

T-76.115 Projektikatselmus

Ampel3. Toteutusvaihe

15.3.2004

Page 2: T-76.115 Projektikatselmus

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

Page 3: T-76.115 Projektikatselmus

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

Page 4: T-76.115 Projektikatselmus

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

Page 5: T-76.115 Projektikatselmus

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

Page 6: T-76.115 Projektikatselmus

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

Page 7: T-76.115 Projektikatselmus

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)

Page 8: T-76.115 Projektikatselmus

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

Page 9: T-76.115 Projektikatselmus

9

T-76.115 Project ReviewT-76.115 Project Review

Laatumetriikat

Page 10: T-76.115 Projektikatselmus

10

T-76.115 Project ReviewT-76.115 Project Review

Laatuarvio

Page 11: T-76.115 Projektikatselmus

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

Page 12: T-76.115 Projektikatselmus

12

T-76.115 Project ReviewT-76.115 Project Review

Riskit - pareto

Toteutuneita riskejä

Page 13: T-76.115 Projektikatselmus

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)

Page 14: T-76.115 Projektikatselmus

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

Page 15: T-76.115 Projektikatselmus

15

T-76.115 Project ReviewT-76.115 Project Review

Vaiheen tuotokset

Vaatimusmäärittelyn tila Tekninen dokumentaatio Demo

Liikennepeli

Page 16: T-76.115 Projektikatselmus

16

T-76.115 Project ReviewT-76.115 Project Review

Vaatimusten toteutuminen

Page 17: T-76.115 Projektikatselmus

17

T-76.115 Project ReviewT-76.115 Project Review

ViaSys-arkkitehtuuri

Page 18: T-76.115 Projektikatselmus

18

T-76.115 Project ReviewT-76.115 Project Review

Demo - Liikennepeli

Page 19: T-76.115 Projektikatselmus

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

Page 20: T-76.115 Projektikatselmus

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

Page 21: T-76.115 Projektikatselmus

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