Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

T-76.115 Projektikatselmus PPT I3-vaihe 17.3.2004.

Samankaltaiset esitykset


Esitys aiheesta: "T-76.115 Projektikatselmus PPT I3-vaihe 17.3.2004."— Esityksen transkriptio:

1 T-76.115 Projektikatselmus PPT I3-vaihe 17.3.2004

2 T-76.115 Projektikatselmus 2 Agenda  Projektin tila (12 min)  I3-vaiheen tavoitteiden saavuttaminen  Projektissa mitatut tulokset  Käytetyt menetelmät (4 min)  Valmistunut työ (17 min)  I3-vaiheen tulosten lyhyt esittely (2)  Palvelun demo (15)  Suunnitelma seuraavalle vaiheelle (3 min)  Kommentteja ja kysymyksiä (4 min)

3 T-76.115 Projektikatselmus 3 I3-vaiheen tavoitteiden saavuttaminen  Tavoite 1: Toteuttaa loput sovitut toiminnallisuudet palveluihin  UC1KayttajaMuokkaa, UC1KiintMuokkPerus, UC1KiintMuokkLisPos  OK, Näiden lisäksi toteutettiin vielä paljon muuta  Tavoite 2: Viimeistellä tekninen määrittely  OK, dokumentti kuvaa tämänhetkisen tilanteen hyvin.  Mahdollisesti muutama lisäys vielä, jos löydetään isoja bugeja  Tavoite 3: Vertaistestaus tyydyttävällä tavalla  OK, oma testiryhmämme toimi ripeästi. Ampel antoi hyviä huomioita. Ampel olisi voinut toimia palautteessaan ripeämmin.  Tavoite 4: Palveluille kattavat testit  OK, vertaistestauksessa löydetyt bugit korjattu.  LU-vaiheessa tehdään build 3.0 ja siihen liittyvät viimeistelytestit  Tavoite 5: Loppukäyttäjän käyttöoppaan päivitys  OK, päivitetty, katselmoitu ja korjattu katselmoinnin jälkeen. Vastaa tuotetta täysin.  Tavoite 6: Ylläpitäjän käyttöopas  OK, Toteutettu, katselmoitu ja korjattu. Vastaa niinikään tuotetta täysin.  Tavoite 7: Asiakkaan koulutuksesta sopiminen  OK, Päätetty koulutuksen laajuudesta ryhmäpalaverissa.

4 T-76.115 Projektikatselmus 4 I3-vaiheen tuotteiden tila (1)  Projektisuunnitelma  OK, paitsi LU-vaiheen toteumatiedot puuttuvat  Vaatimusmäärittely  OK, päivitetty vastaamaan tämänhetkistä tilaa  Pakolliset toiminnot: 11/11  Suositeltavat toiminnot: 9/14 (lähinnä kk raportointi puuttuu)  Lisätoiminto: 5/11  Kaikki voidaan tehdä ylläpitotyökalulla, ei siis tarvita mihinkään enää MS SQL:ää.  Projektin hallinnolliset dokumentit  OK, pöytäkirjat jne. kotisivulla  Tekninen määrittely  OK, vastaa täysin tämänhetkistä toteutusta  Testitapaukset, testiraportit ja vertaistestaus  OK  Käyttöoppaat  OK, valmiit. Bonuksena myös käytönaikainen mahdollisuus.

5 T-76.115 Projektikatselmus 5 I3-vaiheen tuotteiden tila (2)  Asiakkaan tietokanta  Valmis  Tiedonsiirto kannasta toiseen  Valmis projektimme puitteissa.  Kanta-käyttöliittymä –tiedonvälitys  Valmis  Loppukäyttäjän palvelu  Valmis projektimme osalta.  Sisältää enemmän toimintoja, mitä oli sovittu I3-vaiheelle  IV-koneen tietojen esittäminen  Palautelomake  Käytönaikainen ohje  Raportit jäävät tulevaisuuden haasteeksi  Hallinnointityökalu  Valmis  Sisältää enemmän toimintoja, mitä oli sovittu I3-vaiheelle  Käyttäjän ja kiinteistön lukitseminen  Normien lisäys

