神回覆:為什麼程式設計師怕改需求?

程式設計師之家v發表於2018-01-25
傳說中:「殺一個程式設計師不需要用槍,改三次需求就可以了。」
那麼,「如何向外行解釋產品經理頻繁更改需求為什麼會令程式設計師煩惱?」


640?wx_fmt=png&wxfrom=5&wx_lazy=1@貓愛吃魚不吃耗子:640?wx_fmt=png&wxfrom=5&wx_lazy=1你去飯店,坐下來。“服務員,給我來份宮保雞丁!”“好嘞!”——這叫原始需求
640?wx_fmt=png&wxfrom=5&wx_lazy=1640?wx_fmt=png&wxfrom=5&wx_lazy=1大廚做到一半。“服務員,菜裡不要放肉。”“不放肉怎麼做啊?”“不放肉就行了,其它按正常程式做,不就行了,難嗎?”“好的您稍等”——中途需求變更640?wx_fmt=png&wxfrom=5&wx_lazy=1640?wx_fmt=png&wxfrom=5&wx_lazy=1廚房:大廚:“你大爺,我肉都回鍋了”服務員:“顧客非要要求的嘛,你把肉挑出來不就行了嗎”大廚:“行你大爺”然而還是一點點挑出來了——改動太大,部分重構640?wx_fmt=png640?wx_fmt=png餐廳:“服務員,菜裡能給我加點腐竹嗎?”“行,這個應該簡單。”——低估改動成本640?wx_fmt=png640?wx_fmt=png廚房:大廚:“你TMD,不知道腐竹得提前泡水?炒到一半才說?跟他說,想吃腐竹就多等半天”服務員:“啊你怎麼不早說?”大廚:“早說你MLGB我怎麼知道他要往宮保雞丁裡放腐竹”然而還是去泡腐竹了——新需求引入了新研發成本640?wx_fmt=png640?wx_fmt=png餐廳:“服務員,還是把肉加回去吧”“您不是剛說不要肉嗎”“現在又想要了”“…好的您稍等”——某一功能點搖擺不定640?wx_fmt=png640?wx_fmt=png廚房:大廚:“日你啊,菜都炒過火了你讓我放肉?還好肉我沒扔”服務員:“客戶提的要求你日我幹嘛?”大廚:“你就不能拒絕他啊?啊?”服務員:“人家是客戶嘛。”——甲方是大爺640?wx_fmt=png640?wx_fmt=png餐廳:“服務員!服務員!”“來了來了,你好?”“怎麼這麼半天啊?”“稍等我給您催催啊”——改動開始導致工期延誤640?wx_fmt=png640?wx_fmt=png廚房:大廚:“催你M催,腐竹沒泡好,我還得重新放油,他要想吃老的也行,沒法保質保量”——開發者請求重新排期640?wx_fmt=png640?wx_fmt=png餐廳:服務員:“抱歉,加腐竹的話得多等半天,您彆著急哈”“我靠要等那麼久?我現在就要吃,你們能快點嗎?”“行…您稍等”——甲方催活640?wx_fmt=png640?wx_fmt=png廚房:大廚:“我日他仙人闆闆,中途改需求又想按期交付,逗我玩呢?”服務員:“那我問問,要不讓他們換個菜?”大廚:“再換我就死了”——開發者開始和中間人pk640?wx_fmt=png640?wx_fmt=png餐廳:“服務員,這樣吧,腐竹不要了,換成蒜毫能快點嗎?對了,順便加點番茄醬”——因工期過長再次改動需求640?wx_fmt=png640?wx_fmt=png廚房:大廚:“我日了狗啊,你TM不知道蒜毫也得焯水啊?還有你讓我怎麼往熱菜裡放番茄醬啊??”服務員:“焯水也比等腐竹強吧,番茄醬往裡一倒不就行了嗎?很難嗎?”大廚:“草。腐竹我還得接著泡,萬一這孫子一會又想要了呢。”——頻繁改動開始導致大量冗餘640?wx_fmt=png640?wx_fmt=png餐廳:“服務員,菜里加茄丁了沒有?我去其它飯店吃可都是有茄丁的”“好好好您稍等您稍等”——奇葩需求640?wx_fmt=png640?wx_fmt=png廚房:大廚:“我去他二大爺他吃的是斯里蘭卡三流技校炒的宮保雞丁嗎?宮保雞丁裡放茄丁??”服務員:“茄丁抄好了扔裡邊不就行了嗎?”大廚:“那TM還能叫菜嗎?哪個系的?”服務員:“客戶要,你就給炒了吧。”大廚:“MB你順道問問他腐竹還要不要,我這盆腐竹還佔著地方呢不要我就扔了”——奇葩你也得做640?wx_fmt=png640?wx_fmt=png餐廳:“服務員,還要多久能好啊”“很快,很快…”“再給我來杯西瓜汁。”“…好”“我再等10分鐘,還不好我就走了,反正還沒給錢。”“很快,很快…”——黑暗前的最後黎明640?wx_fmt=png640?wx_fmt=png10分鐘後“咦,我上次吃的不是這個味啊?”從廚房殺出來的大廚:“我TM就日了你的狗…”——最終決戰640?wx_fmt=png你=客戶服務員=客戶經理+產品經理大廚=碼農請自行轉換…


公眾號內回覆“1”帶你進粉絲群!

640?wx_fmt=gif

相關文章