T Edistymisraportti. ExtraTerrestriaLs I1 iteraatio

Koko: px
Aloita esitys sivulta:

Download "T Edistymisraportti. ExtraTerrestriaLs I1 iteraatio"

Transkriptio

1 T Edistymisraportti ExtraTerrestriaLs I1 iteraatio

2 Agenda Projektin tilanne (10 min) Projektin esittely, jos paikalla uusia henkilöitä I1-vaiheen tavoitteiden saavuttaminen Projektin tavoitteet ryhmän ja asiakkaan kannalta Käytetyt työtavat Työn tulokset (15 min) I1-iteraation tuotokset Tehtävien toteutuma Ajankäyttö ja arvio tulevasta ajankäytöstä Laadunarviointi Muutokset projektiin Riskienhallinta Iteraation tuotoksien esittely (20 min) Demo 2

3 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ä 3

4 I1-iteraatiosuunnitelmassa määrittelyt tavoitteet Tavoite: Työtapojen ja työajan optimointi Työtavat ja toiminta on ollut toimivaa. Mitään isompia ongelmia epäselvistä tavoista ei ole aiheutunut Tavoite: Kokouksien vähentäminen ja osallistujajoukon vähentäminen Tunteina väheni h, joten ero ei ole suuri. Ero selittyy enemmän sillä, että paikallaolijoita on ollut vähemmän. Tavoite: Kommunikoinnin parantaminen Uutisryhmää on kehitetty useaan osaan selkeyttä helpottamaan. Viestejä noin 600 ja uusia tulee parhaimmillaan yli 10 päivässä Asiakaskontaktit viikoittaisia ja antavat paljon intoa Ryhmän jäsenten kommunikointi tehdyistä töistä vaatii huomiota jatkossa Tavoite: Arkkitehtuurista ja teknistä suunnittelua On tehty hartiavoimin varsinkin kuvauskielen tiimoilta Tavoite: Kriittisten toimintojen toteuttaminen Kesken. Perusrakenteet tehty, mutta osa tavoitteluista osista jäi tekemättä Tavoite: Demo-versio työkalusta Demo toteutetaan kalvojen avulla, mutta on tehty. 4

5 Ryhmän tavoitteiden tilanne (koko kurssin tavoitteet) Tavoite: Kehittää jatkokehityskelpoinen tietovarastointijärjestelmän runko Runkoa tehty, mutta jatkokehityskelpoisuus on vielä suhteellista 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ä Arviointi vaikeata ilman ryhmän sisäistä äänestystä. 5

6 Asiakkaan tavoitteiden tilanne (koko kurssi) Tavoite: Toiminnoiltaan karsittu ETL-työkalu, jonka perusteella voimme päättää jatketaanko oman ETL-työkalun kehitystä Työn alla Tavoite: ETL-työkalun kuvauskieli, joka on laajennettavissa tarpeen mukaan Osittain toteutunut, tosin käytännön kokemuksia toimivuudesta ei vielä ole Tavoite: Riittävä operaatioiden rajapinta, jotta sitä voidaan käyttää myöhemmin toteutettavien operaatioiden toteuttamiseen Rajapinnat suunniteltu ja käytössä. Niiden kelpoisuutta ei tosin ole vielä testattu tositoimissa Tavoite: Versio ETL-työkalusta, josta voidaan jatkojalostaa käyttökelpoinen kehittynyt versio (ohjelman perustukset tehty huolella) Työn alla Tavoite: ETL-työkalu toimii vaatimusten mukaisesti Työn alla Tavoite: ETL-työkalun prosessien dokumentointitoiminnosta prototyyppi-tasoinen versio Työn alla Tavoite: ETL-työkaluun liittyvien, uusien tekniikoiden testaus käytännössä Työn alla Tavoite: Tietovarastopuolen kehittäminen Työn alla Tavoite: Tarjota parempia palveluita asiakkaille Työn alla ja voidaan arvioida vasta kun projekti valmistumassa Tavoite: Asiakaskunnan kasvattaminen uuden työkalun avustuksella Työn alla ja voidaan arvioida vasta kun projekti valmistumassa 6

7 I1-vaiheen tuotosten tilanne Projektisuunnitelma OK Laadunvarmistus OK Vaatimusmäärittely OK Riskienhallinta OK SEPA-päiväkirjat OK, tosin tarkempaa arviointia niiden tilanteesta ryhmän kesken ei ole tehty Tekninen spesifikaatio OK, mutta vaatii vielä kehitystä 7

8 Käytetyt työtavat Uutisryhmät Uutisryhmä keskustelulle Uutisryhmä tiedostojen jakamiselle 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 Selvitty ongelmista Seuraavissa iteraatiossa mukaan otettavat työtavat Testausmenetelmät Toteutus Käytetty Eclipse-kehitysympäristöä 8

9 Tehtävien toteutuma (1/3) 9

10 Tehtävien toteutuma (2/3) Suunniteltu I1-vaiheelle 338 h ja toteutunut 352 h. 14 h arvioitua enemmän työtä Ryhmätapaamisiin kulunutta aikaa saatiin vähennettyä hieman, 6 tuntia vähemmän kuin PP-vaiheessa Projektin hallinta vaatinut 31 h Isompia eroja vaatimusmäärittelydokumentin päivitykseen arvioidussa ajassa. Arvioitu 16 h, toteutui 1,5 h. Mikä on positiivista. Testitapauksien suunnitteluun oli arvioitu 20 h, toteutunut 8,5 h. Uutena PP-vaiheen jälkeen Tarkempi tehtävien määrittely kun sisältö paremmin tiedossa Parantunut arvioituvuus Ryhmä tuntee toisensa paremmin Ryhmä tuntee asiakkaan paremmin Opittu PP-vaiheen ongelmista ja pilkottu tehtäviä tarkemmin 10

11 Tehtävien toteutuma (3/3) Aiheen vaativuuden ja asiakkaan pyynnöstä keskitytty suunnitteluun Kuvauskieli työkalun tärkein osa ja se pitää määritellä hyvin I1-vaiheen tunnit Varsinaiselle toteutukselle jäi arvioitua vähemmän aikaa Dokumentointi 24 % Infra 2 % Asiakastapaamisten anti ollut erittäin tärkeätä ja kehittävää Tapaamiset 27 % Ohjelmointi 6 % Suunnittelu 28 % Projektin hallinta 8 % Opiskelu 4 % Testaus 1 % 11

12 Työmäärät per viikko Työmäärät per viikko vko 48 vko 47 vko 46 Viikko vko 45 vko 44 vko 43 vko 42 vko h 20 h 40 h 60 h 80 h 100 h 120 h tuntimäärä Töitä tehty 706 tuntia. Noin 53 % kokonaismäärästä. Viikkona 45 PP-vaiheen palautus Viikkona 48 alustavaa työtä I1-vaiheen palautusta varten ja teknistä spesifikaatiota. 12

