The Monte Carlo simulation is an important technique inrisk managementthat many PMP and PMI-RMP exam study books do not describe in detail.
Most of the guides say it is a complex technique that requires a computer’s assistance, and so aspirants don’t dig further.This assumptionis not true; it is a straightforward technique.
蒙特卡洛模拟
The Monte Carlo simulation is a quantitative risk analysis technique used in identifying the risk level of achieving objectives.
该技术是由1940年的一位原子核科学家斯坦尼斯劳·乌拉姆(Stanislaw Ulam)发明的,它被蒙特卡洛(Monte Carlo)命名为摩纳哥(Monaco)的城市,以赌场而闻名。
蒙特卡洛模拟是一种数学技术,可让您考虑决策中的风险。它可以帮助您确定已确定的影响risksby running multiple simulations and finding a range of outcomes.
每个决定都有一定程度的不确定性,在这种情况下,Monte Carlo模拟为您提供了帮助。它使您的决策声音并避免后来感到惊讶。您可以运行此模拟,以分析风险对成本,进度估算等的影响。
This technique gives you a range of possible outcomes and the probabilities that will occur for any choice of action.
Example
Let’s discuss the Monte Carlo Simulation’s use in determining the project schedule. Suppose that you have three activities with the following estimates (in months):
From the above table you can see that, according to thePERT estimate, you can complete these activities in 17.5 months.
In the best case, you can complete them in 16 months, and in the worst case, 21 months.
Now, if we run the Monte Carlo Simulation for these tasks, five hundred times, it will show us the following results:
(Please note that the above data is for illustration purpose only and it is not from an actual simulation test.)
You can see that there is a:
- 2% chance of completing the project in 16 months
- 8% chance of completing the project in 17 months
- 55%的机会在18个月内完成该项目
- 70% chance of completing the project in 19 months
- 95% chance of completing the project in 20 months
- 100% chance of completing the project in 21 months
此技术为您提供了对数据的更深入的分析,您可以做出更好的决定。
Limitations of the Monte Carlo Simulation
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, the simulation will give a false result.
- 蒙特卡洛模拟显示了完成任务的可能性,而不是实际完成任务的时间。
- 该技术对于单个活动没有用。您需要完成许多具有风险评估的活动。
- 您将需要购买附加组件或软件程序来运行Monte Carlo模拟。
蒙特卡洛模拟的好处
蒙特卡洛模拟方法在项目管理中具有许多好处,例如:
- It helps you evaluate the risk of the project.
- It helps you predict the chances of failure, and schedule and cost overrun.
- It converts risks into numbers to assess the risk impact on the project objectives.
- 它可以帮助您制定现实的预算和时间表。
- It helps you gain management support for risk management.
- It helps you in decision-making with objective evidence.
- 它可以帮助您找到实现的机会项目里程碑or intermediate goals.
Summary
蒙特卡洛模拟是风险分析中的重要技术,可帮助您在不确定条件下做出决策。尽管该技术通常在项目中不使用,但如果使用它会增加获得批准基准中项目成功的机会。
Have you used the Monte Carlo Simulation in your projects? How was it useful? Please share your thoughts in the comments section.
感谢Fahad兄弟和读者。我已经把文章和coment缩了起来。认为将主要思想概念化很容易。
You are welcome Jobayer.
嗨,法哈德,
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?
Regards,
Manny
You can find some free sample PMP exam questions from the following link:
//www.vhgallery.com/pmp-questions/
谢谢法哈德。在长时间寻找MC后,这给了我幸福。现在,请帮助我仔细地向我解释MC的局限性,尤其是第1和3点。
答:为什么总是3个估计/假设?这些估计可以基于什么基础 - 过去的知识,模式知识或未来知识?
B.您所说的模拟是什么意思,不能在单个活动中进行,而是所有活动。然后,必须对每项活动进行风险评估?您的意思是,必须知道所有必须进行的活动才能完成一项任务,对每种活动的运行MC模拟(风险分析)?为什么不能立即在所有这些活动上运行MC,以便可以产生更全面的结果,以表明相互联系的效果?
C. Can MC be used also for operational (day to day) decisions as it seems it’s good for only strategic decisions?
非常感谢您的快速回复。我会很感激。
a)PERT技术减少了偏见,因此我们使用它。
B) This is not a tool to use for every single activity.
c)我们主要将其用于完成项目的预算和时间表
我的理解是,在PMP考试中,我们将无法访问仿真软件。是否有用于考试目的的手动方法?
You can go for paper based exam.
感谢您将其置于最简单的形式,以理解该技术。
欢迎您。
hello dear
我有一个问题,我们如何知道16 = 2%的方法或方程有助于我们正确找到它
thanx
在此博客文章中,这是一个假定的数据。在蒙特卡洛模拟软件中输入正确的数据时,您将获得真实的数据。
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
For example assume that you have a board and a circle drawn on that board
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
嗨,法哈德,
I have a small concern, what would be the inputs that are mandate to run this tool. For example Calculating the schedule we would need all the activity with there estimates, risk assessment done for all the activities and what else that is required.
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 ?
它用于所有类型的项目。
Thank you so much Fahad! Very helpful! I have my exam scheduled on Sept 9th and i am going through all the anxiety to clear this exam
Thanks Lcm for your comment.
很好,简单的解释。
谢谢法哈德!
I am glad you liked it Ar. Thanks for your visit.
I like it. Thank you so much Fahad
Maysara
欢迎您Maysara。
非常简化以理解。感谢您的文章…。
You are welcome Ty.
Nice article…
The way of explanation is very good…
谢谢教授。
好文章!
感谢迈克访问并发表评论。
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
Thank you for sharing . It was very informative.
The table is corrected.
亲爱的法哈德SB,
Assalam o Aleikum,
首先,Jazak Allah Khair撰写了这篇重要的博客文章,解释了定量风险分析过程中使用的技术。
1) In this blog post, I’m not understanding that how does Monte Carlo Simulation actually works and calculate chances of completion (%ages) ?
2)任何数学计算或例子或形式ula ?
Also, which software is required to run this simulation ?
WaSalaam,
You only come up with your estimates, and input these information into the program. The program will do the calculation for you.
网上有许多蒙特卡洛模拟软件。只需在Google上搜索它,您就会得到很多。
足智多谋的法哈德。感谢
Thank you Sufian.