20
Tennessee SPI Objective: Select tools and procedures needed to conduct a moderately complex experiment. Notes Scienc e Essential Questions 1) Which tools and procedures would be best to use when conducting a science experiment? 2) How do I correctly use common scientific tools such as spring scales, triple-beam balances, metric rulers, calculators, graduated cylinders, stop watches, etc. Check for Understanding Identify tools and techniques needed to gather, organize, analyze, and interpret data from a moderately complex scientific investigation. SPI 0807.Inq.2 (Tools and Procedures)

T-76.115 Edistymisraportti

  • Upload
    vivien

  • View
    24

  • Download
    1

Embed Size (px)

DESCRIPTION

T-76.115 Edistymisraportti. ExtraTerrestriaLs PP iteraatio 2.11.2004. Projektin tilanne Projektin esittely Projektin tavoitteet ja nykyinen tilanne Työn tulokset PP iteraation tuotokset Tehtävien toteutuma Ajankäyttö ja arvio tulevasta Laadunarviointi Riskienhallinta - PowerPoint PPT Presentation

Citation preview

Page 1: T-76.115  Edistymisraportti

T-76.115 Edistymisraportti

ExtraTerrestriaLsPP iteraatio

2.11.2004

Page 2: T-76.115  Edistymisraportti

2

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Agenda

Projektin tilanne Projektin esittely Projektin tavoitteet ja nykyinen tilanne

Työn tulokset PP iteraation tuotokset Tehtävien toteutuma Ajankäyttö ja arvio tulevasta Laadunarviointi Riskienhallinta Esimerkki tuotoksista

Projektisuunnitelma

Käytetyt työtavat

Page 3: T-76.115  Edistymisraportti

3

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-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, joka kuvaa prosessit ETL-moottori, joka suorittaa prosessin kuvauskielen pohjalta Dokumentaation generointi

Aihetta voidaan pitää vaativana Hyvä tietotaito tietokannoista tarpeellinen Tietovarastoinnin tarpeet ymmärrettävä

Page 4: T-76.115  Edistymisraportti

4

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Iteraation tavoitteiden saavuttaminen

Tavoite 1: Aihealueeseen tutustuminen Ryhmän käytössä ollut alan kirjallisuutta ja asiakkaalta saatua materiaalia

=> yleistuntemus ETL-järjestelmistä Vaatimusten ja teknisten ratkaisujen perusteiden tuntemus vaatii lisää

tutustumista, koska vain osa ryhmästä ollut tiiviisti mukana vaatimusmäärittelyssä.

Tavoite: 2 Projektin tavoitteiden määrittely OK, projektisuunnitelma ja vaatimusmäärittely on käyty läpi tiiviissä

yhteistyössä asiakkaan kanssa Tavoite 2: Työskentelytavoista sopiminen

OK, tapaamis- ja kommunikointikäytännöt on otettu menestyksekkäästi käyttöön. Seuraavassa vaiheessa tarkennetaan osittain mm. testaukseen liittyviä käytäntöjä.

Tavoite 3: Sopimuksen tekeminen asiakkaan kanssa PUUTTUU. Sopimusluonnos on asiakkaan lakimiehen käsittelyssä, eikä tarkoista

ehdoista ole vielä neuvoteltu

Page 5: T-76.115  Edistymisraportti

5

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

PP-vaiheen tuotosten tilanne

Projektisuunnitelma OK, paitsi:

Kappale 1.4 (Terminologia) on hieman keskeneräinen. Kappale 4 (Resurssit): tuntimääräarvioita ei ole

tarkistettu PP-vaiheen toteutuneiden tuntien mukaan. Vaatimusmäärittely

OK Riskienhallinta

OK

Page 6: T-76.115  Edistymisraportti

6

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Tehtävien toteutuma (1/2)

Syyt eroavaisuuksiin suunniteltuihin tunteihin ja toteutuneisiin

PP-iteraation suunnitelman tehtävät määritelty liian yleisellä tasolla. Tästä johtuen suunniteltuja tunteja ei voitu yhdistää toteuttamisessa käytettyihin tehtäviin.

PP-vaiheen etenemistahti hieman eri kuin arvioitu; Saimme hyvän pohjan projektisuunnitelmalle, mutta itse teknistä spesifikaation määrittely jäi vähemmälle kuin arvioitu.

Toteutuneiden tuntien jakauma Suunnittelu & opiskelu 77 h Dokumenttien kirjoitus 75 h Tapaamiset 120 h Projektin organisointi & ylläpito 17 h

Page 7: T-76.115  Edistymisraportti

7

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Tehtävien toteutuma (2/2)

Kokemuksia PP-vaiheen tehtävien jakautumisesta

