Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

T-76.115 Projektin katsaus OtaShop2 Toteutus 3 13.3.2004.

Samankaltaiset esitykset


Esitys aiheesta: "T-76.115 Projektin katsaus OtaShop2 Toteutus 3 13.3.2004."— Esityksen transkriptio:

1 T-76.115 Projektin katsaus OtaShop2 Toteutus 3 13.3.2004

2 T-76.115 Project Review 2 Esityksen sisältö ja aikataulu  Projektin tila (15 min)  vaiheen tavoitteiden saavuttaminen  projektin edistymisen mittarit  Käytetyt työmenetelmät (5 min)  mitä vaiheen aikana on tehty ja tapahtunut  Demo (15 min)  Seuraavan vaiheen suunnitelmat (5 min)

3 T-76.115 Project Review 3 Suunniteltujen tavoitteiden toteutuminen 1) Järjestelmää pyritään testaamaan ja havaintojen perusteella toteutetaan uusia ominaisuuksia sekä korjataan virheitä. Tarkoituksena on mahdollisimman nopeassa rytmissä kirjata puutteet bugzillaan, priorisoida ne sekä jakaa kehittäjille korjattaviksi.  Onnistunut hyvin, havaittu 75 ja korjattu 52 bugia 2) Järjestelmän antaminen testikäyttöön  Järjestelmä ollut testattavissa verkosta 18.2 alkaen. Ohjelmaa on demottu 18.2 kaukopalvelun esimiehen kanssa ja jätetty tämän jälkeen testattavaksi 3) Vertaistestauksen tekeminen  Tehty 4) Vikojen ja puutteiden korjaaminen testikäytön perusteella  Korjattu 75 bugia tai parannuskohdetta 5) Tarvittavien raporttien toteuttaminen (käyttötapaus 8)  Erilaisten hakujen suorittaminen on mahdollista ylläpitoliittymän toimintojen avulla. Ei ole tullut tarvetta toteuttaa erillisiä raportteja.

4 T-76.115 Project Review 4 Suunniteltujen dokumenttien tilanne  Käyttöohje  Valmis  Projektisuunnitelma  Päivitetty  Vaatimusmäärittelydokumentti  Päivitetty  Tekninen dokumentti  Päivitetty  Testitapaukset  Valmis  Testiraportti  Valmis  Testaussuunnitelma  päivitetty  Edistymisraportti  Valmis  Riskienhallintadokumentti  Päivitetty  Vertaistestausdokumentit  Valmis

5 T-76.115 Project Review 5 Tehtävien toteutuminen  Havaintoja ja perusteluja  Käyttöönoton suunnittelua ei tehty, koska käyttöönotto ei tule tapahtumaan kurssin aikana eikä ole varmuutta mihin järjestelmä asennetaan  Koulutusta ei myöskään suunniteltu, koska käyttöönoton ajankohdasta ei ole tietoa

6 T-76.115 Project Review 6 Toteutuneet tunnit henkilöittäin PPI1I2I3DEYht. sutotsutotsutotsutotsutotsutot Erkka504839424038303318 190179 Anna402840395024484440 190175 Antti403745236648454423 190175 Kai402745426132482840 190169 Karri3533463559474041,522 190179 Matti4037453360494032,527 190179 Simo402545406336484235 190178 Yhteensä285235305254399274299265205 13301233

7 T-76.115 Project Review 7 Laadun tunnusluvut I1I2I3DEYhteensä Raportoitu 9294684 Suljettu 905261 Avoinna 02923 Virheiden määrä EstävätKriittisetVakavatVähäisetNimellisetYhteensä Yhteensä avoinna 00214723 Raportoitu tässä iteraatiossa 038221346  Vaiheen aikana on löydetty varsin paljon bugeja tai parannuskohteita. Vaiheen loppua kohden vähäisten ja nimellisten bugien osuus kasvoi selvästi, mikä osoittaa järjestelmän laadun parantuvan jatkuvasti.

8 T-76.115 Project Review 8 Avointen ja korjattujen bugien lukumäärät

9 T-76.115 Project Review 9 Bugien ryhmittely

