T-76.115 Projektin katsaus OtaShop2 Toteutus 2 6.2.2004.

Slides:



Advertisements
Samankaltaiset esitykset
Suunnitelma ohjelmiston testaukseen
Advertisements

Käytettävyystestaus GenMetrics projektissa Jonas Alam
T Iteraatiodemo Twelve PP Iteration
T Projektikatselmus GenCode PS iteraatio
T Iteration Demo TeamDC PP Iteration
T Projektikatselmus Ryhmä Reilu PP-Iteraatio
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 5 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat LU-vaiheelle.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
T Projektikatselmus Ampel 3. Toteutusvaihe
T Projektikatselmus GenCode T1 iteraatio
T Projektikatselmus Ampel 1. Toteutusvaihe
T Projektikatselmus Ampel 2. Toteutusvaihe
T Projektin katsaus OtaShop2 Projektin suunnittelu
T Projektikatselmus GenCode PS iteraatio
T Projektin katsaus OtaShop2 Toteutus
Elinkeinopoliittinen mittaristo 2014
T Projektikatselmus PPT I2-vaihe
T Personal SE assignment Project progress tracking and control.
T Projektikatsaus Verkokauppa Suunnitteluvaihe
1 T Edistymisraportti - ExtraTerrestriaLs T Edistymisraportti ExtraTerrestriaLs I2 iteraatio
Ohjelmistotuotanto kevä 2010 Juho Hirvonen Mikko Nieminen Tuomas Saarela.
1 Raha-asioiden suunnitteleminen ja nykyinen rahatilanne Senioritutkimus 2011.
1 Dokumentit ja niiden viimeistely kuntoon Ohjelmistokehitys Arkkitehtuuri dokumentti Wiki –sivuston päivitys Testaus Viimeistely tarvittavilta osin Täydet.
OHJP Kalenteriprojekti – Statusraportti iteraatio4 loppu
T Projektin katsaus OtaShop2 Toteutus
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
T Projektikatselmus ElectricSeven I1-Iteraatio
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Sulkapalloliiton kilpailutoiminnan rekisteriohjelma Loppudemo T Good Minton
T Projektikatselmus PPT PS-vaihe
T Iteration Demo Data Sailors PP Iteration
Älykäs LEDien valintataulu Tuomas Hiltunen. Tavoite Luoda älykäs LEDien valitantaulu helpottamaan Farnellista tilattavien yleisimpien komponenttien valintaa.
T Projektikatselmus Projektiryhmä Tete I1-iteraatio
T Iteration Demo Data Sailors I1 Iteration
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
1 Arkkitehtuuriin liittyvien kuvien teko Sekvenssikaavio Komponenttikaavio Luokkakaavio Ohjausryhmän palaveri Toimitussisällön tarkastelu Vaatimusten läpikäynti.
T Loppudemo Kaffetauko eAuction
T Loppukatselmus OtaShop2 Halme, Inkinen, Karanko, Kosunen, Kärkkäinen, Larmo, Ojanen.
T Iteraatio demo Team Tubeless Iteraatio
Tilakatsaus Hälyri-projekti 4. Kokous Mitä on tehty? Suunniteltu järjestelmän runkoa ja rajapintoja Testattu WCF:n toimivuutta. Suunniteltu.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
T Projektikatselmus Projektiryhmä Tete I2-iteraatio
T Projektikatselmus Projektiryhmä Tete PP-iteraatio
Tilakatsaus Hälyri-projekti 5. Kokous Mitä on tehty? Suunniteltu ja toteutettu järjestelmän runkoa Palvelimeen voidaan ottaa yhteys mobiili-
1 © NOKIA 2000 projektikatselmus_ PPT/ / Tapani Tarri Projektikatselmus Esitykset Esitys projektin tilasta Esitys toiminnallisesta.
Osaamisen ja sivistyksen parhaaksi Käytettävyystestaus Oppijan verkkopalvelukokonaisuudessa Hanketiimi Satu Meriluoto.
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
T Projektikatsaus Verkokauppa Iteraatio
T Oma menetelmä Tapaamiskäytännöt IOBASE-projektissa Mika Ratola
T Henkilökohtainen SE harjoitus
T Projektikatselmus PPT I3-vaihe
Tilastollisesti merkitsevä nousu Tilastollisesti merkitsevä lasku Edelliseen aineistoon KMT 2005 verrattuna* KMT Kevät06 puolivuosiaineisto KMT SYKSY05/KEVÄT06.
T Projektikatselmus ElectricSeven I2-Iteraatio
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 1 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (MÄ)
T Ryhmä ”Tete” Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 3 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat P1-vaiheelle.
Vaatimusmäärittely Henkilökohtainen menetelmä Kokemuksia Petri Saloma (49585S) T Tietojenkäsittelyopin ohjelmatyö.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
T Iteraatio Demo Neptune Projektin Suunnittelu-iteraatio Klo SoberIT.
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
Mentortapaaminen Agenda Tilannekatsaus Vastuualueet Tulevaa Riskejä ja ongelmia Menetelmäharjoitukset Esitys: Kommunikaatio- ja kokouskäytännöt.
T Iteraatiodemo Team Tubeless Iteraatio
Parsi-projekti Parsi-projektin tilakatsaus.
jew1 Systeemityön eteneminen opintojaksolla Ohjelmiston suunnittelutaito Opintojakson eteneminen.ppt.
Yksikkötestaus ● Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin.
Projektin tilannekatsaus
Onnistuneen tietovarastoprojektin edellytykset
Projektin tilannekatsaus
Hannu Mäyrä OHJELMOINTI PROJEKTI Hannu Mäyrä
Esityksen transkriptio:

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