background image

(5)

项目的复用性

4. 技术风险

 

软件技术的飞速发展和经验丰富员工的缺乏,意味着项目团队可能会因为技巧的原因影响项目的成功。 在早期,
识别风险从而采取合适的预防措施是解决风险领域问题的关键,比如:培训、聘请顾问以及为项目团队招聘合
适的人才等。关于技术主要有下面这些风险因素:

(1)

缺乏培训

(2)

对方法、工具和技术理解的不够

(3)

应用领域的经验不足

(4)

对新的技术和开发方法应用不熟悉

5. 管理风险

尽管管理问题制约了很多项目的成功,但是不要因为风险管理计划中没有包括所有管理活动而感到惊奇。在大

——

部分项目里,项目经理经常是写项目风险管理计划的人,他们有先天性的不足

不能检查到自己的错误。因

而,使项目的成功变得更加困难。如果不正视这些棘手的问题,它们就很有可能在项目进行的某个阶段影响项
目本身。当我们定义了项目追踪过程并且明晰项目角色和责任,就能处理这些风险因素:

(1)

计划和任务定义不够充分

(2)

对实际项目状态不了解

(3)

项目所有者和决策者分不清

(4)

不切实际的承诺

(5)

不能与员工之间的进行充分地沟通

6. 安全风险

 

软件产品本身是属于创造性的产品,产品本身的核心技术保密非常重要。但一直以来,我们在软件这方 面的安
全意识比较淡薄,对软件产品的开发主要注重技术本身,而忽略了专利的保护。软件行业的技术人员流动是很
普遍的现象,随着技术人员的流失、变更,很能会导致产品和新技术的泄密,致使我们的软件产品被它公司窃

 

取,导致项目失败。而且在软件方面关于知识产权的认定目前还没有明确的一个行业规范,这也是我们 软件项
目潜在的风险。

7. 回避风险的方式

(1) 以开发方诱导能保证需求的完整,使需求与客户的真实期望高度一致。再以书面方便形成《用户需求》这一重

要的文档,避免疏漏造成的损失在软件系统的后续阶段被逐步地放大。

(2) 设立监督制度,项目开发中任何较大的决定都必须有客户参与进行的,在该项目中项目监督由项目开发中的质

量监督组来实施。

(3) 需求变更需要经过统一的负责人提出,并且要用户需求的审核领导认可,需求变更应该是定期而不是随时的提出,

而且开发方应该做好详细的记录

,让客户了解需求变更的实际情况。

(4) 控制系统的复杂程度,过于简单的系统结构,对用户来使用比例会有明显的折扣,甚至造成软件寿命过短。反

之,软件结构的过于灵活和通用,必然引起软件实现的难度增加,系统的复杂度会上升,这又会在实现和测试