ampel
DESCRIPTION
Ampel. Ampel. Loppudemo 31.3. Ohjelma. Projekti vaihe vaiheelta Muutama huomio kustakin vaiheesta Projektin yhteenveto Statistiikkaa Vertailua muihin ryhmiin. Projektinsuunnittelu. Asetettiin projektin tavoite - PowerPoint PPT PresentationTRANSCRIPT
AmpelAmpelLoppudemo 31.3
Ohjelma Projekti vaihe vaiheelta
Muutama huomio kustakin vaiheesta
Projektin yhteenveto Statistiikkaa Vertailua muihin ryhmiin
Projektinsuunnittelu Asetettiin projektin tavoite
”tuottaa TKK:n Liikennelaboratorion HUTSIM-liikennesimulaattoriin nykytarpeita vastaava järjestelmärajapinta, siihen liittyvä Liikenteenohjauspeli Tiedekeskus Heurekalle, sekä liittymä ViaSys Oy:n 3D-visualisointijärjestelmälle.”
Tavattiin asiakas ja sidosryhmät, sovittiin aikataulut
Palautettiin Projektisuunnitelma Vaatimusmäärittely Laatukäsikirja
Projektinsuunnittelu
Asiakkaalla olikin omia asiakkaita Projektin osapuolten ja sidoshenkilöiden lukumäärä
kasvoi yllättävän isoksi
Suunnittelimme tehokkaat kommunikaatiokäytännöt
Projektinsuunnittelu Kaikkiin osapuoliin saadaan yhteydet ja alustavien
vaatimusten kartoittaminen pääsee hyvään vauhtiin. Projektin kehitysympäristön pystyttäminen osoittautuu
työlääksi ja venyy pitkälle I1-vaiheeseen. (Huomaamme myöhemmin, että kehitysympäristöön paneutuminen kuitenkin kannatti)
Käytäntödokumentti huomattiin raskaaksi, ja sen käyttöönotossa on ongelmia.
Tehtäväkohtainen ajankäytön suunnittelu huomataan toimimattomaksi. Käytäntö oli liian raskas ja tilalle kehitettiin uusi yksinkertaisempi versio. Myös ajankäytön raportoinnissa on luotettavuusongelmia.
Toteutusiteraatio 1 Suunniteltiin ja toteutettiin
ensimmäiset versiot ohjelmistoista Ampel Core ja API Liikennepeli
Palautettiin Tekninen määrittely
Toteutusiteraatio 1 Vaatimukset oli kerätty Heurekalta ja ViaSysiltä,
mutta Liikennelaboratorion vaatimukset unohdettiin määritellä
Vaatimukset tarkennettiin Liikennelaboratorion osalta
2+2 projektin jäsentä sairastui kriittisellä hetkellä Tärkeimpiä tehtäviä jouduttiin jakamaan
uudestaan.
Toteutusiteraatio 1
HUTSIM-muutokset myöhästyivät aikatauluista
Koodasimme oman HUTSIMia simuloivan serverin
Toteutusiteraatio 1 Vaiheen aluksi ViaSys:in vaatimukset saadaan kartoitettua. Järjestelmärajapinnan arkkitehtuurin suunnittelu saadaan
valmiiksi Ensimmäinen raakaversio arkkitehtuurin päällä toimivasta
liikennepelistä saadaan käyntiin Liikennepelin ulkoasua ja grafiikan vaatimuksia selvitetään
paperiprototyyppaamalla - tykki vai tft? Sopimusasioissa mustaa valkoiselle. Projektisuunnitelma ja vaatimusmäärittely elävät, kirjaamme
uusia tavoitteita ja vaatimuksia Liikennelaboratoriolta. HUTSIM:in rajapintamäärittelyt toteuttamista vaille valmiit.
Toteutusiteraatio 2 Toteutettiin toinen versio ohjelmista
Ampel Core ja API Liikennepeli
Palautettiin Liikennepelin ensimmäinen versio Testaussuunnitelmat Testausraportit Tekninen dokumentaatio
Toteutusiteraatio 2
Heurekalla oli vaikeuksia saada näyttöä maahantuojalta
Kehitystyöstä selvittiin niillä näyttölaitteilla, jotka meillä oli käytössämme
Toteutusiteraatio 2
Heurekassa ei saatu pelin ohjainlaitteen näppäimiä vilkkumaan vaihtuvan vaiheen merkiksi
Toteutimme vaiheen vaihdon näkymisen ruudulla
Toteutusiteraatio 2 Kaikki liikennepeliin vaaditut ominaisuudet saadaan toteutettua. Toteutus sisältää uusia ominaisuuksia, joita ei pystytty
toteuttamaan raudalla. Liikennepelin näyttelykohteen graafisen ulkoasun tekeminen
kovassa vauhdissa. Käytetyt mannerheimintien mallit selvitetään ja lyödään lukkoon HUTSIMissä valmiina liikennepeliin vaaditut ominaisuudet. Analyysi: tarvitaan paljon työtä yksinkertaisten muutosten
tekemiseen. ViaSys-osuutta lykätään seuraavaan vaiheeseen ja huomataan,
että HUTSIM-rajapinnan toteutus vaatii liikaa resursseja liikennelaboratoriolta.
Toteutusiteraatio 3 Viimeisteltiin ohjelmistot Suoritettiin vertaistestaus Palautettiin
Liikennepelin lopullinen versio Vertaistestausraportit Käyttö- ja asennusohje
Toteutusiteraatio 3
Pelin graafiset elementit eivät valmistuneet aikataulun mukaisesti
Grafiikan toteutusvastuut olivat epäselvät
Käytettiin aluksi omia grafiikoita
Toteutusiteraatio 3 Tiimimme valmistelee ViaSys -visualisointipaketin
suunnitelmat ja alustavan järjestelmärajapinnan toteutuksen. Tekniset määrittelyt laajenevat.
ViaSys-visualisointipakettiprototyypin toteutus siirretään toiseen Liikennelaboratorion projektiin.
Liikennepelille suoritetaan kattava järjestelmä-, sekä vertaistestaus.
Kokemuksia käytännöistä menetelmäesityksien kautta
Toimitus Ohjelmistojen ja dokumentaation
toimitus asiakkaille Projektin päättäminen Palautettiin
Loppuraportti Kaikki korjatut dokumentit
Toimitus
Heurekan näyttelyn avajaisissa havaittiin, että Liikennepelin pelin aloittaminen ei toimi läheskään aina oikein
Huolimatta kattavasta testauksesta
Miehemme kävi 28.3.2004 Heurekassa bugipäivitys matkassaan korjaamassa vian
Toimitus Liikennepeli asennetaan ja toimitetaan
Heurekaan Automaationäyttelyn avajaiset Dokumentaation ja lähdekoodin
luovutetaan liikennelaboratorion projektia jatkavalle ryhmälle
Projektin tulevaisuus Projektin tuotokset on toimitettu ja
otettu käyttöön Loppuraportin ja joidenkin dokumenttien viimeistely puuttuu Ohjelmistoissa ei tiedetä toimintaa häiritseviä virheitä
Toteuttamatta jääneelle ViaSysin osuudelle on löytynyt jatkaja
Liikennelaboratorioin ranskalaiset harjoittelijat
Kurssin tuntibudjetti on käytetty Odotettavissa 10% ylitys
Liikennepeli eri toteutusvaiheissa
Heurekan näyttelyavajaiset
Projektin yhteenveto
Tavoitteiden toteutuminen Liikennelaboratorio
Tavoite Arviointikriteeri ToteutuminenToimiva peli aikataulussa Heurekalle
Pysytään heurekan asettamissa aikatauluraameissa.
OK - Liikennepelin ensimmäinen versio toimitettu suunnitelmien mukaisesti. Lopullinen versio toimitettu poiketen alkuperäisestä suunnitelmasta, mutta Heurekan toiveiden mukaisesti ennen näyttelyn avautumista.
Näyttävä visualisointi simulaatiosta
Visualisoinnissa simulaatiosta johtuvien virheellisyyksien määrä.
OK - Näyttävien visualisointien rakentaminen on mahdollista, mutta vaatii HUTSIMin rajoitteiden kiertämistä luovilla tavoilla.
Näkyvyys Heurekan näyttelyssä maailmalla
Näyttelykohde toiminnassa suomen ulkopuolella.
OK - Tavoitteen mittaaminen mahdotonta, riippuu Heurekan näyttelyn jatkosuunnitelmista. Näyttely on esillä Heurekassa 6.3.2005 saakka, minkä jälkeen sitä tarjotaan eurooppalaisille tiedekeskuksille ja -museoille kolmen vuoden ajaksi.
Uudelleenkäytettävä ja dokumentoitu rajapinta simulaattoriin
OK - Suunniteltu 2 sovellusta sovelluskehyksen päälle, joskin HUTSIMin muutokset osin kesken.
Tavoitteiden toteutuminen Heureka
Tavoite Arviointikriteeri ToteutuminenVikaisetoinen peli
Toimiva peli aikataulussa
Sujuva, addiktiivinen peli
Täyttää Heurekan laatuvaatimukset
OK – Hyväksytty, mutta yksi vakava bugi löytynyt käyttöönoton jälkeen. Bugin korjaamiseen on varattu aikaa.
Peli asennettu ja otettu käyttöön ajallaan.
OK - Liikennepelin ensimmäinen versio toimitettu suunnitelmien mukaisesti. Lopullinen versio toimitettu poiketen alkuperäisestä suunnitelmasta, mutta Heurekan toiveiden mukaisesti ennen näyttelyn avautumista. OK – Pelaaminen sujuvaa ja sen oppii muutamalla pelikerralla. Täyttää Heurekan vaatimukset.
Näkyvyys Heurekan näyttelyssä ja maailmalla
OK - Näyttelyn hauskimpia kohteita.
Tavoitteiden toteutuminen ViaSys Oy
Tavoite Arviointikriteeri ToteutuminenToimiva prototyyppi Ei toteutettu, mutta arkkitehtuurisuunnitelmat
katselmoitu ja hyväksytty.Dokumentaatiota ongelmista ja vaatimuksista jatkokehitystä varten
OK - Järjestelmien rajoitukset tiedossa.
Tavoitteiden toteutuminenProjektiryhmä
Tavoite Arviointikriteeri Toteutuminen Kurssin suorittaminen erinomaisella lopputuloksella järkevällä työmäärällä
OK – Olemme top-3:ssa, tuntien ylittyminen 10%:lla myös ok
Ylläpitää tehokasta, sujuvaa ja avointa kommunikaatiota kaikkien osapuolten välillä
OK - Kurssin jäsenet kiittivät hyvää kommunikaatiota, ja muuten kommunikoitu vaatimusten mukaisesti
Toteuttaa addiktiivinen, hauska, mutta laadukas ja luotettava peli
OK
Tutustua HUTSIM simulaattoriin ja laajentaa sen käyttömahdollisuuksia
Poistettu, siirretty yhden ihmisen vastuualueeksi.
Vaatimusten toteutuminen
0
2
4
6
8
10
12
14
16
I1: Kriittinen I1: Korkea I1: Matala I2: Kriittinen I2: Korkea I2: Matala I3: Kriittinen I3: Korkea I3: Matala
Vaa
tim
ust
en l
km
Toteuttamatta
Toteutettu
Kuluneet ja suunnitellut työtunnit
Tehtävien toteutuminen työtyypeittäin
comp. maintenance
design
documentation
meetings
programming
proj. management
studying
testing
comp. maintenance
design
documentation
meetings
programming
proj. management
studying
testing
comp. maintenance
design
documentation
meetings
programming
proj. management
studying
testing
comp. maintenance
design
documentation
meetings
programming
proj. management
studying
testing
Toteutus 1
Toteutus 2
Toteutus 3
Toteutus 4
Vertailua toisiin ryhmiinRyhmä Pisteet LOC LOC/COM Sidos-
ryhmiäSidos-henkilöitä
Ryhmän koko
Käytetyt tunnit
Sijoitus
Ampel 37,1 19092 61% 3 11 7 1393 3
PPT 38,8 38467 25% 1 2 7 1318 1
tete 38,2 7811 9% 1 3 8 1319 2
sotanorsu 36,3 13992 ? 1 3 7 1151 4
MedicMinder 36 6700 ? 2 4 8 1118 5
Kurssin 20 ryhmästä Ampel kolmas. Sijoitus ansaittu, mutta voisiolla parempikin?
Ryhmän palaute Projekti oli mielenkiintoinen ja
antoi ryhmälle riittävän haasteen Hyvä henki säilyi projektin
loppuun saakka ryhmän sisällä ja ulkopuolella
Kiitos! Teidän kanssanne projekti oli ilo viedä loppuun