Ohjelmistotuotanto, projektinhallinta Syksy Miksi ohjelmistoprojektin hallinta on erilaista? 3. Projektinhallinta

Koko: px
Aloita esitys sivulta:

Download "Ohjelmistotuotanto, projektinhallinta Syksy Miksi ohjelmistoprojektin hallinta on erilaista? 3. Projektinhallinta"

Transkriptio

1 3. Projektinhallinta ohjelmistoprojektien koon kasvaessa on törmätty projektinhallinnan ongelmiin: jatkuva, osin huonosti hallittu kasvu myöhästymiset huono laatu budjettien ylitykset projektien epäonnistumiset muissa insinööritieteissä käytetyt projektinhallinnan menetelmät eivät tunnu toimivan Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 1 Miksi ohjelmistoprojektin hallinta on erilaista? tuotteen erityisluonne: tuote ei ole samalla tavoin konkreettinen kuin insinöörityön tuotteet yleensä työprosessit eivät ole vakiintuneita: lyhyt historia, vähän kokemusta, työtavat jatkuvassa muutostilassa jokainen projekti on erilainen: jokaiselle tuotteelle on omat (prosessiin vaikuttavat) vaatimuksensa usein ei ole sopivia vertailukohtia Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo Projektinhallinnan tehtävät Tehtäväkuvauksen laatiminen tehtäväkuvauksen (tarjouksen) laatiminen projektisuunnitelman laatiminen ja ylläpito projektin aikataulun laatiminen ja ylläpito projektin kustannusten arviointi ja seuranta projektin seuranta ja tarkastukset työntekijöiden valinta ja arviointi raportointi ja projektin esittely käsitellään myöhemmin usein projekti täytyy myydä asiakkaalle tai esimiehille laatimalla tarjous: mitä projektissa luvataan tehdä projektin kustannus- ja aikatauluarviot miksi juuri meidän pitäisi saada tämä projekti hyvien projektitarjousten laatiminen voi ratkaista yrityksen koko liiketoiminnan: saadaanko sopimus riittääkö yrityksellä töitä = hyviä projekteja Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 3 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 4 Projektin seuranta projektin etenemistä seurataan koko ajan seuranta = verrataan suunnitelmia toteutuneeseen aikataulu: työvaiheiden eteneminen kustannukset: jakautuminen ja kokonaiskertymä seurannan keinot: seurantatyökalut keskustelut projektiryhmän jäsenten kanssa mitä tehdään jos alkaa näyttää huonolta? ongelmat on tärkeää havaita ajoissa Raportointi ja esittely projektin raportointi eri vaiheissa asiakkaille esimiehille kirjalliset ja suulliset raportit mikä on työn vaihe esitettävä asiat kuulijoiden tuntemalla terminologialla kommunikointitaito on tärkeä! Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 5 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 6 Taina, Verkamo 1

2 3.2 Projektin suunnittelu projektin suunnittelun keskeinen apuväline on projektisuunnitelma laaditaan ennen varsinaisia projektin työvaiheita päivitetään ja täydennetään tarvittaessa projektin aikana projektisuunnitelman tarkoitus: projektin etenemisen seuranta antaa mahdollisuudet saada projekti valmiiksi ajoissa antaa keinot huomata aikataulusta lipsumiset mahdollisimman pian Projektin seurannan vaiheet 1. Selvitetään projektin rajat (aika, henkilöt, budjetti). 2. Selvitetään projektin lähtötilanne (parametrit). 3. Määritellään projektin tarkistuspisteet ja tuotokset. 4. Toistetaan vaiheita 5-12, kunnes projekti päättyy tai keskeytetään: 5. Tehdään aikataulu. 6. Sijoitetaan tehtävät ja henkilöt aikatauluun. 7. Projektiryhmä toimii suunnitelman mukaan. 8. Tarkistetaan eteneminen. 9. Muutetaan tarvittaessa projektin parametreja. 10. Päivitetään tarvittaessa aikataulua. 11. Neuvotellaan tarvittaessa päivityksistä projektin rajoihin ja tuotoksiin. 12. Jos ilmenee ongelmia, tarkastetaan prosessi ja tarvittaessa korjataan projektisuunnitelmaa. Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 7 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 8 Projektisuunnitelman sisältö välttämättömät tiedot: projektin työvaiheet projektin tehtävät projektin aikataulu lisäksi (samassa tai eri dokumenteissa) voi olla myös: laaduntarkkailusuunnitelma validointisuunnitelma versionhallintasuunnitelma ylläpitosuunnitelma koulutussuunnitelma Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 9 Projektisuunnitelman muutokset suunnitelmaa päivitetään koko projektin ajan: muutoksia tulee varmasti jotkut osat saattavat muuttua usein (esim. aikataulu, työnjako) mieluummin väljä kuin tiukka suunnitelma päivityksen oltava suoraviivaista kannattaa erottaa dokumentin pysyvämmät ja muuttuvammat osat Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 10 Projektisuunnitelman osat 1.Johdanto 2.Projektiorganisaatio 3.Riskianalyysi 4.Laitteisto- ja ohjelmistovaatimukset 5.Työn ositus 6.Projektin aikataulu 7.Seuranta- ja raportointitavat Projektisuunnitelman osat (jatkuu) johdanto = projektin raamit projektin tavoitteet ylärajat budjetille, ajoitukselle, resursseille ym. projektiorganisaatio osallistujat ja heidän roolinsa osallistujien erityistaidot riskianalyysi projektin riskit riskien todennäköisyys ja vakavuus riskien ratkaisustrategia Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 11 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 12 Taina, Verkamo 2

