|
虽然蒙特卡洛模拟有意要描绘实际的状况,但是电子数据表模型所处理的只能是近似的环境。在检查问题时,可以去掉能被确定的变量并在电子数据表模型中增加其他的变量,不断地去完善这一模型,直到它尽可能精确地描述实际的状况。项目管理者联盟
3 水晶球法在预留成本计算中的应用项目管理者联盟
Excel中的水晶球法。使用Excel来运行水晶球程序CrystalBall2000时,完成一次典型的模拟只需几分钟。可以在任意时刻停止、继续或重置模拟。也可以为每个预测单元格显示相应的预测图表,或在预测窗口关闭的情况下运行模拟。pmp.mypm.net
能够对窗口进行选择、层叠、在同一时间打开所有的预测图表或将数据工作表或某一预测窗口放置到其他窗口的前面。在模拟运行的同时,可以继续在〔沈cel中的工作,但是需要注意以下的例外事项:不要变更假设或预测单元格的内容。项目管理者联盟
不要变更计算的选项。不要关闭包含有假设或预测单元格的工作表。不要退出Excel。项目管理者联盟
模拟的运行过程中,水晶球法会使用频率分布来为每个预测单元格绘制预测图表。频率分布显示的是在给定的时间间隔内所有数值出现的次数或频率。PgMp.mypm.net
水晶球的运行机制中包含两个重要的内容:假设和预测单元格。如前面所说,在使用水晶球的时候,假设单元格只能包含数字而预测单元格则包含公式。例如,假设单元格可以是某一部件的成本或是所需的工程用时。项目管理者联盟
电子数据表可包含任意多的假设单元格,但是出于合理性的考虑,至少12一巧个假设单元格是必需的。如果假设单元格少于这一数量,建议使用其他的方法来计算预留。预测单元格通常用于项目的总体成本。项目管理者联盟
一般来说,只会有一个预测单元格,但也会有多于一个的情况。例如,电子数据表上既含有本公司在项目中所承担范围的总成本,同时也含有由合作方所承担范围的总成本。talent.mypm.net
对于每个假设单元格,需根据实际情况及以往的经验来定义其取值的分布。这里以常用的三角形分布为例。设定假设单元格“MAC”,的最小值为450、最可能值为500、最大值为550。其中最可能值取之于填写在该单元格内的数值,而最大和最小值则可依据用户预定的范围来进行设置,而这一范围必须是以以往的项目绩效为基础来确定的。talent.mypm.net
这样就完成了该假设单元格的三角形分布定义,水晶球程序将反复地从这一分布中选取“MAC”,的数值来进行此后的模拟。training.mypm.net
在水晶球模拟中,假设一单元格的设定是最为关键的,它将直接影响到预估结果的精确性。不断的数据和经验积累是必需的,在这里简单谈一下选取假设单元格的一些准则:项目管理者联盟
(1)其价格变动会对项目整体成本产生较大影响的成本项,如价格的数量级较为巨大。talent.mypm.net
(2)对于一组具有相同取值分布的小成本项,则取它们的合计来作为一个假设单元格。项目管理者联盟
(3)尽可能考虑到相关性影响,某一部件价格的变更可能会影响到其他的成本项。项目管理论坛
(4)可增加更多的假设单元格来更好地分析潜在的风险。club.mypm.net
在完成假设单元格和预测单元格的定义后,需对模拟的运行参数进行相应设定以进行模拟计算。这些运行参数主要包括:项目经理博客
(l)模拟次数—可适当增加最大的模拟次数以提高精确性,最少不应低于2000次。service.mypm.net
(2)取样—随机数的生成及取样方法的选择,除了蒙特卡洛模拟外,也可选择拉丁超立方体法来作为取样的方法。项目管理论坛
(3)运行速度—使用触发模式或选择最小化工作表来提高运行速度。项目管理培训
(4)宏—可在运行中加人定制的宏以完善模拟。至此,就可以运行模拟来得到计算结果,并进行相应的风险分析及预留计算。项目管理者联盟
这里的百分比值代表的是实际成本低于预测值的可能性。利用这些数据,可以很容易地绘制出项目成本超出某一指定预算或低于这一预算的可能性曲线。talent.mypm.net
同时,项目工程师可根据对项目风险级别的要求来选取某一可能性概率作为制定预算的标准。一般来说,50%的概率较为常用。在这个例子中,除去预留部分的预期成本为$3861,预留的金额为$179.4,预留的百分比为4.6%,而带预留部分的预期成本为$4040.4。club.mypm.net
这就意味着,如果将预算定为$4040.4,项目实际成本超过预算的风险概率为50%。pmp.mypm.net
此外,通过反复地增加、删除、变更假设单元格,可以鉴别预估中可能存在问题的部分。项目管理者联盟
|