Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuTeija Myllymäki Muutettu yli 9 vuotta sitten
1
1 T-76.115 Edistymisraportti - ExtraTerrestriaLs T-76.115 Edistymisraportti ExtraTerrestriaLs I2 iteraatio 30.11.2004
2
2 T-76.115 Edistymisraportti - ExtraTerrestriaLs Agenda Projektin tilanne (10 min) Projektin esittely, jos paikalla uusia henkilöitä I2-vaiheen tavoitteiden saavuttaminen Projektin tavoitteet ryhmän ja asiakkaan kannalta Käytetyt työtavat Työn tulokset (15 min) I2-iteraation tuotokset Tehtävien toteutuma Ajankäyttö ja arvio tulevasta ajankäytöstä Laadunarviointi Muutokset projektiin Riskienhallinta Iteraation tuotoksien esittely (20 min) Demo
3
3 T-76.115 Edistymisraportti - ExtraTerrestriaLs Projektin esittely ETL-työkalu ETL tarkoittaa tiedon varastoinnissa käytettävää prosessia Tiedot haetaan lähdejärjestelmistä, niille tehdään muokkauksia ja ne talletetaan tietovarastoon ETL-työkalun on oltava kevyt, yksinkertainen ja fokusoitu väline Kehitettävän järjestelmän on toteutettava ETL-työkalun perusominaisuudet Toimenpiteet, jotka muokkaavat tietoa Oliot, jotka ovat toimenpiteiden syötteitä tai tuloksia, sisältävät tietoa ja kuvataan usein relaatiokannan tauluina Prosessi, joka koostuu toimenpiteistä, joilla on yksi tai useampi syöte ja tulos Kuvauskieli, jolla käyttäjä kuvaa prosessit moottorille ETL-moottori, joka suorittaa prosessin kuvauskielen pohjalta Dokumentaation generointi prosessista Aihetta voidaan pitää vaativana Hyvä tietotaito tietokannoista tarpeellinen Tietovarastoinnin tarpeet ymmärrettävä
4
4 T-76.115 Edistymisraportti - ExtraTerrestriaLs I2-iteraatiosuunnitelmassa määrittelyt tavoitteet (1/2) Tavoite: Työtapojen, kokouksien ja työajan optimointi Työtavat ja toiminta on ollut toimivaa. Tavoitteet saatiin suurimmaksi osaksi tehtyä Tavoite: Kriittisten ja tärkeiden toimintojen toteuttaminen Kriittiset toimenpiteet on toteutettu. Samoin monia korkean- ja matalantason toimenpiteitä toteutettiin. Tavoite: ETL-moottorin ja tietokantayhteyden toteuttaminen Kaikki moottorin kriittiset ja korkeat vaatimukset toteutettiin. Muutama matalan tason vaatimus jäi toteuttamatta Tavoite: Dokumentaatiogeneraattorin toteuttaminen Dokumentaatiogeneraattori saatiin toteutettua Dokumentaation graafinen esitys tosin ei ole vielä täysin valmis Tavoite: Yleisten luokkien toteuttaminen Yleiset luokat on toteutettu projektin puitteissa Kuvauskielen vaatimukset toteutettiin
5
5 T-76.115 Edistymisraportti - ExtraTerrestriaLs I2-iteraatiosuunnitelmassa määrittelyt tavoitteet (2/2) Tavoite: Testitapausten suunnittelu ja toteutetun järjestelmän testaaminen. Testitapauksia tehtiin ja järjestelmää testattiin Testausta tarvitaan tosin vielä varmasti lisää seuraavassa vaiheessa Tavoite: Demo-versio valmiiksi, jossa toimii koko prosessi mukaan lukien tärkeimmät toimenpiteet Saatiin toteutettua
6
6 T-76.115 Edistymisraportti - ExtraTerrestriaLs Ryhmän tavoitteiden tilanne (koko kurssin tavoitteet) Tavoite: Kehittää jatkokehityskelpoinen tietovarastointijärjestelmän runko Alustava versio ETL-työkalusta on tehty Tavoite: Oppia työskentelemään ja kehittää taitojaan ohjelmistoprojektissa Työtä tämän eteen on tehty ja oppimista saatu. Kyselyä ja äänestystä tuloksista ei ole tehty. Tavoite: Oppia toimimaan osana ohjelmistokehitysryhmää ja kehittää omaa tietotaitoa asian tiimoilta Työtä tämän eteen on tehty. Kyselyä ja äänestystä tuloksista ei ole tehty. Tavoite: Kurssin menestyksellinen suoritus annettujen rajoitteiden puitteissa (tuntimäärät) Tuntien lisääntyessä uhka tuntien ylittämiseen lisääntyy. Menestyksellisyyden eteen ryhmä tekee kovasti töitä
7
7 T-76.115 Edistymisraportti - ExtraTerrestriaLs Asiakkaan tavoitteiden tilanne (koko kurssi) Tavoite: Toiminnoiltaan karsittu ETL-työkalu, jonka perusteella voimme päättää jatketaanko oman ETL-työkalun kehitystä Toteutunut Tavoite: ETL-työkalun kuvauskieli, joka on laajennettavissa tarpeen mukaan Toteutunut Tavoite: Riittävä operaatioiden rajapinta, jotta sitä voidaan käyttää myöhemmin toteutettavien operaatioiden toteuttamiseen Toteutunut Tavoite: Versio ETL-työkalusta, josta voidaan jatkojalostaa käyttökelpoinen kehittynyt versio (ohjelman perustukset tehty huolella) Toteutunut Tavoite: ETL-työkalu toimii vaatimusten mukaisesti Toteutunut suurimaksi osaksi Tavoite: ETL-työkalun prosessien dokumentointitoiminnosta prototyyppi-tasoinen versio Toteutunut Tavoite: ETL-työkaluun liittyvien, uusien tekniikoiden testaus käytännössä Toteutunut osittain Tavoite: Tietovarastopuolen kehittäminen Asiakas toteaa tämän itse myöhemmin Tavoite: Tarjota parempia palveluita asiakkaille Asiakas toteaa tämän itse myöhemmin Tavoite: Asiakaskunnan kasvattaminen uuden työkalun avustuksella Asiakas toteaa tämän itse myöhemmin
8
8 T-76.115 Edistymisraportti - ExtraTerrestriaLs Käytetyt työtavat Uutisryhmät Uutisryhmä keskustelulle Uutisryhmä tiedostojen jakamiselle Irc:iä kokeiltiin myös, mut se ei saanut suurta suosiota ryhmän kesken Dokumenttien katselmointi Dokumentit on käyty läpi useamman henkilön ryhmissä Pyritty tehostamaan katselmointeja Tuntikirjanpito (Trapoli) Käytetyistä työtunneista on tehty merkintä Trapolin tuntikirjanpitoon Versionhallinta Käytetty CVS:ää Virheiden seuranta Otettu käyttöön JIRA Toiminut hyvin Testausmenetelmät Käytetty järjestelmätestausta Toteutus Käytetty Eclipse-kehitysympäristöä
9
9 T-76.115 Edistymisraportti - ExtraTerrestriaLs I2-vaiheen tehtävät I2-vaihetta aloitettiin tekemään jo joululomalla ryhmän yhteisen päätöksen mukaan. Iteraatiosuunnitelma kehitettiin alustavasti joulukuussa ja sitä päivitettiin tammikuussa asiakkaan kanssa pidetyn tilannekatsauksen jälkeen Iterointisuunnitelma sisälsi yhteensä 52 tehtävää. Tuntimäärät oli arvioitu jäljellä olevissa tunneissa ja dokumenttia päivitettiin vaiheen aikana osoittamaan nykyistä tilannetta Tunteja kertyi yhteensä 378 h. Suurin painotus tunneilla oli tammikuun loppupuolella.
10
10 T-76.115 Edistymisraportti - ExtraTerrestriaLs Tehtävien toteutuma (1/2) Iteraation suunnitteluun kului enemmän aikaa kuin suunniteltu. Toteutuksen työmäärät liian optimistisesti arvioitu
11
11 T-76.115 Edistymisraportti - ExtraTerrestriaLs Tehtävien toteutuma (2/2) Muutokset I2 aikana Positiivista ohjelmointiin keskitetty työmäärä 172h Negatiivista testauksen vähäinen määrä 19h (järjestelmätestausta) On kuitenkin otettava huomioon, että ohjelmoinnin ohessa tehtyä testausta ei ole eritelty erikseen. Tämä on ollut ensisijaisesti yksikkötestausta, josta ei ole tuntimääriä.
12
12 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työmäärät per viikko - suunniteltu
13
13 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työmäärät per viikko - toteutunut
14
14 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työtunnit per ryhmän jäsen (1/7) Tuntimäärä tulee ylittymään arvioidusta 190h tunnista. Arvioitu ylittyminen noin 25 h luokkaa. Mikko: Toteutuneet tunnit
15
15 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työtunnit per ryhmän jäsen (2/7) Aikaa kului odotettua enemmän join- toimenpiteen ja ajastuksen toteuttamiseen. Ajastuksen testaus siirtyi DE-vaiheeseen. Testauskäytännön automatisointi helpotti työtä, mutta osalla on silti ollut ongelmia sen käyttöönotossa. Teemu: Toteutuneet tunnit
16
16 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työtunnit per ryhmän jäsen (3/7) Jani H: Toteutuneet tunnit
17
17 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työtunnit per ryhmän jäsen (4/7) Työmäärä ylittyi huomattavasti (noin 15 h) I2-vaihe oli pitkä ja halusin tehdä tässä vaiheessa enemmän töitä jotta keväällä pystyy keskittymään muihinkin kursseihin. Aikaa upposi eniten toimenpiteiden toteutukseen Jani M: Toteutuneet tunnit
18
18 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työtunnit per ryhmän jäsen (5/7) Hieman vähemmän tunteja toteutui kuin suunniteltiin (54 / 60) Prosessin latauksen ohjelmointi selvästi suurin työllistäjä tässä iteraatiossa Tähän mennessä käytetty n. 77 % projektiin varatuista tunneista Mika: Toteutuneet tunnit
19
19 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työtunnit per ryhmän jäsen (6/7) Käytetty n. 75% tunneista Timo: toteutuneet tunnit
20
20 T-76.115 Edistymisraportti - ExtraTerrestriaLs Työtunnit per ryhmän jäsen (7/7) Vähemmän tunteja toteutui kuin suunniteltiin (50 / 66) Indeksit, ImportCSV sekä testaus suurimmat tässä vaiheessa Tähän mennessä käytetty n. 60 % projektiin varatuista tunneista Risto: toteutuneet tunnit
21
21 T-76.115 Edistymisraportti - ExtraTerrestriaLs Arvio tulevista työmääristä Arvioidut työmäärät toimenpiteiden kohdalta ylittyivät ja vaikuttivat tuntimääriin. Tulevan FD-vaiheen tunnit käyvät osalta jäsenistä vähiin. Uusin arvio tulevista työmääristä Punaisella on merkitty muuttuneet tiedot Toteutuneet tunnit I2-vaiheessa Suunnitellut tunnit I2-aloitusvaiheessa 19046673938 Timo 1330255365362348 Yhteensä 19031505554 Teemu 19044604244 Mika 19056684125 Risto 19040593853 Jani M 19012358756 Jani H 19026 6078 Mikko YhtFDI2I1PP
22
22 T-76.115 Edistymisraportti - ExtraTerrestriaLs Riskienhallinta Toimenpiteet Riskejä seurattu jatkuvasti ja niistä keskusteltu ryhmän palavereissa osa riskeistä osittain toteutunut 24.1. pidetty kokous, jossa riskit kartoitettu järjestelmällisesti uusia riskejä tunnistettu vanhoja päivitetty Erityisesti henkilöriskit pienentyneet projektin edetessä Suurimmat riskit tämänhetkisen arvion perusteella: Vaatimusmäärittely ei onnistu riittävän hyvin Tämä riski on kuitenkin varsin hyvin hallinnassa, sillä asiakas on osallistunut projektiin aktiivisesti Liikaa töitä; kaikki eivät pysty järjestämään projektille tarpeeksi aikaa Osittain toteutunut Laaturiskit; koodin ja dokumentoinnin laadusta vaikea saada kokonaiskuvaa Iteraation lopussa keskitytty parantamaan dokumentaatiota ajan tasalle Panostetaan vielä FD – vaiheessa tähän voimakkaasti Johtuu osittain dynaamisen testauksen haasteista
23
23 T-76.115 Edistymisraportti - ExtraTerrestriaLs Koodimetriikat Tilanne 6.2.2005 LOC 5281 (cccc) 9350 (statcvs) COM 2053 LOC/COM 2,57 cccc:n lukemat sisältävät ainoastaan Java –koodin, statcvs huomioi myös XML- ja SQL- koodin
24
24 T-76.115 Edistymisraportti - ExtraTerrestriaLs Laatumetriikat
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.