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