Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

T-76.115 Projektikatselmus ElectricSeven I1-Iteraatio 3.12.2004.

Samankaltaiset esitykset


Esitys aiheesta: "T-76.115 Projektikatselmus ElectricSeven I1-Iteraatio 3.12.2004."— Esityksen transkriptio:

1 T-76.115 Projektikatselmus ElectricSeven I1-Iteraatio 3.12.2004

2 T-76.115 Project Review 2 Agenda  Projektin tilanne(x min)  Tavoitteiden saavuttaminen  Projektin metriikat  Työn tulokset (x min)  Tulosten esittely  Tekniikkademo  Käytännöistä (x min)  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  Tietomalli ja kantakuvaus  OK  HTML-prototyyppi  OK  Testauksen suunnittelu  OK  Toteutetun toiminnallisuuden testaus  EI  Cycles of Control –frameworkin toteutus  Kesken

5 T-76.115 Project Review 5 Iteraation toimituksien tila  Projektisuunnitelma  OK (käytäntöjä ja riskilokia päivitetty)  Testaussuunnitelma  OK  Tarkennetut käyttötapaukset  OK  Päivitetty vaatimusdokumentti  OK  Tekninen spesifikaatio ja arkkitehtuuridokumentaatio  OK (yleisellä tasolla, jatketaan päivittämistä)  Testitapaukset ja testiloki  EI  Päivitetyt SEPA-päiväkirjat  OK  Edistymisraportti  Tässä

6 T-76.115 Project Review 6 Tehtävien toteutuminen  Poikkeavuuksien syyt  Alussa käytetty liian vähän tunteja  Osa tunneista suunniteltu käytettäväksi joululomalla  määrää joudutaan lisäämään  Tehtävien riippuvuussuhteen viivästivät  samalla resurssit tehottomasti käytössä

7 T-76.115 Project Review 7 Työtunnit henkilöittäin  Suuria vajeita koska  Kallioniemi matkalla  Muuten samat syyt kuin edellä Toteutuma TehtySuunniteltuEro Kaarlas3545-10 Mommo23,545-21,5 Salminen43,545-1,5 Kalsi35,545-9,5 Vesterinen2145-24 Kallioniemi1045-35 Ikonen38,550-11,5 Yhteensä207320-113

8 T-76.115 Project Review 8 Työtunnit henkilöittäin TehtySuunniteltuEro Kaarlas3545-10 Mommo23,545-21,5 Salminen43,545-1,5 Kalsi35,545-9,5 Vesterinen2145-24 Kallioniemi1045-35 Ikonen38,550-11,5 Yhteensä207320-113 ToteutumaSuunnitelma iteraation alussa Nykyinen suunnitelma

9 T-76.115 Project Review 9 Laatumetriikat I1I2I3DETotal Löydetty 77 Korjattu 77 Avoinna 0  Kaikki virheet luokkaa normaali  Yksikkötestien peitto luokkaa 80% Beaneistä alaspäin  Syklomaattinen kompleksisuus keskimäärin 2,19. Korkeimmillaan 19.

10 T-76.115 Project Review 10 Laadun arviointi  Ihmisen suorittama testaus minimaalista  Myöhäinen toteutus esti  Laatutavoitteet eivät toteutneet  Ei testitapauksia AluePeittoLaatuComments Dokumentit2 Uudet dokumenit katselmoitu, vanhoja korjattu. Beanit1  Työkalujen ja yksikkötestien löytämät virheet korjattu Presentaatiokerros0  Muutamia yksikkötestejä jotka kattavat koko arkkitehtuurin 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) PPI1I2I3DE Yhteensä (NCLOC + COM) 250012479  Javadoc-kattavuus: 61% metodeista  Puuttuvat ovat enimmäkseen get/set-tyyppiä

12 T-76.115 Project Review 12 Muutoksia projektiin  Raportointi tapahtui blogissa  Joululomalla tullaan paikkaamaan suunniteltua enemmän tunteja  Enemmän IRC-toimintaa  Teknisiä lisäyksiä  XDoclet  erittäin hyvä Hibernaten kanssa

13 T-76.115 Project Review 13 Riskit  Toteutuneita riskejä  Poissaolo  Tiedettiin ennalta, mutta ei osattu huomioida riittävän hyvin  Liian suuret tuntiarviot alkuvaiheessa  Työn kasautuminen loppupäähän  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  Automaattiset buildit  CruiseControl ja Ant  Yksikkötestit hyödyllisiä, mutta JUnit alitti odotukset   Buildi- ja muutoshistoria  FindBugs  Löysi ihan oikeita bugeja  JavaNCSS   Ei varsinaista hyötyä  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ä  Reflection Workshop  Virtuaalisesti tai reaalisesti

16 T-76.115 Project Review 16 Iteraation tuloksista  Arkkitehtuuri  HTML-prototyyppi  Laatutehtävät  Demo

17 T-76.115 Project Review 17 Arkkitehtuuri

18 T-76.115 Project Review 18 HTML-prototyyppi  Kehitettiin käyttötapausten pohjalta  Myös tarkentamaan käyttötapauksia  Selkeyttämään käsitteistöä  Konvertoitu JSP:ksi myöhemmin  Hyvä idea ja hyvä toteutus  Korjattiin asiakkaan palautteen pohjalta

19 T-76.115 Project Review 19 Laatutehtävistä  Yksikkötestit vahvimmin esillä  Myös katselmointia  Staattisesta analyysiä  Karsittiin pois perusvirheitä  Käyttöliittymän heuristinen arviointi  Kaksi arviointitilaisuutta  Kolme arvioijaa  Ongelmana arvioijien kokemuksen puute  Tuloksia  Joissakin näytöissä liikaa tavaraa  Kaikki värit eivät näy hyvin  Muita yksityiskohtia

20 T-76.115 Project Review 20 Demo  Web-client  ?


Lataa ppt "T-76.115 Projektikatselmus ElectricSeven I1-Iteraatio 3.12.2004."

Samankaltaiset esitykset


Iklan oleh Google