核对表
项目管理论坛 项目经理博客 表2-7项目管理者联盟 2.6风险管理training.mypm.net 2.6.1风险管理简介www.mypm.net 在做完风险分析的风险识别,风险估计以及风险评价之后,我们应该采取应对措施了。它主要包括风险规划和控制。当然,任何时候对于风险的监督都是必不可少的。项目管理者联盟 2.6.2风险规划项目管理论坛 风险规划就是制定风险规避策略以及具体实施措施和手段的过程。PgMp.mypm.net 风险规避的策略介绍项目管理者联盟 —减轻风险:降低风险发生的可能性和减少后果的不利影响;项目管理者联盟 —预防风险: 对员工实行风险教育,对可能的事故做好预防措施;项目管理者联盟 —转移风险:将不能承受的风险转移出去,一旦事故发生,向第三方追加责任;talent.mypm.net 出售、发包、开脱、责任合同、保险与担保、回避、自留等。项目管理者联盟 2.6.3风险控制项目管理者联盟 风险控制就是在风险事件发生时实施风险管理计划中预定的规避措施。另外,当项目的情况发生变化时,要重新进行风险分析,并指定新的规避措施。项目管理者联盟 风险控制的依据包括风险管理计划、实际发生了的风险事件和随时进行的风险识别结果。项目管理者联盟 风险控制的手段除了风险管理计划中预定的规避措施之外,还应有根据实际情况确定的权变措施。如果实际发生的风险事件事先未曾预料到,或其后果比预期的严重,风险管理计划中预定的规避措施也不足以解决时,必须重新制定风险规避措施。 项目管理者联盟 2.6.4风险监督项目管理者联盟 风险监督是项目实施过程中的一项重要工作。监督风险实际是监视项目的进展和项目环境,即项目变数的变化。其目的是,核对这些策略和措施的实际效果是否与预见的相同;寻找机会改善和细化风险规避计划;获取反馈信息,以便将来的决策更符合实际。对那些新出现的以及预先制定的策略或措施不见效或性质随着时间的拖延而发生变化的风险进行控制。对项目进展的评价要反复不断地进行。项目管理者联盟 不管预先计划好的策略和措施是否付诸实施,风险监督都一日不可或缺。如果发现已作出的决策是错误的,就一定要尽早承认,立即采取纠正行动。如果决策正确,但是结果却不好,这时不要惊惶,不要过早地改变正确地决策。频繁地改变注意,不仅会减少应急用地后备资源,而且还会大大增加项目以后阶段风险事件发生的可能性,加重不利后果。 项目管理者联盟 监督风险之所以非常必要,是因为时间的影响是很难预计的。一般说来,风险的不确定性随着时间的推移而减小。随着项目的进展,有关项目风险本来性质的信息、资料会越来越多。风险存在的基本原因,是由于缺少信息和资料、缺少控制呢,还是由于缺少时间?所有这些都会变得越来越清楚。如果原来的风险识别、估计和评价做得正确,则原来的风险将量化得越来越准。转自项目管理者联盟 2.7本章小结项目管理者联盟 以上,我们从项目风险管理的最主要的部分――风险分析入手,介绍了它的基本概念和理论原理。总结出风险分析包括风险识别、风险评估、风险评价三个步骤,同时还引入了识别和评估的方法和广泛应用的工具,最后初步了解了风险分析的方法和风险管理策略。
项目管理者联盟 第 三 章 RM1的组成结构
项目管理培训 3.1 RM1(Risk Management System Version 1.0)是如何实现风险识别的项目管理论坛 RM1主要是根据本项目的相关信息,项目成员在项目经理的带领下对工作分解结构中的工作包来识别出每一个阶段的风险。这里的阶段指的是系统规划,系统分析,系统设计,系统实施这几个较为典型的生命周期阶段。因为该系统主要针对中小型项目,所以风险管理的阶段可以适当的增长,变为里程碑式风险管理。项目管理者联盟 我们从下图3-1中可以看到,项目经理张无忌登陆入界面,主界面MFR_Pm 读取数据库,得出相应的他所负责的项目——京沈高速公路收费系统,将所有情况显示在提示区域(界面中绿色区域)内。同时项目经理在左下角的操作区域(界面中的白色区域)选择按钮“风险分析”来对相应阶段的风险进行分析,图中他选择了系统设计阶段。单击“开始”之后,风险识别显示灯亮,表示进入识别界面,此时我们根据风险影响的方面(人员,过程,产品,技术)将他认为与系统设计有关的风险通过“添加/删除”按钮加入右边的风险列表。该界面简单明了,比较形象化。下面先来简要介绍如何构造该界面。如图3-1:项目管理者联盟 3.1.1 菜单栏: talent.mypm.net 菜单栏主要是将左下角的操作按钮以菜单的形式在菜单中列出,同时还包括了一些系统操作,包括连接数据库(以后用于连接远程数据库),以及退出、帮助等基本操作.项目管理者联盟 3.1.2 提示区域:项目管理者联盟 在正上方绿色的提示区域是本系统所有界面的共同特点。它由一个Panel控件布局,其上设置了一些标签控件显示固定信息。同时含有7个Dbtext控件用来显示可变数据,这些控件由一个 Q_hint查询控件控制,会根据不同的项目显示不同的数据。项目管理者联盟 3.1.3 左下角的白色操作区域是本系统所有界面的共同特点。“开始”和“结束”按钮主要功能是对数据库中的表单和查询作初始化和关闭工作。项目管理者联盟 3.1.4 蓝色显示区域由一个多页窗体控件pagecontrol作为主载体.第一个页面为风险识别,它包括5个Dbgrid控件,前四个将数据库中的风险总表的所有项目按四种不同分类显示(人员、过程、产品、技术)。第5个用来显示临时生成的风险列表的内容,即用户识别出来的风险。这些风险可随意添加或者删除。

