ampel

33
Ampel Ampel Loppudemo 31.3

Upload: libra

Post on 06-Jan-2016

27 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Ampel

AmpelAmpelLoppudemo 31.3

Page 2: Ampel

Ohjelma Projekti vaihe vaiheelta

Muutama huomio kustakin vaiheesta

Projektin yhteenveto Statistiikkaa Vertailua muihin ryhmiin

Page 3: Ampel

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

Page 4: Ampel

Projektinsuunnittelu

Asiakkaalla olikin omia asiakkaita Projektin osapuolten ja sidoshenkilöiden lukumäärä

kasvoi yllättävän isoksi

Suunnittelimme tehokkaat kommunikaatiokäytännöt

Page 5: Ampel

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.

Page 6: Ampel

Toteutusiteraatio 1 Suunniteltiin ja toteutettiin

ensimmäiset versiot ohjelmistoista Ampel Core ja API Liikennepeli

Palautettiin Tekninen määrittely

Page 7: Ampel

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.

Page 8: Ampel

Toteutusiteraatio 1

HUTSIM-muutokset myöhästyivät aikatauluista

Koodasimme oman HUTSIMia simuloivan serverin

Page 9: Ampel

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.

Page 10: Ampel

Toteutusiteraatio 2 Toteutettiin toinen versio ohjelmista

Ampel Core ja API Liikennepeli

Palautettiin Liikennepelin ensimmäinen versio Testaussuunnitelmat Testausraportit Tekninen dokumentaatio

Page 11: Ampel

Toteutusiteraatio 2

Heurekalla oli vaikeuksia saada näyttöä maahantuojalta

Kehitystyöstä selvittiin niillä näyttölaitteilla, jotka meillä oli käytössämme

Page 12: Ampel

Toteutusiteraatio 2

Heurekassa ei saatu pelin ohjainlaitteen näppäimiä vilkkumaan vaihtuvan vaiheen merkiksi

Toteutimme vaiheen vaihdon näkymisen ruudulla

Page 13: Ampel

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.

Page 14: Ampel

Toteutusiteraatio 3 Viimeisteltiin ohjelmistot Suoritettiin vertaistestaus Palautettiin

Liikennepelin lopullinen versio Vertaistestausraportit Käyttö- ja asennusohje

Page 15: Ampel

Toteutusiteraatio 3

Pelin graafiset elementit eivät valmistuneet aikataulun mukaisesti

Grafiikan toteutusvastuut olivat epäselvät

Käytettiin aluksi omia grafiikoita

Page 16: Ampel

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

Page 17: Ampel

Toimitus Ohjelmistojen ja dokumentaation

toimitus asiakkaille Projektin päättäminen Palautettiin

Loppuraportti Kaikki korjatut dokumentit

Page 18: Ampel

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

Page 19: Ampel

Toimitus Liikennepeli asennetaan ja toimitetaan

Heurekaan Automaationäyttelyn avajaiset Dokumentaation ja lähdekoodin

luovutetaan liikennelaboratorion projektia jatkavalle ryhmälle

Page 20: Ampel

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

Page 21: Ampel

Liikennepeli eri toteutusvaiheissa

Page 22: Ampel

Heurekan näyttelyavajaiset

Page 23: Ampel

Projektin yhteenveto

Page 24: Ampel

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.

Page 25: Ampel

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.

Page 26: Ampel

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.

Page 27: Ampel

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.

Page 28: Ampel

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

Page 29: Ampel

Kuluneet ja suunnitellut työtunnit

Page 30: Ampel

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

Page 31: Ampel

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?

Page 32: Ampel

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

Page 33: Ampel

Kiitos! Teidän kanssanne projekti oli ilo viedä loppuun