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