Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.

Samankaltaiset esitykset


Esitys aiheesta: "Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä."— Esityksen transkriptio:

1 Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä

2 Sisältö Projektin tila Tehdyn työn esittely Suunnitelmat

3 Projektin tila Palautetut dokumentit –Projektisuunnitelma –Vaatimusmäärittely –Termidokumentti –Ohjelmistotuotannon menetelmät Tuntiraportointi Tehtävien toteutuminen –Kaikki mikä oli tarkoitus tehdä, saatiin tehtyä Vaatimusten priorisoimista jatkettava asiakkaan kanssa –Resursseja kului arvioitua vähemmän Luennot, yhteiset tapaamiset, yms. veivät odotettua vähemmän aikaa Projektisuunnitelman ja vaatimusmäärittelyn kirjoittaminen veivät huomattavasti enemmän aikaa

4 Projektin tila Viivästyneet tehtävät –Ainoastaan teknisen määrittelyn aloittaminen viivästyi Alustavasti tarkoitus aloittaa jo PS-vaiheen puolella. Koska tapaamisia vain viikottain, vaatimusten määrittäminen vei aikaa. Teknisen määrittelyn aloittaminen järkevää vasta kun vaatimusmäärittely varsin pitkällä Palauttaminen suunnitelmien mukaan T1-vaiheessa Riskeistä –Riskienhallinan seuraaminen alkaa kunnolla vasta T1-vaiheen alussa –Ainoa tällä hetkellä kriittinen riski: #1 Ryhmän jäsenillä ei riitä tarpeeksi aikaa projektiin –Työtä on yritetty jakaa eri jäsenten kiireiden mukaisesti

5 Projektin tila (graafisesti) Kesken olevat tehtävät Sellaisia joita ei vielä voi lopettaa Myös niiden aikaarviot yläkanttiin

6 Projektin tila (graafisesti) Kesken olevat tehtävät Aikaisemmin mainitut virheet arvioinnissa

7 Projektin tila (graafisesti) Työnjako Odotetun kaltainen –Eniten työtä projektipäälliköllä (mhalttu) ja systeemiarkkitehdilla (lselkain) –Vähiten työtä testaajalla (solaukka) P = Projektinhallinta A = ATK-ylläpito U = Opiskelu S = Suunnittelu L = Luennot K = Kokoukset D = Dokumentointi

8 Tehdyn työn esittely Projektisuunnitelma –Varsin laaja ja kattava –Osa kohdista vaatii vielä tarkennusta Viimeistellään T1-vaiheen alussa Tekniikkaan liittyvät valinnat Alustava asennus- ja käyttöönottosuunnitelma Vaatimusmäärittely –Puuttuu viimeinen silaus asiakkaan kanssa Lisäkommentteja suunnitelmista Eri vaatimusten priorisoinnin hienosäätö

9 Tehdyn työn esittely Muut dokumentit –Tuntiraportointi Ongelmia jäljellä olevan ajan arvioinnin kanssa –Yritettiin useita ratkaisuja –Nykyinen ratkaisu toimii kiitettävästi Raportointiin liittyvät ratkaisut ja ohjeet kirjattu erilliseen dokumenttiin –Termidokumentti Keskitetty paikka projektissa käytetyille termeille Päivitetään kun uusia termejä lisätään Uusien dokumenttien termit löytyvät helposti

10 Tehdyn työn esittely Palvelin –Täysin käyttökunnossa Ryhmäläisillä henkilökohtaiset tunnukset –CVS asennettuna Ryhmän dokumentit tallennettuna CVS:ään T1-vaiheessa myös lähdekoodi –Apache –webpalvelin Asennettu, mutta ei vielä käytössä Kun käytössä, ryhmän kotisivut siirretään palvelimelle –Automaattinen päivitys CVS:stä