6 T-76.115 Projektikatselmus 6 Taskien toteutuminen  Syyt suurimpiin poikkeamiin  lisätoiminnot loppukäyttäjän palveluun ylittyi 30h, koska IV-kone lisättiin bonuksena  virheiden korjaus (12) laadun parantamiseksi  Alituksia ryhmäpalavereissa (16) ja hallinnointityökalun toteutuksessa (13 + 15)  testaus ja teknisen määrittelyn katselmointi siirrettiin LU-vaiheeseen.

7 T-76.115 Projektikatselmus 7 Ryhmän jäsenten työtunnit  Pääasiassa alituksia arvioissa  Merkittävin syy testauksen ja teknisen määrittelyn siirtäminen LU-vaiheeseen.  Osasyynä liiallinen resursointi ryhmäpalavereihin.  Muutokset suunnitelmaan  LU-vaihe ei muuttunut merkittävästi ja hyvä näin I3-vaiheessa toteutuneet tunnitSuunnitelma I3-vaiheen alussa Viimeisin suunnitelma

8 T-76.115 Projektikatselmus 8 Testausaktiviteetit ja laatumittarit  I3-vaiheessa testausta suoritettu järjestelmätestaustasolla lähdekoodin ja staattisena testauksena tuotedokumentaation osalta  Keskittyminen Build 1.0:n virheiden korjaamiseen ja uusien toiminnallisuuksien toteuttamiseen, koska ei resursseja täysipainoiseen omaan testaamiseen  testaus ulkoistettu vertaistestaukseen, omia resursseja n. 15htt vertaisryhmän tuotteen testaukseen  Testausaktiviteetit:  Build 2.0 testaus vertaistestauksessa  runsaasti ad hoc-testausta  Build 3.0:n testaus valmisteltu, testaus suoritetaan I3:n lopussa / LU-vaiheen alussa  Vaiheen I3 testauksen yhteenveto: TasoTestauksen kohdeHavaitut virheetKorjatut virheet* Vertais- testaus Rauinfo Rauinfo Admin 15 Tuotedoku- mentaatio Loppukäyttäjän manuaalit (FI&EN) 5943 Ylläpitäjän manuaali5951 Yhteensä133109 *ei sis. ad hoc- testausta

9 T-76.115 Projektikatselmus 9 Laadun arviointi  IOBASE-palvelin ok  Käyttöliittymän integrointi palvelimeen ok  Käyttöliittymä-toiminnot ok  Kiinteistöjen hallinta ja palautteen antaminen testaamatta, itse testattu vasta kehityksen aikana. Toiminta-alueKattavuusLaatuKommentit Tietokanta4 Testattu, kaikki ok. Tiedonsiirto ja kantayhteydet 4 Testattu, kaikki ok. Järjestelmän perustoiminnot (smoke testit) 4 Testattu, kaikki ok. Järjestelmän yleistoiminnot (login, navigointi...) 4 Testattu, kaikki ok. Käyttäjien hallinta4 Testattu, bugit saatu korjattua. Muokkaus lisätty. Kiinteistöjen hallinta3  Muokkaus lisätty, testit vertaisryhmän toimesta. Raportointi4 Testattu, bugit saatu korjattua. IV-kone lisätty. Yhteydenpito2  Ei testattu, implementointi kesken. Selitykset Kattavuus: 2 = kaikki toiminnot tarkastettu 3 = testattu osin 4 = testattu Laatu:  = hyvä  = ei varmuutta  = huono

10 T-76.115 Projektikatselmus 10 Ohjelmiston koko koodiriveinä (LOC)  JSP-sivujen koodirivimäärän mittaamiseen ei löytynyt työkalua

