Quora上有人提问:为什么软件开发的周期总是预估的2~3倍?

文章内容:从旧金山出发到洛杉矶的纽波特沙滩,本来的计划是:一天能睡8个小时,吃2个小时,逗猫2小时,还能走个10小时,这样算每天能走40英里。所以,10天后能完成。
第一天开始行走发现:道路是曲折的,总长不是原本预估的400英里,而是500英里。所以,10天推迟为12天。
逐渐又发现:道路是复杂难行的、人是会睡过头的、狠拼走路时会脚起泡的、走着走着会出现一个地图上没有的悬崖于是只能绕道还不小心迷路了、熬夜赶路人会崩溃之后就是废掉的一天、重新修整后发现过了这么多难关可是实际只前进了6%的路程……
感想:软件开发周期不是一个简单的时间分配问题,在开发过程中会遇到很多意向不到的状况和问题,就如文章里说的,原本地图看看的距离是400英里,但是实际去走,发现地图一放大,要走的路其实是500英里长,还有团队合作中可能出现的摩擦等种种因素,最终导致周期的延迟。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值