<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    關于浪費的雜想

    敏捷是以消除浪費、提高質量為目標的。但是有些時候總能見到一些原教旨主義者指出,重構也是浪費、結對也是浪費、討論也是浪費。然后呢,又有人提出,XX是必要的浪費這種說法。

    想了一下,XX是必要的浪費這個說法其實不確切,只能說,這些東西是必要的成本支出。所謂浪費,必須從經濟學角度講才行。不然世間一切都可以帶上這個難看的帽子。牛博網最近新來的騙銀老師那里學來一個概念:“經濟學上有個奇怪的概念叫‘冤死的損失’(deadweight loss),英文的直譯是‘未被釋放出來的能量損失’,那是說,有一部分損失,...”誰也沒拿走,“...但因為效率原因,它就那么憑空損失掉了。”
    因為聽起來很玄,為了讓大家更好理解,騙銀老師在后面講的一個非常耳熟能詳的例子:
    我雇了一幫人,天天就負責刨坑,刨了然后填上,然后再刨開,再填上(這例子不荒謬,中國隨處可見),我發給他們工資,這一來一往國民生產總值(GDP)就上去了。看起來誰也沒損失什么,對不對?只是簡單的財富轉移。其實不然,這里面有巨大的浪費,因為這些錢、這些勞力本來可以用在其他更為有效的生產上,可都用來刨坑了,那就是浪費。”(其實個人這個例子還不夠形象,如果挖坑和填坑的不是一批人,他們自己根本就不知道自己做的是浪費的事情,就知道干了活,拿錢,而且還為挖坑和填坑做了很多過程改進,提高工作效率。那就更形象了。)

    所以說,您不能因為某些工作做了您能看到效果了,就不稱之為浪費,而有些工作做了您看不到效果就稱之為浪費了,應當反思一下是不是自己眼界不到。

    離職將近,我在交接工作之際,因為我最熟,所以要我把依賴我負責模塊的其他模塊的適配器類改至新版。自己搬著Mingle寫了一些故事卡,又用CC寫了一 些持續集成的腳本。接下來,我還會去寫測試用例。整個過程中,沒有一行有效代碼的產出。在以代碼計績效的角度看,我的工作就算是浪費。可是,大家應該知 道,沒有這些東西,先不說我會不會在開發的時候保證質量。就說我離開以后,當產品質量出問題了,誰來保證?我可以根據異常一眼看出問題可能出在哪里,新接手的人能嗎?如果他改了程序,能保證不會按下葫蘆起來瓢嗎?他需要時間去犯錯去學習,這個時間,沒有產生新的價值,這才是真正的浪費。而且這也就成了挖坑-填坑的模式了。

    問題反過來了,我做好這個CI的環境走了,來了一個新人接手,會怎樣?一天,系統報異常了。他有我的測試環境,而且,還是可以運行的。他可以很快的寫一個測試用 例,并開始調試,即便他無法理解整個設計,那不妨礙他快速的修復Bug。而且,因為以前的測試用例可以自動運行,他還可以保證自己的修改不會導致之前的功 能出現問題。一個為產品而組織的團隊,離開了某個特定的人,產品仍然可以自我完善,能完成這樣的目標的手法才是最有價值的。

    很多人擔心前期花費的時間太多,后期就更沒時間,問題又來了。前期花費的時間多,是浪費掉了,還是合理的用掉了?如果是浪費掉了,自然不應該,如果是合理的用掉了,那是必須的。我們學軟件工程的時候都學過,一個問題發現的越晚,改正他的成本就越高。后期所謂的沒時間,就是因為前期太多問題沒有修正。

    說道這個前后期的問題就不得不提最近一次結對的經歷。在我的堅持下,總算完成了一次與同等水平開發人員的結對編程。持續時間有三天。與同等水平的人結對,感覺是不一樣。也發現了很多以前沒有發現的問題。這都是個人問題,脫離我本人就沒有意義了,所以也就不說了。主要說一下心得。這三天的時間里做了一件什么事呢?推翻以前分成兩個模塊的應用,合成一個。兩個人做一件事,大家可以隨時根據今天剩余的時間做工作的調節,精確到小時。因為了解的信息不同,可以快速傳遞,合作互補,當他提出一方案的時候我可以快速告訴他,我這邊沒有問題,減少了嘗試造成的時間浪費。因為兩個人一起做,腦子根本停不下,一個人停了,另一個人還在轉,帶著你不得不進行。一天的有效工作時間在6小時以上。而分開的話,基本上能有3個小時就不錯了。

    (中間發生的一點插曲。因為結對開發從不了解的人看來,是一件很浪費時間的事情。所以出現干預結對的現象出現,理由是擔心做不完。我覺得,如果不是堅持的話,就真的做不完了。從現實中看來,強調浪費,很容易被偷歡概念。而偷換概念的人很多人都沒有做過仔細的考慮。純粹的想當然。)


    posted on 2008-05-20 17:57 咖啡屋的鼠標 閱讀(238) 評論(0)  編輯  收藏 所屬分類: Agile

    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(15)

    隨筆分類(52)

    隨筆檔案(76)

    文章分類(3)

    文章檔案(4)

    新聞檔案(1)

    收藏夾

    Flex

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成年人免费网站| 亚洲a∨无码精品色午夜| 一区视频免费观看| 免费人成在线观看播放国产 | 9久9久女女免费精品视频在线观看 | 国产亚洲精彩视频| 免费v片在线观看无遮挡| 无遮挡免费一区二区三区| 亚洲色图综合在线| 西西人体免费视频| 久久精品九九亚洲精品| 美丽的姑娘免费观看在线播放| 亚洲成aⅴ人片在线影院八| 日本成人免费在线| 少妇亚洲免费精品| 农村寡妇一级毛片免费看视频| 亚洲不卡AV影片在线播放| 牛牛在线精品观看免费正| 亚洲精品午夜无码专区| 日韩av无码久久精品免费| 亚洲欧洲日产韩国在线| 毛片高清视频在线看免费观看| 黄色毛片视频免费| 亚洲日韩中文字幕在线播放| 免费无码毛片一区二区APP| 精品亚洲AV无码一区二区| 免费99热在线观看| 久久99免费视频| 亚洲一区在线视频| 亚洲国产精品成人AV无码久久综合影院| 国产成人无码免费看片软件| 亚洲尹人香蕉网在线视颅| 日韩免费一区二区三区| 青柠影视在线观看免费高清| 亚洲五月丁香综合视频| 久久青青草原亚洲av无码| 久久福利资源网站免费看| 国产亚洲精品第一综合| 亚洲AV无码久久精品成人| 永久免费av无码网站大全| 久久99免费视频|