3 Projektisuunnitelman osat (jatkuu) laitteisto- ja ohjelmistovaatimukset tarvittavat laitteisto- ja ohjelmistokomponentit uusien komponenttien kustannusarvio työn ositus toiminnot, tarkistuspisteet ja tuotokset aikataulu toimintojen väliset riippuvuudet tarkistuspisteiden vaatimat ajat henkilöiden työnjako seuranta- ja raportointitavat 3.3 Riskienhallinta projektin valmistuminen pyritään takaamaan myös tilanteissa, joissa tapahtuu jotakin eitoivottua onnistumista uhkaavien riskien tunnistaminen tunnistettujen riskien analysointi toteutumisen todennäköisyys toteutumisen vaikutukset vastatoimien suunnittelu riskien seuranta projektin aikana riskienhallinnan ylläpito Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 13 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 14 Mikä on riski? Riskienhallintaprosessi tapahtuma joka on mahdollinen (todennäköisyys >0 mutta <1) todennäköisyys = 0: mahdoton tapahtuma todennäköisyys = 1: ei riski vaan rajoitus toteutuessaan vahingoittaa projektia voi olla projektikohtainen vaikuttaa aikatauluun tai käytössä oleviin resursseihin tuotekohtainen vaikuttaa kehitettävän tuotteen laatuun yrityskohtainen vaikuttaa (tekijä- tai asiakas-)organisaatioon Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 15 Risk identification List of potential risks Risk analysis Prioritised risk list Risk planning Risk avoidance and contingency plans Risk monitoring Risk assessment Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 16 Riskien tunnistus pyritään löytämään kaikki riskit, jotka voivat vaikuttaa projektin onnistumiseen käytännössä unohdetaan kovin epätodennäköiset ja merkityksettömät riskit riskit voivat liittyä esimerkkejä käytettyyn teknologiaan tietokannan suorituskyky henkilökuntaan henkilöstön vaihtuvuus organisaatioon organisaation muutokset käytettyihin työkaluihin tehottomat työkalut vaatimuksiin suuret muutokset kustannusten ja aikataulun arviointiin virhearviot Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 17 Riskien analysointi mietitään kunkin riskin todennäköisyys ja vakavuus: todennäköisyys = miten varmasti riski toteutuu prosentteina tai luokiteltuna (esim. viisi luokkaa vähäisestä erittäin todennäköiseen) vakavuus = miten merkittävä riski on projektille tuhoisa, vakava, siedettävä vai vähäpätöinen päätetään, miten riskeihin varaudutaan mitkä riskit otetaan huomioon suunnitelmissa yleensä on syytä ottaa huomioon ainakin kaikki tuhoisat ja kohtalaisen todennäköiset vakavat riskit Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 18 Taina, Verkamo 3

4 Riskien vastatoimet jokaiselle valitulle riskille suunnitellaan vastatoimet = mitä tehdään jos riski toteutuu vastatoimet voivat olla riskin välttämistä: pienennetään toteutumisen todennäköisyyttä vaikutusten minimointia: vähennetään toteutumisen haittavaikutuksia jatkosuunnitelmia: mietitään toimintatapoja, joita voidaan seurata, jos riski toteutuu Riskien seuranta riskien toteutumista seurataan koko projektin elinkaaren ajan riskin toteutuessa ryhdytään suunnitelmien mukaisiin toimenpiteisiin projektisuunnitelmaa voidaan joutua päivittämään: projektin kuluessa ilmenee uusia riskejä jonkin tunnistetun riskin todennäköisyys tai vakavuus muuttuu jokin sellainen riski toteutuu, jota varten ei ole suunniteltu vastatoimia Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 19 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo Projektin aikataulutus Aikataulun laatiminen projektin tarkistuspiste (milestone) kukin tarkistuspiste on jonkin työvaiheen (perustoiminnon) lopussa tarkistuspisteiden avulla seurataan projektin pysymistä aikataulussa projektin tuotos (deliverable) projektista saatava asiakkaalle merkittävä tulos esim. vaatimusdokumentti kaikkiin tarkistuspisteisiin ei liity tuotoksia 1. jaetaan projekti perustoimintoihin 2. arvioidaan kunkin perustoiminnon kesto 3. selvitetään perustoimintojen riippuvuudet 4. selvitetään, mihin perustoimintoon kukin tuotos tai tarkistuspiste liittyy perustoiminto joka tuottaa tuotoksen perustoiminto jonka päättyminen = tarkistuspiste 5. yhdistetään perustoiminnot toimintoverkoksi (activity network) Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 21 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 22 Toimintoverkko toimintoverkko kuvaa perustoimintojen järjestyksen ja aikataulun yleensä projektissa on eräitä tarkistuspisteitä, jossa kaikki käynnissä olevat perustehtävät yhtyvät samalle projektille voi tehdä useita erilaisia toimintoverkkoja yleensä projektipäällikkö tekee toimintoverkon lopputulokseen vaikuttaa mm. varautuminen riskeihin Toimintoverkko tehtävien keskinäiset riippuvuudet joitakin tehtäviä ei voida aloittaa, ennen kuin eräät muut tehtävät on saatu päätökseen riippuvuudet on otettava huomioon toimintoverkossa tehtävien rinnakkaisuus toisistaan riippumattomia tehtäviä voidaan hoitaa samanaikaisesti rinnakkaisuuden määrä riippuu resursseista rinnakkaisuus nopeuttaa projektia, mutta lisää aikataulun laadinnan vaatimaa työtä Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 23 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 24 Taina, Verkamo 4

5 Kriittinen polku koostuu tehtävistä, jotka on saatava valmiiksi aikataulun mukaan, jotta projekti ei myöhästy jokaisella perustoiminnolla on aikaisin ajankohta, jolloin se voi alkaa myöhäisin ajankohta, jolloin sen täytyy alkaa aikaisin mahdollinen lopetusaika myöhäisin mahdollinen lopetusaika joustovara, joka riippuu tehtävästä ja kriittisestä polusta ajoituskaavio sisältää kaikki perustoiminnot kestoaikoineen ja tarkistuspisteet Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 25 Ohjeita aikataulun laatimiseen suuressa projektissa voi laatia ajoituskaavion kullekin isommalle työvaiheelle erikseen muistettava näiden väliset riippuvuudet pienemmissä projekteissa riittää yksi yhteinen ajoituskaavio valittava sopiva rakeisuus: liian hieno jaottelu: suunnittelun ja seurannan vaatima työmäärä on suuri liian karkea jaottelu: poikkeamia ei havaita ajoissa pienimmät perustehtävät ~ 1-2 viikkoa suurimmat perustehtävät ~ 8-10 viikkoa Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 26 Tehtävien kestot ja riippuvuudet Task Duration (days) Dependencies T1 8 T2 15 T3 15 T1 (M1) T4 10 T5 10 T2, T4 (M2) T6 5 T1, T2 (M3) T7 20 T1 (M1) T8 25 T4 (M5) T9 15 T3, T6 (M4) T10 15 T5, T7 (M7) T11 7 T9 (M6) T12 10 T11 (M8) Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 27 4/7/99 start 10 days T4 8 days T1 15 days T2 Toimintoverkko 18/7/99 M5 14/7/99 15 days 25/7/99 M3 25/7/99 M2 M1 T7 T3 5 days T6 20 days 10 days T5 25 days Finish Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 28 T8 4/8/99 M4 11/8/99 M7 15 days T9 15 days T10 25/8/99 M6 19/9/99 T11 10 days 7 days 5/9/99 M8 T12 kriittinen polku Ajoituskaavio 4/7 11/7 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9 Start T4 T1 T2 M1 T7 T3 M5 T8 M3 M2 T6 T5 M4 T9 M7 T10 M6 T11 M8 T12 Finish Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo Kustannusten arviointi yleensä jo projektin tarjouksen osana on jonkinlainen kustannusarvio projektin tärkeimmät kustannustekijät: laitteisto- ja ohjelmistokulut matkat ja koulutus työvoimakustannukset palkat työtilat sosiaalikulut merkittävin kustannustekijä Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 30 Taina, Verkamo 5

