一、 风险的定义
Robert Charette在他关于风险管理的著作中对风险给出了如下定义:“首先,风险关系到未来发生的事情。……我们今天收获的是以前的活动播下的种子。问题是,能否通过改变今天的活动为我们自身的明天创造一个完全不同的充满希望的美好前景。其次,风险会发生变化,就像爱好、意见、动作或地点会变化一样……。第三,风险导致选择,而选择本身将带来不确定性。因此,风险就像死亡那样,是一个其生命周期很少确定性的东西。”在这里,我们所说的项目管理风险通常与以下情况相联:
1、 有损失或收益与之相联系;
2、 涉及到某种或然性或不确定性;
3、 涉及到某种选择。
风险肯定带有不确定性,但具有不确定性的事件不一定就是风险。因此,我们也可以如此定义项目管理风险:项目管理风险就是在项目管理活动或事件中消极的、项目管理人员不希望的后果发生的潜在可能性。
二、 风险的特点
第一,风险存在的客观性和普遍性。
作为损失发生的不确定性,风险是不以人的意志为转移并超越人们主观意识的客观存在,而且在项目的全寿命周期内,风险是无处不在、无时没有的。这些说明为什么虽然人类一直希望认识和控制风险,但直到现在也只能在有限的空间和时间内改变风险存在和发生的条件,降低其发生的频率,减少损失程度,而不能也不可能完全消除风险。
任一具体风险的发生都是诸多风险因素和其他因素共同作用的结果,是一种随机现象。个别风险事故的发生是偶然的、杂乱无章的,但对大量风险事故资料的观察和统计分析,发现其呈现出明显的运动规律,这就使人们有可能用概率统计方法及其他现代风险分析方法去计算风险发生的概率和损失程度,同时也导致风险管理的迅猛发展。
第三,风险的可变性。
这是指在项目实施的整个过程中,各种风险在质和量上是可以变化的。随着项目的进行,有些风险得到控制并消除,有些风险会发生并得到处理,同时在项目的每一阶段都可能产生新的风险。
第四,风险的多样性和多层次性。
大型开发项目周期长、规模大、涉及范围广、风险因素数量多且种类繁杂致使其在全寿命周期内面临的风险多种多
样。而且大量风险因素之间的内在关系错综复杂、各风险因素之间与外界交叉影响又使风险显示出多层次性。
三、 风险识别及方法
1、有哪些风险应当考虑;
2、引起这些风险的主要因素是什么?
3、这些风险所引起后果的严重程度如何?
因此,作为一个优秀的项目管理人员,必须掌握下面的风险识别方法:
1、分解原则:就是将项目管理过程中复杂的难于理解的事物分解成比较简单的容易被认识的事物,将大系统分解成小系统,这也是人们在分析问题时常用的方法(如项目工作分解结构WBS);
2、故障树(FALT TREES)法:就是利用图解的形式将大的风险分解成各种小的风险,或对各种引起风险的原因进行分解,这是风险识别的有利工具。该法是利用树状图将项目风险由粗到细,由大到小,分层排列的方法,这样容易找出所有的风险因素,关系明确。与故障树相似的还有概率树、决策树等;
3、专家调查法:由于在风险识别阶段的主要任务是找出各种潜在的危险并作出对其后果的定性估量,不要求作定量的估计,又由于有些危险很难在短时间内用统计的方法、实验分析的方法或因果关系论证得到证实(如市场需求的变化对项目经济效益的影响,同类软件开发商对本组织的竞争影响等)。该方法主要包括两种:集思广议法和德尔菲法(Delphi)。其中后者是美国著名咨询机构兰德公司于五十年代初发明的。它主要依靠专家的直观能力对风险进行识别,即通过调查意见逐步集中,直至在某种程度上达到一致,故又叫专家意见集中法。其基本步骤为:
① 由项目风险管理人员提出风险问题调查方案,制定专家调查表;
② 请若干专家阅读有关背景资料和项目方案设计资料,并回答有关问题,填写调查表;
③ 风险管理人员收集整理专家意见,并把汇总结果反馈给各位专家;
④ 请专家进行下一轮咨询填表,直至专家意见趋于集中。
当然,尽管目前有大量的风险识别方法可以利用,但风险识别理论仍然存在着一些问题,主要有三方面:
① 可靠性问题,即是否有严重的危险未被发现;
② 本问题,即为了风险识别而进行的收集数据,调查研究或科学实验所消耗的费用是否有意义;
③偏差问题,即由于风险识别带有很大的主观性和不确定性,所获得的结果是否客观、准确。
风险分析是在风险识别的基础上对项目管理过程中可能出现的任何事件所带来的后果的分析,以确定该事件发生的概率以及与可能影响项目的潜在的相关后果。风险分析的出发点是揭示所观察到的风险的原因、影响和程度并提出和考察备选方案。要描述并量化一个特定风险及其程度,通常要做某些建模工作。帮助风险分析的建模手段很多,典型的建模方法有:
1、进度网络模型:风险评价审查技术(VERT)或计划评价审查技术(PERT),包括独立的活动网络,用于分析对项目管理过程中某个事件的影响;
2、寿命周期费用(LCC)模型;
3、快速反应速率/定量费用影响模型。
前两个模型用于考查进度风险和项目费用风险。当在制订项目开发计划、确定项目过程优先级和维护软件等方面有多种选择供考虑时,可以使用。快速反应模型在项目资金受到挑战时使用,经常发生在预算周期期间。这些挑战大多数发生在项目就要开始之前,因而可能严重影响整个项目的执行。快速反应模型也可用于考查可能存在的费用影响,以确定该项目规划的各种备选方案所需的预算分配。
1、对项目诸风险进行比较和评价,确定它们的先后顺序;
2、从整体出发弄清各风险事件之间确切的因果关系,以便制定出系统的风险管理计划;
3、考虑各种不同风险之间相互转化的条件,研究如何才能化威胁为机会,同时也要注意机会在什么条件下会转化为威胁;
4、进一步量化已识别风险的发生概率和后果,减少风险发生概率和后果估计中的不确定性。
风险分析的结果是一张“预测清单”。它应该能够给出项目管理过程中某一危险发生的概率以及其后果的性质和概率,一般关于概率有客观概率和主观概率之分,客观概率的计算方法有两种:一种是根据大量试验用统计方法进行计算;另一种根据概率的古典定义,将事件集分解成基本事件,用分析的方法进行计算。但在实际工作中我们经常不可能获得足够多的信息,因为通常我们所遇到的风险事件都不可能作大量试验,又因事件是未来发生的,所以不能作出准确的分析,也就很难计算出客观概率,这时只能由决策者或专家对事件出现的可能性作出估计,这就是主观概率。主观概率就是用较少的信息量作出估计的一种方法,也就是根据事件是否发生的个人观点用一个0到1之间的数值来描述此事件发生的可能性。换句话说,就是利用专家的长期经验对事件所作出的直觉判断,直觉判断出偏差的可能性是很大的,近些年来科学家们正在从各个方面探讨减少这些偏差的程序和方法,如前面的德尔菲法实质上就是利用大量的直觉判断来解决个别人直觉判断容易出现的偏差问题,专家系统及人工智能系统等则是利用计算机辅助决策以提高直觉判断的效率和准确性,实现向客观实际的逼近。科学实验事实证明,大多数人的估计都不可能超出他们所经历的和认识到的,这是由于经验的有限性及认识过程的局限性所导致的。如何才能保证主观概率作到尽可能的准确,是今后长时间内仍然需要研究的问题。
风险分析中所使用的主要方法有:概率分布、概率树及外推方法,PERT、GERT,而蒙特卡洛方法是随着计算机的普及日益得到广泛使用的重要方法,使用于问题比较复杂,要求精度较高的场合,特别是对少数几个可行方案实行精选比较时更为重要。掌握上面这些方法,对于提高项目管理人员驾驭风险的能力具有很大作用。
五、 风险控制
风险控制是指利用某些技术,如原型化、软件自动化、软件心理学、可靠性工程学以
及某些项目管理方法等设法避开或转移风险。我们前面对项目风险所做的一切研究,目的就在于实现良好的风险控制。在结合实际项目管理经验的基础上,我们建议使用以下风险控制步骤:
1、 与现在在职的项目成员协商,确定人员流动的原因(如,工作条件差,收入低,市场竞争等);
2、 在项目开始前,把缓解这些原因(避开风险)的工作列入已拟定的控制计划中;
3、 当项目启动时,做好人员流动会出现的准备,采取一些办法以确保人员一旦离开时项目仍能继续(削弱风险);
4、 建立项目组,以使所有项目成员能及时了解有关项目活动的信息;
5、 制定文档标准,并建立一种机制以保证文档能及时产生;
6、 对所有工作组织细致的评审,以使更多的人能够按计划进度完成自己的工作;
7、 对每一个关键性的技术人员,要培养后备人员;
8、 在项目里程碑处进行事件跟踪和主要风险因素跟踪,以进行风险的再评估;
当然,这些步骤会给项目管理带来额外的花费并占用许多有效的项目计划工作量,但实践经验证明,所有这些付出都是值得的。
六、风险因素指标体系
下面,结合大多数项目管理的实际情况,我们给出一个风险因素指标体系图。在项目决策时,我们可以从下面几方面对项目风险进行分析.
七、小结
俗话说得好,磨刀不误砍柴工。在项目开发过程中,一个成功的风险管理可以防止和减少项目中潜在问题的影响,它是处理危机的有效处方。在项目生命周期内,一个优秀的项目管理人员应在风险反应和风险预防之间达到一种平衡:当风险没有出现时,风险管理有助于你通过科学的分析和方法,降低风险发生的概率或转移风险,减小风险损失;当风险出现时,风险管理有助于你采用一种经过深思熟虑的解决方法去快速的做出反应,从而减小风险对整个项目所造成的影响。