Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuSofia Myllymäki Muutettu yli 9 vuotta sitten
1
T-76.115 Projektikatselmus Kamomilla I1-vaihe 30.11.2004
2
T-76.115 Project Review 2 Agenda Projektin tilanne (10 min) I1-vaiheen tavoitteiden saavuttaminen Projektin mittarit Vaiheen tulokset (20 min) Tulosten esittely demo Käytetyt työmenetelmät (5 min) I2-vaihe (2 min)
3
T-76.115 Project Review 3 Projektin esittely Projektin nimi on WEBGUI (Web Base Graphical User Interface) Kuvaus järjestelmästä 1. etäjärjestelmien tietokannat 2. keskustietokanta 3. Web-palvelin 4. Ylläpito 5. Loppukäyttäjät Tärkeimmät projektissa toteutettavat ominaisuudet graafinen käyttöliittymä Käyttäjien hallinta Etäjärjestelmien hallinta Raportointityökalu
4
T-76.115 Project Review 4 Iteraation tavoitteiden tilanne Tavoite 1: Suunnitella arkkitehtuuri OK Tavoite 2: Suunnitella käyttöliittymä koko ohjelmistolle OK Tavoite 3: Luoda laadunvarmistussuunnitelma OK Tavoite 4: Parantaa nykyisen järjestelmän arkkitehtuuria ja toteutusta Arkkitehtuuria parannettu, mutta connection pool parannusta ei saatu toteutettua -> jätetään toteuttamatta Tavoite 5: Korjata tuotetuista ohjelmiston osista löytyviä virheitä Osa virheistä korjattu, 2 pientä virhettä korjaamatta
5
T-76.115 Project Review 5 Iteraation palautusten tilanne Projektisuunnitelma OK, tehty joitain päivityksiä vaiheen aikana Vaatimusmäärittely OK, päivitetty toteutettujen osien suhteen Tekninen suunnitelma arkkitehtuurin osalta OK, arkkitehtuuri on suunniteltu Laadunvarmistussuunnitelma OK, kaikkia suunniteltuja testaustoimia ei kuitenkaan ole vielä aloitettu, joten mahdollisesti joitakin muutoksia ja tarkennuksia tehdään I2-vaiheessa Testiraportti, testitapaukset ja testilogi OK SEPA-päiväkirjat OK Käyttäjäryhmien hallinta OK Kuukausiraportin prototyyppi OK
6
T-76.115 Project Review 6 Tehtävien toteutuminen Realized hours (for I1 iteration tasks) namedoneplandiffleft *TOTAL*304.75362-57.250.00 Do: KT1000LisääEtäj ja KT1030MuokkaaEtäjPtietoja: vaatimusmäärittely.504-3.50.00 Do: KT3000LuoKkRaportti vaatimusmäärittely8.308.30.00 Do: Laadunvarmistussuunitelma13.2020-6.80.00 Do: Projektisuunnitelman päivitys3.604-.40.00 Do: RI001 vaatimusmäärittely1.0020.00 Do: Tekninen suunnitelma18.2030-11.80.00 Do: Vaatimusmäärittely päivitykset1.0020.00 In: Infra/Ohjeet (kotisivu, ohjesivu, ohjelmat)7.1043.10.00 In: Ohjelmakoosteympäristö9.8081.80.00 Ko: Katselmointi (tekninen suunnitelma)2.4012-9.60.00 Ko: Kokoukset3.0016-130.00 Oh: KT1000LisääEtäj ja KT1030MuokkaaEtäjPtietoja toteutus.5015-14.50.00 Oh: KT3000LuoKkRaportti toteutus54.302232.30.00 Oh: RI001 toteutus22.1022.10.00 Oh: RI002 Connectionpool parannus6.00510.00 Oh: RI002 Struts arkkitehtuuri parannus16.001150.00 Op: Koulutus (Struts ja yksikkötestaus)8.2020-11.800.00
7
T-76.115 Project Review 7 Tehtävien toteutuminen Pj: I1-vaiheen suunnittelu20.60182.60.00 Pj: Projektikatselmuksen valmistelu4.0050.00 Pj: Projektin johtaminen7.1061.10.00 Pj: Projektin seuranta3.806-2.20.00 Pj: Riskienhallinta2.503-.50.00 SEPA: Ed. seuranta ja kontrollointi3.803.80.00 SEPA: Käytettävyystestaus2.6010-7.40.00 SEPA: Refaktorointi10.3010.30.00 SEPA: Staattiset käytännöt6.0010-40.00 Su: Käyttöliittymäsuunnittelu22.6526-3.350.00 Su: KT3000LuoKkRaportti suunnittelu18.2022-3.80.00 Su: RI001 suunnittelu2.5015-12.50.00 Te: KT3000LuoKkRaportti testaus.702-1.30.00 Te: RI001 ja RI002 testaus2.8010-7.20.00 Te: Testaus (tapaukset, logit, raportit)22.0011 0.00 Virhe kokonaisaika-arviossa Dokumenttien tekemiseen meni oletettua vähemmän aikaa Kokouksiin käytettiin vähän aikaa Virheet tehtäväkohtaisissa aika-arvioissa Kokemattomuus Vaikea arvioida, kun sisältö ei ollut täysin selvä Siirrettyjä tehtäviä Kaikki suunnitellut tehtävät tehtiin Vaiheen aikana ei lisätty tehtäviä Ei suunnittelematonta työtä Etäjärjestelmiin liittyvät tehtävät mukana Olisi mahdollisuuden tullessa tehty Aikaa niiden toteuttamiseen ei jäänyt Realized hours (for I1 iteration tasks) NameDoneplanDiffleft Not started I1 iteration tasks nameplan *TOTAL*22 Do: Palautus1 Ko: Projektikatselmus7 Pj: Seuraavan vaiheen suunnittelu4 Su: KT1000LisääEtäj ja KT1030MuokkaaEtäjPtietoja suunnittelu8 Te: KT1000LisääEtäj ja KT1030MuokkaaEtäjPtietoja testaus2
8
T-76.115 Project Review 8 Tunnit henkilöittäin Puuttuu yhteensä noin 15 tuntia (projektikatselmus, I2-vaiheen suunnittelu) Suurimmat erot toteutuneiden ja suunniteltujen tuntien välillä: Jari: Käyttöliittymäsuunnittelu Terhi: Käyttäjätasojen toteutus Teppo: Raportointityökaluun kului oletettua enemmän tunteja, eikä ollut järkevää ottaa muita avuksi Markus: Käyttäjätasojen suunnittelu ja toteutus, tekninen suunnitelma Jukka: Testauksessa vähän työtä tässä vaiheessa Antti: Laadunvarmistuksessa oletettua vähemmän työtä Toteutun ut SuunniteltuErotus Jari Kotomäki 3957-18 Terhi Lehtonen 3644-8 Teppo Marin 7466+9 Markus Pihlaja 4862-14 Juha Rantanen 3536 Jukka Valkonen 3547-12 Antti Vehviläinen 3947-8 Yhteensä 306359-53 Tuntien toteutuminen iteraatiossa
9
T-76.115 Project Review 9 Tunnit henkilöittäin Uusimmassa suunnitelmassa tunnit lisättiin I2-vaiheeseen Jukalle testaukseen lisätunteja myös FD- vaiheeseen Tepolta tunteja pois FD- vaiheesta TotSuunEro Jari Kotomäki 3957-18 Terhi Lehtonen 3644-8 Teppo Marin 7466+9 Markus Pihlaja 4862-14 Juha Rantanen 3536 Jukka Valkonen 3547-12 Antti Vehviläinen 3947-8 Yhteensä 306359-53 Toteutuneet tunnit tässä vaiheessa Suunnitelma iteraation alussa PPI1KäytettyI2FDTotal JK 3557395840190 TL 5544364051190 TM 4966744035190 MP 4162485037190 JR 9236353230190 JV 5047355340190 AV 4947395440190 Yht. 3713593063272731330 Viimeisin suunnitelma (muutokset) PPI1I2FDTotal JK 35397640190 TL 55364851190 TM 49744027190 MP 41486437190 JR 92353330190 JV 50356045190 AV 49396240190 Yht. 3713063882731330
10
T-76.115 Project Review 10 Tuotteen laatu Virheiden määrä ohjelmistossa I1I2DEYhteensä Raportoitu 400 Suljettu 200 Avoinna 20 BlockersCriticalMajorMinorTrivialYhteensä Avoinna 000202 Tässä vaiheessa raportoitu 002204 Virheiden vakavuus Tarkastetut dokumentit Suuret puutteet Pienet puutteet KirjoitusvirheetHeränneet kysymykset Yhteensä PP-vaiheessa 5673306115 I1-vaiheessa 1190010 Yhteensä: 6782306125 Jätetty ennalleen: 160310 Katselmoinneissa löytyneet virheet
11
T-76.115 Project Review 11 Laatuarvio Testauksen tila Kattavuus: Ohjelmistosta on testattu toteutetut osat, sekä vanha järjestelmä viimevuoden ryhmän testitapauksilla Kaikkien toteutettujen komponenttien laatu on hyvä Pieni määrä virheitä uutta toiminnallisuutta toteutettu vähän Laatu suhteessa vaiheen tavoitteisiin Vanhan järjestelmän laatu Hyvä, ongelmat korjattu Arkkitehtuuri muutokset Ei havaittu ongelmia Avoimet virheet Vain 2 minor-tason ToiminnallisuusKattavuusLaatuKommentit Kuukausiraportti2 Prototyyppi toimii, ei varsinaista toiminnallisuutta Käyttäjätasot3 Käyttäjätasot testattu sillä tasolla mitä mahdollista Olemassa oleva järjestelmä 3 Käyttäjätiedot0 Kehitystä ei ole aloitettu Etäjärjestelmien tiedot0 Kehitystä ei ole aloitettu Legenda Kattavuus: 0 = ei koskettu 1 = katsottu 2 = funktiot testattu 3 = täysin testattu Quality: = laatu on hyvä = ei varmuutta = laatu on huono
12
T-76.115 Project Review 12 Ohjelmiston koko (LOC Lines of Code) Yhteenveto: Uutta toiminnallisuutta toteutettu vähän Kommenttirivien määrä muuttunut enemmän kuin koodirivien määrä -> johtuu osittain arkkitehtuuri parannuksista PPI1I2DE Koodirivit (LOC) 67267468 Kommenttirivit (COM) 28793756 Moduulit 119156
13
T-76.115 Project Review 13 Muutokset projektissa Connection pool parannus jätetään tekemättä Päätettiin, että ei kuluteta enempää aikaa parannuksen tekemiseksi. Päätös tehty asiakkaan kanssa.
14
T-76.115 Project Review 14 Riskit Tällä hetkellä mikään riski ei ole toteutumassa sellaisessa mittakaavassa, että siitä olisi havaittavaa haittaa projektille. Seuraavat riskit on otettu I1-vaiheessa erikoisseurantaan ja tiettyjä toimenpiteitä niiden toteutumisen välttämiseksi on tehty [R24] Java 1.5, varmistettu ohjelman toiminta aikaisemman Tomcat version kanssa [2] Kommunikaatio ryhmän sisällä ei toimi, ohjeistettu ryhmää ongelmien välttämiseksi [17] Vaatimuksia tulee koko ajan lisää, ohjeistettu ryhmäläisiä niin, että vaatimukset kulkevat prosessin mukaisesti Riskit joiden toteutumistodennäkyisyys laskenut [R24] Java 1.5, Tomcatista uusi vakaa versio Uusia riskejä ei ole havaittu
15
T-76.115 Project Review 15 Iteraation tulokset Tärkeimmät tulokset Tekninen suunnitelma Laadunvarmistussuunnitelma Käyttäjätasot Raportointityökalu (prototyyppi) Käyttöliittymä (prototyyppi)
16
T-76.115 Project Review 16 Tekninen suunnitelma Esitetään seuraavat asiat: Struts Käyttäjätasojen hallinta Raportointityökalu
17
T-76.115 Project Review 17 Laadunvarmistussuunnitelma Esitetään seuraavat asiat: Virheiden seuranta Laadunvarmistuksen tavoitteet
18
T-76.115 Project Review 18 Demo Käyttäjätasot Tason 2 käyttäjä Tason 6 käyttäjä Raportointityökalu Raportin luonti Käyttöliittymä Käyttäjien hallinta Käyttäjäryhmien hallinta Etäjärjestelmien hallinta
19
T-76.115 Project Review 19 Työmenetelmät Iteratiivinen kehitys + Jakaa projektin helpommin hallittaviin osiin + Projektin tilasta saadaan tasaisin väliajoin hyvä kuva - Suunnittelussa ongelmia, koska vaikea määritellä pitäisikö suunnittelu tehdä koko projektin vai vain yhden vaiheen osalta Iteraatioiden suunnittelu + Paransi kaikkien kuvaa I1-vaiheessa toteutettavista ominaisuuksista + Vähensi muiden kokousten tarvetta - Kattavaan suunnitteluun kului aikaa Ajankäytön raportointi + Helppo pitää projektiin kuluneista tunneista kirjaa + Tunnit kirjattu oikeiden tehtävien alle epäselvissäkin tilanteissa - Trapoli-järjestelmä nurin toisinaan - Tehtävää jäljellä vaikea muistaa merkitä - Trapolin automaattinen alkaneiden tehtävien näyttäminen vaikeuttaa tuntien oikein syöttämistä uusiin tehtäviin, koska niitä ei automaattisesti näe ja tällöin tunnit helposti syötetään johonkin aloitettuun tehtävään
20
T-76.115 Project Review 20 Työmenetelmät Virheiden seuranta Ei vielä paljoa kokemuksia +/- Lähettää aina sähköpostin virheeseen tehdyistä muutoksista, voisi ilmeisesti muuttaa asetuksista - Vaikea määritellä virheiden tasot - Bugzillasta muistettava kirjautua aina ulos, ei automaattista uloskirjautumista Dokumentointi + Tarkalla vastuulla dokumentit päivitetään läpi projektin + Katselmointikäytännön avulla saatu dokumenteistä laadukkaita - korjataanko havaitut virheet itse vai pyydetään dokumentistä vastaavan korjata. (Nopeampi usein tehdä korjaus ja informoida dokumentistä vastaavalle) Projektikatselmus + Parantaa kaikkien käsitystä projektin tilasta - Vaikea kerätä kokemuksia kaikista työmenetelmistä
21
T-76.115 Project Review 21 Työmenetelmät Vaatimustenhallinta Tehty melko vähän + Tarkasti määritelty vaatimusten lisäys ja poisto selkeä molempien osapuolien kannalta - Vaikea määritellä se taso, millä käyttötapaukset pitäisi dokumentoida Versionhallinta + tiedostojen yhtäaikaisesta päivittämisestä ei ole koitunut ongelmia + tiedostot on muistettu siirtää CVS:ään - Kuvien kanssa pieniä ongelmia (binääri-tiedostoja) Ohjelmointikäytännöt + Selkeät käytännöt helpottanut nimeämistä ja kommentointia - Check-style lisäosa ei ole toiminut oikein Java 1.5 kanssa
22
T-76.115 Project Review 22 Työmenetelmät Riskienhallinta + Havaittu muutokset riskien tilassa ajoissa + Onnistuttu tekemään toimenpiteitä riskien toteutumistodennäköisyyden pienetämiseksi tai vaikutusten vähentämiseksi - Uusien riskien havaitseminen vaikeaa Vertaisryhmätestaus Ei aloitettu Ohjelmakoosteet + Mahdollistanut testauksen stabiilissa ympäristössä - uutta_ohjelmakoosteessa.txt tiedoston sisällön kanssa epäselvyyksiä
23
T-76.115 Project Review 23 Työmenetelmät Varmuuskopiot + Varmuuskopioita ei vielä ole tarvittu + Automaattinen, ei aiheuta lisätyötä Kokouskäytännöt + valmiit pohjat nopeuttanut kokousten dokumentointia + Agendan tulostaminen kaikille helpottanut kokousten seuraamista + Projektikalenteri helpottanut kokousaikojen sopimista - Projektikalenterin päivitykseen kuluu aikaa Kommunikaatiokäytännöt + Viikkoraportti auttanut pitämään kaikki projektin osapuolet tietoisina projektin tilanteesta - Vaikea päättää mistä asiasta lähettää sähköpostia kaikille -> paljon sähköpostia vs. ryhmäläiset eivät tiedä mitä on tehty
24
T-76.115 Project Review 24 Työmenetelmät SEPA yhteenveto Edistymisen seuranta ja kontrollointi + Aikataulusta jälkeen jääminen huomattiin - Aikatauluongelmat olisi pitänyt huomata aikaisemmin - Tehtävien lisääminen vaiheeseen ei onnistunut, vaikka tunteja olisi ollut riittävästi Käytettävyystestaus + Käyttöliittymän prototyypin testaus oli helppo toteuttaa + Testien avulla löydettiin parannusehdotuksia Refaktorointi - Ei saatu vielä täyspainoisesti käyttöön + Saatu parannettua olemassa olevaa järjestelmää Staattiset metodit + Löydetty ja selvitetty joitain ongelmia - Ei ole saatu vielä kunnolla käyttöön
25
T-76.115 Project Review 25 Työmenetelmät seuraavassa vaiheessa Uudet käytännöt Ei uusia käytäntöjä Muutokset käytäntöihin Varmistetaan ennen toteutusta, että dokumentoitu käyttötapaus vastaa asiakkaan vaatimuksia Käytännöt, joiden käyttö lopetetaan Projektikalenterin käytöstä keskustellaan I2-vaiheen suunnittelussa, koska seuraavassakaan vaiheessa ei todennäköisesti ole montaa kokousta
26
T-76.115 Project Review 26 I2-vaihe Suunnittelu on aloitettu Vaiheen suunnitelman tarkoitus valmistua 10.12 mennessä Ryhmäläiset, jotka haluavat, voivat tehdä joululomalla projektitehtäviä Terhi siirtyy projektipäälliköksi
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.