Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuJalmari Järvinen Muutettu yli 9 vuotta sitten
1
T-76.4115 Iteraatiodemo Neptune Implementaatio I 7.12.2005 Klo 9.00 SoberIT
2
T-76.4115 Iteration demo 2 Agenda Projektin kuvaus (3 min) Jos paikalla projektia tuntemattomia Projektin tilanne (15 min) Tavoitteiden täyttyminen Tehtävät Ajankäyttö Riskien seuranta Laatukatsaus Arkkitehtuurikatsaus Tuotosten esittely (20 min) Demo Kysymykset / Keskustelu (5 min)
3
T-76.4115 Iteration demo 3 Nykytilanne Viranomaiset ovat asettaneet vaatimuksia palohälyttimille Hälyttimiä tulee voida tarkkailla ja varmistaa luotettavasti niiden toimivuus Nykytilanne ei riittävän virhealtis
4
T-76.4115 Iteration demo 4 Valpas Projektin tarkoituksena on kehittää TETRA-verkon päällä toimiva simulaatio Tarkoitus testata tulevaisuuden toimivan järjestelmän luotettavuutta
5
T-76.4115 Iteration demo 5 Iteraation tavoitteiden tila (1/2) Tärkeimpien käyttötapausten vaatiman toiminnallisuuden toteuttaminen Käyttötapaukset K04, K05, K06, K09, K14 toteutettu Arkkitehtuurin tarkentaminen ja suunnittelu Arkkitehtuurin pohjalta toteutettu tekninen spesifikaatio Kattavasti testatun ja laadukkaan lopputuotteen rakentaminen sekä kurssin vaatimien ohjelmistotuotannon menetelmien menestyksekäs käyttäminen Iteraation tuotosten testaaminen, katselmoinnit ja kurssin vaatimien menetelmien käyttö Kehittää suunniteltuja prosesseja sekä käytäntöjä ja saada ne sujuvasti käyttöön PP pohjalta saatu käytännöt toimimaan
6
T-76.4115 Iteration demo 6 SEPA-päiväkirjojen menetelmien lanseeraaminen, käyttäminen ja käytäntöjen toimivuudesta raportointi Menetelmien onnistunut käyttö ja raportointi Toimittaa asiakkaalle valmis osajärjestelmä iteraation lopussa sekä iteraatiodemon järjestäminen Asiakkaan toiveiden mukaan toimituksen mielekkyyttä harkittava Riskien hallinta ja eliminointi seuraavaa vaihetta ajatellen Osa riskeistä poistunut, uusia tilalle Asiakasvaatimusten tarkentaminen Vaatimukset ja vaatimusdokumentti tarkentunut Iteraation tavoitteiden tila (2/2)
7
T-76.4115 Iteration demo 7 Iteraation tuotosten tila Projektisuunnitelma Katselmoitu, virheet korjattu Laadunvarmistussuunnitelma omaksi dokumentiksi Vaatimusdokumentti Katselmoitu, virheet korjattu Tekninen spesifikaatio Luotu Testitapaukset, testiraportti, testiloki Ok Edistymisraportti Nämä kalvot SEPA päiväkirjat Heuristinen arviointi Design Patterns Refaktorointi Staattiset menetelmät Lopputuote Määriteltyjen käyttötapausten mukainen toiminnallisuus valmis
8
T-76.4115 Iteration demo 8 Projektin seuranta (1/2)
9
T-76.4115 Iteration demo 9 Projektin seuranta (2/2)
10
T-76.4115 Iteration demo 10 Kommunikaatioon enemmän kuin budjetoitu Yliarvioidut tehtävät Simulaattori:Hälytysviestien luonti (17h -> 3,5h) Testiympäristön pystytys (9h -> 0h) Simulaattori: Paikkatiedon lähetys (9h -> 1h) Aliarvioidut tehtävät EPA testistubin kehitys (10h -> 17h) Projektisuunnitelman katselmointi (11h -> 17h) Valpas: Viestien haku EPA:sta (9h -> 20,5h) Valpas: Tietokantamääritykset (5h -> 17,5h) Valpas: Admin käyttöliittymä (0h –> 8h) Tehtävien seuranta
11
T-76.4115 Iteration demo 11 Henkilöiden työtunnit Tuoreet tunnit päivitetään demossa esitettäviin kalvoihin. Yllä olevat päivitetty 29.11.2005
12
T-76.4115 Iteration demo 12 Projektin työtunnit Tuoreet tunnit päivitetään demossa esitettäviin kalvoihin. Yllä olevat päivitetty 29.11.2005
13
T-76.4115 Iteration demo 13 Riskit Taulukko 1: Poistuneet riskit IDRiskiToimenpiteet poistamiseksi S3Projektiin osallistujilla ei ole tarpeeksi aikaa projektille Tehostetaan tuntisuunnitelmien tekemistä ja seurantaa P5Projekti ei etene suunnitellussa tahdissa Pyritään tekemään projektin alijäämä pois joululomalla K2Projektin laatu ei vastaa ryhmän tavoitteita Asetetaan realistiset tavoitteet, tiedostetaan tekemisen ja arvostelun yhteys T4Ryhmän jäsenillä ei tarvittavan laajuista kokonaisnäkemystä tuotteeseen Perehdytään pimennossa oleviin osa- alueisiin joululomalla K4Projektin laajuus ei riitä kattamaan kurssin vaatimaa työmäärää Huolehditaan asiakkaan kanssa I2 suunnitelmassa että tekemistä riittää Taulukko 2: TOP 5 Riskit
14
T-76.4115 Iteration demo 14 Laadunvarmistuksen liittyviä tuloksia KriittisetVakavaVähäinenTriviaaliYht. Analysaattori 31211935 Mahdolliset ongelmat KoodirivitKäytetty aika Valpas 93216517 Ilmo- Simulaattori 659286,25 Analysaattori 2953611,75 Yhteensä 187362935 I1I2Yht. Löydetty 20- Korjattu 11- Avoinna 8- Testauksessa löydettyjen bugien määrät KriittisetVakavaVähäinenTriviaaliYht. Avoimia yhteensä 14308 Tässä iteraatiossa 578020 Haara- ja lausekattavuudet JUnit-testeissä Heuristisen arvioinnin tulokset Katselmointien tulokset Lause- kattavuus Haara- kattavuus Valpas 43%59% Ilmo- Simulaattori 23%24% Analysaattori 44%37% Yhteensä 40%44%
15
T-76.4115 Iteration demo 15 Tuotteen laadukkuus Testitapausten ajamiseen käytetty noin 10h Testaukseen yhteensä käytetty yli 100h Testiajot pitkälti riippuvaisia löydettyjen virheiden korjaamisesta, tapausten testaaminen siksi hidasta On odotettavaa, että lisätestauksella saadaan lisää virheitä esiin Järjestelmän laatua ei saatu iteraatiossa odotetulle tasolle Ohjelman osat eivät olleet valmiita aikataulussa Keskeinen ulkoinen osa saatiin myöhään, lisäksi sen toimivuudesta ei voida olla täysin varmoja OsaKattavuusLaatuKommentit Valpas1 Simulaattorista ei löytynyt kriittisiä virheitä. Virheitä kuitenkin löytyi, eikä kunnollista testausta myöhään saadun EPA:n kanssa ehditty suorittaa. Ilmo-simulaattori2 Valppaan testaaminen jäi kesken, mutta kriittisiä vikoja oli runsaasti, pitkälti koska kommunikoinnista EPA:n kanssa ei voitu olla varmoja. Osa testien toimimattomuudesta voi olla EPA:n aiheuttamia, joten varsinaista laatuarviota on vaikea tehdä. Analysaattori1 Analysaattorin toteutus ja testaus oli myöhässä. Kaikkien testien odotettuja vastauksia ei keretty tulkita, joten testeistä ei saatu tuloksia. Termit Kattavuus: 0 = testaamaton 1 = osittain testattu 2 = kaikki toiminnot testattu 3 = läpeensä testattu Laatu: = Hyvä = Epävarma = Huono
16
T-76.4115 Iteration demo 16 Ohjelmiston koko koodiriveissä (LOC) 036870Joista testikoodia 0147110Rivejä yhteensä I2I1PP yhteensä / testikoodia valpas8755 / 2483 simulator2939 / 654 analysator2267 / 550
17
T-76.4115 Iteration demo 17 Esimerkki: Logi Valppaan logi 16:22:52/03:12:05|7985125|thal|td 16:23:04/03:12:05|7985521|havi|td 16:23:05/03:12:05|7985521|havi|td 16:24:39/03:12:05|7985125|thal|td 16:24:51/03:12:05|7985521|havi|td 16:24:52/03:12:05|7985521|havi|td 16:25:48/03:12:05|7985125|ltes|td Simulaattorin logi 15:13:05/03:12:05|7985126|anth| 16:12:03/03:12:05|7985521|atvi| 16:16:14/03:12:05|7985521|atvi| 16:22:54/03:12:05|7985125|thal| 16:23:01/03:12:05|7985069|haly| 16:23:05/03:12:05|7985125|loha| 16:24:42/03:12:05|7985125|thal| 16:24:47/03:12:05|7985069|haly| 16:24:53/03:12:05|7985125|loha|
18
T-76.4115 Iteration demo 18 Projektin muutokset ja tulokset Koodaukseen varattua aikaa pienennettiin 240h -> 209h Any other major changes to the project, not yet discussed goals of the project goals of the coming iterations stakeholders requirements technologies …
19
T-76.4115 Iteration demo 19 Projektin käytännöt Kommunikaatiokäytännöt Viikkopalaverit IRC Wiki Tuntiraportointi Päivittäin wikiin Ohjelmointikäytännöt Kommentointi Koodin ulkoasu Versionhallinta CVS SEPAt Heuristinen arviointi Suunnittelumallit (design patterns) Refaktorointi Staattiset menetelmät
20
T-76.4115 Iteration demo 20 Tunnelmia ja haasteita Projektin aloitus ja kehittäjien mukaan saanti takerteli Tulosten aikaansaanti käynnistyi hitaasti Parannettiin loppua kohden Tehtävien suoritusjärjestys ei vastannut suunniteltua Tehtävän sisältämää työmäärää ei saatu ”kerralla” valmiiksi Suoritusta estävät tekijät muokkasivat järjestystä Epäsäännöllinen työaika muokkasi järjestystä Suunnitelma auttoi riippuvuuksissa Kyettiin kirimään kehitystä iteraation lopulla Useita epävarmuuksia projektin suhteen Epa, relepurkki Pyritty etenemään kuitenkin suunnitellusti Vastauksia kysymyksiin ei aina tarpeeksi nopeasti
21
T-76.4115 Iteration demo 21 Implementaatio 2 Tarkoitus aloittaa valmistelu joulun jälkeen Tuntien mahdollinen kiriminen joululomalla
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.