常见的软件风险有:1、技术风险;2、管理风险;3、过程风险;4、人员风险。其中,技术风险主要体现在影响软件生产率的各种要素上,需求识别不完备;客户对需求缺乏认同;客户不断变化的需求等。
一、技术风险
技术风险主要体现在影响软件生产率的各种要素上。
- 需求识别不完备;
- 客户对需求缺乏认同;
- 客户不断变化的需求;
- 缺少有效的需求变更管理过程;
- 需求没有优先级;
- 识别需求中客户参与不够;
- 设计质量较低,重复性返工;
- 过高估计了新技术对生产效率的影响;
- 重用模块的测试工作估计不够;
- 采用的开发平台不符合企业实际情况。
二、管理风险
- 项目目标不明确;
- 项目计划和任务识别不完善;
- 项目组织结构降低生产效率;
- 缺乏项目管理规范;
- 团队沟通不协调;
- 相关关系人对项目期望过高;
- 项目团队和相关组织关系处理不妥当。
三、过程风险
- 项目开发环境准备工作不充分;
- 项目模块划分依赖性过高;
- 项目规模估计有误;
- 项目过程管理不够。
四、人员风险
- 人员素质低下;
- 缺乏足够的培训;
- 开发人员和管理人员关系不佳;
- 缺乏有效的激励措施;
- 缺乏项目急需技能的人员;
- 团队成员因为沟通不畅导致重复返工。
延伸阅读
什么是风险
风险,就是生产目的与劳动成果之间的不确定性,大致有两层含义:一种定义强调了风险表现为收益不确定性;而另一种定义则强调风险表现为成本或代价的不确定性,若风险表现为收益或者代价的不确定性,说明风险产生的结果可能带来损失、获利或是无损失也无获利,属于广义风险,所有人行使所有权的活动,应被视为管理风险,金融风险属于此类。而风险表现为损失的不确定性,说明风险只能表现出损失,没有从风险中获利的可能性,属于狭义风险。风险和收益成正比,所以一般积极进取的投资者偏向于高风险是为了获得更高的利润,而稳健型的投资者则着重于安全性的考虑。
文章标题:常见的软件风险有哪些,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/51357