13 Työtunnit per ryhmän jäsen (1/8) Toteutuneet tunnit I1-vaiheessa Toteutunut Suunniteltu Ero Mikko 10 Jani H 37 Jani M -12 Risto -22 Mika 2 Teemu 10 Timo -6 Yhteensä +19 Ryhmän jäsenien vastuualueet määrittelivät paljon työn jakautumista Asiakkaan pyynnöstä keskityttiin kuvauskielen määrittelyyn ja arkkitehtuuriin. Alkuperäisten vastuualueiden kautta töitä tuli enemmän osalla jäsenistä Osan jäsenten kurssista riippumattomat syyt veivät heidän aikaansa odotettua enemmän 13

14 Työtunnit per ryhmän jäsen (2/8) Mikko: Toteutuneet tunnit Arvioitu työmäärä I1-vaiheen lopussa oli 110 h ja toteutunut 136 h. Projektin hallintaan kulunut noin 4h/viikko Työmäärän ylitykseen syynä pääasiallisesti aiheen vaativuus ja suunnittelun arvioidusta lisääntynyt määrä. 14

15 Työtunnit per ryhmän jäsen (3/8) Teemu: Toteutuneet tunnit Tunteja kertyi 10 suunniteltua enemmän (55.5 h) Syynä oli mm. tietokantarajapinnan käyttöönoton ongelmat sekä tekniset ongelmat uuden versionhallintapalvelimen käyttöönotossa Epäselvyys JDBC-tehtävänannossa johti sen toteutuksen viivästymiseen 15

16 Työtunnit per ryhmän jäsen (4/8) Jani H: Toteutuneet tunnit NAME HOURS *TOTAL* DS:Arkkitehtuurin suunnittelu DS:Arkkitehtuurista suunnittelua TA40-DO: Tekninen spesifikaatio DS:Vaatimusmäär. kirjoitusta TA26-KV: Kuvauskielen rakenteen suunnittelu 9.70 GE:Ryhmätapaaminen 9.20 DS:Teknologian opiskelua 9.00 TA10-MO: Datanvälityksen suunnittelu 7.50 GE:Asiakastapaamiset 6.50 GE:Ryhmätapaamiset 6.50 PM:Projektin hallinta 5.00 GE:Asiakastapaaminen 4.50 TA19-TS: Perustoimenpiteiden toteutus TA16-TS: Toimenpiteiden suunnittelu IM:ETL-moottori 3.00 TA11-MO: Moottorin perustoteutus 3.00 TA9-MO: Moottorin rajapintojen suunnittelu 3.00 TA41-DO: Edistymisraportti 2.50 Tunteja kertyi 37 suunniteltua enemmän (yht. 87 h). Oli etukäteen tiedossa, että projekti on suunnittelupainotteinen ja että arkkitehdillä tulee olemaan paljon työtä alkuvaiheessa. Tuntimääräarvion huomattava ylitys johtuu etupäässä siitä, että jouduin olemaan odotettua enemmän mukana eri osa-alueiden suunnittelussa. Myös vaatimukset muuttuivat I1-vaiheen aikana odotettua enemmän, mikä aiheutti lisätyötä. NAME HOURS TA41-DO: Edistymisraportti 2.50 DS:Projektisuunnitelman kirj DS:Teknisen spesifikaation määr DS:Vaatimusmäär. selvitystä 2.00 GE:Mentor-tapaamiset 2.00 PM:SEPA 2.00 TA15-MO: Dok.generaattorin suunnittelu 2.00 TA34-DW: Muu suunnittelu 2.00 TA38-LL: Tietolähteiden selvitys 2.00 PM:Edistymisraportti 1.50 PM:Katselmoinnit 1.50 DS:Projektisuunnitelman määr TA4-TK: Tietokantojen konfigurointi

17 Työtunnit per ryhmän jäsen (5/8) Jani M: Toteutuneet tunnit Työmäärä jäi huomattavasti pienemmäksi (noin 10 h) I1-vaihe meni nopeasti ja oli työkiireitä joten päätin siirtää osan tunneista suosiolla I2:een. Aikaa upposi eniten suunnitteluun ja dokumentointiin. Sepaa en päässyt tekemään vielä tässä vaiheessa, kun testattavaa ei juuri ollut. 17

18 Työtunnit per ryhmän jäsen (6/8) Mika: Toteutuneet tunnit PP + I1 Aika-arvio piti jälleen varsin hyvin paikkansa, vain muutaman tunnin virheellä Kuvauskielen ja parsimisen / prosessin rakentamisen tehtävät työllistivät tässä iteraatiossa paljon Tapaamiset veivät myös paljon aikaa Tähän mennessä käytetty n. 45 % projektiin varatuista tunneista 18

19 Työtunnit per ryhmän jäsen (7/8) Timo: toteutuneet tunnit PP + I1 Tavoitteesta jäätiin muutamalla tunnilla Kurssin ulkopuoliset velvoitteet estäneet osallistumista loppuvaiheen tapaamisiin Ongelmia ajan tasalla pysymisessä Vaaditaan priorisointia I2:n aikana, muut kiireet tulevat vähenemään, mikä edesauttaa suuremman tuntimäärän tekemistä. 19

20 Työtunnit per ryhmän jäsen (8/8) Risto: toteutuneet tunnit PP + I1 Toteutuneita tunteja oli 20 vähemmän kuin suunniteltuja Varsinaiseen toteuttamiseen eikä siten myöskään testaukseen päästy vielä tässä iteraatiossa, vaikka näin alunperin suunniteltiin Iteraation ajalle osui myös viikon mittainen työmatka Tunneista käytetty tähän mennessä noin kolmannes 20

21 Arvio tulevista työmääristä Toteutuneet tunnit I1-vaiheessa Toteutunut Suunniteltu Ero Mikko 10 Jani H 37 Jani M -12 Risto -22 Mika 2 Teemu 10 Timo -6 Yhteensä +19 Suunnitellut tunnit I1-aloitusvaiheessa PP I1 I2 FD Yht Mikko Jani H Jani M Risto Mika Teemu Timo Yhteensä Aiheen vaativuus verotti kovasti arkkitehtuuriin osallistuvien henkilöiden tunteja Aikatauluissa huomioitu pitkä joululoma Uusin arvio tulevista työmääristä PP I1 I2 FD Yht Mikko Jani H Jani M Risto Mika Teemu Timo Yhteensä Punaisella on merkitty muuttuneet tiedot 21

22 Muutokset projektiin Mitään suurempia muutoksia projektiin ei ole tehty, alkuperäinen vaatimusmäärittely on pitänyt varsin hyvin paikkaansa. Toteutuksen painopistettä on siirretty entistä enemmän I2-vaiheeseen, ennakoitua vaativamman suunnitteluvaiheen takia. 22

23 Riskienhallinta Toimenpiteet Riskejä seurattu jatkuvasti ja niistä keskusteltu ryhmän palavereissa osa riskeistä osittain toteutunut pidetty kokous, jossa riskit kartoitettu järjestelmällisesti uusia riskejä tunnistettu vanhoja päivitetty 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 Uusia riskejä tunnistettu: Siirtyminen suunnittelusta toteutukseen liian hidasta Työmäärä jakautunut epätasaisesti ryhmän kesken ongelmia jatkossa? Nämä riskit toteutuneet ainakin osittain 23

