@ 2013.07.16 , 15:36
74

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

提问:为什么软件开发的周期总是预估的2~3倍?
补充:这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则?

回答:Micheal Wolfe 创业者 (7444票)

来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧!<( ̄︶ ̄)/ 

看看地图,然后计划一下路线!

[-]
路线全图

嗯嗯,这趟红色之旅长约400英里(643.7公里);汉子们一天睡8小时,吃2小时,逗猫2小时,还能能走个10小时,这样每天走40英里(64.3公里)妥妥的吧! 

所以,10天后的晚上六点,我们就能威武滚到洛杉矶,和好基友饭醉啦!♂( ̄▽ ̄)/

赶紧让洛杉基友订好这周末的饭局,想想都胸奋不已啊!(っ`▽`)っ


第二天,大家一早集合,背好行囊、摊开地图,规划第一天的路程……嗯?=_=" 

[-]
第一天大图

看上去前方道路多曲折啊。走40英里路只能到「月亮湾」的一半。这么一看,整趟路途不是原来的400英里,而是500英里!(×_×)

赶紧打电话给洛杉基友,推迟一下饭醉时间,必须现实一点。基友有虽然点小失望,但还是热切期待着我们的到来。

再说10天变12天,好像也没什么大不了的嘛~~ ^_^;;; 

带着第一天的小挫败,我们总算出发了。2个小时以后,我们总算走过了家附近的动物园,然后俯瞰这条小路:

[-]
小路

兄贵们……这玩的是蜗牛模式啊!沙子地、漫水路、陡阶梯、乱地裂、愤怒的海狮…… Σ( ° △ °)

我们的速度最多也就2英里每小时,只有计划速度的一半喂!