Yllättävintä paljon aikaa vieneet tapaamiset

Aiheen vaativuus toi paljon painotusta opiskeluun ja suunnitteluun

Suunnitellulle teknisen määrittelyn toteuttamiselle jäi oletettua vähemmän aikaa (tosin se ei ollut vaatimuksena vielä tässä vaiheessa)

Toteutuneet tunnit oikeaan suuntaan painottuneita, ottaen huomioon aiheen vaativuuden

Suunnittelu & opiskelu 27 %

Dokumenttien kirjoitus 26 %

Tapaamiset 41 %

Organisointi 6 %

Page 8: T-76.115  Edistymisraportti

8

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (1/8)

Ryhmän jäsenien vastuualueet määrittelivät paljon työn jakautumista Vaatimusmäärittelyryhmälle kertyi tunteja paljon johtuen ahkerasta

kehitystyöstä yhdessä asiakkaan kanssa Muut työt odottivat tuloksia vaatimusmäärittelystä ennen kuin niitä

pysyttiin toteuttamaan

Toteutunut Suunniteltu EroMikko 62 60 2Jani H 43 55 -12Jani M 51 50 1Risto 21 50 -29Mika 41 45 -4Teemu 47 50 -3Timo 36 50 -14Yhteensä 301 360 -59

Toteutuneet tunnit PP-vaiheessa

Mikko% 20

Jani H% 14

Jani M% 17

Risto% 7

Mika% 14

Teem u% 16

Tim o% 12

Page 9: T-76.115  Edistymisraportti

9

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (2/8)

Tunnit toteutuivat aika tarkkaan suunnitelmien mukaan, eroa vain pari tuntia.

Projektipäällikkönä projektin aloittaminen vaati työtä paljon ja se näkyy toteutuneissa tunneissa

Tapaamisiin ja kokouksiin kului runsaasti aikaa

Myös organisointiin liittyvään työhön kului paljon aikaa

Mikko: Toteutuneet tunnit PP-vaiheessa

Page 10: T-76.115  Edistymisraportti

10

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (3/8)

Käytin projektiin PP-vaiheessa jonkin verran vähemmän aikaa kuin oli suunniteltu.

Vastuualueenani oli arkkitehtuuri ja tarkoitus oli käyttää siihen runsaasti aikaa jo alkuvaiheessa.

Kuitenkin vaatimusten kerääminen asiakkaalta sujui hitaasti, emmekä siksi päässeet suunnittelutyössäkään kovin nopeasti eteenpäin.

Jani H: Toteutuneet tunnit PP-vaiheessa

Page 11: T-76.115  Edistymisraportti

11

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (4/8)

Työmäärä näytti pitävän aika tarkkaan paikkaansa (50 h oli arvio).

Olisin voinut käyttää aikaa enemmänkin jos olisin viimeisellä viikolla osallistunut kaikkiin palavereihin (työkiireen vuoksi en päässyt) ja luentoihin.

Aikaa upposi eniten vaatimusmäärittelyn kirjoitukseen sekä asiakaspalavereihin.

Jani M: Toteutuneet tunnit PP-vaiheessa

Page 12: T-76.115  Edistymisraportti

12

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (5/8)

Tunteja kului huomattavasti budjetoitua vähemmän. Alunperin ajateltiin, ettätestisuunnitelmaan kuluu PP-vaiheessa enemmän aikaa, mutta aihe kuuluikinenemmän I1 alkuvaiheeseen.

Lisäksi työkiireet verottivat osallistumistajoihinkin ryhmän palavereihin sekä luentoihin.

Risto: Toteutuneet tunnit PP-vaiheessa

Page 13: T-76.115  Edistymisraportti

13

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (6/8)

Aika-arvio piti varsin hyvin paikkansa, vain muutaman tunnin virheellä

Eniten aikaa kului luennoilla, sillä kävin lähes jokaisella

Myös erilaiset tapaamiset veivät huomattavasti aikaa. Toisaalta varsinainen tekninen suunnittelu jäi hyvin vähälle, vaikka sitäkin oli alunperin suunniteltu tehtäväksi.

Jatkossa luennot jäävät kokonaan pois ja kenties tapaamisia tulee vähemmän. Tämä tekee ajankäytöstä tuottavampaa jatkossa.

Mika: Toteutuneet tunnit PP-vaiheessa

Page 14: T-76.115  Edistymisraportti

14

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (7/8)

Aikaa kului hieman enemmän kuin mitä oli suunniteltu (45 h). Kävin lähes kaikilla luennoilla. ETL on aiheena uusi ja outo, joten sen opiskelemiseen kului paljon aikaa. Toisaalta relevanttia informaatiota oli osittain hankala löytää.

