T Projektin katsaus OtaShop2 Toteutus
T Project Review 2 Esityksen sisältö ja aikataulu Projektin tila (10 min) vaiheen tavoitteiden saavuttaminen projektin edistymisen mittarit Käytetyt työmenetelmät (5 min) Toteutetuneet tehtävät (15 min) mitä vaiheen aikana on tehty ja tapahtunut demo Seuraavan vaiheen suunnitelmat (5 min)
T Project Review 3 Suunniteltujen tavoitteiden toteutuminen 1. Järjestelmän arkkitehtuurin suunnittelu ja toteutus valmiiksi Tehty 2. Käyttötapausten toteuttaminen siten että kaikki toiminnallisuus on testattavissa Käyttötapaus 8 (raportit) ei toteutettu Käyttötapaus 10 (kaupan sulku/avaus) ei toteutettu Puutteita vielä mm. ALV:n laskeminen ja viitenumerot 3. Käyttöliittymätestauksen tekeminen Testaus tehty joulukuussa, mukana 1 todellinen tehokäyttäjä (informaatikko) ja 1 jatko-opiskelija Saatiin paljon palautetta, lisättiin mm. lasku maksutavaksi 4. Palautteen saaminen loppukäyttäjiltä Käyttöliittymätestauksen lisäksi järjestelmää ei ehditty toimittaa käyttäjille testattavaksi
T Project Review 4 Suunniteltujen dokumenttien tilanne Käyttöohje Runko ja osa sisällöstä valmis Projektisuunnitelma Päivitetty Vaatimusmäärittelydokumentti Päivitetty Tekninen dokumentti Päivitetty Testitapaukset valmis Testiraportti Valmis Testaussuunnitelma päivitetty Edistymisraportti Valmis Riskienhallintadokumentti Päivitetty
T Project Review 5 Tehtävien toteutuminen Havaintoja ja perusteluja Tuntimäärät jäivät tavoitteesta, koska tekeminen aloitettiin aivan liian myöhään, eikä suunniteltua aikataulua noudatettu Puuttuvia arkkitehtuuri-toteutuksia ei ”ole olemassa”, koska arkkitehtuuria ei oltu suunniteltu ennen tehtävien määrittelyä.
T Project Review 6 Toteutuneet tunnit henkilöittäin PPI1I2I3DEYht. sutotsutotsutotsutotsutotsutot Erkka Anna Antti Kai Karri Matti Simo Yhteensä
T Project Review 7 Laadun tunnusluvut I1I2I3DEYhteensä Raportoitu Suljettu 909 Avoinna 029 Virheiden määrä EstävätKriittisetVakavatVähäisetNimellisetYhteensä Yhteensä avoinna Raportoitu tässä iteraatiossa Kriittinen virhe: Tilausprosessissa ei huomioida asiakkaan ALV-ryhmää Kriittinen virhe: tilauslistauksessa näkyy liikaa dataa (tietoturva)
T Project Review 8 Laadun arviointi ModuliSyventyminenLaatuKommentteja order & payment 3 Nämä modulit tuntuvat toimivilta DAO3 orderdao:ssa pieniä puutteita os2admin2 Erityisesti käyttöliittymässä paljon parantamista cart3 Pieniä puutteita Syventymisen määritelmät: 0 = ei mitään 1 = vilkaista lyhyesti 2 = Kaikki funktiot testattu 3 = Testattu kokonaisuudessaan Laatu: = hyvä laatu = keskiverto = laadussa varaa parantamiseen Projektin verkkokauppaosion java-luokat alkavat olla toiminnallisuuksiltaan ja laadultaan riittävät. Projektin ylläpito-osio ei toistaiseksi ole laadultaan riittävällä tasolla
T Project Review 9 Ohjelmiston koko (LOC) * jsp-tiedostoista ja testiluokissa on laskettu kaikki rivit, myös tyhjät ja kommentit Ohjelmointiin käytetty n. 124 tuntia -> koodia syntynyt noin 40 riviä tunnissa (kaikki tunnit huomioiden I2-vaiheessa noin 18 riviä tunnissa)(I1-vaihessa luvut 30/10) PPI1I2I3DE Kaikki (NCLOC + COM) Kommenttirivit (COM) PPI1I2I3DE CART 77/38 DAO 354/214360/224 LANGUAGE 94/49102/49 ORDER 236/216298/313 PAYMENT 246/165593/399 ORDERDAO 855/501 JSP 104/58 JSP-tiedostot* OS2ADMIN 238/47 ACTIONS 442/128 USERADMIN 460/115 JSP/os2admin 952 Testiluokat* Java-pakettien, testiluokkien ja jsp-tiedostojen rivimäärät (pelkät koodirivit/kommenttirivit)
T Project Review 10 Muutokset projektiin Vaatimusmäärittelyihin muutoksia koskien maksutapaa (laskulla maksu) sekä maksuliikenteen seurantanäyttöjä. Projektiin käytettävä kokonaistuntimäärä vähennetty 100 tunnilla, koska jäljellä olevissa vaiheissa ei ole mahdollista ”saada kiinni” tekemättömiä tunteja.
T Project Review 11 Riskit Riskienhallintaa on käsitelty projektisuunnitelman kappaleessa 7 ja erillisessä riskienhallintataulukossa Havaitut riskit on kirjattu ja priorisoitu taulukkoon, ja taulukkoa päivitetään joka toinen viikko Yksikään riski ei ole toteutunut tässä vaiheessa 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.
T Project Review 12 Työtavat Kai Inkinen esittelee kokemuksia dokumenttien formaalista tarkastamisesta
T Project Review 13 Vaiheen tulokset Järjestelmän arkkitehtuuri suunnitteltu ja toteutettu valmiiksi Toteutettu ylläpitoliittymä tilausten käsittelyä ja seurantaa varten Toteutettu liittymä käyttäjien hallintaa varten Käyttötapaukset toteutettu siten että lähes kaikki toiminnallisuus on testattavissa Käyttötapaus 8 (raportit) ei toteutettu Käyttötapaus 10 (kaupan sulku/avaus) ei toteutettu Puutteita vielä mm. ALV:n laskeminen ja viitenumerot Käyttöohje kirjoitettu sekä kaupan että ylläpitoliittymän käytöstä
T Project Review 14 Kaupan käyttöohje Sisältö 1. Johdanto 2. Kaupan toiminnot 2.1 Tuotteen hakeminen 2.2 Tarkemmat hakuuehdot Tuotteen tarkemmat tiedot 2.3 Tuotteiden selaaminen 2.4 Tilaaminen ja maksaminen Verkkomaksu Lasku 3. Usein kysytyt kysymykset
T Project Review 15 Ylläpitoliittymän käyttöohje 1. Johdanto 2. Ylläpidon toiminnot 2.1 Tilaukset Tilauslistan tarkastelu Tilauksen tiedot Tilauksen tilan muuttaminen 2.2 Tilitykset 2.3 Tukitoiminnot 2.4 Raportit 2.5 Käyttäjätunnukset Uuden tunnuksen luonti Tunnuksen muokkaaminen Tunnuksen poisto 2.6 Replikointi 2.7 Aukiolo 2.8 Lopetus 3. Usein kysytyt kysymykset
T Project Review 16 Seuraavan vaiheen suunnitelma Tavoitteet Tässä vaiheessa 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. Järjestelmän antaminen testikäyttöön Vertaistestauksen tekeminen Vikojen ja puutteiden korjaaminen testikäytön perusteella Tarvittavien raporttien toteuttaminen (käyttötapaus 8) Toteutettavat järjestelmän osat: Koko järjestelmä Dokumentit: päivitetty projektisuunnitelma päivitetty vaatimusmäärittelydokumentti päivitetty tekninen dokumentti päivitetyt testitapausten määrittelyt käyttöohje testiraportti edistymisraportti (kalvosarja) Tavoitteiden priorisointi Käyttötapaus 8 (raportit) toteutetaan, jos muut tavoitteet on täytetty Tärkeimmät riskit ja epävarmuustekijät Suurimmat riskit liittyvät siihen, löydetäänkö järjestelmästä kaikki kriittiset virheet ja ehditäänkö ne korjata.
T Project Review 17 Seuraavan vaiheen suunnitelma
T Project Review 18