T-76.115 Edistymisraportti. ExtraTerrestriaLs PP iteraatio 2.11.2004



Samankaltaiset tiedostot
T Edistymisraportti. ExtraTerrestriaLs I1 iteraatio

T Projektisuunnitelma

PS-vaiheen edistymisraportti Kuopio

T Projektikatselmus

T Projektisuunnitelma

T Loppukatselmus

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0

SEPA: Projektin edistymisen seuranta ja hallinta

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

T Projektisuunnitelma. ETL-työkalu

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Figure 1: Projektipäälliköt Juha-Pekka Honkavaara ja Juha Mattila

T Riskienhallintadokumentti ETL-työkalu (Aureolis Oy) Sivu 1 (12)

T Riskienhallintadokumentti ETL-työkalu (Aureolis Oy) Sivu 1 (9)

LOPPURAPORTTI Paperikonekilta Versio 1.0

Data Sailors - COTOOL dokumentaatio Riskiloki

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

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

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

T Riskienhallintadokumentti ETL-työkalu (Aureolis Oy) Sivu 1 (12)

Tik Ohjelmistotuoteliiketoiminta

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI

File [Otsikko] Projektisuunnitelma. SPT2014 Selvitysprojekti projektihallinnan työkaluista

T Ohjelmistokehitysprojekti I - Iteraatiosuunnitelma (I2)

T Riskienhallintadokumentti ETL-työkalu (Aureolis Oy) Sivu 1 (11)

SEPA: Projektin edistymisen seuranta ja hallinta

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

Projektiryhmä Tete Work-time Attendance Software. Henkilökohtainen SE harjoitus: loppuraportti

Menetelmäraportti - Konfiguraationhallinta

T Software Project: FASTAXON

Projektin suunnittelu

UKJ-suunnittelun etenemisestä

Projektinhallinta SFS-ISO mukaan

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework

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

Espoon projekti- ja ohjelmajohtamisen malli EsPro

Tik Ohjelmistoprojektien Hallinta

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Yhteenvetodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma

TYÖOHJEET VR-HYVINKÄÄ

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

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

Projektityö

MS-E2177 Operaatiotutkimuksen projektityöseminaari 2016

Toteutusvaihe T2 Edistymisraportti

TIEA4 Projektityö, 5-10 op.,

T Testiraportti TR-3. ETL-työkalu

T Projektikatselmus

NURMIJÄRVEN SOSIAALI - JA TERVEYSLAUTAKUNNAN TOIMINTAMALLIN ARVIOINTI. SoTe-lautakunta

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

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

T Projektikatselmus

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ä

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

AS Automaatio- ja systeemitekniikan projektityöt

Dokumentti: SEPA_diary_JK.doc Päiväys: Projekti : AgileElephant Versio: V1.0

T Testiraportti TR-2. ETL-työkalu

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

Lego Mindstorms anturit

Mittaaminen projektipäällikön ja prosessinkehittäjän työkaluna

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker

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

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

Hajautettu Ohjelmistokehitys

Työkalut ohjelmistokehityksen tukena

Ohjelmistojen suunnittelu

UCOT-Sovellusprojekti. Testausraportti

Projektisuunnitelma. Projektin tavoitteet

COTOOL dokumentaatio Riskiloki

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

NURMIJÄRVEN SOSIAALI- JA TERVEYSLAUTAKUNNAN TOIMINTAMALLIN ARVIOINTI. SoTe-lautakunta

Projektisuunnitelma. Palvelujen siirto Palvelutietovarantoon (PTV) Harri Nevala 1

PROJEKTIN EDISTYMISRAPORTTI Seurantajakso <jaksonumero, alkupäivä - päättymispäivä>

Toteutusvaihe T3 Digi-tv: Edistymisraportti

TIEA4 Projektityö, 5-10 op.,

T Testitapaukset TC-1

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

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

Harjoitus 3 Case Face Wash. Raine Mäki, Laura Takkinen, Marika Östman, Otto Kataja

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

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

IIZT4020 Projektitoiminta

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Mylab Projektitoiminnan kehittäminen. PM Club Tampere

Projektisuunnitelma: Tietokonepeliavusteinen kognitiivinen terapia

CSE-C2610 Software Project I ja Accenture Luento

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

MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver Hannu Hirsi 2018

T Testiraportti - integraatiotestaus

Projektiryhmä Tete Työajanseurantajärjestelmä. Versionhallintasuunnitelma

