本文全文见联盟网站文库,链接为: articles/show_article_content.asp?articleID=10759
以下为部分内容:
利用计算机软件制定了网络计划并不能一劳永逸,正相反,在项目实施过程中经常要根据实际情况调整原来的网络计划,或者要增加资源,或者要调整工期,或者要调整工序之间的逻辑关系等等;而且在这过程中,经常发生由于进度延迟等原因造成的纠纷和索赔。为什么会有这些问题呢?
这是因为风险的存在。
项目风险
不确定性因素和风险是我们的日常生活中所固有的。
风险的定义有很多,其中我们可以接受的一种是:风险就是指活动或事件消极的、人们不希望的后果发生的潜在的可能性。
风险具有随机性、相对性和可变性等特点。项目风险来自于多方面:既有内在的,也有外部的;既有自然的,也有社会的;既有国内的,也可能有国外的。
对于这些风险因素,从事项目活动的主体往往由于认识不足或者没有足够的力量加以控制;而项目实施的过程和结果往往出乎人们的意料,有时不但没有达到预期的目的,反而遭受损失;有时则带来很好的机遇。
处理风险的常用方法是为工序分配额外的资源——时间、劳动力、材料、以及资金等——来掩盖不确定性。尽管这种临时性计划能勉强满足某些工序,但是它常常忽略了重要的信息。
由于项目的一次性,项目的不确定性要比其他一些经济活动大得多,因而项目风险的可预测性也就差得多。所以,项目风险管理是项目管理中非常重要的一环。
风险分析(Risk Analysis)是项目风险管理中的重要内容,它对风险进行量化并且决定对该风险的可接受水平。风险分析包括风险识别(Risk Identification),风险估计(Risk Assessment)和风险评价(Risk Evaluation)。
Monte Carlo TM 3.0,是Primavera公司开发的风险模拟分析拟软件。在和Primavera Project Planner(P3)相结合的条件下,利用Monte Carlo TM 3.0,项目管理人员能够分析项目实施中存在的风险,为项目计划建立概率模型。利用Monte Carlo TM 3.0,可以评估带有概率分支工序和概率日历的工序组,衡量项目网络计划的任一部分——或者整个计划——成功的概率。项目管理人员还可以确定工程按期交付的可能性,为材料成本范围建立模型,甚至可以计算出一次罢工可能造成的影响。
Monte Carlo能够提供为预测问题所需要的信息,建立概率计划,以及处理项目风险。这都是基于事件的发生概率而不是单点估计。在项目计划或成本估计受到无法控制的事件或条件威胁时,诸如恶劣天气或劣质材料,或劳动力短缺,Monte Carlo提供做出正确决策所需要的知识。除此之外,Monte Carlo带有的工具——包括报表和图形——能帮助你清楚有效地和客户、资方和其他决策者就风险和不确定度进行沟通。
在完成对项目所有工序的时间分布的定义之后,Monte Carlo就可以对它们进行模拟。在进行模拟之前,用户还需进行如下设置:确定模拟计算的循环次数,模拟的方法——Monte Carlo方法或Latin 超立方体方法,指定模拟初始值,选择总浮动时差计算方法,确认是否进行资源平衡,选定计算精度和确定是否对计划进行诊断处理等。
根据顾客的计算精度要求,Monte Carlo的循环计算次数可以设置最多达999,999次。但是,太多的循环次数除了浪费时间和计算机资源外意义不大;循环次数太少,结果可能会让你失望。如果你的项目计划中有概率分支和条件分支,Monte Carlo推荐你采用500次循环;如果没有任何分支存在于你的网络计划中,100次已经可以让你满意了。
在每次的计算中,Monte Carlo对每道工序持续时间的分布进行随机取样,如此一来,在每次的循环中,各工序的持续时间都可能不一样;其结果是,在每次循环中,最早开工时间、最晚开工时间和浮动时差都各不相同。如果某道工序的浮动时差在一些循环中变为零或者为负,则该道工序在这些循环中就是关键工序。例如,在100次循环中,某道工序在其中的47次循环中为关键工序,那么该道工序的关键程度就是47%。程序计算的这个结果,等价于P3用不同的工序持续时间,对网络计划计算100次。根据Monte Carlo计算出的项目持续时间范围,项目管理者就能够说:“根据这些给定的工序持续时间范围估计,这个项目在100次中,有50次能够在18个月中完成;”或者是:“这个项目在18个月内完工的概率是50%。” |