11 Käytetyt menetelmät Tuntiraportointi –Raportoitu PS-vaiheessa Käyttötapaukset –Käytetty apuna vaatimusten muodostamiseen –Otetaan kunnolla käyttöön T1-vaiheessa Versionhallinta (CVS) –Toiminut oivallisesti ja helpottanut suuresti dokumenttien kirjoittamista yhteistyössä. –Raportointi T1-vaiheessa Tuntiraportointi (Halttunen) http://www.hut.fi/~khtuomai/projekti/docs/Tuntiraportointi.html LISÄTIETOJA…

12 Käytetyt menetelmät Tiedonkulku projektissa –Sähköpostilistat –Yhteinen web-kalenteri YahooGroups –Raportointi T1-vaiheessa. Projektinseuranta –Käytetty lähinnä tasaisen työnjaon saavuttamiseen Dokumenttien tarkastukset –Koko ryhmällä mahdollisuus korjata esimerkiksi kirjoitusvirheet ja pienet asiavirheet –Joka dokumentilla päätarkastajansa Projektisuunnitelma: Laukkanen Vaatimusmäärittely: Selkäinaho

13 Suunnitelmat T1-vaiheen projektisuunnitelma (337 h) –Kaksi ensimmäistä viikkoa (3.11 – 16.11) Toteutusympäristö ja toteutusarkkitehtuurin yleispiirteet –Asiakkaan kanssa yhteistyössä Järjestelmän korkean tason suunnitelma –Mietitään myös yleiskomponenttien toteutusta Http-palvelin tietokantoineen toimintakuntoon –Kaksi keskimmäistä viikkoa (17.11-30.11) Tietokanta- ja koodaussuunnitelma –Käytössäolevat luokat ja niiden roolit Yleiskomponenttien toteutus aloitetaan Käyttöliittymän prototyypin toteutus aloitetaan Kirjoitetaan testaussuunnitelma –Suunnittelu aloitetaan jo T1-vaiheen alussa –Sopivien testitapausten kehittäminen

14 Suunnitelmat T1-vaiheen projektisuunnitelma (jatk..) –Viimeiset kaksi vikkoa (1.12-11.12) Järjestelmäkomponenttien toteutus aloitetaan –Aloitetaan järjestelmän ydinkomponenteista –Aloitetaan tallennus-, haku- ja listaustoimintojen perusteista Jatketaan käyttöliittymän prototyyppiä –Vaiheet käytännössä hieman limittäin T1-vaihetta koskettavat riskit –#1 Aika ei riitä –#5 Ongelmia kehitystyökalujen käyttöönotossa –#8 Asiakkaalla ei riitä tarpeeksi aikaa projektille –#9 Projektissa käytetty palvelin hajoaa

15 Suunnitelmat T1-vaihetta koskettavat riskit (jatkuu..) –#11 Toteutus ei vastaa vaatimuksia –#17 Asiakas muuttaa vaatimuksiaan huomattavasti –#18 Heikko järjestelmäarkkitehtuuri –#23/#24 Ryhmän jäsenen työpanos menetetään –#26 Sovittuja toimintatapoja ei noudateta –#27 Projektipäällikön kokemattomuus –#28/#30 Riidat –#31 Epätasainen työnjako ryhmän sisällä

16 Lopputuotteet T1-vaiheessa syntyvät tuotokset –Käyttöliittymän prototyyppi (11 h) Todennäköisesti vain osa lopullisesta käyttöliittymästä –Toiminnallinen määrittely (38 h) –Tekninen määrittely (37 h) Riittävän tarkalla tasolla järjestelmän toteutuksen aloittamiseen –Yleiskomponentteja (24 h) –Alustava testaussuunnitelma (20 h) Lisäksi testausraportit (10 h) –Menetelmäraportit Versionhallinta, CVS (8 h) Tiedonkulku projektin osapuolten välillä (6 h)

17 Kysymyksiä ja keskustelua


Lataa ppt "Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä."

Samankaltaiset esitykset


Iklan oleh Google