<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          為什么程序員怕改需求?看完這些神解釋我笑了

          共 1840字,需瀏覽 4分鐘

           ·

          2020-12-09 17:55



          綜合整理:程序員的那些事

          為什么程序員/設(shè)計師怕改需求?網(wǎng)上有類似的段子,比如:「殺一個程序員不需要用槍,改三次需求就可以了。


          有網(wǎng)友在知乎上提問「如何向外行解釋產(chǎn)品經(jīng)理頻繁更改需求為什么會令程序員煩惱?」。本文綜合了 3 位網(wǎng)友的回復(fù)。


          貓愛吃魚不吃耗子(@GRB130427A)的回復(fù):


          你去飯店,坐下來。

          “服務(wù)員,給我來份宮保雞丁!”

          “好嘞!”

          ——————這叫原始需求


          大廚做到一半。

          “服務(wù)員,菜里不要放肉?!?/span>

          “不放肉怎么做???”

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

          “好的您稍等”

          ——————中途需求變更


          廚房:

          大廚:“你大爺,我肉都回鍋了”

          服務(wù)員:“顧客非要要求的嘛,你把肉挑出來不就行了嗎”

          大廚:“行你大爺”

          然而還是一點點挑出來了

          ——————改動太大,部分重構(gòu)


          餐廳:

          “服務(wù)員,菜里能給我加點腐竹嗎?”

          “行,這個應(yīng)該簡單?!?/span>

          ——————低估改動成本


          廚房:

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

          服務(wù)員:“啊你怎么不早說?”

          大廚:“早說你MLGB我怎么知道他要往宮保雞丁里放腐竹”

          然而還是去泡腐竹了

          ——————新需求引入了新研發(fā)成本


          餐廳:

          “服務(wù)員,還是把肉加回去吧”

          “您不是剛說不要肉嗎”

          “現(xiàn)在又想要了”

          “…好的您稍等”

          ——————某一功能點搖擺不定


          廚房:

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

          服務(wù)員:“客戶提的要求你日我干嘛?”

          大廚:“你就不能拒絕他?。堪??”

          服務(wù)員:“人家是客戶嘛。”

          ——————甲方是大爺


          餐廳:

          “服務(wù)員!服務(wù)員!”

          “來了來了,你好?”

          “怎么這么半天?。俊?/span>

          “稍等我給您催催啊”

          ——————改動開始導(dǎo)致工期延誤


          廚房:

          大廚:“催你M催,腐竹沒泡好,我還得重新放油,他要想吃老的也行,沒法保質(zhì)保量”

          ——————開發(fā)者請求重新排期


          餐廳:

          服務(wù)員:“抱歉,加腐竹的話得多等半天,您別著急哈”

          “我靠要等那么久?我現(xiàn)在就要吃,你們能快點嗎?”

          “行…您稍等”

          ——————甲方催活


          廚房:

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

          服務(wù)員:“那我問問,要不讓他們換個菜?”

          大廚:“再換我就死了”

          ——————開發(fā)者開始和中間人pk


          餐廳:

          “服務(wù)員,這樣吧,腐竹不要了,換成蒜毫能快點嗎?對了,順便加點番茄醬”

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


          廚房:

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

          服務(wù)員:“焯水也比等腐竹強吧,番茄醬往里一倒不就行了嗎?很難嗎?”

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

          ——————頻繁改動開始導(dǎo)致大量冗余


          餐廳:

          “服務(wù)員,菜里加茄丁了沒有?我去其它飯店吃可都是有茄丁的”

          “好好好您稍等您稍等”

          ——————奇葩需求


          廚房:

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

          服務(wù)員:“茄丁抄好了扔里邊不就行了嗎?”

          大廚:“那TM還能叫菜嗎?哪個系的?”

          服務(wù)員:“客戶要,你就給炒了吧。”

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

          ——————奇葩你也得做


          餐廳:

          “服務(wù)員,還要多久能好啊”

          “很快,很快…”

          “再給我來杯西瓜汁?!?/span>

          “…好”

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

          “很快,很快…”

          ——————黑暗前的最后黎明


          10分鐘后

          “咦,我上次吃的不是這個味?。俊?/span>

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

          ——————最終決戰(zhàn)


          ——————

          你=客戶

          服務(wù)員=客戶經(jīng)理+產(chǎn)品經(jīng)理

          大廚=碼農(nóng)

          請自行轉(zhuǎn)換…

          ——————

          注:以上場景已極度夸張,實際生產(chǎn)生活中碼農(nóng)和PM是和睦友好的相親相愛的一家人

          ——————

          注:對于做2C產(chǎn)品的公司,你=公司大boss



          下面是 鐘文 推薦了兩張漫畫,原作者@big fattty @依然遠揚



          呂小布007 推薦下面這張趣圖:




          更多好文章

          1. Java高并發(fā)系列(共34篇)
          2. MySql高手系列(共27篇)
          3. Maven高手系列(共10篇)
          4. Mybatis系列(共12篇)
          5. 聊聊db和緩存一致性常見的實現(xiàn)方式
          6. 接口冪等性這么重要,它是什么?怎么實現(xiàn)?
          7. 泛型,有點難度,會讓很多人懵逼,那是因為你沒有看這篇文章!

          瀏覽 13
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线天堂资源19 | 刘玥一级婬片A片AAA | 日本黄色视频在线免费观看 | 成人无码高清在线 | 成人免费视屏 |