Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

T-76.115 Loppukatsaus Verkokauppa 8.4.2003. T-76.115 Projekti katselmus 2 Agenda  Projekti tilanne (10 min)  tavoitteiden saavuttaminen  Työtavat (5.

Samankaltaiset esitykset


Esitys aiheesta: "T-76.115 Loppukatsaus Verkokauppa 8.4.2003. T-76.115 Projekti katselmus 2 Agenda  Projekti tilanne (10 min)  tavoitteiden saavuttaminen  Työtavat (5."— Esityksen transkriptio:

1 T-76.115 Loppukatsaus Verkokauppa 8.4.2003

2 T-76.115 Projekti katselmus 2 Agenda  Projekti tilanne (10 min)  tavoitteiden saavuttaminen  Työtavat (5 min)  Jatko (5 min)

3 T-76.115 Projekti katselmus 3 Projekti tavoitteiden toteutuminen  Asiakkaan tavoitteet  8/10 toteutunut  Modulia ei ole otettu vielä käyttöön, mutta sen käyttöönotto on erittäin todennäköistä  Asiakkaan loppukäyttäjien testaus jäi tekemättä  Täyttämättä jääneet tavoitteet johtuvat asiakkaan viimeisessä iteraatiossa haluamasta muutoksesta joka viivästytti projektia  Projektia ei ole vielä hyväksytetty TavoiteMittari 1. Modulin tulee integroitua olemassa olevaan tietokantaanTietokantaan ei tarvitse tehdä muita muutoksia kuin lisäyksiä 2. Modulin tulee integroitua olemassa olevaan käyttöliittymäänNoudattaa pupesoft.com standardia 3. Vanhasta ostoreskontrajärjestelmästä voidaan luopuaModuli on otettu käyttöön 4. Sovellus ei ole ristiriidassa kirjanpitolain kanssaPyydetään lausunto ulkopuoliselta asiantuntijalta 5. Järjestelmä laskee ja prosessoi sivujen sisällön dynaamisestiKannassa ei tarvita erillisiä tulostauluja 6. Modulia voidaan tulevaisuudessa laajentaa 7. Moduli toteutetaan GPL-lisenssilläon/ei 8. Asiakkaan ydinprosessin turvaaminenAsiakkaan reskontran hoitoprosessiin ei tule suuria muutoksia 9. Modulin käytettävyys vastaa vähintään käytössä olevaa järjestelmää Käyttötestaus loppukäyttäjillä 10. Moduli pystyy lukemaan pankkien viitesiirtotiedostojaToiminnalisuus on toteutettu järjestelmään

4 T-76.115 Projekti katselmus 4 Ryhmän tavoitteiden toteutuminen  Ryhmän tavoitteet  6/7 toteutuneet  Turhan työn minimoiminen ei onnistunut. Projektin overhead oli lähes kaksi kertaa niin suuri kuin tuottavan työn (suunnittelu, koodaus ja testaus) määrä  Henkilökohtaiset tavoitteet toteutuivat käytännössä täysin Projektiryhmän tavoitteetToteutuminen Läpäistä kurssiMenestys odotettua parempi Saada ohjelma valmiiksiKyllä, lisäksi lisäominaisuuksia. Täyttää asiakkaan laatuvaatimuksetErittäin hyvin. Tehdä ohjelma, josta joku voisi maksaaOK Saada hyvä arvosanaMenestys odotettua parempi Minimoida turha työEi onnistunut. Pitää yllä hyvää henkeä projektin aikanaOK

5 T-76.115 Projekti katselmus 5 Suunniteltujen palautuksen osien tila  Projektisuunnitelma  Päivitetty  Vaatimusmäärittely  Päivitetty  Menetelmädokumentit  Osa menetelmäraporteista myöhästyi  Tekninen kuvaus  Päivitetty  Testiraportti  Päivitetty  Käyttöohje  Päivitetty  Loppuraportti  Kirjoitettu  Edistymis- ja myyntiesitykset  Kirjoitettu

6 T-76.115 Projekti katselmus 6 Projektin tuotokset  Projektin tuotokset  Toimiva ja testattu myyntireskontramoduli  Käyttöohje  Myyntiesitys  Tekninen dokumentaatio  Projektiraportit  Kehitysympäristö  Oheisdokumentit  Automaattitestit  Yhteensä 35ov opintoja  Tekemättä jääneet tehtävät  Projektin alkuperäisen määrityksen ulkopuolelta tullut relaatioiden luonti kantaan jäi tekemättä koska monissa tapauksissa relaatioita ei voitu järkevästi luoda  Alunperin määriteltu koron laskeminen jätettiin lopullisen vaatimumäärittelyn ulkopuolelle

7 T-76.115 Projekti katselmus 7 Työtunnit henkilöittäin  Töiden jakautuminen epätasaista  Projektissa kului arvioitua vähemmän tunteja  Alussa tuntimäärän budjetointi oli hankalaa  Projektin keskivaiheessa joululoma sotki aikataulua RönkköOikarinenOinonenJormolaTapioLikitaloGrenmanYhteensä PP50383928382034,5246,5 I130385048426038303 I230385038405038282 I33050313840 38265 DE50382038302038242 Tot al 190202190 186,51338,5  Suunnitelma  Toteuma

8 T-76.115 Projekti katselmus 8 Virhemetriikka  Virheiden arviointia  Bugzilla otettiin kunnolla käyttöön vasta toisessa iteraatiossa  Suurimmat virhekirjaiusten aiheuttajat vaatimusten hienosäätö sekä pupesoft- järjestelmän versiopäivitykset  Järjestelmä oli kohtalaisen suoraviivainen toteuttaa, joten suurin osa raportoiduista virheistä oli parannusehdotuksia  Vakavimmat bugit liittyivät lähes kokonaan kannan käsittelyyn. Suurin virhelähde oli kannan epästandardi rakenne sekä dokumentoinnin puute. I1I2I3DEYht Raporttoit uja 22633566 Käsitelty 0134566 Avoinna 2131 Bugimetriikka

9 T-76.115 Projekti katselmus 9 Laaduntarkastuksen arviointi  Laatutestin arviointia  Kaikki koodi katselmoitu pariohjelmointina  Yksikkötestit toiminnassa kaikille use-caseille (PHP-sivut)  Perl-skriptit testattu useaan otteeseen ajamalla ja katselmoimalla kantaa ajon jälkeen  Projektin kahdessa viimeisessä toteutusiteraatiossa panostettiin eniten testaukseen  Toimivuutta testattu 4:llä käyttöjärjestelmäperheellä ja 12 selaintyypillä  Laadun arviointia  Järjestelmä täytää nykyisellään asiakkaan laadulliset vaatimukset  Toiminnallisuus on viimeisen vaatimuspalaverin mukainen ToimintoalueKattavuusLaatuKommentit Manuaalikohdistus3 Korjaus DE-iteraation alussa, ei voida katsoa täysin testatuksi Automaattikohdistus2 Korjaus DE-iteraation alussa, ei voida katsoa täysin testatuksi Datan sisäänluku3 Ollut toiminnassa I1:stä lähtien. Raportoinnit3 Ollut valmis I3:sta lähtien Tukitoiminnot3 Ollut valmis I2:sta asti Maksukehoitukset3 Ollut valmis I3:sta lähtien Selitykset Kattavuus: 0 = ei tehty mitään 1 = katsottu läpi 2 = kaikki toiminnot tarkastettu 3 = testattu Laatu:  = hyvä  = välttävä  = huono

10 T-76.115 Projekti katselmus 10 Ohjelmiston koko  Huomiot  metriikka laskettu CVS:stä  moduli on nyt suurin piirtein saman kokoinen kuin muut pupesoft modulit  jos SOTin 50 000 riviä koodia on miljooonan arvoinen, on projektin tuottaman koodin arvo noin 80 000€

11 T-76.115 Projekti katselmus 11 Muutoksia projektiin alkuperäisiin vaatimuksiin  Projektin vaatimukset muuttivat hieman kurssin edetessä  E-Karhusta ei ollu olemassa määrittelyä  Koska järjestelmä on osa asiakkaan ohjelmistoa olivat vaatimukset välillä kovin yksityiskohtaisia  Yksityiskohdat tulivat usein esille kun toiminnallisuus oli toteutettu päätason vaatimuksen mukaan  Käyttötapaukset pysyivät samoina koko projektin ajan  Pieniä viilauksia  Käyttötapausten painotus muuttui hieman

12 T-76.115 Projekti katselmus 12 Riskit  Realisoituneet riskit  Kommunikaatio-ongelmia  Ongelmia työkalujen kanssa  Määrittelyt muuttuivat hieman  Integraatio-ongelmat  Poissaolot, erityisesti kokouksista  Lopullinen riskitilanne raportoidaan omana raporttinaan kurssin loppumisen jälkeen

13 T-76.115 Projekti katselmus 13 Agenda  Projekti tilanne (15 min)  tavoitteiden saavuttaminen  Työtavat (5 min)  Tehdyt työt (15 min)  Jatko (5 min)

14 T-76.115 Projekti katselmus 14 Työtavat  Menetelmäharjoitukset  kokous- ja kommunikaatiokäytännöt  Irc-palavereista pidetty logia, oikeista palavereista kirjattu statistiikkaa. Kokouskuri löystynyt projektin edetessä ja epäformaali kommunikaatio kasvanut  konfiguraation hallinta  Konfiguraation hallinnassa on testailtu erilaisia mittareita ja ohjelmistoja. Versiohallinta on vaihdettu Archi:sta CVS:ään apuohjelmineen. Haaroitus- ja versiointikäytäntöä muutettu CVS:lle soveltuvaksi  pariohjelmointi  Pariohjelmointia on käytetty jokaisella implementaatiokierroksella. Suurin osa projetiryhmäläisistä on käyttänyt menetelmää ja se on soveltunut erityisen hyvin suunnittelutyöhön. Tuloksia menetelmien tehokkuuksista on mitattu.  vaatimusmäärittelyt  Vaatimuksia on kerätty vaatimuspalavereissa pitkin projektia.  automaattinen yksikkötestaus  Automatisoitu funktionaalinen testaus suoritetetaan standardeiksi muodostuneilla Java- pohjaisilla työkaluilla. Testituloksista on olemassa metriikkaa.  arkkitehtuurin suunnittelu  refaktorointi  Refaktorointia ei ole harrastettu kovin paljoa, sillä saatu hyöty ei ole pääsääntöisesti vaivan arvoista.

15 T-76.115 Projekti katselmus 15 Agenda  Projekti tilanne (10 min)  tavoitteiden saavuttaminen  Työtavat (5 min)  Jatko (5 min)

16 T-76.115 Projekti katselmus 16 Demo  Käydään läpi use caset  Automaattikohdistus  Maksun ja laskun manuaalinen kohdistus  Karhujen tekeminen  Trattan tekeminen  Asiakas kohtainen raportointi  Tapahtumaraportointi  Demon kulku  Tehdään use case  Tarkistetaan kannasta tehtyjen tiliöintien oikeellisuus

17 T-76.115 Projekti katselmus 17 Agenda  Projekti tilanne (10 min)  tavoitteiden saavuttaminen  Työtavat (5 min)  Jatko (5 min)

18 T-76.115 Projekti katselmus 18 Projektin jälkeen  Urakkaluonteisesta jatkokehityksestä ja virheiden korjausksista keskusteltu  Mitään ei kuitenkaan sovittu  Periaatteessa ryhmän kannalta mahdollista  Ryhmä tarjoaa teknistä tukea sähköpostilla vanhasta osoitteesta

19 T-76.115 Projekti katselmus 19 Aikataulu


Lataa ppt "T-76.115 Loppukatsaus Verkokauppa 8.4.2003. T-76.115 Projekti katselmus 2 Agenda  Projekti tilanne (10 min)  tavoitteiden saavuttaminen  Työtavat (5."

Samankaltaiset esitykset


Iklan oleh Google