图3-2blog.mypm.net 我们可以看到,第二页除了显示已经生成的风险列表,同时有一个风险征兆(该区域是后来开发的接口,用来进行二次开发时的扩充),一个可能性列表栏,损失值列表栏,其中的数据可以从下拉菜单中选择,也可以自己输入。它们都是从0.1到0.9的数字,其中可能性表示该风险发生的概率大小,损失值表示对项目的影响程度。在程序中,这些可以选择和输入的组合框以及他们前面的提示标签都是由以下语句灵活生成的:项目管理者联盟 for i:1 to Table_risk.recordcount do begin //根据记录数来确定控件数项目管理者联盟 Lablearray1[I]:=Tlabel.create(self); //动态生成控件 项目管理者联盟 Lablearray1[I].parent:=MDF_Pm; //标明控件的父类项目管理者联盟 comboboxarray[I]:=Tcombobox.create(self);项目管理者联盟 comboboxarray[I].parent:=MDF_PM; 项目管理者联盟 从而使得该程序能够动态地响应用户地需求而不浪费内存空间,同时可以实现随意地更改。例如,此时用户可以单击“上一步”按钮,增加或者删除一些风险,甚至可以重构整个表。因此该部分能够为以后的学习和工作提供广泛的借鉴。项目管理者联盟 3.3 RM1是如何实现风险评价的www.mypm.net RM1是按照现在较为通用且简单的方法来评价风险的。该方法描述如下:用风险可能性乘上风险损失值,其结果就等于风险水平。它将由系统自行计算。club.mypm.net 3.4 RM1是如何实现风险管理的项目管理者联盟 风险管理包括项目经理对自己负责的项目的控制和监督,同时还包括高层经理对公司所有项目的控制和监控。按照刚才的流程,我们先来介绍项目经理是如何管理风险的。项目管理者联盟 3.4.1 对风险分析得出的风险进行管理 talent.mypm.net 按照较为通行的方法,RM1为项目经理识别和评价出来的风险一一指定风险负责人,他们按照风险总表所提供的解决周期在规定的期限内完成不同的风险应对策略。具体实现如下图3-3:

在PageControl 控件中显示第三页,名字叫做风险管理,同时左下角的操作区域内风险管理指示灯亮。在蓝色的显示区域内,用了一个Dbgrid控件显示我们前面进行风险识别和评估的成果,如上图所示,该表单列出了风险因素,发生的可能性、影响值、风险水平、以及应对策略等。这时候,我们只需要在右边的编辑框和掩码框内输入该风险的负责人以及完成时间即可。这里值得一提的仍然是灵活地生成控件数组,使得我们能够自如地添加和删除风险.除此之外,如何实现错误处理也是值得与大家分享的心得。图中有一组用于输入时间日期的掩码框,能够方便用户输入,但是这里有一个问题,就是如何处理输入过程中的非法输入,例如月份为13月,输入为4月30日之类的错误。并且难点是风险因素是动态可变的。在这里,我们利用了Deiphi语言良好的异常处理功能来进行编程,使得这些发生可能性虽小,但却是不得不防备的错误得到了妥善处理。其代码为:blog.mypm.net try转自项目管理者联盟 for I:=1 to T_temp.recordcount do begin转自项目管理者联盟 T_temp.fieldvalues(’Who’):=Whoarray[I].text; //“负责人”编辑框数组training.mypm.net
|