24 Koodimetriikat Metriikoiden käyttö etenkin tässä vaiheessa helposti harhaanjohtavaa, sillä on toteutettu pääasiassa rajapintoja matalan tason toteutus suurelta osin puuttuu Tämän vuoksi esitämme vain muutaman tunnusluvun Työkaluna CCCC LOC, NLOC ja COM/LOC valittu, jotta voidaan vertailla muihin projekteihin LOC = lines of code COM = lines of comments Tilanne LOC 1314 COM 733 LOC/COM 1.8 Luvut eivät sisällä XML/XSD tiedostoja, ainoastaan Java- koodin 24

25 Laadunarviointi (1/3) Bugi metriikat Raportoitu PP 84 I1 28 I2 DE Total 112 Käsitelty Avoinna 0 0 Avoinna Blockers 0 Critical 0 Major 0 Minor 0 Trivial 0 Yht. 0 Tässä iteraatiossa Blocker tai Critical tason virheitä ei ole avoinna Ohjelmakoodi on tällä hetkellä lähinnä prototyyppi asteella Prototyyppien testaaminen ongelmallista, koska prototyypille ei ole varsinaista speksiä, jota vastaan testausta voitaisiin suorittaa Kuvauskielen määrittelyssä ja teknisen spesifikaation luomisessa on käytetty katselmointimenetelmiä Puutteita arvioitu yhteistyössä asiakkaan kanssa Osaan katselmoinneista tuotu liian keskeneräisiä dokumentteja, ja katselmoinnit ovat muuttuneet aivoriihen kaltaisiksi Laadun määrittely vaikeaa, koska ei konkreettisia tuotoksia 25

26 Laadunarviointi (2/3) Dokumentti Laajuus Laatu Kommentit Kuvauskieli 2 Tekninen spesifikaatio 3 Perustoteutus käyty läpi asiakkaan kanssa, rakenne Tähän mennessä tehty spesifikaatio OK, spesifikaatio tarkentuu kuitenkin myöhemmin Toimenpiteet 0 Testausta ei aloitettu ETL-moottori 0 Testausta ei aloitettu Kuvauskieltä on käyty yhdessä läpi asiakkaan kanssa Kehitystä on tapahtunut paljon I1 vaiheessa Perusrakenne on todettu toimivaksi Tekninen spesifikaatio katselmoitu Osa asioista voidaan määritellä vasta myöhemmin Tähän mennessä päätetyt asiat saatu speksattua riittävällä tarkkuudella Toimenpiteiden testausta ei aloitettu ETL-moottorin testausta ei aloitettu 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 26

27 Laadunarviointi (3/3) Asiakkaan kanssa pidetyissä palavereissa on käyty läpi I1 vaiheen läpivientiä sekä projektin läpivientiä yleisesti Kaaviossa on kuvattu asiakkaan tekemien huomautusten ja tarkennusten määrä koskien I1-vaiheen tuotoksia (Tekninen spesifikaatio, kuvauskieli sekä osin vielä vaatimusmäärittely) Voidaan todeta, että huomautuksien ja kehitystarpeiden määrä ei ole merkittävästi vähentynyt vaiheen edetessä Johtuu projektin kokeellisesta luonteesta Kun yksi asia saadaan suunniteltua, tulee lisää kysymyksiä Ei ole välttämättä ollutkaan tarkoituksena tehdä kaikkea yhdellä kertaa Asiakaspalaverit ovat kuitenkin luonteeltaan enemmän aivoriihiä kuin katselmointitilaisuuksia Asiaan on kuitenkin syytä kiinnittää huomiota Laatu on osittain subjektiivinen käsite ja asiakas on laadun tärkein arvioija

28 Iteraation tuotoksien esittely Iteraation tuotokset Projektisuunnitelma Vaatimusmäärittely Riskienhallintasuunnitelma SEPA-dokumentit Pareittain tehdyt SEPA-aiheet PM SEPA Edistymisraportti 28

29 I1-Iteraation tuotokset Projektisuunnitelma (päivitetty) Vaatimusmäärittely (päivitetty) Tekninen spesifikaatio Laadunvarmistus Toteutetut käyttöskenaariot 29

30 Projektisuunnitelman muutokset Päivitetyt työmääräarviot Korjattu budjetti 30

31 Vaatimusmäärittelyn muutokset Lisätty käyttöskenaariot Lisätty T21: Indeksien poistaminen tilapäisesti rivien lisäyksen ajaksi SCD:n prioriteetti matalaksi Sort-toimenpiteen poistaminen 31

32 Tekninen spesifikaatio Suunnitteluun panostettu erittäin paljon I1-vaiheen aikana Yleinen arkkitehtuuri suunniteltu, tärkeimmät osat yksityiskohtaisella tasolla Suunnitteluperiaatteet Moduulijako pitää olla erittäin selkeä (tarkasti määritellyt rajapinnat), koska suunnittelussa on mukana monta ihmistä ja lisäksi kommunikointimahdollisuudet ovat heikot. Pitää keskittyä erityisen tarkasti järjestelmän runko-osiin, koska jatkokehitystä on tarkoitus tehdä paljon, myös räätälöidysti eri asiakkaille. Varotaan tekemästä työkalusta liian yleiskäyttöistä, koska markkinoilla on jo isojen firmojen suurella budjetilla tekemiä yleiskäyttöisiä ETL-työkaluja. Tehdään kevyt ( light-weight ) suunnittelutyökalu ja suunnataan se ainoastaan ohjelmointitaitoisten ihmisten käyttöön. Järjestelmän moduulijako Kuvauskieli ETL-moottori Toimenpidekomponentit Dokumentaatiogeneraattori ETL-prosessin hallinta Tietokantojen hallinta 32

33 Muita vaatimuksia järjestelmälle (1/2) Käytettävyys Kuvauskielestä suunnitellaan tehokas käyttää (ohjelmointitaitoiselle ihmiselle), joskus yksinkertaisuuden/geneerisyyden kustannuksella Virheidenhallinta Koskee erityisesti moottoria ja toimenpidekomponentteja, joihin luodaan monipuolinen ja tehokas virheidenhallinta Jatkokehitysmahdollisuus Suunnitellaan asioita pidemmälle kuin tämän projektin puitteissa toteutetaan Jätetään tilaa laajennuksille ja kokonaisten komponenttien vaihtamiselle Tehokkuus Pyritään suorittamaan toimenpiteet suoraan tietokannan sisällä aina kun mahdollista ETL-prosessin aikana suoritettavan koodin tulee olla kaikkialla virtaviivaista Tietoturva Lähtökohta on, että järjestelmä pyörii kokonaan asiakkaan omissa tietojärjestelmissä, joihin ulkopuolisilla ei ole pääsyä Tarvittaessa voidaan rajoittaa eri käyttäjien oikeuksia tietovarastoon 33

