Ohjelmistotekniikka - Luento 13 Jouni Lappalainen & Henrik Hedberg

Koko: px
Aloita esitys sivulta:

Download "Ohjelmistotekniikka - Luento 13 Jouni Lappalainen & Henrik Hedberg"

Transkriptio

1 Ohjelmistotekniikka - Luento 13 Jouni Lappalainen & Henrik Hedberg Hajautettu versionhallinta Git työkalulla - Henrik Hedberg Luku 27: Projektin aikataulun kiinnittäminen - työnositus (WBS) - aikataulutustekniikat ja ansaitun arvon arvio - Scrum projektin hallinnassa

2 Soveltuvat lait ja pohdiskelun aiheita 1. Henkilöiden lisääminen myöhässä olevaan projektiin aiheuttaa vain lisää myöhästymistä / no 36, Brooks 1975 Milloin tuo edellä esitetty Brooksin laki ei välttämättä pidä paikkaansa? Van Genuchten ja Hatton esittelevät paperissaan uuden mittarin, ohjelmiston hyöty (software mileage). Mitä sillä tarkoitetaan ja mihin sitä voidaan käyttää?? Mitä yhteistä näet ansaitun arvon arviossa ja Scrumin Burndown arviossa?

3 27. Projektin aikataulun kiinnittäminen työn osittaminen - WBS WBS (work breakdown structure) on puurakenne, joka kuvaa esim. projektin tai sopimuksen vaatiman työpanoksen. Tällöin kuvataan lopputulos ja sen jakaminen hallittaviin komponentteihin (järjestelmät, osajärjestelmät, komponentit, tehtävät, osatehtävät, työpakkaukset) Tehtävät (tai osatehtävät) ovat yhdelle henkilölle ositettavissa oleva rajattu työkokonaisuus, josta henkilö selviää 2-3 viikossa

4

5 Projektin vastuiden määrittely Responsibility Assignment Matrix (RAM) Projektin vastuiden määrittelyn pohjana ovat projektin tehtävien määritys WBS (work breakdown structure) siihen liittyvät työmääräarviot käytettävissä olevat resurssit osaaminen työpanos vastuu Lopputuloksena on Responsibility Assignment Matrix (RAM) 5

6 Projektin aikataulutus Tietty tehtävä toteutetaan aktiviteetilla Aktiviteettiin liittyy alkamisajankohta, päättymisajankohta tekijät, käytettävä työpanos vaihetuotteet (deliverables) Aktiviteettien päättymisajankohtia sanotaan etapeiksi (milestones) Etappi on saavutettu, kun aktiviteetin vaihetuotteet on hyväksytty projektisuunnitelman määrittämällä tavalla (esim. projektikatselmuksessa) Aktiviteetti 1 Aktiviteetti 2 Aktiviteetti 3 Aktiviteetti 4...

7 Esimerkki aikataulutuksesta (Gantt-kaavio) Aktiviteetti" viikko 30" viikko 31" viikko 32" viikko 33" viikko 34" viikko 35" Aktiviteetti 1 Aktiviteetti 2 Aktiviteetti 3 Aktiviteetti 4 Aktiviteetti 5 Aktiviteetti 6 Aktiviteetti 7 Tarkasteluajankohta

8 Työmääräarvion tarkentuminen 4*x esitutkimus 2*x määrittely 1.5*x moduulisuunnittelu toteutus 0.67*x 0.5*x 0.25*x Boehm 1984

9 Työpanos ja tuotteen toimitus asiakkaalle Effort Cost E d Impossible region E a = m (t 4 d /ta 4 ) E a = effort in person-months t d = nominal delivery time for schedule t o = optimal development time (in terms of cost) t a = actual delivery time desired E o T min = 0.75T d t d t o development time Ohjelmiston arvioitu koko on LOC ja projektin vaatima työpanos 12 henkilötyövuotta. Jos tiimin koko on 8 henkilöä, projekti valmistuu noin 1.3 vuodessa Jos toimitusaikaa jatketaan 1.75 vuoteen, tarvittava työpanos laskee niin, että tiimin koko voidaan pienentää 4 henkilöön Pressman

10 Earned Value Management (EVM) (Earned Value Analysis, EVA) Projektin hallinta ansaitun arvon perusteella Ansaittu arvo (Earned value) mittaa kehitystä arvioidaan projektin valmiusastetta suorittamalla määrämuotoista analyysiä aikataulutettujen tehtävien suoritusasteesta Pressman

11 Miten ansaittu arvo lasketaan... Työn budjetoitu kustannus (budgeted cost of work scheduled, BCWS) on määritelty jokaiselle aikataulun tehtävälle BCWS i on suunniteltu työpanos tehtävälle i. tietyllä ajan hetkellä voidaan laskea arvo BCWS, joka on niiden tehtävien BCWS i arvojen summa, joiden pitäisi olla suunnitelmien (aikataulun) mukaan olla valmiina käytetään myös termiä PV (planned value) Valmiiden tehtävien budjetti (budget at completion, BAC) määritellään kaikkien tehtävien BCWS i arvojen summana. BAC = (BCWS k ) kaikille tehtäville k Pressman

12 Ansaitun arvon laskenta CPI = EV / AC SPI = EV / PV PV BAC kustannukset AC SV CV EV aika Lipke & Henderson 2006

13 Miten ansaittu arvo lasketaan... Seuraavaksi lasketaan suoritetun työn budjetoidut kustannukset (budgeted cost of work performed, BCWP). BCWP on kaikkien valmiiden tehtävien BCWS arvojen summa tietyllä ajan hetkellä. käytetään myös termiä EV (earned value) the distinction between the BCWS and the BCWP is that the former represents the budget of the activities that were planned to be completed and the latter represents the budget of the activities that actually were completed. [WIL99] BCWS, BAC ja BCWP arvojen perusteella voidaan laskea : Aikataulupohjainen suorituskyky (Schedule performance index, SPI) = BCWP/BCWS tai EV/PV (hyvä, jos > 1) Aikataulupoikkeama (Schedule variance, SV) = BCWP BCWS SPI kuvaa resurssien käytön tehokkuutta. Pressman