10 T-76.115 Project Review 10 Laadun arviointi  I3 vaiheessa ei enää arvioida erikseen kunkin moduulin laatua. Testaaminen on ollut pääasiassa järjestelmätestausta, jossa on keskitytty koko järjestelmän toimintaan  Laatua arvioitaessa kannattaa tutkia järjestelmän kauppa- ja ylläpito-osioita erikseen. Jo I2:n lopussa totesimme kauppaosion olevan laadultaan riittävässä kunnossa. Osion laatua on edelleen saatu parannettua tehostetulla syötteentarkastuksella (input validation).  Ylläpito-osio on I3:n aikana siirtynyt ison askeleen eteenpäin. Kuitenkin on todettavissa, että suurin osa auki olevista 23:stä bugista liittyy tämän osion toteutukseen. Kriittisiä bugeja ei kuitenkaan enää ole korjaamatta ja voidaan todeta, että osio saadaan laadultaan riittävään kuntoon viimeisen vaiheen aikana.

11 T-76.115 Project Review 11 Ohjelmiston koko (LOC)  * jsp-tiedostoista ja testiluokissa on laskettu kaikki rivit, myös tyhjät ja kommentit  Ohjelmointiin käytetty n. 121 tuntia -> koodia syntynyt noin 8 riviä tunnissa  Uusia ominaisuuksia ei juurikaan toteutettu, vaan kyse oli lähinnä refaktoroinnista tai toiminnallisuuksien muuttamisesta PPI1I2I3DE Kaikki (NCLOC + COM) 241178208842 Kommenttirivit (COM) 68218722161 PPI1I2I3DE CART 77/38 109/60 DAO 354/214360/224366/235 LANGUAGE 94/49102/49 ORDER 236/216298/313347/364 PAYMENT 246/165593/399765/415 ORDERDAO 855/5011018/574 VALIDATOR 41/45 JSP 104/5877/61 JSP-tiedostot* 7229191025 OS2ADMIN 238/47 ACTIONS 442/128353/133 ACTIONFORMS 366/81 USERADMIN 460/115539/97 JSP/os2admin 952725 Testiluokat* 239548610 Java-pakettien, testiluokkien ja jsp-tiedostojen rivimäärät (pelkät koodirivit/kommenttirivit)

12 T-76.115 Project Review 12 Muutokset projektiin  Lisenssisyistä johtuen pyritään vaihtamaan tietokanta Oraclesta Postgre SQL:ään.  Käyttöönotto ei tule tapahtumaan kurssin aikana, eikä myöskään käyttäjien koulutusta järjestetä tämän takia.  Ohjelmisto toimitetaan asiakkaalle asennettuna testikoneeseen, sekä tämän lisäksi paketoituna rompulla.

13 T-76.115 Project Review 13 Riskit  Riskienhallintaa on käsitelty projektisuunnitelman kappaleessa 7 ja erillisessä riskienhallintataulukossa  Tällä hetkellä näyttää siltä, että seuraavat riskit ovat toteutumassa:  Valittua teknologiaa ei voidakaan käyttää esim. lisenssisyistä  Tietokantana ei voida tuotannossa käyttää Oraclea  Riski on ollut alusta asti tiedossa ja ohjelma on tehty kantariippumattomaksi. Viimeisen vaiheen aikana pyritään vaihtamaan kannaksi PostgreSQL  ATK-keskus ei suostukaan asentamaan ohjelmistoa TKK:lle  Käyttöönotto ei tule onnistumaan kurssin aikataulujen puitteissa.  Järjestelmän mukana toimitetaan asiakkaalle selkeä asennusohje, sekä pyritään toimittamaan asiakkaalle toimiva järjestelmä asennettuna johonkin tietokoneeseen (ei tuotantokäyttöön).  Seuraavassa vaiheessa erityisesti seuraavia riskejä pitää tarkkailla  Testikäyttäjiltä ei saada riittävästi palautetta  Kaikkia kriittisiä virheitä ei ehditä korjata  Projektille budjetoitu aika ei riitä työn loppuun saattamiseen.

