软件项目管理之风险评估很多时候不知道大家有没有发现,项目成为我们见面或茶余饭后的谈资,其中软件项目开发尤为多,但由于种种原因,这个项目并不能如期的完成
那么,如何在项目实施过程中进行有效地评估和预防这些风险呢,这就涉及到风险的评估
项目管理教会我们如何在复杂多变的环境中做好一件事,风险评估是其中非常重要的一项
本文就软件项目管理中的风险评估方面做详细介绍
风险评估软件项目风险是指在整个项目周期中所涉及的成本预算、开发进度、 技术难度、经济可行性、 安全管理等各方面的问题, 以及由这些问题而对项目所产生的影响
项目的风险与其可行性成反比,其可行性越高,风险越低
软件项目的可行性分为经济可行性、业务可行性、技术可行性、法律可行性等四个方面
而软件项目风险则分为产品规模风险、需要风险、相关性风险、管理风险、安全风险等六个方面:1
产品规模风险项目的风险是与产品的规模成正比的,一般产品规模越大,问题就越突出
尤其是估算产品规模的方法, 复用软件的多少, 需求变更的多少等因素与产品风险息息相关:(1) 估算产品规模的方法(2) 产品规模估算的信任度(3) 产品规模与以前产品规模平均值的偏差(4) 产品的用户数(5) 复用软件的多少(6) 产品需求变更的多少2
需求风险很多项目在确定需求时都面临着一些不确定性
当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁
如果不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地建造预期的产品
每一种情况对产品来讲都可能致命的,这些的风险因素有 : (1) 对产品缺少清晰的认识(2) 对产品需求缺少认同(3) 在做需求分析过程中客户参与不够(4) 没有优先需求(5) 由于不确定的需要导致新的市场(6) 不断变化需求(7) 缺少有效的需求变化管理过程(8) 对需求的变化缺少相关