14 Miten ansaittu arvo lasketaan... Arvioitu valmiusaste (Percent scheduled for completion) = BCWS/BAC = (PV /BAC) mikä prosenttiosuus tulisi olla valmiina hetkellä t. Todellinen valmiusaste (Percent complete) = BCWP/ BAC = (EV/BAC) mikä osuus todella on valmiina hetkellä t. Todellinen työkustannus (Actual cost of work performed, ACWP = AC), todellinen työkustannus tehtävistä, jotka ovat valmiina tietyllä hetkellä. Sen jälkeen voidaan laskea kustannuspohjainen suorituskyky (Cost performance index, CPI) = BCWP/ACWP = EV/AC Kustannuspoikkeama (Cost variance, CV) = BCWP ACWP Pressman

15 Scrum projektin hallinnassa ja työmäärän arvioinnissa, ongelmakohdat,... Sprintin suunnittelu - tavoite - tiimin jäsenet ja sitoutuminen - työlista ja sen tarkentaminen tehtäviksi - aika ja paikka päivittäiselle scrumille - sprintin demopäivä Missä järjestyksessä työlistan tehtävät suoritetaan? Miten sprintin vauhti (velocity) arvioidaan (story points)? Montako sprinttiä? Päivittäin 30 päivää Listalla Tehtävänä Tehty Seinätaulun käyttö työpanoksen arviointi sprintin työlistalle Montako tiimiä? Onko sprinttien välillä välipäiviä? Miten hyväksymistestaus järjestetään? Entä retrospective review? Uusi toteutettu ominaisuus Tuotteen työlista (backlog): - asiakkaan haluamat ominaisuudet Sprintin demo (katselmointi) sidosryhmä (asiakas, scrum master tuotteen omistaja, tiimi) osallistuu

16 Työmäärän arviointi ketterissä menetelmissä Tuotteen työlistan vaatimusten tarkentuminen Tuotteen työlistassa aluksi karkea työmääräarvio kullekin vaatimukselle. Vaatimuksen siirtyessä lähemmäksi listan kärkeä, sitä tarkennetaan ja samalla työmääräarvio tarkentuu. Vaatimuksen tai sen osan siirtyessä sprintin työlistaan se ositetaan tehtäviksi (tehtävän koko 4-16 tuntia) Vaatimuksen työmäärä voidaan arvioida suunnittelupokerin avulla jokaisella osallistujalla on korttipakka, jossa jokaisella kortilla on mahdollinen työmääräarvio (esim. 0,1,2,3,5,8,... (Fibonaccin sarjan mukaan) ja lisäksi 1 2,?, kahvikuppi) arvioitava vaatimus esitellään osallistujille jokainen valitsee kortin, joka vastaa hänen näkemystään työmäärästä, ja kortit näytetään yhtä aikaa yleisestä linjasta poikkeavien arvioiden esittäjät saavat puolustaa näkemystään arviointiprosessia toistetaan, kunnes päästään yhteisymmärrykseen Haikala & Mikkonen,

17 Missä järjestyksessä työlistan tehtävät suoritetaan? Miten sprintin vauhti (velocity) arvioidaan (story points)? Montako sprinttiä? Tuotteelta halutut ominaisuudet (perustuvat käyttäjäkertomuksiin (user stories)) järjestetään tärkeysjärjestykseen ja tehdään suunnitelma, missä tuoteversiossa ne toteutetaan tärkeys >= 100: ominaisuudet aina versioon 1.0 tärkeys 50-99: ominaisuudet mielellään versioon 1.0 tärkeys 25-49: ominaisuudet tarvitaan, mutta riittää toteuttaa ne versiossa 1.1 tärkeys < 25: ei tarvitse toteuttaa Ominaisuuksien vaatima työmäärä on arvioitu Fibonacci sarjan mukaisesti. Sprintille tarvitaan myös mittari, jossa on otettu mukaan henkilöiden sitoutumisaste (lomat, toisten tiimien auttaminen, tietokoneongelmat jne.). Tätä sanotaan sprintin vauhdiksi (velocity). Se saadaan kertomalla ns. focus factor arvolla (tavallisesti noin 70%) työpäiväarvio. Näin saadaan uusi mittari story point. Jos sprintin pituus on kiinnitetty 3 viikkoon eli 15 työpäivään ja tiimiin kuuluu 6 henkilöä. Silloin sprintin pituus on 90 työpäivää. Jos kuitenkin focus factor on vain 50%, saadaan sprintin vauhdiksi 45 story pointtia (= paljonko yhdessä sprintissä voidaan tehdä). Tärkeys Nimi banaani kiivi papaija meloni sitruuna omena appelsiini rusina sipuli mustikka puolukka Tärkeys Nimi banaani kiivi papaija meloni sitruuna omena appelsiini rusina sipuli mustikka puolukka Arvio Sprintti 1 Sprintti 2 Sprintti 3 Sprintti 4 Kniberg H., 2006 /

18 Optimaalinen tiimin koko on 5-9 henkilöä. Montako tiimiä? Onko sprinttien välillä välipäiviä? Miten hyväksymistestaus järjestetään? Entä retrospective review? Jos eri tiimit tekevät työtä yhteisen tuotteen eteen, tiimien työn yhteensovittamista voidaan edistää Scrum-of-Scrums kokouksilla. Eri tiimien scrum masterit pitävät kerran viikossa noin puolen tunnin palaverin. Maanantai 9-10 Sprint 1 demo Sprint 1 retrospective Sprint 2 suunnittelu huono parempi Maanantai 9-10 Sprint 1 demo Sprint 1 retrospective Tiistai 9-13 Sprint 2 suunnittelu paras Perjantai 9-10 Sprint 1 demo Sprint 1 retrospective Lauantai Sunnuntai Maanantai 9-13 Sprint 2 suunnittelu Kniberg H., 2006 /

19 Miten hyväksymistestaus järjestetään? loppukäyttäjät Vaihtoehto Hyväksymistestaus 1.1 Hyväksymistestaus virheitä Sprint 1 Sprint 2 Vaihtoehto 2 Sprint 1 Julkistus Sprint 2 Julkistus Vaihtoehto virheitä Sprint 1 Sprint 2 Kniberg H.,

20 Listalla Tehtävänä Tehty Burndown-arvio Suunnittelemattomat Seuraava sprintti Seinätaulun käyttö Kniberg H., 2006 /

