超过某一临界点时,项目也应该终止进行。通常风险估算过程可分为
第2页
f四步:①定义项目的风险参考量;②定义每种风险的三元组RILIXI;③定义项目被迫终止的临界点;④预测几种风险组合对参考量的综合影响。三元组RILIXI是风险管理的基础。设高级职员流动给项目带来的风险为R。根据历史的经验或直观感觉,高级职员离开课题组的概率:LI70。这一事件的出现带来的影响XI是项目开发时间延长15,项目成本增加20。于是项目负责人可以采取下列风险管理措施:
(1)项目开始以前应控制产生风险的原因,在项目开工后应想方设法减轻风险影响。(2)了解导致项目开发人员变动的原因,在项目开发期间应控制上述原因,尽量减少人员的流动。(3)在工作方法和技术上应采取适当措施,防止因人员流
第3页
f动给工作带来损失。(4)项目在开发过程中应及时公布并交流项目开发的信息。(5)建立组织机构,确定文档标准,并及时生成文档。(6)对工作进行集体复审,使多数人都能了解工作的细节,跟上工作进度。(7)为关键技术准备后备人员。
软件项目,尤其是大型项目有二项非常重要的因素,会影响整个项目的进度与质量,它们分别是:“人”、“流程”与“技术”。“人”是项目中最难预料与掌控的一项要素,人可分成两部份,一是客户,二是开发团队。“技术”是指软件项目所使用的开发半台,主要指开发环境及开发语言。是最容易掌握的部份。“流程”是指软件开发流程或是项目流程,定义流程的目的是要掌控所有的情况。项目的最大敌人是时间及预算,这两者都是有限的,如何在有限预算内准时完成项目,可说是一项艺术。
“人”因素分析“人”是指客户和开发团队,其中开发团队的因素对项目影响很大,对于这方面影响因素主要分析如下:人员技能未达到要求在项目开始之初,我们假设项目成员都能够达到组织级
第4页
f的要求,但往往并不是每个成员都能够达到要求。而且项目中每个成员的生产率差异可能很大,也给项目进度安排造成影响。所以在项目始之初,应该对项目成员的技能进行一次总体的评估,对于大家都欠缺的技能,应该安排统一的培训,后续需要对培训的效果进行跟踪;对于个别人员技能欠缺的,应该单独预留自我学习时间或通过以师带徒的方式进行培养,使其技能能够尽快达到要求:对于项目新员的工作和任务,应该加强评审和检查,保证输出不出现大的偏差而导致后续大量的返工。对于这方影响因素主要分析如下:
项目成员责任心不强态度决r