6 Kustannusten arvioinnin ongelma kustannusarvio joudutaan laatimaan aikaisin tarvitaan neuvoteltaessa tarjouksesta liian korkea arvio: projektia ei saada liian matala arvio: projekti ei valmistu budjetin puitteissa mutta: kokonaistyöpanoksen tarve riippuu olennaisesti laadittavasta ohjelmatuotteesta minkälaisista osajärjestelmistä tuote koostuu? minkälaista ammattitaitoa tekijöiltä edellytetään? kuinka paljon työtä kuinka kauan työ kestää? Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 31 Tuottavuus teollisuudessa kustannusten arviointi perustuu yleensä tuottavuuteen: kuinka paljon valmiita tuotteita tuotantolinjalta valmistuu aikayksikössä tuottavuus = tuotoksen määrä/työpanos mikä on tuottavuus ohjelmistotyössä? tuotos = ohjelmatuote työpanos = henkilötyö millä näiden määrää mitataan? Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 32 Tuotos ja työpanos ohjelmistotyössä Kustannusten arviointitekniikoita työpanosta voidaan mitata käytetyllä työajalla vaikuttaa kohtalaisen suoraviivaisesti kustannuksiin (palkat, tilakustannukset) millä tuotoksen määrää voidaan mitata? ohjelmatuotteen fyysinen koko ohjelmatuotteen sisältämän toiminnallisuuden määrä kustannusmallit kerätään tietoa aiemmista projekteista kuvataan eri tekijöiden väliset riippuvuudet mallina asiantuntija-arviot sovellusalueen ja ohjelmistotekniikan asiantuntijat arvioivat työmäärän analogiaan perustuva arviointi perustuu aiempiin samantapaisiin projekteihin Parkinsonin laki arvio = käytettävissä olevien resurssien kokonaismäärä kilpailuun perustuva arviointi Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 33 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 34 Kustannusmallit: kokoon perustuva arviointi tavallisin koon mitta: koodirivien määrä ohjelmatuote koostuu toimivasta koodista iso tuote = paljon koodia helposti mitattavissa jälkeenpäin ongelmia: koodin laatiminen on vain osa työstä eri ohjelmointikielissä koodirivin merkitys on erilainen: erilainen tuottavuus? koodirivejä ei voida laskea alkuvaiheessa COCOMO ohjelmatuotteen kokoon perustuva kustannusten arviointimalli perustuu projekteista kerättyyn dataan ensimmäinen versio vuonna 1981 vesiputousmallin mukainen prosessi kokonaan uutta koodia kokomittana koodirivit uudempi versio (COCOMO 2, 1995) mm. prototyypit, komponentit, uudelleenkäyttö erilaiset kokomitat elinkaaren eri vaiheissa Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 35 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 36 Taina, Verkamo 6

7 COCOMO 2 prototyypitysvaihe: koko: suunnitteluelementtien määrä effort = size * (1-reuse%) / productivity korkean tason suunnittelun vaihe: koko: toiminnoista arvioitavat koodirivit effort = A* size B * M yksityiskohtaisen suunnittelun vaihe: koko: koodirivien määrä vastaava kaava kuin edellisellä tasolla, mutta kokoarvioon vaikuttavat myös vaatimusten muuttuvuus ja uudelleenkäytön määrä kuvaa projektin erityisominaisuuksia Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 37 COCOMO-mallin korjaustekijät eri vaiheissa erilaisia korjaustekijöitä korjaustekijät liittyvät tuotteeseen: mm. luotettavuusvaatimukset, monimutkaisuus, dokumentaatiovaatimukset laitteistoon: mm. työympäristön muutokset, aika- ja muistivaatimukset henkilöstöön: mm. ryhmän taidot ja kokemus projektiin: mm. työkalut vaikuttavat lopputulokseen kertoimina tai eksponentteina empiirinen: arvot perustuvat kerättyyn aineistoon Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 38 Kustannusmallit: toiminnallisuuteen perustuva arviointi koon arviointi voidaan perustaa tuotteen sisältämän toiminnallisuuden määrään riippumaton ohjelmointikielestä kuvaa ehkä paremmin käyttäjän kokemaa tuotteen toiminnallista kokoa voidaan määrittää jo aikaisemmassa vaiheessa = heti kun tiedetään mitä toimintoja tuotteen pitäisi sisältää Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 39 Toimintopistemenetelmä mitta: toimintopisteet (function points, FP) lähtökohtana korkean tason suunnitelmasta laskettavat toiminnallisuutta kuvaavat alkiot UFC = Σ (alkioiden lukumäärä) * painokerroin peruskokoarvio syötteet, tulosteet, kyselyt, ulkoiset liittymät, tiedostot FP = UFC * ( * Σ F i ) painotettu kokoarvio kokonaislukuarvo riippuu tyypistä kokonaislukuarvoiset (0-5) kompleksisuuskertoimet (14 kpl) Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo Henkilöhallinto Projektiin osallistuvat henkilöt mitä ohjelmistojen tekeminen on: teknistä työtä henkilötyötä henkilökunta: yrityksen tärkein voimavara oikeat henkilöt oikeissa tehtävissä menestys (yksikin) väärä henkilö väärässä tehtävässä kaaos korostetaan usein liikaa projektin tekijät = projektiryhmä konkreettinen ohjelmistotyö projektipäällikkö projektin päävastuuhenkilö pitää projektin langat käsissään = tietää missä mennään projektin johtoryhmä johtoryhmä seuraa projektin etenemistä projektiin liittyvien eturyhmien edustajat asiakkaat, esimiehet, viranomaiset muita osallistujia: ulkopuoliset asiantuntijat markkinointi Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 41 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 42 Taina, Verkamo 7

