为什么软件开发总是的两三倍

本文探讨了软件开发周期为何常常超出预期的2到3倍,包括人员安排不当、时间计划不合理、需求分析不足、团队配置问题、风险分析不充分、项目管理能力欠缺、开发人员领域知识缺乏、沟通不畅、开发流程无规可循以及软件需求频繁变动等因素。这些问题直接导致项目延期和效率降低。
摘要由CSDN通过智能技术生成

标题Quora精选:为什么软件开发周期总是预估的2~3倍?

  1. 人员安排不合理,有些人员一段时间内都没分配到任务,人力资源浪费。

  2. 时间计划不合理,没有考虑到节假日和周末不上班的情况等。

  3. 忽略需求分析或者需求分析不到位,应该把需求贯穿整个开发周期。

  4. 团队开发人员太少或者太多,经验不足。人数可以少,但要少而精,但也不要太少。

  5. 风险分析不到位,没有及时消除风险导致项目延迟,甚至不得不停止。

  6. 项目管理人员把握全局水平不高。

  7. 开发人员对领域不熟悉,难以一次性系统开发。

  8. 忽视与用户之间、开发小组之间的交流,导致后期修改维护难度大大增加。

  9. 开发过程没有统一的、规范的方法论指导。没有科学的工程化思想,会让软件开发人员走很多弯路。

  10. 软件需求变动大,要修改的地方多,往往会影响开发的进度。

  11. 没有完整的质量保证体系 。软件开发需要有严格的评审制度,若质量没办法得到保障,后期要花费大量的时间、精力、资金去修复软件的缺陷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值