A Monte Carlo analysis is an important technique used inrisk managementthat many PMP and PMI-RMP exam study books gloss over.
Most of the guides say it is a complex technique requiring a computer’s assistance, implying that PMP aspirants do not need further detail.This assumptionis not true, and this simulation is a straightforward technique.
Monte Carlo Analysis
A Monte Carlo analysis is a quantitative analysis technique used to identify the risk level of achieving objectives.
该技术是由1940年的一位名叫Stanislaw Ulam的核科学家发明的。它以摩纳哥著名的赌场城市命名为蒙特卡洛。
A Monte Carlo simulation is a mathematical technique that allows you to account for risks in decision-making. It helps you determine the impact of identified风险by running multiple simulations and finding a range of outcomes.
每个决定都有一定程度的不确定性,蒙特卡洛模拟可帮助您获取更多信息。它使您可以做出合理的选择,并以后避免出人意料。您可以运行此模拟,以分析风险对成本,进度估计等等的影响。
You get a range of possible outcomes and probabilities for any course of action.
Monte Carlo Analysis Example
Let’s discuss using Monte Carlo analysis when creating the project schedule. Suppose that you have three activities with the following duration estimates (in months):
According to the PERT estimate, you can complete these activities in 17.5 months.
In the best case, it will only take you 16 months, and in the worst, 21 months.
Now, if we run the Monte Carlo simulation for these tasks 500 times, it will show the following:
(请注意,以上数据仅用于说明目的,而不是来自实际的仿真测试。)
(请注意,以上数据仅仅是目的,而不是来自实际仿真。)
You can see that there is a:
- 2% chance of completing the project in 16 months
- 8%的机会完成the project in 17 months
- 55% chance of completing the project in 18 months
- 70% chance of completing the project in 19 months
- 95%的机会在20个月内完成该项目
- 100% chance of completing the project in 21 months
This technique provides you with a more in-depth analysis of your data, allowing you to make a better-informed decision.
Limitations of the Monte Carlo Analysis
The Monte Carlo simulation has a few limitations, for example:
- The results depend on the quality of your estimates, so if the data are biased, you will get a false result.
- The Monte Carlo analysis shows the probability of completing the tasks, not the actual time required.
- 该技术对于单个活动没有用。您必须有几个,并且要完成风险评估。
- You will need to buy an add-on or a software program to run the Monte Carlo simulation.
Benefits of the Monte Carlo Analysis
This method has many benefits in project management, such as:
- It helps you evaluate the risk of the project.
- It helps you predict the chances of failure in schedule and cost overrun.
- It converts risks into numbers for easy assessment.
- It helps you build a realistic budget and schedule.
- It helps you gain management support.
- It helps you in decision-making with objective evidence.
- It helps you to find the chances of achievingproject milestonesor intermediate goals.
概括
The Monte Carlo analysis is an essential technique in risk analysis that helps you make decisions under uncertain conditions. Although it is often not used in projects, it increases the chances of achieving project success within the approved baselines when applied.
Have you used the Monte Carlo analysis in your projects? How was it useful? Please share your thoughts in the comment section.
Thanks to brother Fahad and the reader. I have gone throgh the article and coments. Think it’s easy to conceptualize the main idea.
You are welcome Jobayer.
Hi Fahad,
You are right, most books just give a brief description and also there are no questions on this topic in most of study material I have been through. Can you please let us know what kind of questions are encountered on the PMP exam?
问候,
Manny
You can find some free sample PMP exam questions from the following link:
//www.vhgallery.com/pmp-questions/
Thanks Fahad. This just gave me happiness after a long search for MC. Now please, help explain the limitations of MC carefully to me, especially point 1 & 3.
A. Why always 3 estimates/assumptions? On what basis can these estimates be based—-on past knowledge, pattern knowledge or future knowledge?
B. What do you mean by simulation cannot be performed on Single activity but all activities. And then again, risk assessment must be performed on each activity? Do you mean, one must know all the activities that must be carried out to complete a task, the run MC simulation(risk analysis) on each of these activities? Why can’t MC be run on all these activities together at once so one can have a more holistic result that would show the effect of interconnectedness?
C. Can MC be used also for operational (day to day) decisions as it seems it’s good for only strategic decisions?
Thanks a lot for quick response. I would be very grateful.
A) PERT technique reduces the biases so we use it.
b)这不是用于每个活动的工具。
C) We mainly use it for finalizing budget and schedule for a project
it is my understanding that in the PMP exam we will not have access to simulation software. is there a manual method for exam purposes?
You can go for paper based exam.
Thanks for putting this in the most simplest form to understanding the technique..
You are welcome Anu.
hello dear
I have a question how do we know that 16 =2% is there a method or equation help us to find it correctly
thanx
In this blog post, this is an assumed data. You will get the real data when you enter correct data in Monte Carlo simulation software.
If you are asking about how the Monte Carlo Method is working
It is working by generating random (according to predefined probabilities) samples then calculating the overall probability
例如,假设您在该板上有一个板和一个圆圈
Let’s throw darts and see how many fell inside or outside the circle
We can calculate the circle area by multiplying the % of darts fell inside by the total area of the board
Hi Fahad,
我有一个小问题,是运行此工具的投入是什么。例如,计算时间表我们将需要所有活动,并在那里进行估计,对所有活动进行的风险评估以及所需的其他活动。
Please help me on this
You will need to enter the estimated duration for activities, such as most likely, pessimist and optimistic.
How Monte Carlo Simulation help to find out Risk level? Please give examples
The example is given in the blog post.
Good article and expecting Latin Hypercube sampling also
I have noted your suggestion and I will try to write a post on this topic in future.
Simple and well explained. Has anyone heard of MC being used in construction projects ?
It is used on all types of projects.
非常感谢Fahad!非常有帮助!我安排了9月9日的考试,我正在经历所有的焦虑以清除考试
Thanks Lcm for your comment.
Very good and simple explanation.
Thanks Fahad !!
I am glad you liked it Ar. Thanks for your visit.
I like it. Thank you so much Fahad
Maysara
You are welcome Maysara.
Very simplified to understand. Thanks for the article….
You are welcome Ty.
Nice article…
The way of explanation is very good…
Thanks Professor.
Good article!
Thanks Mike for you visiting and leaving your comment.
Assalam o Aleikum, Brother,
In above example, Activity A will have pert estimate equal to 5 instead of 4.3.
{4+(4×5)+6}/6 = 5
感谢你的分享 。这是非常有用的。
桌子被纠正。
Dear Fahad sb,
Assalam o Aleikum,
First of all, Jazak Allah Khair for writing this important blog post explaining technique used in quantitative risk analysis process.
1) In this blog post, I’m not understanding that how does Monte Carlo Simulation actually works and calculate chances of completion (%ages) ?
2)任何数学计算还是示例或公式?
Also, which software is required to run this simulation ?
Wasalaam,
您只会提出估计,然后将这些信息输入到程序中。该程序将为您完成计算。
There are many Monte Carlo simulation software available on the net. Just search it on Google and you will get many.
Resourceful Fahad. Appreciated
谢谢苏菲安。