8 Projektipäällikön tehtävät tehtävät vaihtelevat yrityksestä ja projektista riippuen (pää)vastuu mm. seuraavista asioista: henkilöiden valinta tehtäviin koulutus suoritusten seuranta urakehitys palkkaus hyvitysperiaatteet työnkuva ryhmätyön kehittäminen Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 43 Projektipäällikön edellytykset mitä taitoja projektipäälliköltä vaaditaan: ongelmanratkaisukykyä johtamistaitoa kannustuskykyä psykologista silmää siis: ei tarvitse olla etevä koodaaja, mutta täytyy tietää, mistä ohjelmistotyössä on kysymys tietää milloin ei tiedä tietää kuka tietää Peter s principle: In an organization, each person rises to the level of his own incompetence. Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 44 Miten ohjelmia tehdään? Ihmisen muisti vaikuttavia tekijöitä joista on hyvä olla selvillä: ihmisen ajatteluprosessi ohjelmointityön luonne työtä tekevää yhteisöä säätelevät sosiaaliset tekijät käytännön olosuhteet kolmitasoinen hierarkia: nopea lyhytkestoinen muisti tietojen syöttö ja alkukäsittely tilaa vain noin 7 alkiolle työmuisti tiedon pitkäaikaisempi käsittely hitaampi pitkäkestoinen muisti pysyvä talletus mutta tieto ei aina löydy! vrt. tietokoneen muistijärjestelmä Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 45 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 46 Muistin erityispiirteitä Ongelmanratkaisu muistiyksikön koko tieto jää mieleen kokonaisuuksina: syöte täytyy hahmottaa jotta se säilyisi semanttinen tieto kertyy asiayhteyden ja kokemuksen kautta ymmärrys syntaktinen tieto kertyy opettelemalla ja painamalla muistiin yksityiskohdat Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 47 vaikein osa tehtävästä on ongelmanratkaisua Problem Partial solutions New knowledge Existing knowledge Long-term memory Solution Working memory yhdistettävä eri alueiden asiantuntemusta: sovellusalue tietotekniikka hallinto Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 48 Taina, Verkamo 8

9 Henkilöstön motivointi ihmisten erilaiset tarpeet Selfrealization needs Esteem needs Social needs Safety needs Physiological needs Kolme ylintä kerrosta ovat keskeisiä. luovuus myönteinen palaute ryhmätyö Erilaiset työntekijät motivointi (Bass, Dunteman): tehtävä motivoi oma menestys motivoi vuorovaikutus motivoi persoonallisuustyypit (Myers, Briggs): ulospäin- vai sisäänpäinsuuntautunut (E / I) aistihavaintoihin vai intuitioon perustuva (S / N) harkitseva vai emotionaalinen (T / F) suunnitelmallinen vai sopeutuva (J / P) ja monia muita luokitteluja Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 49 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 50 Projektiryhmä projektityö on ryhmätyötä ryhmän koko: toimiva yksikkö tyypillisesti 2-8 henkeä laajemmat ryhmät jaetaan (tai jakautuvat) osiin hierarkkiset ryhmät yhteistyön kannalta paras sopiva sekoitus taidoiltaan ja luonteenominaisuuksiltaan erilaisia ihmisiä suuri joukko samanlaisia ei välttämättä ole hyvä Ryhmän koheesio (kiinteys) koheesio = hyvin yhteen toimivaa ryhmää koossapitävä voima = ryhmäfiilis etuja: yhteiset laatuvaatimukset (ryhmän standardit) yhteistyökyky oppiminen toisilta kyky jatkaa / täydentää toisten työtä yhteinen työ egoless programming vrt XP Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 51 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 52 Kiinteän ryhmän ongelmia ryhmä voi olla myös liian kiinteä torjuva suhtautuminen ulkopuolisiin esim. johtajan vaihtuessa uuteen, ryhmän ulkopuolelta tulevaan NIH = not invented here syndrooma ryhmäharha (groupthink) liiallinen lojaalisuus ryhmän sisällä enemmistöpäätökset silloinkin, kun pitäisi käyttää itsenäistä harkintaa Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 53 Ryhmän jäsenten kommunikointi vaikuttavia tekijöitä: ryhmän koko koon kasvaessa kommunikointi kasvaa 2! liian suuri ryhmä ei pysty keskustelemaan ryhmän rakenne tiukka hierarkkisuus haittaa avointa keskustelua ryhmän jäsenten luonteet henkilökemia työtilat Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 54 Taina, Verkamo 9

10 Projektiryhmän rakenne Pääohjelmoijaryhmä keskitetty projektipäällikkö hoitaa keskitetysti koko projektin hallinnan kullakin jäsenellä selkeät tehtävät kommunikointi projektipäällikön kautta Useimmiten jokin välimuoto hajautettu äärimmillään ryhmällä ei ole lainkaan johtajaa kullakin tehtävällä vastuuhenkilö kommunikointi ryhmän sisällä voi olla myös hajautettu useisiin itsenäisiin ryhmiin Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 55 Specialist pool Administrator Toolsmith OS specialist Tech. author Test specialist Nucleus of chief programmer team Chief programmer Librarian Backup programmer Outside Communication vastaa kokonaissuunnittelusta, jakaa tehtävät muille Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 56 Roolit usein työryhmässä on tarpeen jakaa nimettyjä osatehtäviä tai rooleja vrt. pääohjelmoijaryhmän asiantuntijat esimerkkejä osatehtävistä: työkalut tiedostojärjestelmän ylläpito kokousten sihteeri tietyn dokumentin päävastuu Työntekijöiden valinta valinnassa huomioon otettavaa: sovellusalueen tuntemus laitteistoalustan tuntemus ohjelmointikielen tuntemus koulutustaso kommunikointitaidot sopeutuvuus (kokemusten vaihtelevuus) työasenne persoonallisuus vaikeasti arvioitavissa Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 57 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 58 Työntekijöiden valintaan liittyviä ongelmia työntekijät ovat projektin onnistumisen kriittisin tekijä ja myös suurin kustannustekijä huonot valinnat tulevat kalliiksi taitotasovaatimukset ovat suuret usein ei ole tarjolla riittävän paljon hyviä ja kokeneita tekijöitä alan nopea muuttuminen aiheuttaa ongelmia sovellusalueasiantuntemusta ei aina ole olemassa ammattitaidon kehittäminen Työtilat yhteinen avoin työtila vai erilliset työhuoneet? tutkimustuloksia on kumpaankin suuntaan erilliset työhuoneet: työrauha oma persoonallinen työympäristö yhteinen työtila: helpompi järjestää spontaaneja neuvotteluja helpompi kysyä, hakea apua jatkuva tuntuma toisten tekemisiin (yhteinen työ) Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 59 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 60 Taina, Verkamo 10

Ohjelmistotuotanto, projektinhallinta Kevät 2005

Ohjelmistotuotanto, projektinhallinta Kevät 2005 3. Projektinhallinta Ohjelmistoprojektien koon kasvaessa on törmätty projektinhallinnan ongelmiin, kuten jatkuva, osin huonosti hallittu kasvu, myöhästymiset, huono laatu, budjettien ylitykset, projektien

