Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

1 T-76.115 Edistymisraportti - ExtraTerrestriaLs T-76.115 Edistymisraportti ExtraTerrestriaLs I2 iteraatio 30.11.2004.

Samankaltaiset esitykset


Esitys aiheesta: "1 T-76.115 Edistymisraportti - ExtraTerrestriaLs T-76.115 Edistymisraportti ExtraTerrestriaLs I2 iteraatio 30.11.2004."— Esityksen transkriptio:

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


Lataa ppt "1 T-76.115 Edistymisraportti - ExtraTerrestriaLs T-76.115 Edistymisraportti ExtraTerrestriaLs I2 iteraatio 30.11.2004."

Samankaltaiset esitykset


Iklan oleh Google