Pystytkö kertomaan - edes karkeasti - suunnitteilla olevan projektin onnistumistodennäköisyyden?
Otin hyvää projektisuunnitelmaa koskeneessa edellisessä kirjoituksessani kantaa projektin onnistumisen varmistamiseen yleisellä tasolla. Nyt keskityn kuitenkin projektin pitämiseen tietyssä aikataulussa ja budjetissa. Ennen kaikkea kiinnostaa tietyn budjetin ja aikataulun saavuttamisen todennäköisyys.
Tähän tarvitaan jonkinlaista simulointia, kuten aiemmin kuvaamaani Monte Carlo -mallinnusta. Lisäksi kuvasin tarkemmin käytettävää menettelyä toisessa kirjoituksessani.
Juu... Varmaan tässäkin ratkaisevaa on oletusten eli simuloinnissa käytettävien todennäköisyysjakaumien ja niihin liittyvien parametrien luotettavuus. Jos samankaltaisia juttuja on tehty aiemminkin, voidaan hyödyntää tehtävien historiatietoja. Monte Carlo -mallinnuksen tapauksessa voidaan simuloinnin pohjaksi joko ottaa tehtävän historiatiedot sellaisenaan tai sovittaa niihin asianmukainen todennäköisyysjakauma parametreineen.
Ensimmäisessä vaihtoehdossa poimitaan tallennetuista historiatiedoista joka laskentakierroksella satunnaisesti tehtävälle kesto ja kustannus, joita sitten käytetään koko projektin keston ja kustannuksen laskennassa. Olen kuvannut jälkimmäistä vaihtoehtoa eli todennäköisyysjakauman ja sen parametrien sovittamista historiatietoihin erillisessä kirjoituksessa.
MonteCarloProject-ohjelmisto MonteCrystal-paketilla tukee molemmilla tavoilla tapahtuvaa mallinnusta. Menettelyjen välillä ei juurikaan ole eroa, mikäli tehtävän historiatiedot muistuttavat valmiiksi tiettyä tyypillistä todennäköisyysjakaumaa. Mallinnuksen lopputulos voisi näyttää seuraavalta:
Jäljelle jäävät todella ainutkertaiset - ja mielenkiintoiset - projektit, joissa aiempaa vertailukohtaa ei ole. Tällöin voidaan käyttää Delfoi-menetelmää, jossa joukko asiantuntijoita antaa arvionsa tehtävän kestosta ja kustannuksesta. Ensimmäisellä kierroksella saatujen arvioiden jakauma palautetaan asiantuntijoille, jotka voivat sen pohjalta edelleen tarkentaa arvioitaan. Lopulta saatuja kesto- ja kustannusjakaumia voidaan käyttää simuloinnissa.