我们一天走20个钟头!ヽ(#`Д?)?

或者,还是让基友再把饭醉日期推后吧…… = =#

这样!我们来个敏捷策略,双管齐下:路上我们不逗猫了,一天走12个小时,然后再让基友把饭醉日期推后到下个周末。

洛杉基友有点毛,但还是办妥了。( ▔___▔)y-~ 

走了12小时以后,我们打算在摩斯的海滩埋锅造饭搭帐篷。

靠!这么大风里永远支不起个像样的帐篷啊! ヽ(#`Д?)?

最后闹到半夜才躺下,没什么大不了的,我们都是维斯特洛的铁民,明天走快点就行了。


我们睡过头了,滚来滚去磨蹭到10点才起来。〒▽〒 

次噢!这个样子怎么可能一天走12个小时!= =#

算了,今天就走10小时吧,明天再加把力走14个小时。

狠拼了几个小时以后,我发现队友一瘸一拐地跟不上了。哦~香蕉你个臭粑粑,脚上好大一个水泡啊!

必须现在处理……把问题扼杀在摇篮里,我们是一个团队!

我跑了45分钟,3英里路,买来了邦迪给我队友,我累坏了,而且太阳也快下山了。这一天基本也报销了,我们只走了6英里。但是我买来了新的补给,情况还行,明天一定会更好!


起床以后,我们绑上绷带继续上路。前方豁然开朗……次噢次噢次噢次噢,这是啥么啊!

[-]
悬崖

坑爹地图上根本没画这鬼地方啊!尼玛一座悬崖让我们飞过去啊!(╬☉д⊙)

我们只好绕道内陆,走了3英里,迷路两次,中午才回到正路。(>﹏<) 

这半天相当于只走了1英里。

再打电话给洛杉基友延期吗? 不!行!

我们必须熬夜赶路,这样才能赶上日程!


一夜困顿以后,队友早上醒来头痛欲裂,高烧不退。

我要给他打打气,让他坚持下去,

结果他当时就毛了「坟蛋!我已经在冰冷的冻雾里走了3天没歇了!」

好吧,今天又废掉了,我们就修整一下吧。

修整以后,我们必须日行14英里!因为我们已经习惯了!

没几天了,我们坚持一下就行了!


早上颤颤巍巍地醒来,强迫自己看一下地图

[-]

坟蛋!我们走了5天,才走了这么点啊!?(?д??)

必须做重新仔细估算一下路程,召集来所有队友开会!

还没醒的给我吼起来! 每一个人都必须再次面对现实!

队友说:「我们4天走了40英里,还有600英里的路,所以应该60天才能到,保守点估计,70天吧。」

我就崩溃了:「70你个大爷!好吧,虽然我对于这种旅行没有经验,但从旧金山走到洛杉矶怎么可能要70天!!你让我怎么和洛杉基友说,复活节再相会?!」 (/‵Д′)/~ ╧╧

我接着说:「如果你们可以一天走16个小时,事情就会完全不一样!虽然这很蛋疼,但现在是危急时刻,让我们走起来!!」〒皿〒

队友冲我吼了回来:「当初我才不会告诉洛杉基友我们一周就能走到!这是你的责任!弄死我们算了!」

("▔□▔)/("▔□▔)/("▔□▔)/

大冷场……

最后电话还是没打。等明天队友恢复理智以后,我再和他谈谈。

第二天早上,大雨倾盆,我们在帐篷里躲到10点,才打包出发。拖着酸痛的肌肉和新冒出来的水泡。昨天晚上的争吵谁也不想再提起,直到我发现队友竟然把水壶落下了!我T-M-D咬死你!我们只能又花30分钟走回去找回水壶。

╯-____-)╯~═╩════╩═~

我忽然灵光一闪:嘿!我们厕纸用完了!得赶紧到下一个镇子补充弹药了。

但是,前方又是豁然开朗,怒吼的三岔河就在面前奔腾,而我小肚一沉,菊花一紧,只想拉屎……

本文译自 Quora by Michael Wolfe,由译者 Junius 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

3.9
赞一个 (26)

TOTAL COMMENTS: 74+1

[2] 1 »
  1. 2973722

    @uni:
    所以你解释一下为什么暴雪出的游戏老跳票呢?(摊手)

  2. 蛇胆穿心莲
    @2 years ago
    2833013

    转给老板,加工时!

  3. 2094200

    深有体会~ 嗯

  4. WilliamJJu
    @4 years ago
    2093568

    嗯,查了个MAP,
    结果如下
    Walk via CA-25 E/Airline Hwy · 412 mi 137 h
    137小时。
    所以,要充分利用资源啊。

  5. SuperLucky
    @4 years ago
    2092632

    说没看懂的我只能说:你们太幸运了,我看得眼泪流下来有没有!!!

  6. doingdd
    @4 years ago
    2092194

    海岸线如果细分的话,是无限长的啊~~ 这个数学原理都不知道,还当程序员?!!

  7. 萝卜L
    @4 years ago
    2091608

    看完正文,我还想说没有西贝上的全,看完优评才知道又被抄袭了…。

  8. 笃行
    @4 years ago
    2091452

    @中奖: 坐飞机也会遇到恶劣天气,也是有风险和变数得。

  9. 倚楼听风雨
    @4 years ago
    2091346

    还有,能用和好用有很大区别的。

  10. 啊咧
    @4 years ago
    2090670

    小编的表情赞一个~

  11. elnahust
    @4 years ago
    2090332

    现代项目管理理论就是从软件开发发展起来的,有本著名的书叫《人月神话》,里面就是讲这些事儿,这个旅行的例子真是贴切啊……

  12. 2090218

    @uni:
    毕竟项目的世界里,一群精英中的精英做的毕竟是少数中的极少数,大部分项目都是2个比较好的,带上一个菜鸟,然后配合一个啥B经理~~

  13. 2090190

    楼上的一些说有经验驴友之类的例子的,显然没跟老板打过交道。一般来说老板会问很多码农需要多长工期,最后一定会有一个人说了老板想听的工期。而且这个工期肯定不够,必然延期,但是,只有说这个话的吗农被老板赏识了。所以才有了这些情况。

  14. 老蛆拌饭
    @4 years ago
    2090052

    @来自大内蒙: 为什么我不是程序员每句话都看懂了还觉得说的很好很有趣~~(^人^) 表情萌翻了,为什么那么多人看不懂捏?

  15. prebrith
    @4 years ago
    2090028

    文章上那玩意 根本就不是问题啊
    问题是一会说要去洛杉矶 一会说去波士顿 最后去了西雅图的问题啊!!

    [22] XX [0] 回复 [0]
  16. 夏天
    @4 years ago
    2090024

    很写实

  17. 白头发乌鸦
    @4 years ago
    2090006

    就是说计划各种赶不上变化快呗……而且最初计划的也是相当的不靠谱~
    这就是偶们程序猿生存的世界~

  18. 错误代码
    @4 years ago
    2089950

    好形象的比喻。。。。

  19. 没什么
    @4 years ago
    2089898

    总之就是拖是吧

  20. Walkerinwind
    @4 years ago
    2089886

    看到前排的评论,所以煎蛋上的人都是连“工程”是什么都不知道的神么?

    小编精彩的翻译真是对牛弹琴了

  21. 2089790

    这说的似乎是分形几何?

  22. 2089692

    听不懂在说什么的都是没工作过的学生。

    [10] XX [0] 回复 [0]
  23. 2089674

    搞软件工程的自然明白 不是搞软件工程的 你搞那么明白干嘛 。。。也想干程序猿 码农?

  24. 氢氧结合体
    @4 years ago
    2089536

    @Captor: 这个真相了!

[2] 1 »

发表评论


24H最赞