文章从PMP考试和实战层面对蒙特卡洛模拟进行阐述,重要是掌握这种理念。
一、试题导入:
一个大型项目的项目经理使用蒙特卡洛模拟计算各种不同可能的项目完工日期,为此,计算计划持续时间是下列哪一项随机化的成果:
A、风险概率和影响评估
B、积累图
C、概率分布功能
D、关键路径计算
蒙特卡洛模拟目的是依据所输入的随机变量估计输出变量的分布。故选C
二、简介:
二战美国物理学家Metropolis执行曼哈顿计划(原子弹项目)的过程中提出来并使用,这个名词类似著名的蒙特卡洛赌场中的轮盘赌博游戏中的随机抽样。
三、PMP考试知识点:
项目模拟旨在使用一个模型,计算项目各细节方面的不确定性对项目目标的潜在影响。反复模拟通常采用蒙特卡洛技术。在模拟中,要利用项目模型进行多次计算。每次计算时,都从这些变量的概率分布中随机抽取数值(如成本估算或活动持续时间)作为输入。通过多次计算,得出一个概率分布(如总成本或完成日期)。
3.1、存在PMBOK两个过程工具中,6.5制定进度计划里面假设情景分析的代表技术,11.4风险定量分析中-定量风险分析和建模技术 -建模和模拟技术代表;
3.2、过程11.4中:对于成本风险分析,需要使用成本估算进行模拟;
数据来源活动成本估算值就好,因为整个项目成本可用活动成本累加。例如10个活动每个活动费用100元,整体费用累加等于1000元。
3.3、过程11.4中:对于进度风险分析,需要使用进度网络图和持续时间估算进行模拟;
数据来源进度网络图和持续时间估算两个,因为整个项目时间不能活动持续时间简单累加。例如10个活动每个活动100天,整体项目时间累加应等于1000天。但显然不是,需考虑哪些路径,尤其关键路径的逻辑影响。
3.4、定量分析风险对项目整体目标的影响,结合组织判断应急储备量。
四、实战解析:
可对项目整体时间和整体成本进行模拟,并根据组织特征(保守、中立、喜好)确定应急储备。
4.1 简单玩法:
目前多少实际项目中未导入蒙特卡洛模拟,是因为它需要从许多不同的概率分布中产生的结果。
第一步:建立模型
专业软件crystal ball可安装到excel中
第二步:从许多不同的概率分布中产生的结果
例如项目几个活动,一个活动服从离散分布、一个活动服从正态分布、一个是指数分布、一个是泊松分布、一个三角分布等、一个是均匀分布等;
第三步:模拟结果
4.2 困难点
A、团队成员数据来源准确性(可结合假设分析);
B、采样人员咨询团队成员每个单元属于哪些分布,需熟知概率分布知识;
建议导入类似NASA发射的火星探测器等项目,因其轨道要求严格的时间线,需对每个单元概率分布进行相对准确预测。
实际项目中,可把重点放到风险识别、分析(主观)和应对上面,基本能解决目前实际层面项目许多问题。如果组织项目成熟度比较高,对风险高、重要性项目,可导入蒙特卡洛模拟进行模拟。但团队成员对概率分布知识的掌握是非常的重要。
实际工作中可截取WBS层面进行简单模拟,但相对准确性比较差,可为参考!