修改一行代碼需要6天時間?

發表于:2013-01-05來源:InfoQ作者:不詳點擊數: 標簽:編程
修改一行代碼需要6天時間,你信嗎?這篇文章的作者給我們講了一個真實的故事。 首先我們來看一下有哪些人物: Philip:President,會長 Lee:Operations Manager,執行經理

  修改一行代碼需要6天時間,你信嗎?這篇文章的作者給我們講了一個真實的故事。

  首先我們來看一下有哪些人物:

  Philip:President,會長

  Lee:Operations Manager,執行經理

  David:IT Director,IT總監

  Judy:IT Admin,IT管理員

  Ed:programmer,程序員

  Shirley:Code Review,代碼復查人員

  Julie:IT Testing,IT測試人員

  Joe:IT Security,IT安全人員

  Tony:IT Testing,IT測試人員

  故事是這樣的:

  Philip認為工廠的10%未得到充分使用,要么選擇有更多積壓,要么解雇員工,因此詢問Lee的建議。Lee建議將積壓的時間從3個月以上改為4個月以上,而這個修改,也許只需要修改傳統軟件中的一項配置就可以。接下來,將這件事交給了David,David同意了,并將這件事安排給Judy,Judy建了一個單據號#129281。

  兩天后,David詢問Judy事情的進展,Judy回復需要等開發人員修改玩14個bug后才能處理,David指示將這項任務提前。

  1個小時后,Ed修改完代碼,將某個硬編碼屬性的取值從“3”改成“4”,Ed將代碼提交給Shirley進行審查。Shirley要求Ed對硬編碼的參數文件進行登錄。

  2個小時后,Ed再次提交代碼審查。Julie反饋,代碼未通過用戶接受度測試,并讓聯系Joe確認。

  2個小時后,Joe因為訪問授權問題,以及代碼命名問題,將Ed的提交駁回修改。

  1天后,Ed修改好命名問題后,再次提交代碼測試。Tony認為沒有給時間寫測試用例,無法進行測試,因此無法讓代碼通過測試進行發布。

  2天后,Philip指示David,讓Tony通過Ed的代碼并發布產品。

  至此,總共消耗的時間為6天,重要代碼修改了1行,重要代碼修改了1個字節。

  也許這種故事在我們身邊時有發生,常常產品經理會對程序員說,“我這個需求很簡單,就把那個放大一點,顯示時間久一點,我覺得幾分鐘就能搞定了”,類似的需求會有很多。結果真的是這樣嗎?我很想問一下,“元芳,你怎么看?”歡迎大家討論。

  另外,推薦一下作者的博客,有很多有趣的博文分享:http://edweissman.com/ ,以及作者分享的一本電子書:http://v25media.s3.amazonaws.com/edw519_mod.pdf

  黃玲艷 是一名資深Flash工程師,做過互動產品開發及音視頻等多媒體產品開發,現供職于新浪,負責部門內Flash開發團隊。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97