34 Muita vaatimuksia järjestelmälle (2/2) Skaalautuvuus Kuvauskielessä voi aliprosessien avulla hallita suuriakin ETL-prosesseja Satoja toimenpiteitä sisältäviin ja useita tunteja kestäviin prosesseihin varaudutaan tukemalla savepointteja, joihin voidaan palata prosessin keskeytyessä Ylläpidettävyys Pidetään tarkkaa virhe/debug-lokia tietokannassa ja mahdollistetaan virheiden monipuolinen tarkastelu (sekä prosessin kehittäjä että ylläpitäjä) Mahdollisuus muuttaa konfiguraatiota helposti ja luotettavasti (ajastukset, tietolähteiden osoitteet) Lähdejärjestelmissä tapahtuneiden arvaamattomien rakennemuutosten tunnistaminen Siirrettävyys Käytetään Javaa => pienellä vaivalla siirrettävissä eri käyttöjärjestelmiin ja laitealustoille Tuki eri valmistajien tietokannoille (mm. saraketyyppien muunnokset) Tuki Common Warehouse Metadatalle (prosessikuvauksen siirto muihin ETLtyökaluihin) 34

35 Kuvauskieli Prosessikuvaus tehdään XML-pohjaisella kielellä, joka määritellään XML Scheman avulla (standardi, valmiita menetelmiä ja työkaluja saatavilla) Prosessiin kuuluvat tiedostot Projektitiedosto Prosessin ja aliprosessien kuvaustiedostot Konfiguraatiotiedosto I1-vaiheessa pääpaino prosessikuvaustiedostojen rakenteella ja käsittelyllä Kuvaustiedoston rakenne pitkälle suunniteltu Tiedoston lataus ja tulkinta osittain toteutettu Projektitiedosto Sisältää viittaukset prosessi- ja konfiguraatiotiedostoihin Pääprosessin kuvaustiedosto ETL-prosessin päävaiheet ja välitulokset Aliprosessien kuvaustiedostot Kuvaa verkkomaisen ETL-prosessin toimenpiteiden avulla Konfiguraatiotiedosto Tietokantojen asetukset Ajastukset Tietolähteisiin ja tietovarastoon liittyvät konfiguraatiotiedot 35

36 ETL-moottori Moottori toteutetaan joukkona Javaluokkia, jotka muodostavat tiiviin kokonaisuuden Rajapintoja moneen suuntaan: Toimenpidekomponentit (tarkasti suunniteltu) Prosessikuvauksen lataus (tarkasti suunniteltu) Tietokantojen käsittely (tarkasti suunniteltu) Lähdedatan lukeminen (melko pitkälle suunniteltu) Tietovaraston käsittely (alustavasti suunniteltu) Prosessin käynnistäminen ja ajastukset (alustavasti suunniteltu) Dokumentaatiogeneraattori (alustavasti suunniteltu) Prosessin esitys olioina, toimenpiteiden ajojärjestys ja väliaikaisvarastojen käsittely (tarkasti suunniteltu ja osittain toteutettu) Virheidenhallinta ETL-prosesseissa tärkeää (melko pitkälle suunniteltu ja osittain toteutettu) 36

37 Toimenpidekomponentit Toimenpidekomponenttien suunnitteluun liittyy Toimintakuvaus Syötteet Tulokset Parametrit Käyttäytyminen virhetilanteissa Lähes kaikki vaatimusmäärittelyssä mainitut toimenpidekomponentit alustavasti suunniteltu Muutama toimenpide suunniteltu tarkemmin: aggregate, call, subprocess, pivot, join, projection, filter, import, export Kaksi toimenpidettä toteutettu: copy ja insert 37

38 Dokumentaatiogeneraattori Suunniteltu, mitä vaatimuksia dokumentaatiogeneraattori asettaa muille järjestelmän osille Määritelty vaatimukset generaattorin tarvitsemille lähtötiedoille prosessista Toteutetaan itsenäisenä palveluna, joka kuitenkin kutsuu muita ydinkomponentteja Prosessikuvauksen tekninen muuntaminen tulosformaattiin vaatii vielä tarkennusta 38

39 ETL-prosessin hallinta Alustavasti suunniteltu Projektitiedoston rakenne Ajastukset 39

40 Tietokantojen hallinta Tarkasti suunniteltu ja pitkälle toteutettu Tietokantojen konfiguraation lukeminen Tauluihin viittaaminen moottorista ja muista komponenteista Taulurakenteen kuvaustapa, taulujen luominen ajon aikana Väliaikaistaulujen hallinta 40

41 Toteutetut käyttöskenaariot Osittain toteutetut: SA-1 Asennus (tietokantojen konfigurointi) SA-2 Ajastaminen SY-2 Ajastuksien ja ylimääräisen ajon ajaminen SO-1 Prosessin toteutus (prosessin ajaminen ja testaus ei vielä mahdollista) SO-2 Toimenpiteiden ohjelmointi (testaus ei vielä mahdollista) SO-3 Versionhallinta SD-1 Prosessin suunnittelu SD-2 Prosessin muutokset ja kuvauksen ylläpito 41

T-76.115 Edistymisraportti. ExtraTerrestriaLs PP iteraatio 2.11.2004

T-76.115 Edistymisraportti. ExtraTerrestriaLs PP iteraatio 2.11.2004 T-76.115 Edistymisraportti ExtraTerrestriaLs PP iteraatio 2.11.2004 Agenda Projektin tilanne Projektin esittely Projektin tavoitteet ja nykyinen tilanne Työn tulokset PP iteraation tuotokset Tehtävien

Lisätiedot

T Testitapaukset TC-1

T Testitapaukset TC-1 T-76.115 Testitapaukset TC-1 ETL-työkalu ExtraTerrestriaLs / Aureolis Oy Versio Päivämäärä Tekijä Muutos 1.0 18.11.2004 Risto Kunnas Testitapaukset ensimmäistä iteraatiota varten 1.1 26.11.2004 Risto Kunnas

Lisätiedot

T-76.115 Testiraportti TR-3. ETL-työkalu

T-76.115 Testiraportti TR-3. ETL-työkalu T-76.115 Testiraportti TR-3 ETL-työkalu ExtraTerrestriaLs Versio Päivämäärä Tekijä Kuvaus 1.0 14.03.05 Risto Kunnas Ensimmäinen versio 1.1 15.03.05 Risto Kunnas Korjauksia Sivu 1 / 14 Sisällysluettelo

Lisätiedot

T Projektikatselmus

T Projektikatselmus T-76.115 Projektikatselmus Projektityöryhmä GenCode I3-iteraatio 17.3.2004 Agenda Tavoitteiden toteutuminen (5 min) Resurssien käyttö (5 min) Iteraation tulokset (10 min) Riskit (5min) +Kokemuksia työskentelymenetelmistä

Lisätiedot

T-76.115 Testiraportti TR-2. ETL-työkalu