21 Listalla Tehtävänä Tehty 70 Burndown-arvio Liikaa suunnittelemattomia töitä Työtä jäljellä (story points) Tammi Helmikuu 2006 Sprintille varatut työt saadaan tehtyä etuajassa. Otetaan lisää seuraavan sprintin työlistasta. Suunnittelemattomat Seuraava sprintti Seinätaulun käyttö Kniberg H., 2006 /

22 Soveltuvat lait ja pohdiskelun aiheita Henkilöiden lisääminen myöhässä olevaan projektiin aiheuttaa vain lisää myöhästymistä / no 36, Brooks 1975 laki perustuu OS/360 käyttöjärjestelmäprojektissa saatuihin kokemuksiin lakia voidaan soveltaa suuriin projekteihin, jossa osallistujilta vaaditaan sovellusalueen tietämystä miksi näin on? uusien henkilöiden koulutus projektin töiden jakaminen uudelleen (re-partitioning) vaikuttaa rikkovasti projektiin kommunikointikustannukset kasvavat (n 2 )

23 Soveltuvat lait ja pohdiskelun aiheita Milloin tuo edellä esitetty Brooksin laki ei välttämättä pidä paikkaansa? Van Genuchten ja Hatton esittelevät paperissaan uuden mittarin, ohjelmiston hyöty (software mileage). Mitä sillä tarkoitetaan ja mihin sitä voidaan käyttää?? Mitä yhteistä näet ansaitun arvon arviossa ja Scrumin Burndown arviossa? Van Genuchten M. and Hatton L., Software Mileage, IEEE Software, vol 28, no 5, 2011, pp

Ohjelmistotekniikka - Luento 6

Ohjelmistotekniikka - Luento 6 Ohjelmistotekniikka - Luento 6 Luku 24: Projektin hallinnan käsitteet - ihmiset, tuote, prosessi ja projekti - W5HH periaate Luku 25: Prosessi- ja projektimetriikat - ohjelmiston mittaminen (LOC, FP, luokka)

Lisätiedot

Projektin etenemisen seuranta ja tuloksen arvo laskenta

Projektin etenemisen seuranta ja tuloksen arvo laskenta Projektin etenemisen seuranta ja tuloksen arvo laskenta TU-C3010 Projektien suunnittelu ja ohjaus Aalto-yliopisto, Perustieteiden korkeakoulu, Tuotantotalous 9.8.2017 Jere Lehtinen Viime kerralla, kertaus

Lisätiedot

Ohjelmistoprojektien hallinta Tuloksen arvo menetelmä ja toimintoverkkotekniikka

Ohjelmistoprojektien hallinta Tuloksen arvo menetelmä ja toimintoverkkotekniikka Ohjelmistoprojektien hallinta Tuloksen arvo menetelmä ja toimintoverkkotekniikka Tuloksen arvo - menetelmä TAVOITE: YMMÄRTÄÄ menetelmän hyödyt projektin seurannassa Tähän mennessä on rahaa projektiin mennyt

Lisätiedot

PROJEKTINHALLINTA

PROJEKTINHALLINTA 2900050 PROJEKTINHALLINTA Marko Seppänen marko.seppanen@tut.fi FB109, p. 3115 3655 2900050 PROJEKTINHALLINTA (2ov)! Luennot keskiviikkoisin klo 12-14 Pikku Sali 1 3.3. Kurssin tavoitteet, rakenne ja järjestelyt.

Lisätiedot

Ohjelmistotekniikka - Luento 12 Jouni Lappalainen

Ohjelmistotekniikka - Luento 12 Jouni Lappalainen Ohjelmistotekniikka - Luento 12 Jouni Lappalainen Luku 24: Projektin hallinnan käsitteet - ihmiset, tuote, prosessi ja projekti - W 5 HH periaate Luku 25: Prosessi- ja projektimetriikat - ohjelmiston mittaminen

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

Harjoitustehtävät: Ohjelmistotekniikka syksy 2015 (harjoitustyöraportin deadline 23.12.2015) Harjoitus 1:

Harjoitustehtävät: Ohjelmistotekniikka syksy 2015 (harjoitustyöraportin deadline 23.12.2015) Harjoitus 1: 1 Harjoitustehtävät: Ohjelmistotekniikka syksy 2015 (harjoitustyöraportin deadline 23.12.2015) Harjoitus 1: 1. Lue paperit McConnell S., and Tripp L., Professional Software Engineering: Fact or Fiction,

Lisätiedot

Käytännön kokemuksia projektien arvioinnista

Käytännön kokemuksia projektien arvioinnista hikipedia.fi Käytännön kokemuksia projektien arvioinnista Projektipäivät 2.11.2016 Timo Lehtimäki Konsultointi Lehtimäki Oy Timo Lehtimäki 2.11.2016 Projektipäivät 1 Esityksen sisältö Mittaaminen, auditointi

Lisätiedot

Tik Ohjelmistoprojektien Hallinta. Luento 6 Projektin ohjaus TKK

Tik Ohjelmistoprojektien Hallinta. Luento 6 Projektin ohjaus TKK Tik-76.612 Ohjelmistoprojektien Hallinta Luento 6 Projektin ohjaus TKK 4.4.2002 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

Lisätiedot

Harjoitustehtävät: Ohjelmistotekniikka kevät 2015 (harjoitustyöraportin deadline 8.3.2014) (Kalenteri-)Viikko 3:

Harjoitustehtävät: Ohjelmistotekniikka kevät 2015 (harjoitustyöraportin deadline 8.3.2014) (Kalenteri-)Viikko 3: 1 Harjoitustehtävät: Ohjelmistotekniikka kevät 2015 (harjoitustyöraportin deadline 8.3.2014) (Kalenteri-)Viikko 3: 1. Lue paperit McConnell S., and Tripp L., Professional Software Engineering: Fact or

Lisätiedot

Harjoitustehtävät: Ohjelmistotekniikka syksy 2018 (harjoitustyöraportin deadline ) Harjoitus 1:

Harjoitustehtävät: Ohjelmistotekniikka syksy 2018 (harjoitustyöraportin deadline ) Harjoitus 1: 1 Harjoitustehtävät: Ohjelmistotekniikka syksy 2018 (harjoitustyöraportin deadline 31.10.2018) Harjoitus 1: 1. Lue paperit McConnell S., and Tripp L., Professional Software Engineering: Fact or Fiction,

