? 为什么你的需求估算老是翻车?看看这个故事就明白了......_CQITer_重庆IT人之家 yabo10.com亚博体育,亚博娱乐在线网站,亚博国际娱乐7171 ?

为什么你的需求估算老是翻车?看看这个故事就明白了......

为什么软件开发的实际工作量通常比估计的高几倍? 我们来看一个故事就明白了:

我们决定沿着旧金山到洛杉矶的海岸线来一次远足旅行, 走到纽波特沙滩去看望朋友们。路线如下图:

为什么你的需求估算老是翻车?看看这个故事就明白了......

旅程一共400英里,按照每天行走10小时,时速4英里估算,10天就可以了!

软件项目的计划一开始很完美。

于是我们告知朋友们下个星期天的晚上备好晚餐。亲爱的朋友们已经迫不及待地想见到我们。

第二天我们早早就爬起来,兴奋地准备开始这趟冒险之旅。

翻开地图,我们才发现不对劲, 海岸线没有那么直!有“数百万”个弯弯曲曲之处。

为什么你的需求估算老是翻车?看看这个故事就明白了......

一天走40英里的话只能跨过半月湾,到不了洛杉矶。

软件一开始就遇到了实际困难,估算不准确。

这趟旅程至少有500英里,而不是一开始估计的400英里。我们想还是现实一点好,于是打电话给朋友们,把晚餐推迟到了周二。朋友们略感失望,但也表示理解。

只好把交付时间推迟!

终于动身。两个小时之后,我们仅仅走到动物园。这到底是怎么回事?

为什么你的需求估算老是翻车?看看这个故事就明白了......

不做不知道,这可不是田园牧歌。沙子,水,台阶,小溪,还有发怒的海狮!我们每小时最多走2英里,仅仅是估计值的一半。

我们要么每天行走20个小时,要么把拜访推迟到另一个星期。

我们决定折中处理,每天走12个小时,同时把拜访推迟到之后的周末。我的朋友们知道后,有点小不爽,但还是同意了。

交付时间再次推迟,客户开始不爽。

12个小时的艰难行进以后,我们准备在莫斯沙滩扎帐篷过夜。但是你不知道,在狂风中安扎帐篷有多难!到了半夜我们才终于搞定。但还是安慰自己,没关系,明天我们会加快步伐。

悲剧的是,我们十点钟才醒,而且浑身痛得要死。今天无论如何都走不到12个小时了,没关系,今天就走10个小时,明天花14个小时补回来。

又走了一段,我发现同伴一瘸一拐的。可怕的水泡出现了。因为我们是那种把困难扼杀在摇篮里的精英团队,所以现在就要治好他的脚!

我慢跑45分钟到了Pescadero,带回一些邦迪来拯救我的队友。回来的时候,太阳已经落山,精疲力竭的我决定结束今天的行军。虽然只前进了6英里,但有了新鲜的补给,我们坚信明天可以赶上落后的进度。

出现了没有预料到的外部和内部困难,但团队还是信心十足

第二天醒来,我们用邦迪包好了脚,继续前进。可是转弯之后,前面是一道深沟,完全没路走。

为什么你的需求估算老是翻车?看看这个故事就明白了......

地图上面根本就没有标识!我们得往内陆走3英里才可以绕过它。我们还在一些用围栏圈起的联邦保护区里迷路了两次,到中午才重新回到了海岸线。花了大半天时间就走了一英里。但我们不想再次推迟约会时间。为了赶上进度,我们走到了半夜才停下来。

遇到了严重的技术障碍,加班!

在大雾中睡了一觉醒来,我的同伴发起了烧,还伴随着剧烈的头痛。

我问他:“还能继续走吗?”

我的同伴不温柔地回应了我:“你以为呢?傻X!我在冻得要死的雾里连续走了三天了!”

好吧,今天看来是失败了,但是没有关系,我们会休息好,明天行走14个小时,会赶上进度的。

程序员疲惫不堪,士气受到严重打击,PM还想通过加班来赶上进度

第二天,我迷迷糊糊地睡醒,打开地图。

我的老天鹅,花了5天时间,却连湾区都没有走出去!太可笑了!还是实际一点,打电话给我已经不爽的朋友们说明情况吧。

为什么你的需求估算老是翻车?看看这个故事就明白了......

我的同伴说:“四天走了40英里,旅途一共600英里,所以需要60天时间,或许会要70天。”

我喷回去:“TMD不可能。虽然我没有这样走过,但我清楚,从旧金山走到洛杉矶不可能要70天!

我接着犟下去,“如果每天走16个小时,我们就可以赶上进度!即使艰难,但这是我们的至暗时刻,绝不放弃!”

同伴终于爆发:“一开始说星期天就会到的仁兄不是我!真的要被你搞死了!”

严峻的形势,巨大的压力, 团队内部出现争斗

我们都沉默了。正好电话打不通。我决定等他明天气消了再打电话给朋友。

相关推荐
新闻聚焦
猜你喜欢
热门推荐
  • 微软AI面试题有多难?这里有一份样卷

      究竟什么样的AI人才能被微软这样的巨头聘用呢?今天,文摘君就淘来了几道微软AI 面试题,同时给出了最基本的解答......

    06-25????来源:澎湃新闻网

    分享
  • 腾讯吐个槽“讲产品故事拿大奖”活动:

      每一个产品故事都值得被聆听, 每一位奋斗者的历程都值得被肯定! 今天,「吐个槽」X「腾讯课堂产品学院」发起讲产品故......

    09-02????来源:未知

    分享
  • 全球最聪明的大脑怎么看AI?他们预测了

      2017年AI领域取得了诸多成果。2018年AI又将何去何从?以下是来自世界顶级研究人员和行业领军人物对2018年AI领域发展作......

    02-20????来源:虎嗅网

    分享
  • 2017JavaScript框架战报 - React分战场

      我们来看看与React有关的软件包的生态系统。当Facebook构建React时,就有许多来自开源社区的第三方软件包。为提供完......

    02-27????来源:湖北新闻网

    分享
  • 小白学数据:教你用Python实现简单监督学

      监督学习作为运用最广泛的机器学习方法,一直以来都是从数据挖掘信息的重要手段。即便是在无监督学习兴起的近......

    03-05????来源:今日头条

    分享
  • 现代编程语言Swift、Kotlin等十大有趣功能

      最近学习了一些现代编程语言,比如Reason,Swift,Kotlin和Dart。这些编程语言提供了许多新功能,本文主要分享了我认......

    04-29????来源:祁东新闻网

    分享
  • 领域场景分析的6W模型

      组成场景的要素常常被称之为6W模型,即描写场景的过程必须包含Who,What,Why,Where,When与hoW这六个要素。......

    04-30????来源:砍柴网

    分享
  • 开源应用服务器WildFly 12发新季度交付模式

      WildFly 12 Final版本现在已经可以下载了,WildFly是一款灵活的开源应用服务器,支持开发人员构建轻量级应用程序。支持......

    05-10????来源:青岛新闻网

    分享
  • 基于Spring Cloud的微服务落地

      微服务架构模式的核心在于如何识别服务的边界,设计出合理的微服务。但如果要将微服务架构运用到生产项目上,......

    06-04????来源:广西新闻网

    分享
  • 为什么阿里工程师纷纷在内网晒代码?

      前阵子,在阿里一个小黑屋里,5名对代码有着极致追求的工程师参与阿里代码领域最高荣誉“多隆奖”的最终角逐。......

    06-08????来源:四川新闻网

    分享
返回列表
Ctrl+D?将本页面保存为书签,全面了解最新资讯,方便快捷。