T-76.115 Testiraportti TR-2. ETL-työkalu T-76.115 Testiraportti TR-2 ETL-työkalu ExtraTerrestriaLs Versio Päivämäärä Tekijä Kuvaus 1.0 07.02.05 Risto Kunnas Ensimmäinen versio 1.1 08.02.05 Risto Kunnas Lisätty liitteet Sivu 1 / 11 Sisällysluettelo

Lisätiedot

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy Laadunvarmistuksen suunnitelma Ryhmä ExtraTerrestriaLs Aureolis Oy Versi Päiväys Tekijä Kuvaus o 1.0 8.11.2004 Risto Kunnas Ensimmäinen versio 1.1 8.11.2004 Risto Kunnas Korjauksia 1.2 9.11.2004 Mika Suvanto

Lisätiedot

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy Laadunvarmistuksen suunnitelma Ryhmä ExtraTerrestriaLs Aureolis Oy Versio Päiväys Tekijä Kuvaus 1.0 8.11.2004 Risto Kunnas Ensimmäinen versio 1.1 8.11.2004 Risto Kunnas Korjauksia 1.2 9.11.2004 Mika Suvanto

Lisätiedot

Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy

Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy Kehitysohje ETL-työkalu Versio Pvm Tekijä Kuvaus 0.1 15.1.2005 Timo Sallinen Ensimmäinen versio 0.2 26.1.2005 Timo Sallinen Täydenetty pohjaa 0.3 06.02.2005 Mika Suvanto Pieniä täydennyksiä ja oikolukua

Lisätiedot

Tekninen määrittely. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy

Tekninen määrittely. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy Tekninen määrittely ETL-työkalu ExtraTerrestriaLs / Aureolis Oy Versio Päivämäärä Tekijä Muutos 0.1 13.11.2004 Timo Sallinen Ensimmäinen versio 0.2 25.11.2004 Jani Honkanen ETL-moottori 0.3 26.11.2004

Lisätiedot

T SEPA - päiväkirja: Design Patterns. ETL työkalu

T SEPA - päiväkirja: Design Patterns. ETL työkalu T-76.115 SEPA - päiväkirja: Design Patterns ETL työkalu Versio Päivämäärä Tekijä Kuvaus 1.0 25.10.2004 Jani Honkanen PP-vaiheen jälkeinen versio 1,1 26.11.2004 Mika Suvanto I1- vaiheen kokemuksia lisätty

Lisätiedot

0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen Muutoshistoria Versio Pvm Tekijä Kuvaus 0.1 24.10.2005 Elina Kontro Laatuasiat siirretty omaan dokumenttiin jatkotyöstetty 0.2 27.10.2005 Santeri Saarinen Bugien elinkaari yms. asioita jatkettu 0.3 28.10.2005

Lisätiedot

T-76.115 Projektisuunnitelma

T-76.115 Projektisuunnitelma T-76.115 Projektisuunnitelma ETL-työkalu Versio Päivämäärä Tekijä Kuvaus 0.1 20.10.2004 Timo Sallinen Ensimmäinen versio 1.0 22.10.2004 Timo Sallinen Korjauksia, lisätty 1.4 ja 5.3 1.1 26.10.2004 Mikko

Lisätiedot

T SEPA - päiväkirja: Design Patterns. ETL työkalu

T SEPA - päiväkirja: Design Patterns. ETL työkalu T-76.115 SEPA - päiväkirja: Design Patterns ETL työkalu Versio Päivämäärä Tekijä Kuvaus 1.0 25.10.2004 Jani Honkanen PP-vaiheen jälkeinen versio 1,1 26.11.2004 Mika Suvanto I1- vaiheen kokemuksia lisätty

Lisätiedot

Tekninen määrittely. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy

Tekninen määrittely. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy Tekninen määrittely ETL-työkalu ExtraTerrestriaLs / Aureolis Oy Versio Päivämäärä Tekijä Muutos 0.1 13.11.2004 Timo Sallinen Ensimmäinen versio 0.2 25.11.2004 Jani Honkanen ETL-moottori 0.3 26.11.2004

Lisätiedot

T Loppukatselmus

T Loppukatselmus T-76.115 Loppukatselmus REILU 16.3.2005 Agenda Johdanto (5min) Tuotteen esittely (10 min) Käyttötarkoitus Vaatimukset Ohjelmiston rakenne Demosovellus Projektin arviointi (15 min) Iteraatiot Tavoitteiden

Lisätiedot

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää

Lisätiedot

Projektityö

Projektityö Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:

Lisätiedot

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006 12 09 Jani Eränen Alustava DOKUMENTIN TILA: Alustava Valmis Tarkastettu

Lisätiedot

Ohjelmiston toteutussuunnitelma

Ohjelmiston toteutussuunnitelma Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,

Lisätiedot

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

SOVELLUSPROJEKTIN ARVIOINTILOMAKE SOVELLUSPROJEKTIN ARVIOINTILOMAKE Arviointilomake on tarkoitettu Sovellusprojektin vastaavan ohjaajan arvioinnin tueksi, eikä sillä siten tule korvata erillistä projektilausuntoa. Useaa arviointikohtaa

Lisätiedot

Tik Projektiryhmä: TeamAhma. Projektin HAYABUSA opponointi. Opponointisuunnitelma

Tik Projektiryhmä: TeamAhma.  Projektin HAYABUSA opponointi. Opponointisuunnitelma TeamAhma Projektin HAYABUSA opponointi Opponointisuunnitelma Päivitetty 25.3.2001 klo 12:08 Projektin HAYABUSA opponointi Mikko Viljainen 2 (5) Sisällys 1. JOHDANTO...3 2. YMPÄRISTÖ...3 3. HENKILÖSTÖ...4

Lisätiedot

T Projektikatselmus

T Projektikatselmus T-76.115 Projektikatselmus Projektityöryhmä GenCode I2-iteraatio 11.2.2004 Agenda Projektin tilanne (10 min) Tavoitteiden toteutuminen Iteraation tunnusluvut Käytetyt työskentelymenetelmät (5min) Iteraation

Lisätiedot

SEPA: Projektin edistymisen seuranta ja hallinta

SEPA: Projektin edistymisen seuranta ja hallinta T-76.115 Ryhmä ExtraTerrestriaLs SEPA-päiväkirja Sivu 1 (10) SEPA: Projektin edistymisen seuranta ja hallinta Mikko Ruokojoki, 45959V Versio Päiväys Kuvaus 0.1 27.10.2004 Ensimmäinen versio 0.2 1.11.2004

Lisätiedot

Toteutusvaihe T3 Digi-tv: Edistymisraportti

Toteutusvaihe T3 Digi-tv: Edistymisraportti Toteutusvaihe T3 Digi-tv: Edistymisraportti Sisällysluettelo 1. Projektin tila...3 Dtv: Work done per Person (current phase)...3 Dtv: Work done per Worktype (current phase)...3 2. Suoritetut tehtävät...4

Lisätiedot

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari

Lisätiedot

T Projektisuunnitelma. ETL-työkalu

T Projektisuunnitelma. ETL-työkalu T-76.115 Projektisuunnitelma ETL-työkalu ExtraTerrestriaLs Versio Päivämäärä Tekijä Kuvaus 0.1 20.10.2004 Timo Sallinen Ensimmäinen versio 1.0 22.10.2004 Timo Sallinen Korjauksia, lisätty 1.4 ja 5.3 1.1

Lisätiedot

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja

Lisätiedot

T Projektikatselmus

T Projektikatselmus T-76.115 Projektikatselmus Projektityöryhmä GenCode I2-iteraatio 11.2.2004 Agenda Tavoitteiden toteutuminen (5 min) Resurssien käyttö (5 min) Iteraation tulokset (10 min) Riskit (5min) Työskentelymenetelmistä

Lisätiedot

Ylläpitodokumentti Mooan

Ylläpitodokumentti Mooan Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas

Lisätiedot

T-76.115 Projektisuunnitelma

T-76.115 Projektisuunnitelma T-76.115 Projektisuunnitelma ETL-työkalu Versio Päivämäärä Tekijä Kuvaus 0.1 20.10.2004 Timo Sallinen Ensimmäinen versio 1.0 22.10.2004 Timo Sallinen Korjauksia, lisätty 1.4 ja 5.3 1.1 26.10.2004 Mikko

Lisätiedot

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0 EDISTYMISRAPORTTI - PS Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 2. SUORITETUT TEHTÄVÄT 3 Projektisuunnitelma 3 Vaatimusmäärittely

Lisätiedot

Toteutusvaihe T2 Edistymisraportti

Toteutusvaihe T2 Edistymisraportti Toteutusvaihe T2 Edistymisraportti Sisällysluettelo 1. Projektin tila...3 1.1. Suoritetut tehtävät...4 1.2. Käytetyt menetelmät...5 1.3. Ongelmat...6 1.4. Jatkosuunnitelmat...6 Versio- ja muutoshistoria

Lisätiedot

ETL-DEMO. Esimerkki ETL-kuvauskielen käyttöstä

ETL-DEMO. Esimerkki ETL-kuvauskielen käyttöstä ETL-DEMO Esimerkki ETL-kuvauskielen käyttöstä Lähtötilanne Organisaation operatiivisessa kannassa dataa, jota halutaan varastoida ja jalostaa Päätetään mihin muotoon jalostettu data halutaan tietovarastossa

Lisätiedot

T Testiraportti - järjestelmätestaus

T Testiraportti - järjestelmätestaus T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria

Lisätiedot

Suunnitteluvaihe prosessissa

Suunnitteluvaihe prosessissa Suunnittelu Suunnitteluvaihe prosessissa Silta analyysin ja toteutuksen välillä (raja usein hämärä kumpaankin suuntaan) Asteittain tarkentuva Analyysi -Korkea abstraktiotaso -Sovellusläheiset käsitteet

Lisätiedot

Tekninen määrittely. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy

Tekninen määrittely. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy Tekninen määrittely ETL-työkalu ExtraTerrestriaLs / Aureolis Oy Versio Päivämäärä Tekijä Muutos 0.1 13.11.2004 Timo Sallinen Ensimmäinen versio 0.2 25.11.2004 Jani Honkanen ETL-moottori 0.3 26.11.2004

Lisätiedot

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective) testausvaiheessa

Lisätiedot

T Testiraportti - integraatiotestaus

T Testiraportti - integraatiotestaus T-76.115 Testiraportti - integraatiotestaus 16. huhtikuuta 2002 Confuse 1 Tila Versio: 1.1 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 16.04.2002 Jani Myyry Versiohistoria

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite

Lisätiedot

LAATURAPORTTI Iteraatio 1

LAATURAPORTTI Iteraatio 1 LAATURAPORTTI Iteraatio 1 LAATURAPORTTI 2 (7) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 9.12.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 Kaarlo Lahtela Korjauksia 1.0 Lauri Kiiski Katselmointi ja

Lisätiedot

Tietojärjestelmän osat

Tietojärjestelmän osat Analyysi Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien tasolla Tietojärjestelmän osat Laitteisto

Lisätiedot

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen

Lisätiedot

Oleelliset vaikeudet OT:ssa 1/2

Oleelliset vaikeudet OT:ssa 1/2 Oleelliset vaikeudet OT:ssa 1/2 Monimutkaisuus: Mahdoton ymmärtää kaikki ohjelman tilat Uusien toimintojen lisääminen voi olla vaikeaa Ohjelmista helposti vaikeakäyttöisiä Projektiryhmän sisäiset kommunikointivaikeudet

Lisätiedot

T Ohjelmistokehitysprojekti I - Iteraatiosuunnitelma (I2)

T Ohjelmistokehitysprojekti I - Iteraatiosuunnitelma (I2) T-76.4110 Ohjelmistoprojekti I 25.2.2006 T-76.4115 Ohjelmistokehitysprojekti I - Iteraatiosuunnitelma (I2) Versio Päiväys Muokkaaja Kuvaus 2.0 25.2.2006 Markus Kattilamäki Päivämäärien tarkennus, viimeistely

Lisätiedot

Ylläpito. Ylläpidon lajeja

Ylläpito. Ylläpidon lajeja Ylläpito Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective)

Lisätiedot

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit

Lisätiedot

SEPA: Staattiset menetelmät Timo Sallinen, 51134F & Risto Kunnas, 50498T. Sisällysluettelo. 1 Johdanto. 2 SEPA harjoittelu käytännössä.

SEPA: Staattiset menetelmät Timo Sallinen, 51134F & Risto Kunnas, 50498T. Sisällysluettelo. 1 Johdanto. 2 SEPA harjoittelu käytännössä. Sivu 1 (5) SEPA: Staattiset menetelmät Timo Sallinen, 51134F & Risto Kunnas, 50498T Versio Päiväys Tekijä Kuvaus 0.1 27.10.2004 Timo Sallinen Ensimmäinen versio 1.0 31.10.2004 Timo Sallinen Korjauksia,

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

CS-C2130 / CS-C2140 / CS-E4910 Software Project 1 / 2 / 3 ja Accenture Luento

CS-C2130 / CS-C2140 / CS-E4910 Software Project 1 / 2 / 3 ja Accenture Luento CS-C2130 / CS-C2140 / CS-E4910 Software Project 1 / 2 / 3 ja Accenture 2016-2017 Luento 14.9.2016 Accenture yleisesti Maailmanlaajuisesti: henkilömäärä: ~ 375 000 toimistoja yli 200 kaupungissa, 120 maassa

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0

Lisätiedot

Projektin suunnittelu

Projektin suunnittelu Projektin suunnittelu Sami Kollanus TJTA330 Ohjelmistotuotanto 15.3. Projektin suunnittelu - CMMIkäytänteet Projektin estimaatit: Määritellään projektin laajuus (scope) Määritellään tehtävien ja tuotosten

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1 T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi

Lisätiedot

EDISTYMISRAPORTTI - T2 Virtuaaliyhteisöjen muodostaminen Versio 1.2

EDISTYMISRAPORTTI - T2 Virtuaaliyhteisöjen muodostaminen Versio 1.2 EDISTYMISRAPORTTI - T2 Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 1.1. Yleistä 2 1.2. Resurssit 2 1.3. Laatu 4 2. SUORITETUT

Lisätiedot

T Loppuraportti Sivu 1 (19) Loppuraportti. Ryhmä ExtraTerrestriaLs Asiakas Aureolis Oy

T Loppuraportti Sivu 1 (19) Loppuraportti. Ryhmä ExtraTerrestriaLs Asiakas Aureolis Oy T-76.115 Loppuraportti Sivu 1 (19) Loppuraportti Ryhmä ExtraTerrestriaLs Asiakas Aureolis Oy Versio Päiväys Tekijä Kuvaus 0.1 8.3.2005 Mikko Ruokojoki Alustava pohja 0.2 13.3.2005 Jani Malmi Lisätty vaatimusten

Lisätiedot

Kuopio Testausraportti Asiakkaat-osakokonaisuus

Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki

Lisätiedot

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5) Terja Ketola PTJ2008-työsuunnitelma 1 (5) AIKATAULU JA TEHTÄVÄT / PTJ2008 VALMIS MENOSSA MYÖHÄSSÄ ALOITTAMATTA ALUSTAVA AJANKOHTA EI PIDETTY / TEHTY 1 Määrittelyn läpikäynti PTi, TKe, IHa, TRö 34 23.8.2007

Lisätiedot

T-76.115 Ryhmä ExtraTerrestriaLs SEPA-päiväkirja Sivu 2 (13)

T-76.115 Ryhmä ExtraTerrestriaLs SEPA-päiväkirja Sivu 2 (13) T-76.115 Ryhmä ExtraTerrestriaLs SEPA-päiväkirja Sivu 1 (13) SEPA: Projektin edistymisen seuranta ja hallinta Mikko Ruokojoki, 45959V Versio Päiväys Kuvaus 0.1 27.10.2004 Ensimmäinen versio 0.2 1.11.2004

Lisätiedot

T Vaatimusmäärittely

T Vaatimusmäärittely T-76.115 Vaatimusmäärittely ETL-työkalu ExtraTerrestriaLs / Aureolis Oy Sivu 1 / 25 Versio Päivämäärä Tekijä Muutos 0.1 19.10.2004 Jani Malmi Alustava versio 0.2 19.10.2004 Mikko Ruokojoki Pieniä muokkauksia

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

T-76.115 Vaatimusmäärittelydokumentti. ETL-työkalu

T-76.115 Vaatimusmäärittelydokumentti. ETL-työkalu T-76.115 Vaatimusmäärittelydokumentti ETL-työkalu (Aureolis Oy) Sivu 1 (20) T-76.115 Vaatimusmäärittelydokumentti ETL-työkalu ExtraTerrestriaLs Versio Pvm Tekijä 0.1 19.10.2004 Jani Malmi Alustava versio

Lisätiedot

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu

Lisätiedot

Onnistunut Vaatimuspohjainen Testaus

Onnistunut Vaatimuspohjainen Testaus Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen

Lisätiedot

Data Sailors - COTOOL dokumentaatio Riskiloki

Data Sailors - COTOOL dokumentaatio Riskiloki Table of Contents 1 Johdanto.................................................................................... 1 1.1 Versiohistoria...........................................................................

Lisätiedot

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen mallintaminen. Luento 11, 7.12. Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,

Lisätiedot

T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki

T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki T-76.612 Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki Osa 1 - Ongelmat McConnellin (1996) luokittelun mukaisesti: Ihmiset Prosessi Tuote Teknologia Osa

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä Edistymisraportti v. T4 (Toteutus 4) Päivitetty 15.3.2001 klo 18:13 2 (8) Sisällys 1 PROJEKTIN TILA...3 2 SUORITETUT TEHTÄVÄT...6 3 KÄYTETYT MENETELMÄT...7 4 ONGELMAT...8 EDISTYMISRAPORTTI 2 3 (8) 1. Projektin

Lisätiedot

Siimasta toteutettu keinolihas

Siimasta toteutettu keinolihas AS 0.3200 Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma: Siimasta toteutettu keinolihas Laura Gröhn 224417 Mikko Kyllönen 221177 Lauri Liukko Sipi 84702A Susanna Porkka 225131 3.2.2015

Lisätiedot

T 76.115 Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi

T 76.115 Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi Hirviö Projektikatselmointi Mikä Hirviö on? Hajautettu muistikirja Professoreille Muistiinpanoja keskusteluista opiskelijan kanssa Diplomitöiden ja jatko opintojen seuranta Raportointi Opetushenkilökunnalle

Lisätiedot

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten

Lisätiedot

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3 AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision päiväys: 29.11.2004 Seuraavan

Lisätiedot

58160 Ohjelmoinnin harjoitustyö

58160 Ohjelmoinnin harjoitustyö 58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista

Lisätiedot

CSE-C2610 Software Project I ja Accenture Luento

CSE-C2610 Software Project I ja Accenture Luento CSE-C2610 Software Project I ja Accenture 2015-2016 Luento 9.9.2015 Accenture yleisesti Maailmanlaajuisesti: henkilömäärä: ~ 320 000 toimistoja yli 200 kaupungissa, 56 maassa liikevaihto 30 mrd. USD (31.8.2015)

Lisätiedot

Tik-76.612 Ohjelmistotuoteliiketoiminta

Tik-76.612 Ohjelmistotuoteliiketoiminta Tik-76.612 Ohjelmistotuoteliiketoiminta Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin

Lisätiedot

Tekninen suunnitelma - StatbeatMOBILE

Tekninen suunnitelma - StatbeatMOBILE Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in

Lisätiedot

GroupDesk Toiminnallinen määrittely

GroupDesk Toiminnallinen määrittely GroupDesk Toiminnallinen määrittely Tilanne: Paikallinen oppilaitos, kuvitteellinen WAMK, tarvitsee ryhmätyöhön soveltuvan sähköisen asioiden hallintajärjestelmän ja ryhmätyöohjelmiston, jonka ajatuksena

Lisätiedot

Automaattinen yksikkötestaus

Automaattinen yksikkötestaus Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Automaattinen yksikkötestaus Ryhmä Rajoitteiset Versio Päivämäärä Tekijä

Lisätiedot

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS 20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien

Lisätiedot

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori Testauksen tuki nopealle tuotekehitykselle Antti Jääskeläinen Matti Vuori Mitä on nopeus? 11.11.2014 2 Jatkuva nopeus Läpäisyaste, throughput Saadaan valmiiksi tasaiseen, nopeaan tahtiin uusia tuotteita

Lisätiedot

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa INSPIRE ArcGIS-tuotteilla Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa 14.10.2010 ArcGIS-teknologian avulla organisaatiot voivat kehittää palvelujaan ja tehostaa toimintaansa... Improving How We

