Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

T-76.115 Projektikatselmus ElectricSeven I2-Iteraatio 14.12.2004.

Samankaltaiset esitykset


Esitys aiheesta: "T-76.115 Projektikatselmus ElectricSeven I2-Iteraatio 14.12.2004."— Esityksen transkriptio:

1 T-76.115 Projektikatselmus ElectricSeven I2-Iteraatio 14.12.2004

2 T-76.115 Project Review 2 Agenda  Projektin tilanne (20 min)  Tavoitteiden saavuttaminen  Projektin metriikat  Käytännöistä (5 min)  Työn tulokset (20 min)  Tulosten esittely  Demo  Kysymyksiä?

3 T-76.115 Project Review 3 Projektin esittely  Tuote: AgilElephant  Tarkoitus: Iteratiivisen ohjelmistokehityksen hallintatyökalu  SEMS

4 T-76.115 Project Review 4 Iteraation tavoitteiden tila  Järjestelmän saattaminen käyttökelpoiseen tilaan  Portfolio  Tuntiseuranta ja –raportit  Tehtävälistat  Delete ja muokkaustoiminnallisuus  Käyttäjähallinta  OK  Schema freeze  OK  Koodin esittely  CVS on asiakkaalla, Javadocit julkaistu  Vertaistestauksen järjestelyt  OK

5 T-76.115 Project Review 5 Iteraation toimituksien tila  Projektisuunnitelma  OK (riskilokia ja tavoitteita päivitetty)  Käyttöohjeen vedos  OK  Testaussuunnitelma  OK  Päivitetyt käyttötapaukset  OK  Päivitetty vaatimusdokumentti  OK  Päivitetty tech spec  OK  Testitapaukset ja testiloki  OK  Päivitetyt SEPA-päiväkirjat  OK  Edistymisraportti  Tässä

6 T-76.115 Project Review 6 Tehtävien toteutuminen Suurimmat poikkeamat:  Unplanned työ koostui ongelmista työkalujen kanssa  Kokouksiin osallistuttiin tavallista suuremmalla joukolla  Käyttöohjeeseen kuluva aika aliarvioitu  Ei juurikaan katselmointia Muut IM-tehtävät yht: 94 79 15 0

7 T-76.115 Project Review 7 Työtunnit henkilöittäin  Suurin poikkeama +12h, koska Pasi ahkeroi ja paikkasi loman aikana menettämiään tunteja Toteutuma

8 T-76.115 Project Review 8 Työtunnit henkilöittäin ToteutumaSuunnitelma iteraation alussa Nykyinen suunnitelma

9 T-76.115 Project Review 9 Laatumetriikat I1I2FDTotal Löydetty 71926 Korjattu 7714 Avoinna 012 NewFixedYht. Trivial202 Minor415 Normal639 Major033 Critical000 Blocker000 Yht.127  Keskimääräinen kompleksisuus 2,7  Mediaani 1  Keskihajonta 4,3  Maksimi 48 (perusteltu, ei refaktorointia)  Yksikkötestien kattavuus tällä hetkellä alhainen: ~40% tärkeimmästä APIsta.

10 T-76.115 Project Review 10 Laadun arviointi  Suurin osa vioista web-osassa  Näistä suurin osa yksinkertaisia/huolimattomuusvir heitä  Tuntuma kokonaislaadusta on hyvä AluePeittoLaatuComments Hibernate2 1 bugi löydetty Beanit3 3 bugia löydetty, kattavuus koostuu funktionaalisesta testauksesta ja yksikkötesteistä Web frontend3 Testattu perusteellisesti, ei vakavia virheitä Merkkien selitys Peitto: 0 = ei mitään 1 = osittain 2 = kaikki funktiot 3 = testattu Laatu:  = Hyvä  = E.O.S.  = Huono

11 T-76.115 Project Review 11 Ohjelmiston koko koodiriveinä (LOC) PPI1I2FD Yhteensä (NCLOC + COM) 25001247925658  Suhteellisen tasaista kasvua  Paljon uutta toiminnallisuutta  Javadoc-kattavuus: 63% metodeista  Osaa Hibernate- luokkien triviaaleista metodeista ei dokumentoitu  Varsinainen logiikka on

12 T-76.115 Project Review 12 Muutoksia projektiin  Ei varsinaisia muutoksia  Katselmoinnit päätettiin suorittaa FD-vaiheessa

13 T-76.115 Project Review 13 Riskit  Toteutuneita riskejä  Sairastuminen  Viivästytti tuntiraportointia hieman  Demottiin protolla  Vaatimusten muuttuminen  Pysyi hallinnassa, pystyttiin vastaamaan  Ei uusia riskejä

14 T-76.115 Project Review 14 Käytännöistä 1/2  Käytettyjä menetelmiä  Versionhallinta  CVS, myös dokumenteille  Raportointi blogiin  Näkyvyyttä ja motivaatiota  Seuranta vaatii huolellisuutta  Automaattiset buildit  CruiseControl ja Ant  Buildi- ja muutoshistoria  FindBugs  Ei löytänyt yhtä paljon virheitä kuin aluksi. EOS.   JavaNCSS   Ei yhteyttä virheiden ja kompleksisuuden välillä  Javadoc julkaisu  Miksi ei? Aina ajantasalla ja asiakkaankin nähtävissä  IRC  Erittäin kätevä kun enemmän porukkaa paikalla  Pyritään jatkamaan/lisäämään aktiivisuutta  Suuren työkalumäärän asentaminen, konfigurointi ja ylläpitö 

15 T-76.115 Project Review 15 Käytännöistä 2/2  Tulevia menetelmiä  Kunnollinen koodikatselmointi joka commitille stabilointivaiheessa

16 T-76.115 Project Review 16 Iteraation tuloksista  Käyttöohje  Demo

17 T-76.115 Project Review 17 Käyttöohje  Kappaleittain viitattava online help yhdessä tiedostossa  Formaatista johtuen ytimekäs

18 T-76.115 Project Review 18 Demo  Uudet ominaisuudet  Portfoliot  Tuntiseuranta  Muokkaustoiminnot  Käyttäjähallinta  Online help?


Lataa ppt "T-76.115 Projektikatselmus ElectricSeven I2-Iteraatio 14.12.2004."

Samankaltaiset esitykset


Iklan oleh Google