11 T-76.115 Projektikatselmus 11 Muutokset projektiin  Muutoksia jäsenten tehtäväalueissa  I2-vaiheessa tehtiin valtava osa I3-vaiheeseen ajatelluista toiminnallisuuksista  Ohjelmoijien resurssit käytettiin lähes kokonaan  Testausta ei tarvittu kuitenkaan samassa suhteessa, koska kerralla saatiin testattua paljon.  I3-vaiheessa päätettiin testaajat allokoida myös ylimääräisten toimintojen tekemiseen  Asiakas sai bonuksena:  IV-koneen tietojen esittämisen loppukäyttäjälle  Normien lisäyksen kiinteistöille (hallinnointityökalu)  Palautelomakkeen (loppukäyttäjä)  Käytönaikaisen ohjeen  Käyttäjän ja kiinteistön lukitsemismahdollisuuden (esim. laskunmaksuhäiriöt)  Tehtäväalueen muutos EI olisi onnistunut ilman osaavia ja motivoituneita jäseniä. Täysin uusien asioiden omaksuminen tapahtui erittäin nopeasti. Muiden tuki opastuksessa oli myös tärkeää.

12 T-76.115 Projektikatselmus 12 Riskit projektissa  Riskienhallintaryhmä  Kartoitettu palavereissa projektia mahdollisesti kohtaavia riskejä  Riskien monitorointi jatkuvaa  Riskien tila  Tunnistettu uusi riski ”Testaus ei pysy ohjelmistokehityksen mukana”  Kaikki 10 riskiä hallinnassa

13 T-76.115 Projektikatselmus 13 Työkäytännöt  Käytetyt menetelmät  pakolliset: ajanseuranta, versionhallinta  tapaamiskäytännöt  riskienhallinta  kommunikointi  dokumenttien rakenteet ja tarkastusmenettely sekä dokumentointikäytännöt  konfiguraationhallinta (CVS, koodi, toinen build)  heuristinen analyysi ylläpitokäyttöliittymälle  bugiraportointi Bugzillalla (oma + vertaistestaus)  staattinen testaus manuaaleille  Tulevat  staattinen testaus ainakin tekniselle määrittelylle  konfiguraationhallinta (kolmas build)  Käytäntöjen jatkaminen  arkkitehtuurisuunnittelua, vaatimusmäärittelyä ja heuristista analyysia ei enää tarvita  kaikkia muita käytäntöjä tullaan jatkamaan

14 T-76.115 Projektikatselmus 14 Menetelmäesitykset  Itse menetelmäesitykset on jo pidetty mentor-palaverien yhteydessä  Menetelmien käyttö ja kokemukset on tarkemmin dokumentoitu kunkin menetelmään HTML-dokumenttiin, joka löytyy projektin kotisivulta.  Joka vaiheen lopussa dokumentteja päivitetään uusista kokemuksista

15 T-76.115 Projektikatselmus 15 Kokemuksia menetelmistä(1)  Vaatimusmäärittely  Ohjelmiston ominaisuudet käytiin asiakaspalaverissa vaatimusmäärittelyn pohjalta läpi  Katsottiin kohta kohdalta mitä tehty, mitä ei => asiakkaalle todellinen kuva ohjelmiston ominaisuuksista  Suositeltavista / lisätoiminnoista tarkistettiin, mitkä vielä tehdään I3 vaiheessa ('viimeinen rutistus') => oikea priorisointi  2 lisätoimintovaatimusta hylättiin  => Vaatimusmäärittelyn avulla pystytään seuramaan / ohjaamaan projektin etenemistä  Arkkitehtuurisuunnittelu  Menetelmää ei käytetty, kaikki tehtävissä oleva on jo tehty aikaisemmissa vaiheissa.  Menetelmän tuottama arkkitehtuuri osoittautunut stabiiliksi.  1 taulun kentän koon kasvattaminen heuristisen arvioinnin johdosta  0 moduulimuutosta  0 arkkitehtuurimuutosta

16 T-76.115 Projektikatselmus 16 Kokemuksia menetelmistä(2)  Dokumentointikäytännöt  Selkeä vastuuhenkilön valinta on edesauttanut dokumenttien syntymistä ajallaan  Katselmoinnit ovat herättäneet keskustelua valituista ratkaisuista ja sitä kautta antaneet uusia näkökulmia toteutukseen  Katselmoitu:  Konfiguraationhallinta  CVS:n käyttö on jatkunut entisellään  Samanaikainen kehitys pysyi myös entisellä mallillaan  Julkaisuversioita on tehty kaksi ja kolmas tehdään I3- ja LU-vaiheiden vaihteessa.  Käännöksenhallintaohjelmiston (Ant) käyttöönotto tapahtuu vasta LU-vaiheessa.  Varmuuskopioihin ei tarvinnut edelleenkään turvautua.  Tapaamiskäytännöt  Ei muutoksia käytäntöön.  Tuo ryhtiä palaverien läpiviemiseen ja edesauttaa päätösten kommunikoimisessa muille tahoille.  Palaverityyppien suhteellinen osuus pysynyt samana läpi projektin Loppukäyttäjän manuaalit (fi/eng) Ylläpidon manuaali Havaittuja virheitä/ongelmia59 Korjattu5143