Lisätiedot

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti

Lisätiedot

Ohjelmistotuotantoprojekti

Ohjelmistotuotantoprojekti Ohjelmistotuotantoprojekti Muutos- ja korjauspyyntöjen priorisointityökalu Ryhmä Muppett YHTEENVETODOKUMENTTI Helsinki 1.9.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi: Ohjelmistotuotantoprojekti,

Lisätiedot

Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy

Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy Sivu 1 (15) Kehitysohje ETL-työkalu Versio Pvm Tekijä Kuvaus 0.1 15.1.2005 Timo Sallinen Ensimmäinen versio 0.2 26.1.2005 Timo Sallinen Täydenetty pohjaa 0.3 06.02.2005 Mika Suvanto Pieniä täydennyksiä

Lisätiedot

Ohjelmistotuotteen hallinnasta

Ohjelmistotuotteen hallinnasta Ohjelmistotuotteen hallinnasta Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Haikala ja Märijärvi, Ohjelmistotuotanto Royce, Software Project Management, A Unified Framework 1 Tavoitteista

Lisätiedot

PS-vaiheen edistymisraportti Kuopio

PS-vaiheen edistymisraportti Kuopio PS-vaiheen edistymisraportti Kuopio Kuopio, PS-vaiheen edistymisraportti, 30.10.2001 Versiohistoria: Versio Pvm Laatija Muutokset 1.0 30.10.2001 Ossi Jokinen Kuopio2001, vain kurssin T-76.115 arvostelun

Lisätiedot

Tietotekniikan Sovellusprojektit

Tietotekniikan Sovellusprojektit Tietotekniikan Sovellusprojektit Jukka-Pekka Santanen Tietotekniikan laitos 16.2.2010 Tavoitteena taitoja ja kokemusta projektimuotoisesta työtavasta ja ryhmätyöstä, projektin hallinnasta ja johtamisesta,

Lisätiedot

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen

Lisätiedot

Omahoitopolut.fi Toteutuksen tilannekatsaus

Omahoitopolut.fi Toteutuksen tilannekatsaus Omahoitopolut.fi Toteutuksen tilannekatsaus PVM 1 Sisällysluettelo Aikataulu ja saavutukset tähän mennessä Aikataulu, seuraavaksi toteutettavat tehtävät Budjetti Kertynyt työmäärä suhteessa suunniteltuun

Lisätiedot

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma 12.11.2007 Janne J. Korhonen 12.11.2007 Agenda 1. Prosessit ja palvelut, BPM ja SOA 2. BPM-projekteista yleensä 3. Prosessin elinkaarimalli 4. Kokemuksia

Lisätiedot

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Järjestelmäprojekti 1 projektisuunnitelma ICT4TN007-2 SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Versio 0.1 Tekijät Keijo Nykänen Tarkastanut Hyväksynyt HAAGA-HELIA

Lisätiedot

EDISTYMISRAPORTTI - T1 Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 1)

EDISTYMISRAPORTTI - T1 Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 1) EDISTYMISRAPORTTI - T1 Edited by Checked by Approved by Antti Tuomaala i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 2. SUORITETUT TEHTÄVÄT 4 Projektisuunnitelma Vaatimusmäärittely Virhe.

Lisätiedot

ENG-A1002 ARTS-ENG-Projekti. B-kori

ENG-A1002 ARTS-ENG-Projekti. B-kori ENG-A1002 ARTS-ENG-Projekti B-kori 11.4.2017 Innovatiivinen kuljetin B-korissa pyritään löytämään: uusi tai paranneltu tuotekonsepti kappaletavaroiden tai materiaalien käsittelyyn, siirtelyyn tai kuljetukseen.

Lisätiedot

EDISTYMISRAPORTTI - T4 Virtuaaliyhteisöjen muodostaminen Versio 1.0

EDISTYMISRAPORTTI - T4 Virtuaaliyhteisöjen muodostaminen Versio 1.0 EDISTYMISRAPORTTI - T4 Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 2 1. PROJEKTIN TILA 3 2. SUORITETUT TEHTÄVÄT 5 Projektisuunnitelma 5 Testaussuunnitelma

Lisätiedot

Ohjelmistojen mallintaminen, mallintaminen ja UML

Ohjelmistojen mallintaminen, mallintaminen ja UML 582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti

Lisätiedot

I1 Iteraatiosuunnitelma. CoSCA-simulaattorin jatkokehitysprojekti. TeamDC

I1 Iteraatiosuunnitelma. CoSCA-simulaattorin jatkokehitysprojekti. TeamDC I1 Iteraatiosuunnitelma CoSCA-simulaattorin jatkokehitysprojekti TeamDC Sisällysluettelo 1 Johdanto 2 1.1 Tavoitteet 3 1.2 Tuotokset 4 1.3 Tehtävät ja työmääräarviot 6 1.4 Vaiheistus ja aikataulutus 9

Lisätiedot

LOPPURAPORTTI Paperikonekilta Versio 1.0

LOPPURAPORTTI Paperikonekilta Versio 1.0 Loppuraportti LITA/TIKO/PAPERIKONEKILTA 1 (14) 18.5.2009 LOPPURAPORTTI Paperikonekilta Versio 1.0 Tekijät: Jaakko Karhunen Jani Hyvönen TIKO, IT-Dynamo 5.kerros Osoite: Tietojenkäsittelyn koulutusohjelma

Lisätiedot

Hybridivalvomon tilatiedon hallinnan kehittäminen

Hybridivalvomon tilatiedon hallinnan kehittäminen AS- 0.3200 Automaatio- ja systeemitekniikan projektityöt 23.9.2014 Projektisuunnitelma Työn suorittaja: Niklas Paganus Työn ohjaaja: Leena Salo Hybridivalvomon tilatiedon hallinnan kehittäminen Sisällysluettelo

Lisätiedot

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009 PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009 POHDINTAA Mitä asioita projektissa seurataan? Kuka vastaa ohjauksesta? Millä tavoin projektia seurataan ja ohjataan? Mitä asioita ohjaukseen kuuluu?

Lisätiedot

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut

Lisätiedot

TIETOJENKÄSITTELYTIETEIDEN LAITOS

TIETOJENKÄSITTELYTIETEIDEN LAITOS TIETOJENKÄSITTELYTIETEIDEN LAITOS PROJEKTITOIMINNAN PERUSTEET TENTTI 28.4.2001 Tonja Molin-Juustila Kustakin tehtävästä max 6 pistettä. Vastaukset arvostellaan 0,5 pisteen tarkkuudella. Oikeat vastaukset

Lisätiedot

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus Yhteenveto Ohjelmistotuotanto vs. muut insinööritieteet Monimutkaisuus Näkymättömyys (Usein näennäinen) luotettavuus ja edullisuus Muunnettavuus Epäjatkuvuus virhetilanteissa Skaalautumattomuus Copyright

Lisätiedot