二、软件开发过程中应建立的风险治理683
目前,风险治理被以为是IT软件项目中减少失败的一种重要手段。当不能很确定地猜测将来事情的时候,可以采用结构化风险治理来发现计划中的缺陷,并且采取行动来减少潜伏题目发生的可能性和影响。这就进步了项目成功的机会和减少了不可避免风险所产生的后果。683
在大型的电力系统软件项目治理中,应该任命一名风险治理者,该治理者的主要职责是在制订与评估规划时,从风险治理的角度对项目规划或计划进行审核并发表意见,不断寻找可能出现的任何意外情况,试着指出各个风险的治理策略及常用的治理方法,以随时处理出现的风险,风险治理者最好是由项目主管以外的人担任。683
软件项目一般有如下风险:683
(一)需求风险683
很多项目在确定需求时都面临着一些不确定性和混乱。当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些题目就会对项目的成功造成很大威胁。假如不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地制作正确的产品。每一种情况都会导致使人不愉快。这种风险存在的可能性在电力系统的表现尤为突出。开发方处于明显的劣势地位,信息的不对称,沟通的缺乏,往往导致天生模糊的、错误的需求理解。在这样的基础之上往往造成严重的后果,直至到了项目开发中期才有所领悟,不得不重头再来。 683
与客户相关的风险因素有:683
1.对产品缺少清楚的熟悉;683
2.对产品需求缺少认同;683
3.在做需求中客户参与不够;683
4.不断变化需求;683
5.对需求的变化缺少相关分析。683
(二)技术风险683
软件技术的飞速发展和经历丰富员工的缺乏,意味着项目团队可能会由于技巧的原因影响项目的成功。特别是对于一个长期项目,在一年中所出现的新技术和新的编程工具对软件的开发有着较大的影响。假如时间更长甚至会直接影响到需求,以往技术不能实现的结果,新技术轻易就可变为现实。这些变化往往是用户需求改变的重要因素。识别风险从而采取合适的预防措施是解决风险领域题目的关键,比如:培训、雇佣顾问以及为项目团队招聘合适的人才等。683
技术风险主要有下面这些因素:683
1.缺乏培训;683
2.对方法、工具和技术理解的不够;683
3.应用领域的经验不够;683
4.新的技术和开发方法。683
软件项目风险治理是一种特殊的规划方式,当对软件项目有较高的期看值时,一般都要进行风险分析。最成功的项目就是采取积极的步骤对要发生或即将发生的风险进行治理。对任何一个软件项目,可以有最佳的期看值,但更应该要有最坏的预备。683
营销广告策划网(www.ideatop.net)