160 likes | 303 Views
T-76.115 Projektikatselmus. GenCode PS iteraatio 29.10.2003. Agenda. Projektin tila (10 min) Tavoitteiden toteutuminen Käytetyt käytännöt (10 min) Valmistuneet työt (15 min) Projektisuunnitelma Vaatimusmäärittely Suunnitelmat seuraavalle iteraatiolle (10 min). Tavoitteiden toteutuminen.
E N D
T-76.115 Projektikatselmus GenCode PS iteraatio29.10.2003
Agenda • Projektin tila (10min) • Tavoitteiden toteutuminen • Käytetyt käytännöt (10 min) • Valmistuneet työt (15 min) • Projektisuunnitelma • Vaatimusmäärittely • Suunnitelmat seuraavalle iteraatiolle (10 min)
Tavoitteiden toteutuminen • Projektin aloittaminen ja järjestyminen • Emme tunteneet ennestään • Aihealueen sisäistäminen • Yritysmetriikoista ei juurikaan kokemusta • Hajanaisten tietolähteiden yhdistäminen selkeä ongelma • Vaatimusmäärittely arkkitehtuurin suunnittelun ja toteutuksen vaatimalle tasolle • Toiminnallisia vaatimuksia purettu auki • Projektissa käytettävien käytäntöjen määritys • Dokumentointi ja tehtävien jako vaatii kehittämistä
Suunniteltujen palautusten tila • Projektisuunnitelma • Koodausstandardi puuttuu • Vaatimusmäärittelydokumentti • Tarkempi kuin on vaadittu
Tehtävien toteutuminen • Ajan arviointia ei tehty käytännössä lainkaan • Aikaa ei ole raportoitu aina oikeisiin paikkoihin (Not started tasks) • Vaatimusmäärittelyä ei jaettu pienempiin taskeihin • Kokoukset venyivät
Tuntimäärät henkilöittäin • Vaatimusten määrittely vei yllättävän paljon aikaa • Petri, Harri K ja Elina kompensoivat speksaustiimin panosta tulevissa iteraatioissa • Tulevissa iteraatioissa on katsottava tarkemmin kuinka paljon aikaa todella on enää käytettävissä Alkuperäinen suunnitelma Nykyinen suunnitelma
Työskentelykäytännöt • Dokumentointi • Frontpagella ja Composerilla editotua HTML:ää • Taulukkojen tuonti taulukkolaskimista ongelmallista • Viittauskäytäntö epäselvä • Versionumerointi epäselvä • Otetaan käyttöön katselmointi • HTML ei ehkä riittävä formaatti korkealaatuisen dokumentaation tuottamiseen • DocBook? • CSS?
Työskentelykäytännöt • Ajanseuranta • Trapoli vaatii parempaa taskien suunnittelua • Kaikille pitää olla selvää minne tuntejaan pistää • Vastuuhenkilöt muokkaavat taskit mieleisekseen?
Työskentelykäytännöt • Kokoukset • Viikkopalavereilla ei ole aina ollut selviä päämääriä • Kokoukset venyivät • Kokouksissa ei pitäisi käydä läpi liian keskeneräisiä töitä • Esitellään hyvin valmisteltuja kokonaisuuksia muiden breeffausta varten • Koko ryhmän kokouksia pitäisi olla mahdollisimman vähän • Raportointi PP:lle sähköpostilla?
Riskien hallinta • Brainstormasimme riskejä • Elina analysoi riskit ja suunnitteli riskienhallintaprosessin • Prosessi pohjautuu Jyrki Kontion Riskit-menetelmään • Jokaisella riskillä vastuuhenkilö joka seuraa ko. riskin tilannetta • Tärkeimmät riskit käydään viikkiksessä läpi vuoroviikoittain
Iteraation tulokset • Projektisuunnitelma • Vaatimusmäärittely
Projektisuunnitelma • Asiakkaan TOP-10 • Ryhmän tavoitteet • Ryhmätyön teko • Kuvaukset käytännöistä • Dokumentointi • CVS • Kokoukset • Testaus • Riskien hallinta • Seuraavan iteraation suunnitelma
Vaatimusmäärittely • Rakenne • Sanasto oma dokumentti • Käyttötapaukset oma dokumentti • Toiminnalliset / ei toiminnalliset vaatimukset oma dokumentti
Vaatimusmäärittely • Valmistuneet osat • Kaikki vaaditut osiot + • 1. iteraatiossa toteutettavat käyttötapaukset purettu auki • 1. iteraatiossa toteutettavista käyttötapauksista johdettu toiminnalliset vaatimukset • Käyttötapaukset ja toiminnalliset vaatimukset priorisoitu
Seuraavan iteraation suunnitelmat • Tavoitteet • perusarkkitehtuurin suunnittelu ja toteutus • vaatimusten tarkentaminen • käsitteiden selkiyttäminen • toimintatapojen hiominen
Seuraavan iteraation suunnitelmat • Toteutettavat osat • Tietokanta • MySQL • Palvelin • API:t • CSV importtaus • XML admin UI • WWW näkymien katselu • JBOSS