Ohjelmistotekniikka - Luento 13 Jouni Lappalainen & Henrik Hedberg
|
|
- Leena Kokkonen
- 8 vuotta sitten
- Katselukertoja:
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 Luku 24: Projektin hallinnan käsitteet - ihmiset, tuote, prosessi ja projekti - W5HH periaate Luku 25: Prosessi- ja projektimetriikat - ohjelmiston mittaminen (LOC, FP, luokka)
LisätiedotProjektin 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ätiedotOhjelmistoprojektien 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ätiedotPROJEKTINHALLINTA
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ätiedotOhjelmistotekniikka - 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ätiedotProjektityö
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ätiedotHarjoitustehtä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ätiedotKä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ätiedotTik 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ätiedotHarjoitustehtä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ätiedotHarjoitustehtä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ätiedotOhjelmistotekniikka - 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ätiedotScrum 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ätiedotPROJEKTINHALLINTA
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ätiedotOHJ-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ätiedotOhjelmistotekniikka - 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ätiedotKetterä 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ätiedotTERO 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ätiedotScrumjatkuvan 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ätiedotKetteryys 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ätiedotTyö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ätiedotProjektin 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ätiedotOhjelmistotuotteen 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ätiedotOhjelmiston 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ätiedotLaadukas 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ätiedotKun 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ätiedotScrum-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ätiedotOrientaatio 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ätiedotPROJEKTIN 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ätiedotKatselmoinnit. 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ätiedotPROJEKTINHALLINTA. 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ätiedot10 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ätiedotTik-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ätiedotViikko 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ätiedotPROJEKTIN 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ätiedotTyö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ätiedotTyö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ätiedotTutkittua 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ätiedotGlobaalisti 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ätiedotScrumin 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ätiedotOhjelmistoprojekteista. Datanomiopiskelijat 2.vuosi
Ohjelmistoprojekteista Datanomiopiskelijat 2.vuosi Yleistä projekteista Projekti on selkeästi asetettuihin tavoitteisiin pyrkivä, ajallisesti rajattu kertaluonteinen hanke, jonka toteuttamisesta vastaa
LisätiedotIPMA 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ätiedotKÄ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ätiedotLakki. 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ätiedotKokemuksia 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ätiedotYrittä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ätiedotKetterä 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ätiedotJohdantoluento. 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ätiedotAhlmanin 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ätiedotSevera 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ätiedotOhjelmistojen 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ätiedotHarjoitus 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ätiedotEstimointityö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ätiedotAhlmanin 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ätiedotSYSTEEMIJOHTAMINEN! 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ätiedot1. 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ätiedotPROJEKTIN 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ätiedotPROJEKTI- 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ätiedotMaanvuokrausjä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ätiedotWebforum 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ätiedotWebforum 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ätiedotMiten 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ätiedotOhjelmistoprojektien 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ätiedotMillainen 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ätiedotJIRA (& 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ätiedotCopyright 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ätiedotJHS 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ätiedotAgenda. 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ätiedotOhjelmistotuotanto. 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ätiedotKOODAAKO PROJEKTIPÄÄLLIKKÖ?
KOODAAKO PROJEKTIPÄÄLLIKKÖ? - ROOLIODOTUKSET KETTERISSÄ OHJELMISTOPROJEKTEISSA Mikko Viskari Development Manager Ohjelmistoprojektikokemusta vuodesta 2005 Teknisen projektipäällikön roolissa vuodesta 2011
LisätiedotYrityksen 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ätiedotRakentamisen 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ätiedotAhlmanin 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ätiedotAhlmanin 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ätiedotProjektinhallintapä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ätiedotArkkitehtuuritietoisku. 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ätiedotProsessiajattelu. 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ätiedotProjektisuunnitelma. (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ätiedotOhjelmointitekniikka 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ätiedotProject 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ätiedotOrganisaatioiden 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ätiedotLä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ätiedotOnnistunut 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ätiedotIIZT4020 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ätiedotT 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ätiedotstatbeatmobile 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ätiedotRIIKKA 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ätiedotPohdiskelujen 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ätiedotProsessiajattelu. 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ätiedotSiirtyminen 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 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ätiedotProjektin 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ätiedotAllu-tapahtumanhallintajärjestelmä
-tapahtumanhallintajärjestelmä Tarjousten pisteytyskriteerit Pisteet lasketaan tiedonkeruutaulukkoon (LIITE 16) ilmoitettujen tietojen perusteella. Pisteytys painotetaan seuraavasti: 25 %: Rakentamisen
LisätiedotCS-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ätiedotProjektin 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ätiedotOppiScrum 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ätiedotProjektitoiminta 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ätiedotOnnistunut 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ätiedotProjektin 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ätiedotProjektityö
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