Myös palavereihin saatiin palamaan paljon aikaa, etenkin dokumenttien läpikäymiseen.

Paljon harmia koitui dokumenttien formaattien epäyhteensopivuudesta (MS Office <-> OO.org)

Teemu: Toteutuneet tunnit PP-vaiheessa

Page 15: T-76.115  Edistymisraportti

15

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Työtunnit per ryhmän jäsen (8/8)

Tunteja kului n. 25% suunniteltua vähemmän. Tähän vaikuttiosaltaan se, etten aikatauluongelmien takia päässyt osallistumaan luennoille, mitä ei huomioitu alkuperäisessä budjetissa.

Toisaalta tämän hetkisen työjaon mukaiset tehtäväni painottunevat arvioitua enemmän projektin myöhempiin iteraatiovaiheisiin.

Timo: Toteutuneet tunnit PP-vaiheessa

Page 16: T-76.115  Edistymisraportti

16

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Arvio tulevista työmääristä

Projektin sisältö nyt paremmin tiedossa

Parempi huomiointi ko. henkilön vastuualueiden mukaan

Aikatauluissa huomioitu pitkä joululoma

Uusin arvio tulevista työmääristä

PP I1 I2 FD YhtMikko 62 48 40 40 190Jani H 43 50 57 40 190Jani M 51 50 45 44 190Risto 21 60 49 60 190Mika 41 40 58 50 190Teemu 47 45 56 42 190Timo 36 45 64 45 190Yhteensä 301 338 369 321 1330

Toteutunut Suunniteltu EroMikko 62 60 2Jani H 43 55 -12Jani M 51 50 1Risto 21 50 -29Mika 41 45 -4Teemu 47 50 -3Timo 36 50 -14Yhteensä 301 360 -59

Toteutuneet tunnit PP-vaiheessa

Punaisella on merkitty muuttuneet tiedot

Page 17: T-76.115  Edistymisraportti

17

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Laadun arviointi (1/3) - Bugimetriikat

Projektin suunnitteluvaiheessa ei kerätty systemaattisesti tietoa suunnitelmista havaituista puutteista tai virheistä

Määrät ovat arvioita pöytäkirjamerkinnöistä sekä uutisryhmä keskusteluista Eivät vertailukelpoisia

Avoinna olevat asiat Ei kriittisiä eikä pysäyttäviä

PP I1 I2 DE TotalReported 84 84Closed 0 0Open 10

Bugimittausta

Blockers Critical Major Minor Trivial TotalTotal open 0 0 0 10 0 10This iteration reported

0 0 0 10 0 10

Page 18: T-76.115  Edistymisraportti

18

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Laadunarviointi (2/3) - Kommentteja

Toteutuneita dokumenttien laatutavoitteita voidaan havainnollistaa vertaamalla löytyneitä virheitä kahden eri katselmointitilaisuuden välillä

Kuvaajassa on vaatimusmäärittelydokumentista löytyneet virheet jokaista dokumentin kappaletta kohden.

Keltainen alue kuvaa 21.10 järjestettyä katselmointia punainen alue kuvaa 22.10 järjestettyä katselmointia sininen alue kuvaa 27.10 järjestettyä katselmointia

Virheiden määrän näyttäisi laskevan jokaisessa katselmoidussa kappaleessa Katselmointitilaisuuksissa ei välttämättä noudatettu samoja kriteereitä

Kuvaaja ei välttämättä todista mitään

Kappale 2 Kappale 3 Kappale 4 Kappale 5 Kappale 6 Kappale 7

0

1

2

3

4

5

6

7

8

9

Löytyneet virheet kappaleittain

Page 19: T-76.115  Edistymisraportti

19

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Laadunarviointi (3/3) - Dokumentit

Kaikki projektin suunnitteluvaiheen dokumentit tulivat tehdyiksi Tarkastimme ne useamman henkilön avulla ja uskomme, että tämän

vuoksi niiden laatu on myös hyvä.

Dokumentti Laajuus Laatu

Projektisuunnitelma 2

Riskienhallintadokumentti 2

Vaatimusmäärittelydokumentti 3 PP-vaiheen iterointisuunnitelma

1

Edistymisraportti 1

Laajuus:

0 = Ei mitään

1 = Vaati jonkin verran työtä

2 = Vaati melko paljon työtä

3 = Vaati paljon työtä

Laatu:

= Laatu on hyvä

= Ei varmuutta

= Laatu on huono

Page 20: T-76.115  Edistymisraportti

20

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Muutokset projektiin

PP-vaiheen aiheen opiskelu ja suunnittelu antoivat paremman kuvan tavoitteista ja haasteista. Mitään isompia muutoksia projektiin ei ole tehty. Tärkeimpänä, ja jo aikaisemmin mainittuina muutoksena ovat työmäärien parempi määrittely tuleville vaiheille.