Olemme tehneet yhteistyötä asianajotoimistojen kanssa jo yli 20 vuotta. A&M Juristi on alusta pitäen suunniteltu selainkäyttöliittymälle.

Versionhallintasuunnitelma

Suunnitteluvaihe prosessissa

GroupDesk Toiminnallinen määrittely

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista)

A4.1 Projektityö, 5 ov.

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Transkriptio:

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 toteutuma Ajankäyttö ja arvio tulevasta Laadunarviointi Riskienhallinta Esimerkki tuotoksista Projektisuunnitelma Käytetyt työtavat 2

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

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 4

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 5

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 6

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 Dokumenttien kirjoitus 26 % Tapaamiset 41 % Suunnittelu & opiskelu 27 % Organisointi 6 % 7

Työtunnit per ryhmän jäsen (1/8) Toteutuneet tunnit PP-vaiheessa Toteutunut Suunniteltu 62 60 43 55 51 50 21 50 41 45 47 50 36 50 301 360 Ero Mikko 2 Jani H -12 Jani M 1 Risto -29 Mika -4 Teemu -3 Timo -14 Yhteensä -59 Teemu %16 Mika %14 Timo %12 Ris to %7 Mikko %20 Jani M %17 Jani H %14 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 8

Työtunnit per ryhmän jäsen (2/8) Mikko: Toteutuneet tunnit PP-vaiheessa 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 9

Työtunnit per ryhmän jäsen (3/8) Jani H: Toteutuneet tunnit PP-vaiheessa 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. 10

Työtunnit per ryhmän jäsen (4/8) Jani M: Toteutuneet tunnit PP-vaiheessa 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. 11

Työtunnit per ryhmän jäsen (5/8) Risto: Toteutuneet tunnit PP-vaiheessa Tunteja kului huomattavasti budjetoitua vähemmän. Alunperin ajateltiin, että testisuunnitelmaan kuluu PPvaiheessa enemmän aikaa, mutta aihe kuuluikin enemmän I1 alkuvaiheeseen. Lisäksi työkiireet verottivat osallistumista joihinkin ryhmän palavereihin sekä luentoihin. 12

Työtunnit per ryhmän jäsen (6/8) Mika: Toteutuneet tunnit PP-vaiheessa 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. 13

Työtunnit per ryhmän jäsen (7/8) Teemu: Toteutuneet tunnit PP-vaiheessa 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) 14

Työtunnit per ryhmän jäsen (8/8) Timo: Toteutuneet tunnit PP-vaiheessa Tunteja kului n. 25% suunniteltua vähemmän. Tähän vaikutti osaltaan 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. 15

Arvio tulevista työmääristä Toteutuneet tunnit PP-vaiheessa Toteutunut Suunniteltu 62 60 43 55 51 50 21 50 41 45 47 50 36 50 301 360 Ero Mikko 2 Jani H -12 Jani M 1 Risto -29 Mika -4 Teemu -3 Timo -14 Yhteensä -59 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 Yht Mikko 62 48 40 40 190 Jani H 43 50 57 40 190 Jani M 51 50 45 44 190 Risto 21 60 49 60 190 Mika 41 40 58 50 190 Teemu 47 45 56 42 190 Timo 36 45 64 45 190 Yhteensä 301 338 369 321 1330 Punaisella on merkitty muuttuneet tiedot 16

Laadun arviointi (1/3) - Bugimetriikat Bugimittausta PP I1 I2 DE Total Reported 84 84 Closed 0 0 Open 10 Blockers Critical Major Minor Trivial Total Total open 0 0 0 10 0 10 This iteration reported 0 0 0 10 0 10 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ä 17

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 Löytyneet virheet kappaleittain 9 8 7 6 5 4 3 2 1 0 Kappale 2 Kappale 3 Kappale 4 Kappale 5 Kappale 6 Kappale 7 18

Laadunarviointi (3/3) - Dokumentit 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 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ä. 19

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. 20

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 21

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 22

Iteraation tuotokset Iteraation tuotokset Projektisuunnitelma Vaatimusmäärittely Riskienhallintasuunnitelma SEPA-dokumentit Pareittain tehtdyt SEPA-aiheet PM SEPA Edistymisraportti 23

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 24

Projektisuunnitelma (2/2) Käytännöt ja työkalut Palaverit viikoittain Kotisivut Agenda, sihteeri, kokousmuistio 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 25

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 26