Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuKaisa Mikkonen Muutettu yli 9 vuotta sitten
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
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.