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

https://www.sohu.com/a/132411358_355123

软件开发周期预估就是根据软件的开发内容、开发工具、开发人员等因素对需求调研、程序设计、编码、测试等整个开发过程所花费的时间做的预测。为什么软件开周期总是预估的2~3倍?
出来一个系统进行软件开发是一个漫长且复杂的过程,不仅包含需求分析、设计、编码、测试、实施、维护等不同的过程,还涉及到开发工具、开发人员、项目管理、风险等众多因素,不同因素会对周期预估产生不同的影响。文章中所以提到的:看上去前方道路多曲折啊。走40英里路只能到「月亮湾」的一半。这么一看,整趟路途不是原来的400英里,而是500英里! 意外都是不可避免的,我们要做的是尽可能的减少损失,冷静分析我们的遇到的问题,所以,团队之间要相互合作,及时沟通,提高开发的效率;软件开发团队的经验不足,遇到问题时不能快速有效地解决。

我觉得软件开发周期总是预估的2~3倍的原因是:

1、项目经理经验不足,进度估算不准确。

2、需求的不断变化与理解的差异,用户表达和程序员的的理解的差异。

3、开发人员对实现目标往往会低估复杂程度,风险意识不足。

4、开发人员过于乐观。

5、开发人员多不等于开发速度快,项目资源没有充分利用分配,资源有闲置。

6、在安排的周期内可能未考虑法定节假日的因素。


 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值