在老师的推荐下看了这篇文章,作者用自己的经历生动地解释了为什么软件开发周期总是超出预期

作者描述了用自己徒步和朋友见面的惨痛经历,他们计划路线时并没有做太多的考虑就直接出发了

结果第一天就出现了问题

此时作者仍没有意识到问题,仍在按原计划行动

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

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

我们一天走20个钟头!

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

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

洛杉基友有点毛,但还是办妥了。

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

靠!这么大风里永远支不起个像样的帐篷啊!

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

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

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

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

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

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

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

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

悬崖

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

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

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

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

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

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

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

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

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

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

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

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

。。。。。。。

作者团队一路上狼狈不堪,这正如软件的研发过程中遇上各种麻烦和问题的团队,作为领导者,如果没有为团队做出正确的规划,其后果是非常严重的,软件开发前期的评估分析对软件开发周期有很大的影响,如果不能对可能发生的问题进行正确的预测,没有给解决问题留下充裕的时间,其结果往往就是预估的2~3倍的开发周期。