17 T-76.115 Projektikatselmus 17 Kokemuksia menetelmistä(3)  Heuristinen analyysi  Ylläpitäjän käyttöliittymälle heuristinen arviointi  Ongelmakohtia löytyi 48 kpl, valtaosa pieniä yksityiskohtia  Lähes kaikki ongelmakohdat korjattu ja näin viimeistelty käyttöliittymä käytettävyyden kannalta  Staattinen testaus  Loppukäyttäjän ja ylläpitäjän manuaaleille  Laatua saatiin parannettua merkittävästi  löydettyjä virheitä 108 kpl  Ajankäytön tehostaminen  3 dokumenttia n. 18 tunnissa  aiemmin 1kpl / 8h  Teknisen määrittelyn katselmointi LU-vaiheessa  253 staattisessa testauksessa havaittua virhettä tähän asti  todennäköisesti näkyy jo ulospäinkin

18 T-76.115 Projektikatselmus 18 I3-vaiheen tulokset  Arkkitehtuurin osat  tietokantaan lisätyt proseduurit  loppukäyttäjän palvelun parantaminen (sekä ylimääräiset toiminnot)  hallinnointityökalun osat + lisätoiminnot  Dokumentit  ylläpitonäytön käyttöopas (+ päivitykset loppukäyttäjän oppaisiin)  projektisuunnitelma (päivitys)  vaatimusmäärittely (päivitys)  riskienhallintasuunnitelma (päivitys)  tekninen määrittely (päivitys)  edistymisraportti  testitapaukset, testilokit ja testiraportti sekä vertaistestisuunnitelma ja - raportti  Projektiryhmän sisäiset tuotokset  testisuunnitelma (päivitys)  palaverien agendat, pöytäkirjat sekä muistiot  henkilökohtaisiin menetelmiin liittyvät dokumentit  sisäisen katselmoinnin (staattinen testaus) dokumentit

19 T-76.115 Projektikatselmus 19 Demo: Palvelun käyttö verkon yli  Kuten viime kerrallakin, sisältää tietojen siirron IOBASE-kannan ja käyttöliittymien välillä  Kaikki ruudulla näytettävät kaaviot generoidaan kannan tiedoista  Käyttäjän syöttämät tiedot tallennetaan kantaan  Demo tapahtuu Internet:in yli eli vastaa todellista käyttötilannetta  Uusia toimintoja edelliseen kertaan verrattuna:  Ylläpitäjän käyttöliittymä (hallinnointityökalu):  kiinteistön tietojen muokkaaminen  kiinteistön lukitseminen  käyttäjän tietojen muokkaaminen  käyttäjätunnuksen lukitseminen  käytönaikainen ohje  normien lisäys kiinteistölle  Loppukäyttäjän käyttöliittymä:  käytönaikainen ohje  kulutusseurantakaaviossa myös IV-kone  palautteen lähettäminen

20 T-76.115 Projektikatselmus 20 Suunnitelma viimeiselle vaiheelle (LU)  Tavoitteet  Laadunvarmistus lopputesteillä  Teknisen määrittelyn ja muun luovutettavan dokumentaation viimeistely  Loppuraportin kirjoitus  Asiakaskoulutuksen läpivienti  Luovutus CD:n (skripteineen) toteuttaminen  Kurssin puitteissa laatupalkinnon voittava projekti/tuote  Tuotettavat asiat (tärkein ensin)  Markkinoiden ehkä kilpailukykyisin seurantajärjestelmä  Päivitetyt dokumentit  Riskit hallinnassa


Lataa ppt "T-76.115 Projektikatselmus PPT I3-vaihe 17.3.2004."

Samankaltaiset esitykset


Iklan oleh Google