Lisätiedot

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento

Lisätiedot

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12. Scrum is Not Enough Scrum ei riitä Ari Tanninen & Marko Taipale Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.2009 Ari Tanninen Vanhempi ohjelmistoinsinööri Marko Taipale Teknologiajohtaja,

Lisätiedot

PROJEKTINHALLINTA

PROJEKTINHALLINTA 2900050 PROJEKTINHALLINTA Marko Seppänen marko.seppanen@tut.fi FB109, p. 3115 3655 2900050 PROJEKTINHALLINTA (2ov)! Luennot keskiviikkoisin klo 12-14 Pikku Sali 1 3.3. Kurssin tavoitteet, rakenne ja järjestelyt.

Lisätiedot

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta OHJ-3010 Ohjelmistotuotannon perusteet Ohjelmistoprojektin hallinta 1 Sisältö Projektiorganisaatio ja sidosryhmät Ohjelmistoprojektin kulku Projektin suunnittelu Ositus Osallistujat Työmäärän arviointi

Lisätiedot

Ohjelmistotekniikka - Luento 2

Ohjelmistotekniikka - Luento 2 Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit

Lisätiedot

Ketterä vaatimustenhallinta

Ketterä vaatimustenhallinta Ketterä vaatimustenhallinta ja miksi se on useimmiten hyvä asia K A R I A L HO C E O I M P R OV EIT OY Sisältö ImproveIt Oy Perinteinen vaatimushallinta Ketterä vaatimustenhallinta Monenlaista softakehitystä

Lisätiedot

TERO TAPIOLA PROJEKTISALKUN KUSTANNUSSEURANNAN JA -ENNUSTEEN KEHITTA MINEN. Diplomityö

TERO TAPIOLA PROJEKTISALKUN KUSTANNUSSEURANNAN JA -ENNUSTEEN KEHITTA MINEN. Diplomityö TERO TAPIOLA PROJEKTISALKUN KUSTANNUSSEURANNAN JA -ENNUSTEEN KEHITTA MINEN Diplomityö Tarkastaja: professori Marko Seppänen Tarkastaja ja aihe hyväksytty 28. toukokuuta 2018 ii i TIIVISTELMÄ TERO TAPIOLA:

Lisätiedot

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy Scrumjatkuvan palvelun DWprojektissa-case OP-Pohjola Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy Agenda Scrum lyhyesti Jatkuvan palvelun DW-projekti- Case OP-Pohjola Lähtötilanne ennen Scrumia Scrumin

Lisätiedot

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin Ketteryys pähkinänkuoressa Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin Empiirinen prosessinhallinta Iteraatiot ja inkrementit riskienhallinnassa Imuohjaus Ketteryyden

Lisätiedot

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

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework Työn ositusmalleista Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Walker Royce, Software Project Management, A Unified Framework 1 Tavoitteista Luentojen jälkeen opiskelijan tulisi osata:

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

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

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

Laadukas vaatimustenhallinta. Pekka Mäkinen Copyright SoftQA Oy www.softqa.fi

Laadukas vaatimustenhallinta. Pekka Mäkinen Copyright SoftQA Oy www.softqa.fi Laadukas vaatimustenhallinta Pekka Mäkinen www.softqa.fi Esityksen perusajatuksia Vaatimuksilla on elinkaari ja ne muuttuvat. Tuotteen elinkaari vaikuttaa vaatimuksiin. Vaatimusten keruussa ja -hallinnassa

Lisätiedot

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla 28.10.2016 Nestori Syynimaa Sovelto Oyj 1 Puhujasta Seniori-konsultti Nestori Syynimaa SAFe, Scrum, Lean IT, ITIL, kokonaisarkkitehtuuri,.. PhD

Lisätiedot

Scrum-käytännöt ja käyttäjäkokemustyö ohjelmistoalan yrityksessä. Marie-Elise Kontro

Scrum-käytännöt ja käyttäjäkokemustyö ohjelmistoalan yrityksessä. Marie-Elise Kontro Scrum-käytännöt ja käyttäjäkokemustyö ohjelmistoalan yrityksessä Marie-Elise Kontro 25.03.2015 Sisältö 1. Tutkimuskysymykset 2. Scrum ja käyttäjäkokemustyö 3. Tutkimusmenetelmä 4. Tulokset 5. Luotettavuuden

Lisätiedot

Orientaatio ICT-alaan. Projekti

Orientaatio ICT-alaan. Projekti Orientaatio ICT-alaan Projekti Projekti Ajallisesti rajoitettu, kertaluonteinen tehtävä määrätyt resurssit sekä oma (linjaorganisaatiosta poikkeava) organisaatio Toteutus tapahtuu suunnitelmallisesti ennalta

Lisätiedot

PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS

PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS 10 KEYS TO SUCCESSFUL SOFTWARE PROJECT 1. Clear Vision 2. Stable, Complete, Written Requirements 3. Detailed User Interface Prototypes

Lisätiedot

