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