14 T-76.115 Project Review 14 Työtavat  Karri Karanko esittelee kokemuksia testausmenetelmien käytöstä.

15 T-76.115 Project Review 15 Vaiheen tulokset  Antti Kärkkäinen esittää demon järjestelmän toiminnasta

16 T-76.115 Project Review 16 Seuraavan vaiheen suunnitelma  Tavoitteet  Järjestelmää testataan ja korjataan virheitä. Tarkoituksena on mahdollisimman nopeassa rytmissä kirjata puutteet bugzillaan, priorisoida ne sekä jakaa kehittäjille korjattaviksi.  Tietokannan vaihtaminen Oraclesta PostgreSQl:ään  Dokumenttien viimeistely  Asennusohjeen tekeminen ja ohjelmiston paketointi  Testilaitteiston toimittaminen asiakkaalle  Koko projektin analysointi ja loppuraportin laatiminen  Toteutettavat järjestelmän osat:  Koko järjestelmä  Dokumentit:  Kaikki projektin aikana tehdyt dokumentit + loppuraportti  Tavoitteiden priorisointi  Jos tietokannan vaihtamisesta tulee ongelmia, ei sitä tehdä  Testilaitteiston toimittaminen asiakkaalle ei ole välttämätöntä, jos ohjelmistopaketti on mahdollista ottaa käyttöön asennusohjeiden yms. dokumenttien perusteella  Tärkeimmät riskit ja epävarmuustekijät  Jos tietokannan vaihdossa tulee vaikeuksia, sitä ei ehditä tekemään  Järjestelmän testauksessa voi nousta esille ennen havaitsemattomia ongelmia/vikoja

17 T-76.115 Project Review 17 Seuraavan vaiheen suunnitelma VAIHE: DELIVERY TehtäväAlkup.suunn.vastuu GE: Luovutusympäristön suunn & kokoaminen6akarkkai PM:ANTTI henk.koht har2akarkkai DS: Asennusohjeen kirjoittaminen2akarkkai DS: Tekn.dok. Päivitys (Antti)2akarkkai DS: Ohjelmiston luovutuspaketointi4akarkkai 16akarkkai Yhteensä DS: Päiv. käyttöohje (Anna)10alarmo PM:ANNA henk.koht har2alarmo IM: Korjaa ja muokkaa5alarmo DS: Ulkoasudok. päivitys4alarmo DS:Päivitä tekn. dokum.8alarmo 29alarmo Yhteensä GE: Dokumenttien tarkastelu (tekn.doku)4ALL GE:Muut tehtävät3ALL GE:Tapaamiset (ryhmä/mentor)20ALL PM:review ja valmistautuminen8ALL DS: Loppuraportti18ALL 53ALL Yhteensä

18 T-76.115 Project Review 18 DS:Päivitä proj.suunn.2eshalme DS:Päivitä vaat. määr. dok.2eshalme PM:ERKKA henk.koht har1eshalme PM:Kirjoita edistymisraportti3eshalme PM:Yleinen proj.hallinta5eshalme 13eshalme Yhteensä DS: Asennusohjeen kirjoittaminen2kinkinen DS:Päivitä tekn. dokum.14kinkinen PM:KAI henk.koht har2kinkinen IM: Korjaa ja muokkaa15kinkinen 33kinkinen Yhteensä TE:Raportoi testaus4kkaranko IM: Korjaa ja muokkaa5kkaranko PM:KARRI henk.koht har2kkaranko TE:Järjestelmätestausta5kkaranko 16kkaranko Yhteensä DS: Tekn.dok. Päivitys3mjkosune PM:MATTI henk.koht har2mjkosune IM:Korjaa ja muokkaa15mjkosune 20mjkosune Yhteensä IPM: SIMO henk.koht har2siojanen IM:Kannan vaihto15siojanen IM: Korjaa ja muokkaa5siojanen DS: Tekn.dok. Päivitys (Simo)4siojanen 26siojanen Yhteensä


Lataa ppt "T-76.115 Projektin katsaus OtaShop2 Toteutus 3 13.3.2004."

Samankaltaiset esitykset


Iklan oleh Google