Lisätiedot

3. Projektinhallinta. Miksi ohjelmistoprojektin hallinta on erilaista?

3. Projektinhallinta. Miksi ohjelmistoprojektin hallinta on erilaista? 3. Projektinhallinta Ohjelmistoprojektien koon kasvaessa on törmätty projektinhallinnan ongelmiin, kuten jatkuva, osin huonosti hallittu kasvu, myöhästymiset, huono laatu, budjettien ylitykset, projektien

Lisätiedot

Projektinhallinta: johtajuus ja organisaatio

Projektinhallinta: johtajuus ja organisaatio Projektinhallinta: johtajuus ja organisaatio 581259 Ohjelmistotuotanto 291 Kaikki projektit tarvitsevat jonkinlaista hallintaa ja johtamista, muuten seurauksena kaaos Johtajuus Virallinen johtajan rooli

Lisätiedot

Juha Taina, Marko Salmenkivi ja Kjell Lemström,

Juha Taina, Marko Salmenkivi ja Kjell Lemström, Projektinhallinta: johtajuus ja organisaatio Kaikki projektit tarvitsevat jonkinlaista hallintaa ja johtamista, muuten seurauksena kaaos Johtajuus Virallinen johtajan rooli vs. (mahdollisesti epävirallinen)

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

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

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

Lisätiedot

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

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

MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver Hannu Hirsi 2018 MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver. 7.2 Hannu Hirsi 2018 1 Yleistä : 1. Yksi käytetyimmistä projektien hallintaohjelmista on Microsoft Project, joka on tehokas ja joustava

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

Projektinhallinta: kustannusarvio

Projektinhallinta: kustannusarvio Projektinhallinta: kustannusarvio 581259 Ohjelmistotuotanto 339 Ohjelmiston kustannusarviot Yleensä jo projektin tarjouksen osana on jonkinlainen kustannusarvio Projektin tärkeimmät kustannustekijät: työvoimakustannukset

Lisätiedot

arviointi edellyttää historiatietoja, esim. mittareiden kalibroimiseksi

arviointi edellyttää historiatietoja, esim. mittareiden kalibroimiseksi Työmäärän arviointi algoritmiset menetelmät asiantuntija-arviot analogiaan perustuvat arviot Parkinsonin laki: "Työ vie kaiken käytettävissä olevan ajan." hinnoittelu kilpailun mukaan top-down arviointi

Lisätiedot

Ohjelmistotuotanto

Ohjelmistotuotanto 581259-4 Ohjelmistotuotanto Juha Taina Helsingin yliopisto Tietojenkäsittelytieteen laitos 1. Johdanto Mitä on ohjelmistotuotanto? Ohjelmisto, ohjelmointi, tekniikkaa, insinööritaitoa, kurinalaisuutta,

Lisätiedot

Juha Taina, Marko Salmenkivi ja Kjell Lemström,

