T Projektikatselmus Ryhmä Reilu PP-Iteraatio
2 T Projektikatselmus Agenda Projektin tila (10 min) Tavoitteiden saavuttaminen suunnitteluvaiheessa Projektin metriikat Työn tulokset (20 min) Iteraation tulosten esittäminen Käytetyt työskentelymenetelmät (5 min) Kysymykset (10 min)
3 T Projektikatselmus Johdanto Mistä projektissa on kyse? Projekti: The Incredible Environment Asiakas: Tapio Takala, TML-laboratorio Konsepti: Kolmiulotteinen interaktiivinen ympäristö Ympäristö: EVE, Experimental Virtual Environment, TML
4 T Projektikatselmus Iteraation tavoitteiden tila Aiheen valinta OK Projektin tavoitteiden asettaminen OK Työkäytäntöjen asettaminen sekä työkalujen käyttöönotto Käytettävät työkalut valittu Kaikki työkalut eivät vielä käyttökunnossa Aihealueen riittävä ymmärrys ryhmän sisällä EVE-ympäristön tuntemus heikko osalla ryhmän jäsenistä Järjestelmän arkkitehtuuri vielä epäselvä osalla ryhmän jäsenistä
5 T Projektikatselmus Iteraation palautuksien tila Projektisuunnitelma Kunnossa Mentorilta saadut korjausehdotukset toteutettu Vaatimusmäärittely Kunnossa Asiakkaalta saatu palaute erittäin positiivista SEPA-päiväkirjat Kunnossa Projektikatselmus Kunnossa
6 T Projektikatselmus Työtehtävien toteutuminen PP-vaiheen toteutuneet työtunnit Aloittamattomat tehtävät Luennoille varattu aika alimitoitettua Aloittamattomat tehtävät toteutuneet muiden tehtävänimikkeiden alla Kokoukset menivät sujuvasti
7 T Projektikatselmus Käytetyt työtunnit Työkalujen käyttöönotto vaati oletettua enemmän aikaa, joka selittää osittain Paulin kasvaneen työmäärän Kehitysympäristön alustava pystyttäminen on myös kasvattanut Paulin työtaakkaa
8 T Projektikatselmus Käytetyt työtunnit Tuntijako suunnitteluvaiheessa Tuntijako implementaatio 1:n alussa Paulin PP-vaiheen kasvanut työmäärä vähensi I2- sekä FD-vaiheen tuntimäärää Kokonaistuntimäärät ovat 10%:n toleranssin sisäpuolella
9 T Projektikatselmus Laadunvalvonta Ok 2Projektisuunnitelma Päiväkirjat näytetty mentorille, saatu palautetta. 1SEPA-päiväkirjat Ok, asiakas ja ryhmä tyytyväisiä. 2Vaatimusmäärittely KommentitLaatuPeittoPalautettava Selitys Peitto: 0 = ei mitään 1 = kursiivisesti katsottu 2 = tutkittu 3 = huolellisesti tutkittu Laatu: Vihreä = Hyvä laatu Keltainen = Laatu ei varmaa Punainen = Heikko laatu
10 T Projektikatselmus Riskit Riskienhallinnan periaatteita Projektin riskit TOP-5 Jo toteutuneet riskit Ongelmia Together -UML-editorin kanssa Yksi ryhmän jäsenistä pitkään sairaana kriittisellä hetkellä Uusia havaittuja riskejä Ongelmia CVS:n käytössä Ongelmia Mozilla Composerin kanssa
11 T Projektikatselmus Iteraation tulokset Projektisuunnitelma Vaatimusmäärittely
12 T Projektikatselmus Esittely: Projektisuunnitelma Projektiorganisaatio Projektin tavoitteet Käytännöt ja työkalut
13 T Projektikatselmus PP: Organisaatiokaavio
14 T Projektikatselmus PP: Projektin tavoitteet Asiakkaan tavoitteet Luoda EVE-ympäristöön realistisesti mallinnettu interaktiivinen kolmiulotteinen maailma Mahdollistaa uusien virtuaalimaailmojen luomisen kaikille käyttäjille Tutkia ja dokumentoida fysiikkamoottorin liittäminen EVE-sovellukseen Ryhmän tavoitteet Toimivan järjestelmän aikaansaaminen Asiakas tyytyväinen tuotteeseen Kurssin tuntivaatimuksissa pysyminen
15 T Projektikatselmus PP: Käytännöt Iteratiivinen kehitys Dokumentointi Versionhallinta Ajankäytön raportointi Koodauskäytäntö Kokouskäytännöt Kommunikointi Puhelin IRC TikiWiki Laadunvarmistus Testaus Koodikatselmukset Dokumenttikatselmukset Virheiden seuranta
16 T Projektikatselmus PP: Työkalut Trapoli TikiWiki Eclipse + CDT + Together Bugzilla CVS
17 T Projektikatselmus Esittely: Vaatimusmäärittely Käyttäjäryhmät Toiminnalliset vaatimukset Ei-toiminnalliset vaatimukset Rajoitteet
18 T Projektikatselmus Implementaatio 1 Kokous I1:n asioista tämän tilaisuuden jälkeen Kokouksessa käsiteltävät asiat: I1:n tavoitteet: vaatimusmäärittelyn tarkentaminen järjestelmän arkkitehtuurin suunnitteleminen keskeisemmiltä osin kriittisen prioriteetin vaatimusten toteuttaminen fysiikkamoottorin kytkeminen eveen, ja tämän dokumentointi ohjelmarunko, joka sisältää ainoastaan matalan tason toiminnallisuutta graafinen demosovellus, jolla voidaan testata edellisen tavoitteen ohjelmarungon ominaisuuksia EVE-ympäristössä I1:ssä palautettava materiaali
19 T Projektikatselmus Kysymyksiä?