Download - Ampel
![Page 1: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/1.jpg)
AmpelAmpelLoppudemo 31.3
![Page 2: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/2.jpg)
Ohjelma Projekti vaihe vaiheelta
Muutama huomio kustakin vaiheesta
Projektin yhteenveto Statistiikkaa Vertailua muihin ryhmiin
![Page 3: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/6.jpg)
Toteutusiteraatio 1 Suunniteltiin ja toteutettiin
ensimmäiset versiot ohjelmistoista Ampel Core ja API Liikennepeli
Palautettiin Tekninen määrittely
![Page 7: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/8.jpg)
Toteutusiteraatio 1
HUTSIM-muutokset myöhästyivät aikatauluista
Koodasimme oman HUTSIMia simuloivan serverin
![Page 9: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/10.jpg)
Toteutusiteraatio 2 Toteutettiin toinen versio ohjelmista
Ampel Core ja API Liikennepeli
Palautettiin Liikennepelin ensimmäinen versio Testaussuunnitelmat Testausraportit Tekninen dokumentaatio
![Page 11: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/12.jpg)
Toteutusiteraatio 2
Heurekassa ei saatu pelin ohjainlaitteen näppäimiä vilkkumaan vaihtuvan vaiheen merkiksi
Toteutimme vaiheen vaihdon näkymisen ruudulla
![Page 13: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/14.jpg)
Toteutusiteraatio 3 Viimeisteltiin ohjelmistot Suoritettiin vertaistestaus Palautettiin
Liikennepelin lopullinen versio Vertaistestausraportit Käyttö- ja asennusohje
![Page 15: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/15.jpg)
Toteutusiteraatio 3
Pelin graafiset elementit eivät valmistuneet aikataulun mukaisesti
Grafiikan toteutusvastuut olivat epäselvät
Käytettiin aluksi omia grafiikoita
![Page 16: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/17.jpg)
Toimitus Ohjelmistojen ja dokumentaation
toimitus asiakkaille Projektin päättäminen Palautettiin
Loppuraportti Kaikki korjatut dokumentit
![Page 18: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/19.jpg)
Toimitus Liikennepeli asennetaan ja toimitetaan
Heurekaan Automaationäyttelyn avajaiset Dokumentaation ja lähdekoodin
luovutetaan liikennelaboratorion projektia jatkavalle ryhmälle
![Page 20: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/21.jpg)
Liikennepeli eri toteutusvaiheissa
![Page 22: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/22.jpg)
Heurekan näyttelyavajaiset
![Page 23: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/23.jpg)
Projektin yhteenveto
![Page 24: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/29.jpg)
Kuluneet ja suunnitellut työtunnit
![Page 30: Ampel](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/30.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/31.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/32.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022070404/56813c7c550346895da617b0/html5/thumbnails/33.jpg)
Kiitos! Teidän kanssanne projekti oli ilo viedä loppuun