为什么软件开发周期总是预估的2~3倍

这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则?作者举例一次从旧金山走路出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基。驴友一开始是“这趟红色之旅长约400英里(643.7公里);汉子们一天睡8小时,吃2小时,逗猫2小时,还能能走个10小时,这样每天走40英里(64.3公里)妥妥的吧!”的美好幻想,全然没考虑到实际情况,不所谓是“梦想是美好的,现实是骨感的“我们的速度最多也就2英里每小时,只有计划速度的一半喂!我们一天走20个钟头!或者,还是让基友再把饭醉日期推后吧……”一开始的出师不利让计划不断被打乱、延迟,最终是“我们4天走了40英里,还有600英里的路,所以应该60天才能到,保守点估计,70天吧。”,途中还要不断要浪费时间去补充弹药。文章的结尾是“但是,前方又是豁然开朗,怒吼的三岔河就在面前奔腾,而我小肚一沉,菊花一紧,只想拉屎……”,实在是让人为驴友担忧。文章全文只是举例一次去见基友的例子,幽默地联系到软件开发周期总是预估的2~3倍。全篇读完,得出了 一个非常实用的经验,每个人都听过“一切从实际出发”,然而我们在计划时总是理想化,没有考虑到所有的影响因素,因而得到的无非比预估的多2 ~ 3倍的周期开发软件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值