Katselmoinnit. review) Katselmoinnit (review( Mitä ovat katselmoinnit? Katselmoinnin määritelmä (IEEE 1988)

Katselmoinnit. review) Katselmoinnit (review( Mitä ovat katselmoinnit? Katselmoinnin määritelmä (IEEE 1988) Katselmoinnit Johdatus ohjelmistotekniikkaan Sami Kollanus 19.10.2004 Katselmoinnin määritelmä (IEEE 1988) An evaluation of software element(s) or projects status to ascertain discrepancies from planned

Lisätiedot

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu PROJEKTINHALLINTA Käyttäjälähtöinen suunnittelu PROJEKTIN YLEISVAIHEET Esimerkkinä tyypillinen ohjelmistokehitysprojekti (verkkopalvelu tms.) Tarve projektille Esimääritys Tarjouspyyntö Tarjous Toimittajan

Lisätiedot

10 v. työkokemus teknologiaprojekteista, tiiminvedosta ja agile menetelmistä.

10 v. työkokemus teknologiaprojekteista, tiiminvedosta ja agile menetelmistä. 1 Heikki Paananen, MSc., Lehtori Lahden Ammattikorkeakoulu, Liiketalouden Ala Tietojenkäsittely vuodesta 2011 Mm. Ketterät projektinhallintatekniikat, projektiohjaus. 10 v. työkokemus teknologiaprojekteista,

Lisätiedot

Tik-76.612 Ohjelmistoprojektien Hallinta. Luento 4 Työmäärien arviointi

Tik-76.612 Ohjelmistoprojektien Hallinta. Luento 4 Työmäärien arviointi Tik-76.612 Ohjelmistoprojektien Hallinta Luento 4 Työmäärien arviointi Luentokartta Projektin elinkaaren vaiheet Aika 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

Lisätiedot

Viikko 13 23.3.2015-29.3.2015

Viikko 13 23.3.2015-29.3.2015 Viikko 13 23.3.2015-29.3.2015 Maanantai 23.3. Tiistai 24.3. Keskiviikko 25.3. Torstai 26.3. Perjantai 27.3. Lauantai 28.3. Sunnuntai 29.3. Radio Channels, Luento 08:15 - TS127 Communication signal processing

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

Työmäärän arviointi. Vaihtoehtoja. Sami Kollanus TJTA330 Ohjelmistotuotanto

Työmäärän arviointi. Vaihtoehtoja. Sami Kollanus TJTA330 Ohjelmistotuotanto Työmäärän arviointi Sami Kollanus TJTA330 Ohjelmistotuotanto 20.3. Vaihtoehtoja Arvioidaan projektin jälkeen (onnistuu varmasti) Verrataan karkeasti samanlaisiin aiempiin projekteihin Ositetaan projekti

Lisätiedot

Työmäärän arviointi. Vaihtoehtoja. Arviointiprosessi. Sami Kollanus TJTA330 Ohjelmistotuotanto

Työmäärän arviointi. Vaihtoehtoja. Arviointiprosessi. Sami Kollanus TJTA330 Ohjelmistotuotanto Työmäärän arviointi Sami Kollanus TJTA330 Ohjelmistotuotanto 20.3. Vaihtoehtoja Arvioidaan projektin jälkeen (onnistuu varmasti) Verrataan karkeasti samanlaisiin aiempiin projekteihin Ositetaan projekti

Lisätiedot

Tutkittua tietoa. Tutkittua tietoa 1

Tutkittua tietoa. Tutkittua tietoa 1 Tutkittua tietoa T. Dybå, T. Dingsøyr: Empirical Studies of Agile Software Development : A Systematic Review. Information and Software Technology 50, 2008, 833-859. J.E. Hannay, T. Dybå, E. Arisholm, D.I.K.

Lisätiedot

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara Mitä? Mitä? Yrityksen sisäinen Mitä? Yrityksen sisäinen Alihankinta Mitä? Yrityksen sisäinen Open Source -kehitys Alihankinta

Lisätiedot

Scrumin käyttö ketterässä sovelluskehityksessä

Scrumin käyttö ketterässä sovelluskehityksessä Scrumin käyttö ketterässä sovelluskehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc., Mountain

Lisätiedot

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi Ohjelmistoprojekteista Datanomiopiskelijat 2.vuosi Yleistä projekteista Projekti on selkeästi asetettuihin tavoitteisiin pyrkivä, ajallisesti rajattu kertaluonteinen hanke, jonka toteuttamisesta vastaa

Lisätiedot

IPMA C sertifiointivalmennus

IPMA C sertifiointivalmennus Liiketoiminta kehittyy kehity sinäkin! IPMA C sertifiointivalmennus Tieturi Oy Helsinki, Tampere, Turku, Tukholma, Göteborg www.tieturi.fi Valmennuspäivien sisältö PÄIVÄ 1 PÄIVÄ 2 Kesto Aloitus klo 9.00

Lisätiedot

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Eeva Kangas 05.11.2015 @FixUi Oy 2013 2015 FIXUI "Autamme yrityksiä suunnittelemaan sellaisia tuotteita, joita ihmiset osaavat ja haluavat käyttää" Käyttäjätutkimukset

Lisätiedot

Lakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010

Lakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010 Lakki Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy vierailuluentosarja OTM kurssi 2010 2.luento: ohjelmistokehityksen päivärutiinit Lisää ot sik k o osoit t am alla Siitä vain reunasta Miten

Lisätiedot

Kokemuksia eri projektityyppien haasteista/sudenkuopista toimittajayhteistyön näkökulmasta. Pekka

Kokemuksia eri projektityyppien haasteista/sudenkuopista toimittajayhteistyön näkökulmasta. Pekka Kokemuksia eri projektityyppien haasteista/sudenkuopista toimittajayhteistyön näkökulmasta Pekka Kimpimäki @PKimpimaki Pekka Kimpimäki, @PKimpimaki DI, KTM Softa/ICT/digi hankkeiden johtamista +20 vuotta

Lisätiedot

Yrittäjäkasvatuksen polku - sivusto. Yksityiskohtainen suunnittelu Huhtikuu 2018

Yrittäjäkasvatuksen polku - sivusto. Yksityiskohtainen suunnittelu Huhtikuu 2018 Yrittäjäkasvatuksen polku - sivusto Yksityiskohtainen suunnittelu Huhtikuu 2018 Sisällys 1. Sivuston tavoitteet 2. Tausta 3. Näkemys työn tekemisestä ja etenemisestä 4. Roolit ja vastuut -ehdotus 5. Ylätason

Lisätiedot

Ketterä projektinhallinta

Ketterä projektinhallinta Ketterä projektinhallinta Petri Heiramo Agile Coach, CST 1 Petri Heiramo Ikä: 37 (vielä pari päivää ) Oma koulutus- ja valmennusyritys, Agilecraft Oy, reilut 3 viikkoa Lähes 10v ohjelmistokehitys- ja -prosessitausta

Lisätiedot

Johdantoluento. Ohjelmien ylläpito

Johdantoluento. Ohjelmien ylläpito Johdantoluento Ylläpito-termin termin määrittely Ylläpito ohjelmistotuotannon vaiheena Evoluutio-termin määrittely Muita kurssin aiheeseen liittyviä termejä TTY Ohjelmistotekniikka 1 Ohjelmien ylläpito

Lisätiedot

Ahlmanin ammattiopisto, Tampere 22.06.2015 10:24 33/2015 (1. jakso) 10. - 16.08.2015 Viikkotuntimäärä: 23

Ahlmanin ammattiopisto, Tampere 22.06.2015 10:24 33/2015 (1. jakso) 10. - 16.08.2015 Viikkotuntimäärä: 23 33/2015 (1. jakso) 10. - 16.08.2015 Viikkotuntimäärä: 23 Maanantai 10.08. Tiistai 11.08. Keskiviikko 12.08. Torstai 13.08. Perjantai 14.08. Lauantai 15.08. Sunnuntai 16.08. Matematiikka YHT2.1. Ma Fyke

Lisätiedot

Severa 3 ominaisuudet

Severa 3 ominaisuudet Severa 3 ominaisuudet Halusimme ennen kaikkea Internet-pohjaisen ja helppokäyttöisen järjestelmän. Tarvitsimme myös hyviä raportointiominaisuuksia, jotta voisimme tehostaa päivittäisiä toimintojamme. Severan

Lisätiedot

Ohjelmistojen suunnittelu

Ohjelmistojen suunnittelu Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer

Lisätiedot

Harjoitus 2: Projektin etenemisen seuranta ja päätöksenteko

Harjoitus 2: Projektin etenemisen seuranta ja päätöksenteko PERUSTIETEIDEN KORKEAKOULU 1(5) Harjoitus 2: Projektin etenemisen seuranta ja päätöksenteko Yleiset ohjeet: Lue ohjeet huolellisesti ennen harjoituksen aloittamista. Harjoitus tulee tehdä samassa ryhmässä

Lisätiedot

Estimointityökalut. Pekka Forselius, Senior Advisor Finnish Software Measurement Association FiSMA ry

Estimointityökalut. Pekka Forselius, Senior Advisor Finnish Software Measurement Association FiSMA ry Estimointityökalut Pekka Forselius, Senior Advisor Finnish Software Measurement Association FiSMA ry 1 Työkalujen rooli ohjelmistotyössä A fool with a tool is still a fool! Ohjelmistotyökalujen käyttäminen

Lisätiedot

Ahlmanin ammattiopisto, Tampere 10.06.2015 15:43 36/2015 (1. jakso) 31.08. - 06.09.2015 Viikkotuntimäärä: 7

Ahlmanin ammattiopisto, Tampere 10.06.2015 15:43 36/2015 (1. jakso) 31.08. - 06.09.2015 Viikkotuntimäärä: 7 36/2015 (1. jakso) 31.08. - 06.09.2015 Viikkotuntimäärä: 7 Maanantai 31.08. Tiistai 01.09. Keskiviikko 02.09. Torstai 03.09. Perjantai 04.09. Lauantai 05.09. Sunnuntai 06.09. 09:00 Palmu Riina C TVT2 Yritystoiminnan

Lisätiedot

SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor 2014

SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor 2014 SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor Mannerheimintie 2 00100, Helsinki Finland tel: +358 9 4152 0200 www.reaktor.fi info@reaktor.fi 2014

Lisätiedot

1. Oppimisen ja opettamisen haasteet

1. Oppimisen ja opettamisen haasteet 1. Oppimisen ja opettamisen haasteet Oppimisen aihepiirit oppijan mielenkiinnon mukaan. Sosiaaliset taidot, ongelmaratkaisu pienryhmissä, johtajuus, empatia, yrittäjämäinen toiminta, Oppijan oman lahjakkuuden

Lisätiedot

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI, ESA SALMIKANGAS

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI, ESA SALMIKANGAS PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI, ESA SALMIKANGAS PROJEKTIN JOHTAMINEN ON YKSINKERTAISTA PUUHAA Projektin suunnittelua Projektin toteutusta Listaa tehtävät Tehkää tehtävät Projektin ohjausta

Lisätiedot

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM TAUSTA Otaniemi UX (User Experience) Teknologiaa kaikille Silta tekniikan ja bisneksen välillä Testaaja (Tanska) Scrum Käyttöliittymäsuunnittelija

Lisätiedot

Maanvuokrausjärjestelmä Mvj. Projektitarpeen ja tavoitteiden kuvaus

Maanvuokrausjärjestelmä Mvj. Projektitarpeen ja tavoitteiden kuvaus Maanvuokrausjärjestelmä Mvj Projektitarpeen ja tavoitteiden kuvaus Helsingin kaupunki TARJOUSPYYNTÖ 2 (10) LYHYT KUVAUS 3 PUITESOPIMUKSESTA POIKKEAVAT ja ERIKSEEN SOVITTAVAT KOHDAT 3 NYKYTILA - KOKEILUVAIHEEN

Lisätiedot

Webforum Project Käyttö- ja Hallinnointiopas versio 15.2

Webforum Project Käyttö- ja Hallinnointiopas versio 15.2 Webforum Project Käyttö- ja Hallinnointiopas versio 15.2 Viimeisin päivitys: 2015-06-30 Sisältö Webforum Alusta - Johdanto... 5 Johdanto... 5 Sisään kirjautuminen... 5 Monikielinen alusta... 6 Työtilan

Lisätiedot

Webforum Project Käyttö- ja Hallinnointiopas versio 15.4

Webforum Project Käyttö- ja Hallinnointiopas versio 15.4 Webforum Project Käyttö- ja Hallinnointiopas versio 15.4 Viimeisin päivitys: 2015-12-21 Sisältö Webforum Alusta - Johdanto...5 Johdanto... 5 Sisään kirjautuminen... 6 Monikielinen alusta... 6 Työtilan

Lisätiedot

Miten tehdä onnistunut projektisuunnitelma 10 vinkkiä

Miten tehdä onnistunut projektisuunnitelma 10 vinkkiä Miten tehdä onnistunut projektisuunnitelma 10 vinkkiä Consultor Finland Oy Aluksi Suunnitelmien tekeminen on meille jokaiselle arkipäivää. Suunnitelmiin voi kuulua ostoksille menoa, illallista ja television

Lisätiedot

Ohjelmistoprojektien hallinta Vaihejakomallit

Ohjelmistoprojektien hallinta Vaihejakomallit Ohjelmistoprojektien hallinta Vaihejakomallit Vaihejakomallit TAVOITE: YMMÄRTÄÄ eri vaihejakomallien etujajahaittoja 2 Erilaisia malleja Tee ja korjaa (Code-and-Fix) Vesiputousmalli (Waterfall) Vesiputousmalli

Lisätiedot

Millainen on onnistunut ICT-projekti?

Millainen on onnistunut ICT-projekti? Millainen on onnistunut ICT-projekti? Ohjelmistotuotannon lehtori Tero Tensu Ahtee Ohjelmistotekniikan laitoksella 1990- Projektityö-kurssilla 1991- pesunkestävä yliopistohampuusi ei päivääkään oikeissa

Lisätiedot

JIRA (& muut Atlassian -työkalut) Insta Response -tuotekehityksessä

JIRA (& muut Atlassian -työkalut) Insta Response -tuotekehityksessä JIRA (& muut Atlassian -työkalut) Insta Response -tuotekehityksessä Kuka minä olen? Jukka Saari, 43 vuotta Naimisissa, kaksi lasta Intohimona musiikki ja kitaran soitto Työuraa takana 17 vuotta SWE Software

Lisätiedot

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Copyright by Haikala. Ohjelmistotuotannon osa-alueet Copyright by Haikala Ohjelmistotuotannon osa-alueet Ohjelmiston elinkaari 1. Esitutkimus, tarvekartoitus, kokonaissuunnittelu, järjestelmäsuunnittelu (feasibility study, requirement study, preliminary

Lisätiedot

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi 1 Yleistä Palvelun kehitys jakautuu vaiheisiin, joiden väleissä

Lisätiedot

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi 1. Luento: Sulautetut Järjestelmät Arto Salminen, arto.salminen@tut.fi Agenda Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu

Lisätiedot

Ohjelmistotuotanto. Luento

Ohjelmistotuotanto. Luento Ohjelmistotuotanto Luento 4 21.3. Vaatimusmäärittely ja projektisuunnittelu ketterässä prosessimallissa jatkuu Nopea kertaus maanantaiseen User story Määritelmä : CCC (card, conversation, confirmation)

Lisätiedot

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

KOODAAKO PROJEKTIPÄÄLLIKKÖ? KOODAAKO PROJEKTIPÄÄLLIKKÖ? - ROOLIODOTUKSET KETTERISSÄ OHJELMISTOPROJEKTEISSA Mikko Viskari Development Manager Ohjelmistoprojektikokemusta vuodesta 2005 Teknisen projektipäällikön roolissa vuodesta 2011

Lisätiedot

Yrityksen informaatio- ja toimintoprosessien optimointi

Yrityksen informaatio- ja toimintoprosessien optimointi Yrityksen informaatio- ja toimintoprosessien optimointi V-S Teknologiateollisuus ry vaalikokous 10.11.2008 Thomas Westerholm Åbo Akademi PBI Research Institute Teknologisen kehityksen taustalla Copyright

Lisätiedot

Rakentamisen hinta. Palvelun ylläpito: Palvelun ylläpitohinta/kk Palvelun ylläpidon aikaisen jatkokehityksen tuntihinta

Rakentamisen hinta. Palvelun ylläpito: Palvelun ylläpitohinta/kk Palvelun ylläpidon aikaisen jatkokehityksen tuntihinta TAPAHTUMANHALLINTAJÄRJESTELMÄ ALLU Kilpailullisen neuvottelumenettelyn tarjousten vertailu Anssi Hänninen, Helsingin kaupungin rakennusvirasto 1 KILPAILUTUKSEN PISTEYTYSKRITEERIT Kilpailutuksessa jätettyjä

Lisätiedot

Ahlmanin ammattiopisto, Tampere 22.06.2015 17:11 33/2015 (1. jakso) 10. - 16.08.2015 Viikkotuntimäärä: 25

Ahlmanin ammattiopisto, Tampere 22.06.2015 17:11 33/2015 (1. jakso) 10. - 16.08.2015 Viikkotuntimäärä: 25 33/2015 (1. jakso) 10. - 16.08.2015 Viikkotuntimäärä: 25 Maanantai 10.08. Tiistai 11.08. Keskiviikko 12.08. Torstai 13.08. Perjantai 14.08. Lauantai 15.08. Sunnuntai 16.08. 10:15 Työskentely puutarha-alalla

Lisätiedot

Ahlmanin ammattiopisto, Tampere 22.06.2015 10:56 36/2015 (1. jakso) 31.08. - 06.09.2015 Viikkotuntimäärä: 7

Ahlmanin ammattiopisto, Tampere 22.06.2015 10:56 36/2015 (1. jakso) 31.08. - 06.09.2015 Viikkotuntimäärä: 7 36/2015 (1. jakso) 31.08. - 06.09.2015 Viikkotuntimäärä: 7 Maanantai 31.08. Tiistai 01.09. Keskiviikko 02.09. Torstai 03.09. Perjantai 04.09. Lauantai 05.09. Sunnuntai 06.09. 37/2015 (1. jakso) 07. - 13.09.2015

Lisätiedot

Projektinhallintapäivä 22.8.2007, Tampere Poimintoja koulutusnäkökulmasta

Projektinhallintapäivä 22.8.2007, Tampere Poimintoja koulutusnäkökulmasta Liiketoiminta kehittyy kehity sinäkin. Projektinhallintapäivä 22.8.2007, Tampere Poimintoja koulutusnäkökulmasta Päivi Hietanen, johtaja paivi.hietanen@tieturi.fi HTC Santa Maria, Tammasaarenkatu 5, 00180

Lisätiedot

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?

Lisätiedot

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Organisaation prosessikuvaus - CMMI Level5 Level4 Organizational Innovation and Deployment Causal Analysis and Resolution

Lisätiedot

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Projektisuunnitelma (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena

Lisätiedot

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA Ohjelmointitekniikka lyhyesti Survival Kit. Vesiputousmalli ELINKAARIMALLEISTA. Ohjelmiston elinkaari Ohjelmiston elinkaarella (life cycle) tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta

Lisätiedot

Project group Tete Work-time Attendance Software

Project group Tete Work-time Attendance Software Project group Tete Work-time Attendance Software Henkilökohtainen SE harjoitus: etenemisraportti Projektin etenemisen seuranta ja kontrollointi Niilo Fredrikson T-76.115 Software project 2(5) Muutosloki

Lisätiedot

Organisaatioiden mahdollisuus osallistua ja vaikuttaa Finnan kehittämiseen. Heli Kautonen, palvelupäällikkö 5.3.2013, Finnan 2.

Organisaatioiden mahdollisuus osallistua ja vaikuttaa Finnan kehittämiseen. Heli Kautonen, palvelupäällikkö 5.3.2013, Finnan 2. Organisaatioiden mahdollisuus osallistua ja vaikuttaa Finnan kehittämiseen Heli Kautonen, palvelupäällikkö 5.3.2013, Finnan 2. aallon kick-off eli miten tehdään meidän Finna Heli Kautonen, palvelupäällikkö

Lisätiedot

Lähtökohtana projektin ja projektistrategian määrittely

Lähtökohtana projektin ja projektistrategian määrittely Päivi Korhonen Lähtökohtana projektin ja projektistrategian määrittely Projekti: Kertaluontoinen, strateginen, suunniteltu,rajattu, tavoitteinen, resursoitu, johdettu ja arvioitu muutoksen teon instrumentti.

Lisätiedot

Onnistunut ohjelmistoprojekti

Onnistunut ohjelmistoprojekti Onnistunut ohjelmistoprojekti 2.12.2008 Hermanni Hyytiälä Reaktor Innovations Oy Agenda Yritysesittely Keinoja onnistuneeseen ohjelmistoprojektiin Ihmiset Menetelmät Käytännöt ja työkalut Tulevaisuuden

Lisätiedot

IIZT4020 Projektitoiminta

IIZT4020 Projektitoiminta IIZT4020 Projektitoiminta Jouni Huotari S2010 http://student.labranet.jamk.fi/~huojo/opetus/iizt4020/ Tutustumiskierros Kuka minä olen miksi minä opetan projektitoimintaa Keitä te olette mitä te haluatte

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

statbeatmobile PROJECT REVIEW iteration 1

statbeatmobile PROJECT REVIEW iteration 1 statbeatmobile PROJECT REVIEW iteration 1 agenda Projekti Status Käytännöt Tulokset Katsaus eteenpäin PROJEKTI / mikä on statbeat? Sosiaalinen joukkueurheilupalvelu Keskustelu, fanit, kavereiden joukkueet,

Lisätiedot

RIIKKA RAUTAVAARA KUSTANNUSKÄYRÄN HYÖDYNTÄMINEN RAKENNUS- HANKKEEN AIKATAULUTARKASTELUSSA

RIIKKA RAUTAVAARA KUSTANNUSKÄYRÄN HYÖDYNTÄMINEN RAKENNUS- HANKKEEN AIKATAULUTARKASTELUSSA RIIKKA RAUTAVAARA KUSTANNUSKÄYRÄN HYÖDYNTÄMINEN RAKENNUS- HANKKEEN AIKATAULUTARKASTELUSSA Diplomityö Tarkastajat: professori Kalle Kähkönen TkL Olli Teriö Tarkastaja ja aihe hyväksytty Talouden ja rakentamisen

Lisätiedot

Pohdiskelujen aiheita study group työskentelyyyn Luento 1:

Pohdiskelujen aiheita study group työskentelyyyn Luento 1: 1 Pohdiskelujen aiheita study group työskentelyyyn Luento 1: Miten ohjelmistojen korjaamisen aiheuttamaa "rapistumista" voidaan välttää? Tee yhteenveto Hookerin seitsemästä periaatteesta ja esitä tiivistelmä

Lisätiedot

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet Organisaation prosessikuvaus - CMMI Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 7.2.2007 Level5 Level4 Level3 Requirements Development Technical Solution Product Integration

Lisätiedot

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013! Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013! Sisältö! 1. Tilanne nyt: waterscrumming! 2. Kokonaisvaltainen ketteryys mitä sillä haetaan, mitä sillä saadaan?! 3. Ketterän

Lisätiedot

$$$ Raha ratkaisee. $$$ Raha ratkaisee. Ohjelmistotuote. Ohjelmistotekniikan määritelmä

$$$ Raha ratkaisee. $$$ Raha ratkaisee. Ohjelmistotuote. Ohjelmistotekniikan määritelmä $$$ Raha ratkaisee On vaara rakastua tekniikkaan, myös asiakkailla Kaikki pitää pystyä perustelemaan taloudellisesti Projektin toteutus yleensä -> voidaan jättää toteuttamatta, jos ei maksa itseään takaisin

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

Allu-tapahtumanhallintajärjestelmä

Allu-tapahtumanhallintajärjestelmä -tapahtumanhallintajärjestelmä Tarjousten pisteytyskriteerit Pisteet lasketaan tiedonkeruutaulukkoon (LIITE 16) ilmoitettujen tietojen perusteella. Pisteytys painotetaan seuraavasti: 25 %: Rakentamisen

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

Projektin suunnittelu. CMMI-käytänteet. Projektin suunnittelu CMMI-käytänteet

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

Lisätiedot

OppiScrum opintojen läpäisyasteen ja oppimisen omistajuuden edistäjänä

OppiScrum opintojen läpäisyasteen ja oppimisen omistajuuden edistäjänä Jengi duunaa ihan tosissaan! OppiScrum opintojen läpäisyasteen ja oppimisen omistajuuden edistäjänä Otto Burman Virpi Peuralinna Pirkka Ruishalme Linda Salminen Oppimisen ja opettamisen haasteet Oppimisen

Lisätiedot

Projektitoiminta JOTU JOTU2015/K.Systä 1

Projektitoiminta JOTU JOTU2015/K.Systä 1 Projektitoiminta JOTU 23.09.2013 19.10.2015 JOTU2015/K.Systä 1 Muistutus kontaktihenkilöistä Viikkoharjoitukset tero.ahtee@tut.fi Harjoitustyöt marko.leppanen@tut.fi Oma assari Luennot ja kurssin suorittaminen

Lisätiedot

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Onnistunut SAP-projekti laadunvarmistuksen keinoin Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.

Lisätiedot

Projektin tilan tarkasteleminen ja raportoiminen

Projektin tilan tarkasteleminen ja raportoiminen OPPITUNTI 333 15 Projektin tilan tarkasteleminen ja raportoiminen ARVIOITU KESTO 50 min Tämän oppitunnin jälkeen osaat: määrittää, mitkä tehtävät alkoivat tai päättyivät myöhässä tarkastella projektin

Lisätiedot

Projektityö

Projektityö Projektityö 14.9.2012 Ryhmässä työskentely Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Riskit ja riskien hallinta Eettiset ohjeet Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo

Lisätiedot