Projektiliiketoiminnan dynaaminen mallintaminen Jean-Peter Ylén Teknologian tutkimuskeskus VTT 17/04/2013 2 Sisältö Johdanto Yleinen projektityömalli Erikoistuotteiden kehitysprojektiportfolion hallinta Laajat investointiprojektit Tuotekehitysprojektiportfolion hallinnan valmennus 17/04/2013 3 Liiketoimintaprosessien dynaaminen mallintaminen Perustuu systeemi- ja säätöteoriaan Järjestelmiä, esimerkiksi organisaatioita tai markkinoita, tarkastellaan kokonaisuuden kannalta. Pyrkimyksenä ymmärtää, miten sen eri osaset vuorovaikuttavat keskenään ja yhdessä luovat koko järjestelmän käytöksen. Käytännön työ on mallintamista ja simulointia. Systeemidynamiikkaa Forrester, J. (1958) "Industrial Dynamics-A Major Breakthrough for Decision Makers.", in: Harvard Business Review, Vol. 36, No. 4, pp. 37–66. Williams, S. (1967) "Business Process Modeling Improves Administrative Control," In: Automation. December, 1967, pp. 44 - 50. 17/04/2013 4 Mitä on Systeemidynamiikka? Identifioidaan monimutkaiset syy-seuraussuhteet Nähdään ei-tarkoitetut sivuvaikutukset Muodostetaan mentaalimallit ja havainnollistetaan ne kaikkien ymmärtämään muotoon Löydetään vipumuuttujat – millaiset toimet voivat johtaa merkittäviin ja pysyviin vaikutuksiin Ymmärretään eri toimien lyhyen ja pitkän aikavälin seuraukset Simuloidaan käytäntöjä erilaisilla oletuksilla ja epävarmuuksilla 5 17/04/2013 Systeemidynamiikkamallit Mallintaminen Visualisointi ja metriikka 78 Optimointi 7 7.5 1.4 1.2 1 0.8 0.6 0.4 0.2 0 Ennustaminen Tode llin en k äy t täy t y m in en 77 Herkkyysanalyysi 7 6.5 76 7 5.5 75 2008 2007 2007 2006 2006 2006 2005 2005 2004 2004 2003 2003 2002 2002 7 4.5 74 M allitett u k äy tt äy ty m ine n 7 3.5 32 34 36 38 40 42 17/04/2013 6 Esimerkki 1 Työmalli Tarkastellaan esimerkkinä yksinkertaista projektityön mallia Osalla projektin henkilöistä on burnout, työn laatu on huonoa ja aikataulut venyvät – osalla taas ei vastaavissa tehtävissä ole mitään ongelmia tavoitteiden suhteen. Tehdään systeemidynaaminen malli, jonka avulla tutkitaan projektinhallinnan ongelmaa ja havainnollistetaan systeemiajattelun ja dynaamisen mallin peruskäytäntöjä. 17/04/2013 Työmalli Työtä jäljellä Aikaa jäljellä + Aikataulupaineet Identifying complex cause and effect relationships Aikataulupaineet ovat seurausta jäljellä olevasta ajasta ja jäljellä olevasta työmäärästä: Mitä enemmän työtä jäljellä sitä enemmän aikataulupaineita Mitä enemmän aikaa jäljellä sitä vähemmän aikataulupaineita 7 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika - Työtä jäljellä Aikaa jäljellä + Deadline 8 + Aikataulupaineet Identifying complex cause and effect relationships Sekä jäljellä oleva aika että jäljellä oleva työ voidaan hajottaa tekijöihinsä: Aikaa jäljellä = Deadline – kalenteriaika Jäljellä olevan työn muutos = Tehtävien antonopeus – tehtävien suoritusnopeus Tehtävien suoritusnopeus 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika 9 - Työtä jäljellä Tehtävien suoritusnopeus Aikaa jäljellä + + Aikataulupaineet + Deadline Identifying complex cause and effect relationships Aikataulun myöhästyttäminen Ylityöt + Aika tehtävää kohden Aikataulupaineita voidaan yrittää ratkoa: Tekemällä ylitöitä Myöhästyttämällä aikataulua Tehostamalla toimintaa (vähemmän aikaa yhden tehtävän hoitoon) 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika - Työtä jäljellä Aikaa jäljellä + Deadline + + Aikataulun myöhästyttäminen Painetaan pitkää päivää Tehtävien suoritusnopeus + + Tuottavuus - Aikataulupaineet + Lisää aikaa ! Ylityöt + Tool to help construct and communicate mental models - Saadaan kolme tasapainottavaa, tilannetta korjaavaa silmukkaa (negatiivinen takaisinkytkentä) 10 Aika tehtävää kohden Tehoste taan 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika - Työtä jäljellä Aikaa jäljellä + Deadline + Understanding the long- and shortterm consequences of actions + Aikataulupaineet + Lisää aikaa ! Aikataulun myöhästyttäminen Painetaan pitkää päivää Tehtävien suoritusnopeus + + Tuottavuus + Burnout Ylityöt + Energiataso Pitkäaikainen ylitöiden tekeminen aiheuttaa energiatason ja tuottavuuden alenemista Syntyy ensimmäinen itseään ruokkiva positiivisen takaisinkytkennän aiheuttama syöksykierre Aika tehtävää kohden 11 Tehoste taan 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika - Työtä jäljellä Aikaa jäljellä + Deadline + Foreseeing unintended consequences + Aikataulun myöhästyttäminen Tehtävien suoritusnopeus + + Painetaan pitkää päivää Tuottavuus Burnout + - Aikataulupaineet + Lisää aikaa ! 12 Ylityöt + - Rapates sa Roiskuu Energiataso Virheitä syntyy sekä uupuneena (alhainen energiataso) että kiireessä (aikaa on vain vähän yhtä tehtävää varten) Virheet alentavat tuottavuutta ja synnyttävät toisen potentiaalisen syöksykierteen Aika tehtävää kohden - Virheiden muodostumisnopeus Tehoste taan 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika - Työtä jäljellä Aikaa jäljellä + Deadline + Tool to help construct and communicate mental models + Aikataulun myöhästyttäminen Tehtävien suoritusnopeus + + Painetaan pitkää päivää Tuottavuus Burnout + - Aikataulupaineet + Lisää aikaa ! 13 Ylityöt + - Rapates sa Roiskuu Energiataso - Virheiden lisääntyminen voi aktivoida laadunhallinnan (tasapainottava silmukka), jossa on uhrattava enemmän aikaa tehtävää kohden virheiden vähentämiseksi Aika tehtävää kohden + - Virheiden muodostumisnopeus Laadun hallinta Laatupoikkeamat + + Tehoste taan Laatuvaati mukset 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika - Työtä jäljellä Aikaa jäljellä + Deadline + + Aikataulun myöhästyttäminen Painetaan pitkää päivää Tuottavuus + Burnout Ylityöt + - Tool to help construct and communicate mental models Rapates sa Roiskuu Energiataso - Huonoon laatuun voi myös tottua ja turtua jolloin saadaan itseään ruokkiva laadun rapautuminen. Tehtävien suoritusnopeus + + Aikataulupaineet + Lisää aikaa ! 14 Aika tehtävää kohden + - Virheiden muodostumisnopeus Laadun hallinta Laatupoikkeamat + + Tehoste taan Tason Rapautu Laatuvaati mukset minen 15 17/04/2013 Tehtävien suoritustahti Tehtävien antotahti Tehtäviä viikossa Tehtäviä viikossa muurahainen Tehtävien suoritustahti heinäsirkka Tehtävien antotahti Aika Aika Tehtävät Tehtävät Simulating policies under different assumptions and uncertainties Jäljellä olevat tehtävät Jäljellä olevat tehtävät Aika Aika Aika Laatu Työviikko Aika Energiataso ja laatu Työviikko Energiataso Työviikko Laatu Energiataso ja laatu Työviikko Energiataso 17/04/2013 Tehtävien antamisnopeus + Työmalli Kalenteriaika - Työtä jäljellä Aikaa jäljellä + Deadline + + Aikataulun Finding leverage – seeing where actions myöhästyttäminen Tehtävien suoritusnopeus + + Painetaan pitkää päivää Tuottavuus + Burnout - Aikataulupaineet + Lisää aikaa ! 16 Ylityöt + - and change can lead to significant and enduring improvements Rapates sa Roiskuu Energiataso - Merkittävin viputekijä on Aika tehtävää kohden henkilöstön suhtautuminen + aikataulupaineisiin. Työnantajan kannalta ”heinäsirkkojen” työn ryhmittely osatehtäviin toimii paremmin kuin deadlinen siirtäminen, pitkäaikainen ylityö tai liiallinen tehostaminen - Virheiden muodostumisnopeus Laadun hallinta Laatupoikkeamat + + Tehoste taan Tason Rapautu Laatuvaati mukset minen 17/04/2013 Case 1: Työmalli, Tuotekehitysprosessin mallintaminen 17 17/04/2013 18 Strategisen muutoksen toteuttaminen software-yrityksessä Kansainvälisen ohjelmistotalon tuotekehitysprosessissa oli ongelmia Toimitusajat venyivät, tuotteiden laatu ei ollut tyydyttävä, tuotteet eivät olleet innovatiivisia, tuotteisiin panostamisen ja sillä saavutetun tuloksen suhde ei ollut tyydyttävä, työntekijät olivat uupuneita… Tuotekehitysprosessin ongelmia tutkittiin systeemidynamiikkamallilla. Kehitettiin uusi strategia ja käytännöt, joiden avulla ongelmat vähenivät merkittävästi. Systeemidynamiikkamalleilla simuloitiin uutta ja vanhaa strategiaa ja tuloksia vertailtiin toisiinsa. Yrityksessä esiintyi myös muutosvastarintaa ja uudella strategialla saavutettavista hyödyistä esitettiin eriäviä mielipiteitä. Systeemidynamiikkamallista kehitettiin peli (management-tason lentosimulaattori), jota käytettiin koulutuksessa ja uuden strategian ja sen vaikutusten oivaltamisessa organisaation eri tasoilla. Mallia ylläpidetään ja kehitetään edelleen. 17/04/2013 19 1. Tehdään työtä Tarkastellaan yksinkertaistettua mallia ohjelmistotalon tuotekehitysprosessista Projektin työmäärä Työtä tekemättä Projekti on valmis Tehty työ Työskentely nopeus Työn laatu Virheet Virheiden löytymisnopeus Virheiden löytymisaika 17/04/2013 20 2. Projektin aikataulutus Projektin valmiusaste Projektin työmäärä Työtä tekemättä Projektin valmistumisaika Aikaa jäljellä deadlineen <Time> Projekti on valmis Tehty työ Työskentely nopeus Virheet Tarvittava työskentelynopeus Maksimityöskentely nopeus Työn laatu Virheiden löytymisnopeus Virheiden löytymisajan taulukointi Virheiden löytymisaika 17/04/2013 Resursointimuutos halukkuuden taulukointi Resursointiaika 21 3. Työvoiman resursointi Työvoima nettoresursointi Halukkuus resursointimuutoksiin Tarvittava työvoima Maksimityöskentely nopeus <Time> Aikaa jäljellä deadlineen Projektin valmistumisaika Tuottavuus uudelleenkäynnistyksen kriteeri Projekti oli valmis Tarvittava työskentelynopeus Projektin valmiusaste Projekti on valmis Työtä tekemättä <Projektin työmäärä> Projektin työmäärä Tehty työ Työskentely nopeus Virheet <Tuottavuus> <Työvoima> Työn laatu Virheiden löytymisajan taulukointi Virheiden löytymisnopeus Virheiden löytymisaika 17/04/2013 22 4. Aikataulupaineet, ylityöt ja stressi Ylityön tasoitusaika Ylityön taulukointi <Aikaa jäljellä deadlineen> Ylityö <Projekti on valmis> Aikataulupaineet Maksimi aikataulu paineet Keskimääräinen ylityö Kesk ylityö Stressin vaikutus tuottavuuteen <Tarvittava työskentelynopeus> Perustuottavuus <Tarvittava työvoima> <Maksimityöskentelynopeus> Työn laatu Stressin vaikutus työn laatuun Stessi/tuottavuus taulukointi Tuottavuus Perustyöskentely nopeus Stressi/laatu taulukointi Normaali työn laatu 17/04/2013 23 5. Työntekijöiden tulo projektiin ja lähtö projektista Kokonaistyövoima Opastusaika Allokointiaika Työvoiman allokointi Noviisi työvoima Opastus Työvoiman poistoaika Kokenut työvoima Työvoiman poisto Halukkuus resursointimuutoksiin <Kokonais työvoima> Tarvittava työvoima Maksimityöskentely <Perustuottavuus> 24 17/04/2013 6. Verkottunut tuotanto <Projekti on valmis> Kokonaistyövoima Opastusaika Työvoiman allokointi Noviisi työvoima Kokonaistyövoima 0 Projekti valmistui <Time> Allokointiaika Opastusaika 0 Kokenut työvoima Opastus kustannukset Kumulatiiviset kustannukset Noviisi työvoima 0 <Kokonais työvoima> Työvoiman poisto Palkkataso Työvoiman poistoaika 0 <Kokonais työvoima> Halukkuus resursointimuutoksiin Rajoitettu tarvittava työvoima Maksimityövoima Aikaa jäljellä deadlineen <Perustuottavuus> Tarvittava työvoima uudelleenkäynnistyksen kynnys Projekti oli valmis Maksimityöskentely nopeus <Time> Tarvittava työskentelynopeus Rajoitettu tarvittava työvoima 0 <Time> Maksimityövoima 0 Maksimityöskentelynopeus 0 <Time> Projektin valmistumisaika 0 Aikaa jäljellä deadlineen 0 Virheet Virheiden löytymisnopeus Virheiden löytymisaika <Virheiden löytymisnopeus> Aikataulupaineet Maksimi aikataulu paineet Stressin vaikutus tuottavuuteen Tuottavuus Perustyöskentely nopeus <Tarvittava työskentelynopeus> Stressin vaikutus työn laatuun Stessi/tuottavuus taulukointi Perustuottavuus <Rajoitettu tarvittava työvoima> <Maksimityöskentelynopeus> Normaali työn laatu Virheet 0 <Työn laatu 0> Virheiden löytymisnopeus 0 Stressi/laatu taulukointi Työn laatu Tehty työ 0 Virheiden löytymisajan taulukointi 0 Ylityön taulukointi Keskimääräinen ylityö Kesk ylityö Yhteisen työn osuus <Time> <Kokenut työvoima 0> <Työskentelynopeus> Ylityön tasoitusaika <Projekti on valmis> Tarvittava työskentelynopeus 0 Työskentelynopeus 0 <Toisen projektivaiheen aloitus> <Projektin <Tuottavuus 0> työmäärä 0> <Yhteisen työn osuus> <Työn laatu> Virheiden löytymisajan taulukointi Ylityö Resursointimuutoshalukkuuden <Perustuottavuus taulukointi 0 0> Projektin 2 oma uudelleenkäynnistyksen työmäärä kynnys 0 Projektin Projekti oli työmäärä 0 valmis 0 <Tehty työ> Projektin <Tehty työ> valmiusaste 0 Projekti on Tarvittava työvoima 0 Työtä tekemättä 0 työ edelliseltä projektilta <Tuottavuus> <Kokenut työvoima> <Aikaa jäljellä deadlineen> Halukkuus resursointimuutoksiin 0 Tehty työ Työskentely nopeus Kumulatiiviset kustannukset 0 <Kokonaistyövoima Palkkataso 0 0> Työvoiman poisto 0 valmis 0 Työtä tekemättä <Projektin työmäärä> kustannukset 0 <Kokonaistyövoima 0> Toisen projektivaiheen aloitus Projektin työmäärä Projektin valmiusaste Projekti on valmis Projektin valmistumisaika Resursointimuutos halukkuuden taulukointi Kokenut työvoima 0 Opastus 0 Projekti valmistui 0 <Time> Allokointiaika 0 Työvoiman allokointi 0 Työvoiman poistoaika <Projekti on valmis 0> Ylityön taulukointi 0 <Aikaa jäljellä deadlineen 0> Ylityön tasoitusaika 0 Ylityö 0 <Projekti on valmis 0> Aikataulupaineet 0 Keskimääräinen ylityö 0 Kesk ylityö 0 Stressin vaikutus tuottavuuteen 0 Tuottavuus 0 Maksimiaikataulupaineet 0 Perustyöskentelynopeus 0 <Tarvittava työskentelynopeus 0> Virheiden löytymisaika 0 Stressi/laatutaulukointi 0 Työn laatu 0 Stressin vaikutus työn laatuun 0 Stessi/tuottavuustaulukointi 0 Perustuottavuus 0 <Rajoitettu tarvittava työvoima 0> <Maksimityöskentelynopeus 0> Normaali työn laatu 0 25 17/04/2013 Projektin valmistuminen ja kustannukset Kumulatiiviset kustannukset Kumulatiiviset kustannukset 0 20 M 6M 15 M 4.5 M 10 M 3M 5M 1.5 M 0 0 0 2 4 6 8 Kumulatiivis et kus tannukset : aloitus Kumulatiivis et kus tannukset : aloitus Kumulatiivis et kus tannukset : aloitus Kumulatiivis et kus tannukset : aloitus Kumulatiivis et kus tannukset : aloitus 10 12 14 Time (Month) 16 18 20 22 24 13 10 9 8 5 0 2 4 6 Kumulatiivis et kus tannukset 0 : aloitus Kumulatiivis et kus tannukset 0 : aloitus Kumulatiivis et kus tannukset 0 : aloitus Kumulatiivis et kus tannukset 0 : aloitus Kumulatiivis et kus tannukset 0 : aloitus Kokonaiskustannukset 40 15 M 30 10 M 20 5M 10 0 0 2 4 6 Kokonaiskus tannuks et : aloitus Kokonaiskus tannuks et : aloitus Kokonaiskus tannuks et : aloitus Kokonaiskus tannuks et : aloitus Kokonaiskus tannuks et : aloitus 8 13 10 9 8 5 10 12 14 Time (Month) 16 10 12 14 Time (Month) 16 18 20 22 24 20 22 24 13 10 9 8 5 Projekti valmistui 0 20 M 0 8 18 20 22 24 0 2 4 6 Projekti valmis tui 0 : aloitus Projekti valmis tui 0 : aloitus Projekti valmis tui 0 : aloitus Projekti valmis tui 0 : aloitus Projekti valmis tui 0 : aloitus 13 10 9 8 5 8 10 12 14 Time (Month) 16 18 17/04/2013 26 Case 2: Erikoistuotteiden suunnittelu ja kokoonpano Fox, Stephen; Jokinen, Tero; Lindfors, Niklas; Ylén, Jean-Peter, Formulation of robust strategies for project manufacturing business, International Journal of Managing Projects in Business. Vol. 2 (2009) No: 2, 217 - 237 17/04/2013 27 Erikoistuotteiden valmistus Kehitettiin työkalu, jonka avulla voidaan analysoida ja optimoida toimintaa sekä suunnitella robusteja käytäntöjä ja strategioita. Systeemissä suuri määrä asiakkaille räätälöityjä erikoistuotteita, joissa komponentteja eri alihankkijoilta, joilla vuorostaan omia alihankkijoita. Rinnakkaisia ja peräkkäisiä projekteja, joista kukin koostuu suunnittelu- ja kokoonpanovaiheesta Speksit ja tilaukset kulkevat prosessissa vastakkaiseen suuntaan kuin materiaali (komponentit ja tuotteet) Rajoittavina tekijöinä ovat tuotantokapasiteetti, työvoima ja raakaaineet Epävarmuuksia asiakaskunnassa, resursseissa ja alihankkijoissa 17/04/2013 Yksinkertaistettu kausaliteettikaavio 28 17/04/2013 29 Virtauskaavio Kausaliteettikaaviosta kehitetään yksityiskohtaisempia virtaus/informaatiokaavioita DESIGN New Work to Do DESIGN Work to Do Waiting for Customer Specifications DESIGN Specification Rate DESIGN Work to do DESIGN Working rate DESIGN Rework discovery rate DESIGN Changes to Undiscovered Rework DESIGN Change Requests DESIGN Work accomplished DESIGN Undiscovered Rework workforce> DESIGN Workforce allocation per ongoing projects DESIGN Workforce Allocation Discrepancy DESIGN Scheduled completion time 2 <Time> DESIGN Work to Do Discrepancy DESIGN New Work to Do DESIGN Scheduled Starting Time 2 DESIGN Work to Do Waiting for Customer Specifications <Time> <TIME STEP> DESIGN Specifications Elicitation Delay DESIGN Needed workforce DESIGN Maximum workforce <DESIGN Amount of work in project> <Scheduled time for QA> DESIGN Specification Rate DESIGN Project was complete DESIGN Needed working Rate <Time> DESIGN Work to do <DESIGN Productivity> <DESIGN workforce> <TIME STEP> <DESIGN Wage> DESIGN Willingness to change resourcing <DESIGN Normal productivity> DESIGN Maximum working rate DESIGN Time left 30 <DESIGN Total workforce> DESIGN Limited needed workforce DESIGN Workforce Allocation Proportion per Ongoing Project Scheduled etion time DESIGN 17/04/2013 Workforce attrition DESIGN Wil change res LOOK DESIGN Restart fraction DESIGN Project completeness fraction DESIGN Project is complete DESIGN Working rate <DESIGN Work quality> DESIGN Work accomplished DESIGN Undiscovered Rework DESIGN Q Rate (OK DESIGN QUALITY DESIG disco DESIGN QA Rate (Rework) D DESIGN Rework discovery rate DESIGN Changes to Undiscovered Rework DESIGN Change Requests DESIGN QA Rate DESIG Fou 17/04/2013 31 Projektien määrittely Projektit speksataan ja aikataulutetaan 17/04/2013 32 Simuloidaan 12 identtistä peräkkäistä projektia 17/04/2013 33 Kehitetään erilaisia strategioita ja testataan niitä 17/04/2013 34 Case 3: Pöyry-case Laajojen investointiprojektien hallinta Ruutu, Sampsa; Ylén, Peter; Laine, Mikko, Simulation of a distributed design project The 29th International Conference of the System Dynamics Society. Washington, DC, USA, 24 - 27 July 2011. System Dynamics Society (2011), 16 p. 17/04/2013 Mihin Pöyry tarvitsee simulointia? Suuri määrä lokaaleja ja globaaleja toimijoita, suunnittelu hajautettu eri puolille maailmaa. Paljon epävarmuuksia ja riskejä Kompleksinen järjestelmä, jota on vaikea ymmärtää ja hallita. Projektikompetenssien hallinta on vaikeaa Työkalu asiakkaiden ja alihankkijoiden yhteistoiminnan hallintaan sisäiseen koulutukseen toiminnan optimointiin ja herkkyysanalyysiin 35 COMPLEXITY OF INFORMATION FLOW SIMPLIFIED SCHEMA OF DETAIL ENGINEERING dent intake 17/04/2013 36 Seeking faster career tracks Projektikompetenssien hallinta External hiring Recruiting Aikaisempien työmallien lisäksi olennaisena lisänä on kompetenssimallien integrointi Skill level supply Time to perceive waiting time Leght of apprenticeship Standard time to gain promotion |-Experience delay-| Desired supply Eligible for promotion Perceived waiting time Retiring New apprentices Finnishing apprenticeships Lenght of education Students loss rate Maintenance apprentices Apprentice loss rate Apprentices staying Graduating Students in suitable schools Student loss fraction Graduates hired for maintenance Graduates hired for installation Installation workforce Pressure to leave for faster career track Students for maintenance fraction Transfer delay Internal transfer to Desired regular maintenance maintenance workers Installation worker <Desired effective loss rate Installation workers workforce> loss fraction Gaining experience Leaving for faster career track Eligible for promotion Basic maintenance workers loss rate Basic maintenance worker loss fraction Regular maintenance workers External hiring External hiring Trainers Trainers loss rate Apprentice loss fraction Time to gain experience Basic maintenance workers Internal transfers Average wait for promotion Promoting to trainer Trainer loss fraction Desired trainers Promotion delay Desired troubleshooters Promoting to troubleshooter Troubleshooters Leaving <Desired effective workforce> Troubleshooters loss rate Troubleshooter loss fraction 17/04/2013 Pöyry -malli 37 17/04/2013 38 Case 3: Nokia-case, Projektinhallintapeli Projektin ja portfolion hallinnan valmennus Pesonen, Lasse T.; Salminen, Simo J.; Ylén, Jean-Peter; Riihimäki, Pasi, Dynamic simulation of product process, Simulation Modelling Practice and Theory. Vol. 16 (2008) No: 8, 1091 - 1102 17/04/2013 Tuotekehitysprojektiportfolion simulointi Tavoite: Lyhennettävä tuotekehityssykliä, vähennettävä aikataulun myöhästymisiä ja kustannuksia sekä parannettava tuotteen laatua Kansainvälisen koulutuksen työkalu, benchmarkkaus parhaisiin peleihin Pelataan n. kolmen tunnin sessio (projektiajassa pari vuotta); kullakin tuoteprojektilla oma joukkueensa ja portfoliomanagereilla oma joukkue. 39 17/04/2013 40 Pelin rakenne ja päätöksenteon roolit Roolit: Portfolio Management Steering Group Markets Milestone & portfolio decisions Business Requirements Status Resources Product Program Managers Concepting 3 Releases/ program Product Programs 1-10 programs Requirements Releases Simulation Facilitator results Platform Programs 15 platform programs Products 17/04/2013 41 Tuotteen konfigurointi Software Electro mechanics monoblock fold v. 4.4 Alpha Beta Gamma v. 3.0 Delta Epsilon Engine Triband Triband+3G v. 3.1 Zeta v. 5.6 Eta Theta v. 6.1 Iota Tuoteprojektimanagerit konfiguroivat tuotteen komponenteista annetun tuotespeksin perusteella Kappa 42 17/04/2013 Tuoteprojekti Betan seikkailut – ote pelistä Alpha Beta Program PD0 w Mission Software Engine Electromechanics 60 Quality 4.5 6.1 3.0 64 Time 4.5 5.8 3.1 Gamma Delta 60 Quality 4.6 6.2 3.2 Tässä pelissä tuoteprojekti Beta on valinnut aikataulultaan riskialttiin softan ja moottorin. Aluksi myöhästynyt softarelease hidastaa integrointityötä viikolle 76 asti. Sitten moottorin release jarruttaa työtä viikolle 84 64 Time 4.5 5.7 3.3 Epsilon Zeta Eta Theta Iota Kappa 72 Cost 4.5 6.2 3.2 72 Time 4.5 5.6 3.3 68 Quality 4.5 6.2 3.4 64 Cost 4.6 5.7 3.3 68 Quality 4.5 6.3 3.2 64 Cost 4.5 5.7 3.5 Beta Planning Completeness Beta Execution w ork Completeness Beta Error Completeness 100 80 60 % Release MAP 40 20 0 60 70 80 90 100 110 120 130 140 43 17/04/2013 Tuoteprojekti Betan seikkailut – jatkuu Beta Planning Wf Beta Error Correction Wf Betan missio oli aikakriittinen “ajoissa Aasian uuden vuoden markkinoille”, mutta tuote myöhästyi alkuperäisestä aikataulustaan 6 viikkoa Heads Työtä yritetään vauhdittaa ylitöillä, mutta ylityö ainoastaan lisää projektin kustannuksia Beta Execution Wf Beta Overtime 60 1.6 50 1.4 40 1.2 30 1 20 0.8 10 0.6 0 0.4 60 70 80 90 100 110 120 130 140 17/04/2013 44 Palautetta General score of PPDS v.3.3 scale 1-6 (min-max) 6 5 4 3 2 1 0 5 10 15 20 25 Session number Participant quotations (voluntary feedback): “Thank you for yesterday's training, I was participating with product Gamma and I found the training extremely well designed, congratulations” “It was a pleasure to participate in such a comprehensive training – and fun!” “Best business simulation I have participated!” 17/04/2013 Lopuksi • Projektiliiketoiminnassa dynaamista mallintamista käytetään mm. • Päätöksenteon tukena • Myynti- ja sopimusneuvotteluissa • Operatiivisen toiminnan ohjauksessa • Prosessien optimoinnissa ja riskienhallinnassa • Valmennuksessa • Lakituvassa riitatapauksissa 45 17/04/2013 Thank You! Peter Ylen peter.ylen@vtt.fi 46
© Copyright 2024