Page 21: T-76.115  Edistymisraportti

21

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Riskienhallinta (1/2)

Tavoitteena: tunnistaa ja hallita tärkeimmät projektin riskit suunnitella toimenpiteitä riskien torjumiseksi ja riskitapahtumasta toipumiseksi

jo etukäteen kommunikoida tilanne riskien suhteen projektin osapuolille ylläpitää tilannetta riskien suhteen koko projektin ajan

Keinoina: tunnistuspalaverit jokaisessa iteraatiossa seurannan ja hallinnan vastuuttaminen palaverit riskien toteutuessa projektiryhmän ja tarvittaessa ohjausryhmän

kanssa

Page 22: T-76.115  Edistymisraportti

22

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Riskienhallinta (2/2) – Tärkeimmät riskit

Vaatimusmäärittely Hyvin keskeisessä asemassa projektin onnistumisen kannalta Panostettu PP –vaiheessa

Henkilöriskit Liikaa töitä – muut kurssit, työssä käynti vaativat aikaa Sairastumiset – avainhenkilö yllättäen poissa, kenties pitkäänkin Varaudutaan varamiesmenettelyllä – joka asiasta vähintään kaksi jäsentä hyvin

selvillä

Tekniset ongelmat Varsin todennäköisiä; nyt jo pieniä ongelmia mm. dokumenttien

yhteensopivuudessa ja news – viestien säilymisessä Nämä riskit ovat kuitenkin vaikutukseltaan yleensä vähäisiä ja hallittavia

Page 23: T-76.115  Edistymisraportti

23

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Iteraation tuotokset

Iteraation tuotokset Projektisuunnitelma Vaatimusmäärittely Riskienhallintasuunnitelma SEPA-dokumentit

Pareittain tehtdyt SEPA-aiheet PM SEPA

Edistymisraportti

Page 24: T-76.115  Edistymisraportti

24

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Projektisuunnitelma (1/2)

Projektin tavoitteet Jatkokehityskelpoinen ETL-työkalun runko

ETL-kuvauskieli Onko työkalun toteuttaminen itse järkevää?

Ryhmän jäsenten tutustuminen ohjelmistoprojektin läpiviemiseen Tavoitteiden verifikointikriteerit

Saadaanko asiakkaan tarve tyydytettyä Asiakkaan ja mentorin arvio projektin onnistuneisuudesta

Arvostelu Itsearvio projektin onnistuneisuudesta

Resurssit 1400 henkilötyötuntia, 7 henkilöä Laitteistot/ohjelmistot

Versionhallinta News, Web, e-mail (kommunikointi) Ryhmän jäsenten kotitietokoneet TKK:n tietokoneluokat Ei-maksulliset ohjelmistot

Page 25: T-76.115  Edistymisraportti

25

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Projektisuunnitelma (2/2)

Käytännöt ja työkalut Palaverit viikoittain

Agenda, sihteeri, kokousmuistio Kotisivut

Kokousmuistiot, viikkoraportit, tehtävälistat, kurssin palautukset News-palvelin (progress.tky.hut.fi)

SSH-tunnelointi (tietoturva) Iteratiivinen kehitys (Tehtävät pieniksi kokonaisuuksiksi) Ajankäytön raportointi

Joka sunnuntai päivitys Trapoliin Virheiden seuranta

Atlassian JIRA Smoke testing

Versionhallinta: CVS Ohjelmointi

Sun Microsystems koodikäytännöt Eclipse IDE

Dokumentointi doc- ja sxw-formaatit Dokumenteilla vastuuhenkilöt

Page 26: T-76.115  Edistymisraportti

26

T-76.115 Edistymisraportti - ExtraTerrestriaLsT-76.115 Edistymisraportti - ExtraTerrestriaLs

Käytetyt työtavat

Uutisryhmä Uutisryhmää on käytetty kommunikointiin sekä tiedostojen jakoon Ei suurempia ongelmia Jatkossa uutisryhmä jaetaan useampaan osaan, jotta käsiteltävät asia pysyvät

paremmin järjestyksessä Dokumenttien katselmointi

Dokumentit on käyty läpi useamman henkilön ryhmissä Katselmointi ei ole aina ollut tehokasta, ja aikaa on mennyt hukkaan Jatkossa pyritään katselmointimenetelmän tehokkaampaan käyttöön

Tuntikirjanpito (Trapoli) Käytetyistä työtunneista on tehty merkintä Trapolin tuntikirjanpitoon Ei ongelmia

Seuraavissa iteraatiossa mukaan otettavat työtavat Bugiraportointi (JIRA) Testausmenetelmät CVS