Juha Taina, Marko Salmenkivi ja Kjell Lemström, Ohjelmiston kustannusarviot Projektinhallinta: kustannusarvio Yleensä jo projektin tarjouksen osana on jonkinlainen kustannusarvio Projektin tärkeimmät kustannustekijät: työvoimakustannukset (ylivoimaisesti

Lisätiedot

PROJEKTISUUNNITELMA. FotMana17

PROJEKTISUUNNITELMA. FotMana17 PROJEKTISUUNNITELMA FotMana17 Tekijä(t) Kimmo Kärki Kka Päiväys: 15.5.2017 Tiivistelmä Tarkoituksena on rakentaa Jalkapallomanageri järjestelmä, jolla voidaan pelata visuaalisesti manageripeliä. Järjestelmää

Lisätiedot

TYÖOHJEET VR-HYVINKÄÄ

TYÖOHJEET VR-HYVINKÄÄ TEEMU JAUHIAINEN, JONI NORDSTRÖM TYÖOHJEET VR-HYVINKÄÄ Metropolia Ammattikorkeakoulu KONE- JA TUOTANTOTEKNIIKKA Projektisuunnitelma 19.3.2014 Sisällys Lyhenteet 1 Johdanto 1 2 Projektin tavoitteet 1 3

Lisätiedot

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

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

Lisätiedot

Ohjelmiston toteutussuunnitelma

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

Lisätiedot

Tietojärjestelmän osat

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

Lisätiedot

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

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

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

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

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

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

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

RAKENNUSTUOTEALAN AMMATTITUTKINTO

RAKENNUSTUOTEALAN AMMATTITUTKINTO 1 Tutkintosuorituksen arviointiaineisto RAKENNUSTUOTEALAN AMMATTITUTKINTO Suorittaja: Järjestäjä: Rakennustuotealan tutkintotoimikunta 12/2009 1(9) Ohjeet tutkinnon osan suorittamiseen 2 1. Arvioijat Tutkinnon

Lisätiedot

Projektinhallinta SFS-ISO mukaan

Projektinhallinta SFS-ISO mukaan Projektinhallinta SFS-ISO 21500 mukaan (Ohjeita projektinhallinnasta, 2012) 13.4.2017 Panu Kiviluoma Osaamistavoitteet Luennon jälkeen osaat selittää, mitä tarkoitetaan Projektilla Projektinhallinnalla

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

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

Projektisuunnitelma. Karstula. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Karstula Helsinki 3.5.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Juha-Pekka

Lisätiedot

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma Projektiryhmä Tete Työajanseurantajärjestelmä T-76.115 Tietojenkäsittelyopin ohjelmatyö/ 2(6) Muutoshistoria Versio PVM Tekijä Kuvaus 0.10 14.10.2003 Miikka Lötjönen Dokumenttipohja (projektisuunnitelman

Lisätiedot

Projektin suunnittelu A71A00300

Projektin suunnittelu A71A00300 Projektin suunnittelu A71A00300 PESTLE-malli Poliittinen - mitä poliittisia riskejä projektiin voi liittyä? (verotus, hallinto ) Ekonominen - mitä taloudellisia riskejä projektiin liittyy? (työvoiman saatavuus,

Lisätiedot

HELSINGIN KAUPUNKI TOIMINTAOHJE 1/7 LIIKENNELIIKELAITOS Yhteiset Palvelut / Turvallisuuspalvelut K. Kalmari / Y. Judström 18.9.

HELSINGIN KAUPUNKI TOIMINTAOHJE 1/7 LIIKENNELIIKELAITOS Yhteiset Palvelut / Turvallisuuspalvelut K. Kalmari / Y. Judström 18.9. 1/7 Avainsanat: riskienhallinta, vaarojen tunnistaminen, riskien estimointi, vaararekisteri HKL:n metro ja raitiotieliikenteen riskienhallinnan toimintaohje 1 Riskienhallinta Helsingin kaupungin liikenneliikelaitoksessa.

Lisätiedot

Projektin suunnittelu A71A00300

Projektin suunnittelu A71A00300 Projektin suunnittelu A71A00300 Projektisuunnitelma 1. Projektitiimi 2. Projektin tausta 3. Projektin tavoitteet 4. Tiimin roolit 5. Sisäinen viestintä 6. Riskianalyysi 7. Aikataulutus Projektisuunnitelman

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

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

Data Sailors - COTOOL dokumentaatio Riskiloki

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

Lisätiedot

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen 1 AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen Projektisuunnitelma Tommi Salminen, Hanna Ukkola, Olli Törmänen 19.09.2014 1 Projektin

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

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

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

Lisätiedot

Projektiorganisaation kuuluvat projektin asiakas, projektin vastuuhenkilö, projektiryhmän ohjaaja sekä projektiryhmä.

Projektiorganisaation kuuluvat projektin asiakas, projektin vastuuhenkilö, projektiryhmän ohjaaja sekä projektiryhmä. 1. Johdanto Opeapuri on Helsingin yliopiston tietojenkäsittelytieteen laitoksen opiskelijoiden muodostama ryhmä, jonka tehtävänä on suunnitella ja toteuttaa projekti: opetuutorin apuväline. Opetuutorin

Lisätiedot

Gumenius Sebastian, Miettinen Mika Moottoripyörän käynnistysalusta

Gumenius Sebastian, Miettinen Mika Moottoripyörän käynnistysalusta Gumenius Sebastian, Miettinen Mika Moottoripyörän käynnistysalusta Metropolia Ammattikorkeakoulu Kone- ja tuotantotekniikka Projektisuunnitelma 23..204 Sisällys Lyhenteet Johdanto 2 Projektin tavoitteet

Lisätiedot

Tik-76.612 Ohjelmistotuoteliiketoiminta

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

Lisätiedot

Ohjelmistotuotanto, k

Ohjelmistotuotanto, k Ohjelmistotuotanto Projektisuunnitelmassa projektin tehtävät aikataulutetaan ja niiden suorittamiseen allokoidaan henkilöresursseja. Tällöin on tiedettävä paljonko resursseja työhön pitäisi allokoida ja

Lisätiedot

Riskien arvioinnista turvallisuushavainnointiin. Messukeskus Työturvallisuuskeskus, Kerttuli Harjanne

Riskien arvioinnista turvallisuushavainnointiin. Messukeskus Työturvallisuuskeskus, Kerttuli Harjanne Riskien arvioinnista turvallisuushavainnointiin Messukeskus 14.11.2013 Työturvallisuuskeskus, Kerttuli Harjanne Kerttuli Harjanne 15.11.2013 1 Esityksen sisältö Miksi riskien arviointia Miten riskien arviointia

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

Software engineering

Software engineering Software engineering Alkuperäinen määritelmä: Naur P., Randell B. (eds.): Software Engineering: A Report on A Conference Sponsored by the NATO Science Committee, NATO, 1968: The establishment and use of

Lisätiedot

IPMA C-sertifiointivalmennus

IPMA C-sertifiointivalmennus Liiketoiminta kehittyy kehity sinäkin! IPMA C-sertifiointivalmennus Harjoitukset Tieturi Oy Helsinki, Tampere, Turku, Tukholma, Göteborg www.tieturi.fi Harjoitus 1 / Tavoitemääritys Lapsesi koululuokka

Lisätiedot

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011 LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011 TEHTÄVÄ Määrittele laatu Mitä riskien hallintaan kuuluu? Jouni Huotari & Esa Salmikangas 2 LAATU JA LAADUNVARMISTUS

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

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

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

Lisätiedot

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

Projektisuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Koskelo Helsinki 16.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Tom Bertell

Lisätiedot

Oleelliset vaikeudet OT:ssa 1/2

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

Lisätiedot

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

Tietotekniikan Sovellusprojektit

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

Lisätiedot

CT60A4600 Projektinhallinta. Luentorunko. Luento 1:Yleistä ja organisaatiot. Projektinhallinta Osa 1: yleistä. Kurssin tavoitteet

CT60A4600 Projektinhallinta. Luentorunko. Luento 1:Yleistä ja organisaatiot. Projektinhallinta Osa 1: yleistä. Kurssin tavoitteet CT60A4600 Projektinhallinta Luentorunko Luento 1:Yleistä ja organisaatiot Projektinhallinta Osa 1: yleistä Kurssin tavoitteet Kurssin keskeisin sisältö Kurssin rakenne Luennot Harjoitukset Harjoitusajat

Lisätiedot

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät Laatujärjestelmät Ohjelmistotekniikka kevät 2003 Prosessiajattelu Sisään Prosessi Ulos ohjaus mittaus Laatujärjestelmät Laatujärjestelmät määrittelevät sen, mitkä prosessit täytyy olla määritelty ei sitä,

Lisätiedot

Suunnitteluvaihe prosessissa

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

Lisätiedot

"Miten IT infra-projekti onnistuu ja miten epäonnistuu" Timo Häkkinen TTY PDF versio josta on poistettu 1 kuva ja yhden sivun tekstit

Miten IT infra-projekti onnistuu ja miten epäonnistuu Timo Häkkinen TTY PDF versio josta on poistettu 1 kuva ja yhden sivun tekstit "Miten IT infra-projekti onnistuu ja miten epäonnistuu" Timo Häkkinen TTY 7.6.2017 PDF versio josta on poistettu 1 kuva ja yhden sivun tekstit Esityksen rakenne ja esittäjän taustat Seuraavassa esityksessä

Lisätiedot

Test-Driven Development

Test-Driven Development Test-Driven Development Ohjelmistotuotanto syksy 2006 Jyväskylän yliopisto Test-Driven Development Testilähtöinen ohjelmistojen kehitystapa. Tehdään ensin testi, sitten vasta koodi. Tarkoituksena ei ole

Lisätiedot

RAKENNUSTUOTEALAN AMMATTITUTKINTO

RAKENNUSTUOTEALAN AMMATTITUTKINTO 1 Tutkintosuorituksen arviointiaineisto RAKENNUSTUOTEALAN AMMATTITUTKINTO Suorittaja: Järjestäjä: Rakennustuotealan tutkintotoimikunta 12/2009 1(9) 2 Ohjeet tutkinnon osan suorittamiseen 1. Arvioijat Tutkinnon

Lisätiedot

PROSESSIEN TUNNISTAMISESTA PROSESSIEN JOHTAMISEEN JA MITTAAMISEEN. C Harjoitteita. J Moisio, Qualitas Fennica / IMS Business Solutions Oy, 4/ 2017

PROSESSIEN TUNNISTAMISESTA PROSESSIEN JOHTAMISEEN JA MITTAAMISEEN. C Harjoitteita. J Moisio, Qualitas Fennica / IMS Business Solutions Oy, 4/ 2017 PROSESSIEN TUNNISTAMISESTA PROSESSIEN JOHTAMISEEN JA MITTAAMISEEN C Harjoitteita J Moisio, Qualitas Fennica / IMS Business Solutions Oy, 4/ 2017 1 H1) Ohessa on esimerkkejä hankaluuksista, joita esiintyy

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

Ohjelmistotuotanto

Ohjelmistotuotanto 581259-4 Ohjelmistotuotanto Juha Taina Helsingin yliopisto Tietojenkäsittelytieteen laitos 1. Johdanto Mitä on ohjelmistotuotanto? Ohjelmisto, ohjelmointi, tekniikkaa, insinööritaitoa, kurinalaisuutta,

Lisätiedot

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

Projektisuunnitelma. Kohahdus. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Kohahdus Helsinki 11.12.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Taro Morimoto,

Lisätiedot

Laatukäsikirja - mikä se on ja miten sellainen laaditaan?

Laatukäsikirja - mikä se on ja miten sellainen laaditaan? Laatukäsikirja - mikä se on ja miten sellainen laaditaan? Matkailun laatu laatukäsikirja osaksi yrityksen sähköistä liiketoimintaa Sähköinen aamuseminaari matkailualan toimijoille 24.8.2010 Riitta Haka

Lisätiedot

Projektisuunnitelma 0.11

Projektisuunnitelma 0.11 Projektisuunnitelma 0.11 SOSSU - Sosiaaliportin työvälineet Helsinki 8.2.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6

Lisätiedot

2. Ohjelmistotuotantoprosessi

2. Ohjelmistotuotantoprosessi 2. Ohjelmistotuotantoprosessi Peruskäsitteet: prosessimalli: mahdollisimman yleisesti sovellettavissa oleva ohjeisto ohjelmistojen tuottamiseen ohjelmistotuotantoprosessi: yrityksessä käytössä oleva tapa

Lisätiedot

Projektinhallinta TARJA NISKANEN LÄHTEENÄ MM. KEHITTÄJÄN KARTTAKIRJA

Projektinhallinta TARJA NISKANEN LÄHTEENÄ MM. KEHITTÄJÄN KARTTAKIRJA Projektinhallinta TARJA NISKANEN LÄHTEENÄ MM. KEHITTÄJÄN KARTTAKIRJA PROJEKTITOIMINNAN ONGELMIA Kaikkea mahdollista nimitetään projekteiksi Projekti annetaan henkilöille muiden töiden ohella Ei osata käyttää

Lisätiedot

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Sisäänrakennettu tietosuoja ja ohjelmistokehitys Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 8. kesäkuuta, 2018 Agenda Ohjelmistokehitys Ohjelmistokehitys vs. konsultointi Vaatimukset Tietosuoja Tietosuoja ohjelmistokehityksessä kiteytettynä

Lisätiedot

Minna Mattila-Aalto Kehittämispäällikkö TTS Työtehoseura. Viher- ja ympäristörakentajat ry:n luentopäivät

Minna Mattila-Aalto Kehittämispäällikkö TTS Työtehoseura. Viher- ja ympäristörakentajat ry:n luentopäivät Minna Mattila-Aalto Kehittämispäällikkö TTS Työtehoseura Viher- ja ympäristörakentajat ry:n luentopäivät 28.-29.11.2018 TTS Työtehoseura johtava suomalaisen työn kehittäjä Koulutusta ja tutkimusta Perustettu

Lisätiedot

Osaaminen ja työhyvinvointi järjestötyössä

Osaaminen ja työhyvinvointi järjestötyössä Osaaminen ja työhyvinvointi järjestötyössä Heidi Ristolainen 2016 Opintokeskus Sivis 2016 Esittely Kerro lyhyesti, kuka olet ja mistä tulet. Millaisia ajatuksia sana työhyvinvointi sinussa herättää? Orientaatio

Lisätiedot

Internet-pohjainen ryhmätyöympäristö

Internet-pohjainen ryhmätyöympäristö Menetelmäohje Internet-pohjainen ryhmätyöympäristö Riku Hurmalainen, 24.3.2002 Sisällysluettelo 1. Johdanto...3 2. Termit...4 3. Toteutus...5 3.1. Yleiskuvaus...5 3.2. Tekninen ratkaisu...5 3.3. Tietoturva...6

Lisätiedot

Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Miten kallis määritellään toimintopistelaskennan näkökulmasta?

Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Miten kallis määritellään toimintopistelaskennan näkökulmasta? Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Miten kallis määritellään toimintopistelaskennan näkökulmasta? ICT hyödyttämään liiketoimintaa siis oikeesti ja vähän äkkiä Mikko Paalasmaa,

Lisätiedot

RAKENNUSTUOTEALAN AMMATTITUTKINTO

RAKENNUSTUOTEALAN AMMATTITUTKINTO 1 Tutkintosuorituksen arviointiaineisto RAKENNUSTUOTEALAN AMMATTITUTKINTO 30 Massan valmistus Suorittaja: Järjestäjä Rakennustuotealan tutkintotoimikunta 12/2009 1(9) Ohjeet tutkinnon osan suorittamiseen

Lisätiedot

PROJEKTI- HALLINNAN KÄSIKIRJA

PROJEKTI- HALLINNAN KÄSIKIRJA RISTO PELIN PROJEKTI- HALLINNAN KÄSIKIRJA (seitsemäs painos) PROJEKTIJOHTAMINEN OY RISTO PELIN Kaikki oikeudet pidätetään. Tämän kirjan jäljentäminen ilman tekijän kirjallista lupaa painamalla, monistamalla,

Lisätiedot

Käyttöönottotyöryhmä

Käyttöönottotyöryhmä Käyttöönottotyöryhmä Työpajan II tavoitteet Työsuunnitelman laatiminen loppuvuodelle Käyttöönottosuunnitelman sisällysluettelo sekä laajuus ja rajaukset Tehtävien priorisointi Tehtävien aikataulutus ja

Lisätiedot

Työsuhteen säännöstys ja neuvottelut

Työsuhteen säännöstys ja neuvottelut Työsuhteen säännöstys ja neuvottelut 1 Työsuhteen säännöstys ja sääntelyjärjestys Työehtosopimus ja soveltamisala Paikallinen sopiminen Työsäännöt Työlainsäädäntö Vakiintunut käytäntö Työsopimus TYÖSUHDE

Lisätiedot

RAKENNUSTUOTEALAN AMMATTITUTKINTO

RAKENNUSTUOTEALAN AMMATTITUTKINTO 1 Näyttötutkintoaineisto RAKENNUSTUOTEALAN AMMATTITUTKINTO 48 Materiaalien tai tuotteiden siirrot Suorittaja: Järjestäjä Rakennustuotealan tutkintotoimikunta 12/2008 1(9) Ohjeet tutkinnon osan suorittamiseen

Lisätiedot

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus LAADUNVARMISTUS 135 Projektinhallinnan laadunvarmistus Projektinhallinnan laadunvarmistus tukee ohjelmistoprojektien ohjaus- ja ylläpitotehtäviä. Projektinhallinnan laadunvarmistustehtäviin kuuluvat seuraavat:

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

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

Yhteenveto. Menettelytavat

Yhteenveto. Menettelytavat Yhteenveto Ohjelmistotuotanto: Luotettavien ja tehokkaiden ohjelmistojärjestelmien tuottamista noudattaen hyviksi havaittuja menettelytapoja. Menettelytavat Prosessimalli (vesiputous/spiraali/kasvattava)

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

PCM-projektiajattelu. Projektipalvelut Tutkimus- ja kehityskeskus

PCM-projektiajattelu. Projektipalvelut Tutkimus- ja kehityskeskus PCM-projektiajattelu PCM = Project Cycle Management / Projektisyklin johtaminen Projekti ja projektoituminen on tullut mukaan osana organisaatioiden toimintastrategiaa enenevässä määrin osoittaen toiminnallisena

Lisätiedot

Projektinhallinta: riskeihin varautuminen

Projektinhallinta: riskeihin varautuminen Projektinhallinta: riskeihin varautuminen 581259 Ohjelmistotuotanto 325 Riskienhallinta Projektin valmistuminen pyritään takaamaan myös tilanteissa, joissa tapahtuu jotakin, mikä uhkaa projektin onnistumista

Lisätiedot

Tutkimushankkeiden riskienhallinta

Tutkimushankkeiden riskienhallinta Tutkimushankkeiden riskienhallinta Tutkimuksen tuki, yrittäjyys ja innovaatiot Jyväskylän yliopisto Kirsi Murtosaari Parityö Tutkimushankkeet: Kuvatkaa hankkeiden haasteita suunnittelu- ja toteutus- tai

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

Siimasta toteutettu keinolihas

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

Lisätiedot

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Sisäänrakennettu tietosuoja ja ohjelmistokehitys Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology

Lisätiedot

Johdatusta ohjelmistotekniikkaan

Johdatusta ohjelmistotekniikkaan Johdatusta ohjelmistotekniikkaan OT:n historiaa 4 vaihetta (1/2) 1. Vaihe (0 60-luvun alku) Vähän tietokoneita Eräajo-tyyppisiä ohjelmia Pääasiassa matemaattisia, pieniä yhden käyttäjän sovelluksia Ei

Lisätiedot

CoMa - Projektisuunnitelma

CoMa - Projektisuunnitelma CoMa - Projektisuunnitelma Mindmap-ryhmä / Antti Kavonen Helsinki 16.12.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov)

Lisätiedot

Lego Mindstorms anturit

Lego Mindstorms anturit Lego Mindstorms anturit Metropolia Ammattikorkeakoulu Projektisuunnitelma Tomi Ilonen KA09 Tommi Nuotiomaa KA09 Matias Pitkänen KA09 20.1.2012 Insinöörityö Päivämäärä Sisällys 1 Projektin kuvaus 1 1.1

Lisätiedot

emo eassari Moodle-ympäristössä Projektisuunnitelma

emo eassari Moodle-ympäristössä Projektisuunnitelma emo eassari Moodle-ympäristössä Projektisuunnitelma Helsinki 15.12.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteenlaitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov)

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

