當前位置:
首頁 > 知識 > 神回復:為什麼程序員怕改需求?

神回復:為什麼程序員怕改需求?

傳說中:

「殺一個程序員不需要用槍,改三次需求就可以了。」

那麼,

「如何向外行解釋產品經理頻繁更改需求為什麼會令程序員煩惱?」

@貓愛吃魚不吃耗子:

你去飯店,坐下來。

「服務員,給我來份宮保雞丁!」

「好嘞!」

——這叫原始需求

大廚做到一半。

「服務員,菜里不要放肉。」

「不放肉怎麼做啊?」

「不放肉就行了,其它按正常程序做,不就行了,難嗎?」

「好的您稍等」

——中途需求變更

廚房:

大廚:「你大爺,我肉都回鍋了」

服務員:「顧客非要要求的嘛,你把肉挑出來不就行了嗎」

大廚:「行你大爺」

然而還是一點點挑出來了

——改動太大,部分重構

餐廳:

「服務員,菜里能給我加點腐竹嗎?」

「行,這個應該簡單。」

——低估改動成本

廚房:

大廚:「你TMD,不知道腐竹得提前泡水?炒到一半才說?跟他說,想吃腐竹就多等半天」

服務員:「啊你怎麼不早說?」

大廚:「早說你MLGB我怎麼知道他要往宮保雞丁里放腐竹」

然而還是去泡腐竹了

——新需求引入了新研發成本

餐廳:

「服務員,還是把肉加回去吧」

「您不是剛說不要肉嗎」

「現在又想要了」

「…好的您稍等」

——某一功能點搖擺不定

廚房:

大廚:「日你啊,菜都炒過火了你讓我放肉?還好肉我沒扔」

服務員:「客戶提的要求你日我幹嘛?」

大廚:「你就不能拒絕他啊?啊?」

服務員:「人家是客戶嘛。」

——甲方是大爺

餐廳:

「服務員!服務員!」

「來了來了,你好?」

「怎麼這麼半天啊?」

「稍等我給您催催啊」

——改動開始導致工期延誤

廚房:

大廚:「催你M催,腐竹沒泡好,我還得重新放油,他要想吃老的也行,沒法保質保量」

——開發者請求重新排期

餐廳:

服務員:「抱歉,加腐竹的話得多等半天,您別著急哈」

「我靠要等那麼久?我現在就要吃,你們能快點嗎?」

「行…您稍等」

——甲方催活

廚房:

大廚:「我日他仙人板板,中途改需求又想按期交付,逗我玩呢?」

服務員:「那我問問,要不讓他們換個菜?」

大廚:「再換我就死了」

——開發者開始和中間人pk

餐廳:

「服務員,這樣吧,腐竹不要了,換成蒜毫能快點嗎?對了,順便加點番茄醬」

——因工期過長再次改動需求

廚房:

大廚:「我日了狗啊,你TM不知道蒜毫也得焯水啊?還有你讓我怎麼往熱菜里放番茄醬啊??」

服務員:「焯水也比等腐竹強吧,番茄醬往裡一倒不就行了嗎?很難嗎?」

大廚:「草。腐竹我還得接著泡,萬一這孫子一會又想要了呢。」

——頻繁改動開始導致大量冗餘

餐廳:

「服務員,菜里加茄丁了沒有?我去其它飯店吃可都是有茄丁的」

「好好好您稍等您稍等」

——奇葩需求

廚房:

大廚:「我去他二大爺他吃的是斯里蘭卡三流技校炒的宮保雞丁嗎?宮保雞丁里放茄丁??」

服務員:「茄丁抄好了扔裡邊不就行了嗎?」

大廚:「那TM還能叫菜嗎?哪個系的?」

服務員:「客戶要,你就給炒了吧。」

大廚:「MB你順道問問他腐竹還要不要,我這盆腐竹還佔著地方呢不要我就扔了」

——奇葩你也得做

餐廳:

「服務員,還要多久能好啊」

「很快,很快…」

「再給我來杯西瓜汁。」

「…好」

「我再等10分鐘,還不好我就走了,反正還沒給錢。」

「很快,很快…」

——黑暗前的最後黎明

10分鐘後

「咦,我上次吃的不是這個味啊?」

從廚房殺出來的大廚:「我TM就日了你的狗…」

——最終決戰

你=客戶

服務員=客戶經理+產品經理

大廚=碼農

請自行轉換…


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員之家 的精彩文章:

我只是看了一個略帶黃色的新聞,從此卻踏上了不歸路

TAG:程序員之家 |