Projektiliiketoiminnan dynaaminen mallintaminen

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
[email protected]
46