程序员,你快下来吧,我们不改需求了!

共 1885字,需浏览 4分钟

 ·

2021-09-18 20:04

星标/置顶 公众号👇硬核文章第一时间送达


杀一个程序员不需要用枪
改三次需求就可以了 

产品:这个需求很简单

开发:我......

产品:改个参数就好了

开发:我......

产品:老板说了马上要

开发:懵逼......


更有网友提了这样一幅对联:

上联:这个需求很简单

下联:具体实现我不管

横批:明天上线


呵呵呵呵 

你的良心真的不会痛吗

频繁更改需求为什么会让程序员烦恼

外行可以这样理解

餐厅

“服务员,给我来份宫保鸡丁!” 

“好嘞!” 

这叫原始需求



大厨做到一半

“服务员,菜里不要放肉。” 

“不放肉怎么做啊?” 

“不放肉就行了,其它按正常程序做,

不就行了,难吗?” 

“好的,您稍等” 

中途需求变更

厨房 

大厨:“我肉都下锅了”

服务员:“顾客非要要求的嘛,

你把肉挑出来不就行了吗”

大厨:“好吧”

一点点挑出来了

改动太大,部分重构

餐厅 

“服务员,菜里能给我加点腐竹吗?

“行,这个应该简单。

低估改动成本

厨房

大厨:“不知道腐竹得提前泡水?

炒到一半才说?

跟他说,想吃腐竹就多等半天!

服务员:“啊你怎么不早说?

大厨:“我怎么知道他要往宫保鸡丁里

放腐竹?

然而还是去泡腐竹了

新需求引入了新研发成本

餐厅 

“服务员,还是把肉加回去吧” 

“您不是刚说不要肉吗” 

“现在又想要了” 

“…好的您稍等” 

某一功能点摇摆不定

厨房 

大厨:“菜都炒过火了你让我放肉?

还好肉我没扔” 

服务员:“客户提的要求你说我干嘛?” 

大厨:“你就不能拒绝他啊?啊?” 

服务员:“人家是客户嘛。” 

甲方是大爷

餐厅

“服务员!服务员!

“来了来了,你好!” 

“怎么这么半天啊?” 

“稍等我给您催催啊” 

改动开始导致工期延误

厨房 

大厨:“腐竹没泡好,我还得重新放油,

他要想吃老的也行,没法保质保量” 

开发者请求重新排期

餐厅 

服务员:“抱歉,加腐竹的话得多等半天,

您别着急哈” 

“要等多久?我现在就要吃,

你们能快点吗?” 

“行…您稍等” 

甲方催活

厨房 

大厨:“中途改需求又想按期交付,

逗我玩呢?” 

服务员:“那我问问,要不让他们换个菜?” 

大厨:“再换我就死了” 

开发者开始和中间人PK

餐厅 

“服务员,这样吧,腐竹不要了,

换成蒜毫能快点吗?

对了,顺便加点番茄酱” 

因工期过长再次改动需求

厨房

大厨:“蒜毫也得焯水啊,

你让我怎么往热菜里放番茄酱?” 

服务员:“焯水也比等腐竹强吧,番茄酱往里一倒不就行了吗?很难吗?” 

大厨:“腐竹我还得接着泡,万一客户一会儿又想要了呢。” 

频繁改动开始导致大量冗余

餐厅 

“服务员,菜里加茄丁了没有?

我去其它饭店吃可都是有茄丁的” 

“好好好您稍等您稍等” 

奇葩需求


厨房 

大厨:“做什么宫保鸡丁里放茄丁?” 

服务员:“茄丁抄好了扔里边不就行了吗?” 

大厨:“那还能叫菜吗?哪个系的?” 

服务员:“客户要,你就给炒了吧。” 

奇葩你也得做

餐厅 

“服务员,还要多久能好啊” 

“很快,很快…” 

“再给我来杯西瓜汁” 

“…好” 

“我再等10分钟,还不好我就走了,

反正还没给钱。” 

“很快,很快…” 

黑暗前的最后黎明

10分钟后 

“咦,我上次吃的不是这个味啊?” 

从厨房杀出来的大厨 

最终决战

往期推荐




☞ 专辑 | 趣味设计模式
☞ 专辑 | 音视频开发
☞ 专辑 | C++ 进阶
☞ 专辑 | 超硬核 Qt
☞ 专辑 | 玩转 Linux
☞ 专辑 | GitHub 开源推荐
☞ 专辑 | 程序人生


关注公众「高效程序员」👇一起优秀!

回复 “入群” 进技术交流群,回复 “1024” 获取海量学习资源。
浏览 124
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报