Prosessimalli. 2. Ohjelmistotuotantoprosessi. Prosessimallin vaihejako. Prosessimallien perustehtävät. Ohjelmiston suunnittelu. Vaatimusmäärittely

Prosessimalli. 2. Ohjelmistotuotantoprosessi. Prosessimallin vaihejako. Prosessimallien perustehtävät. Ohjelmiston suunnittelu. Vaatimusmäärittely 2. Ohjelmistotuotantoprosessi Peruskäsitteet: prosessimalli: mahdollisimman yleisesti sovellettavissa oleva ohjeisto ohjelmistojen tuottamiseen ohjelmistotuotantoprosessi: yrityksessä käytössä oleva tapa

Lisätiedot

Kuka vastaa tietojärjestelmähankkeen laadusta?

Kuka vastaa tietojärjestelmähankkeen laadusta? Kuka vastaa tietojärjestelmähankkeen laadusta? 05.10.2010 Esko Hannula Sisältö Laatu on lopulta aina rahaa Laatu riippuu siitä, kuka olet Vastuu laadusta on lopulta aina tilaajalla 2 Tietojärjestelmän

Lisätiedot

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

Projektisuunnitelma. HeTLi. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma HeTLi Helsinki 17.7.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi Projektiryhmä Asiakas Johtoryhmä Kotisivu Versiohistoria 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Esteettömyyskartoitus tarjouksesta toteutukseen

Esteettömyyskartoitus tarjouksesta toteutukseen Esteettömyyskartoittajatapaaminen 21.10.2016 Tampere Esteettömyyskartoitus tarjouksesta toteutukseen Niina Kilpelä esteettömyysasiantuntija, arkkitehti (SAFA) Invalidiliiton Esteettömyyskeskus ESKE p.

Lisätiedot

tarjous , lisäosa vaihe 2

tarjous , lisäosa vaihe 2 19.5.2017 1 (5) Veikko Vänskä Hankepäällikkö Kaupunkiympäristö, Maankäytön suunnittelu Frenckellinaukio 2 B PL 487 33101 Tampereen kaupunki Viite: tarjouspyyntö 11.4.2017 Veikko Vänskä / pysäköintitutkimuksen

Lisätiedot

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia Aluksi Riskien hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 24.1.2007 Reaktiivinen strategia Indiana Jones -tyyli Ei huolehdita ongelmista ennen kuin ne tapahtuu Proaktiivinen strategia Tunnistetaan

Lisätiedot