作者reader (讀者)
看板CSSE
標題Re: [分享] 輕鬆談軟工--code inspection的代價
時間Mon Nov 10 15:23:48 2008
※ 引述《milua (milua)》之銘言:
: 簡介、獨立準備、檢視會議 的速度分別是 500, 125, 90 statement/hour,
: 假設我們完成了一個 1,000 statement 的程式碼,檢視員有 2 位,
: 請問一次 code inspection 花公司多少錢?值得嗎?(請假設每個員工的薪水)。
: 有興趣的大家一起算算吧!
這個題目看起來真像是包裝過的國小數學題
看來是為了讓學生感興趣的教學題目
在真實的世界中,並不是這樣算的
請注意軟體開發工作的個別差異性極大,軟體的市場價值差異更是巨大
軟體工程研究最忌諱的東西之一,就是以管窺天,任意假設
否則就很容易出現各種與現實脫節的情況
例如看似一般性的想法,卻不存在真實適用的案例
或是軟體品管成本遠大於軟體製作成本,以致於完全不可行的狀況
都是很容易出現的問題
甚至所謂的軟體工程專家都不免會走到這樣的誤區
: ===========================================================
: 以下是我的答案
: 定位資深領域專家
: 400/hr (1人月薪約70000元)
: 檢視1000 statement 總共要花
: 21hr * 2人
: 42hr * 400=16800元
: 1000行的程式碼 可能賣不到這價錢
: 除非專家的行情壓低 或是 程式碼的質量
: 達到高價位,要不然不太划算
: 而且 程式碼量越多,所花的時間不會等差
: 增加,可能會以多倍增加的方式上升
: 反之亦然,但
: 程式碼很少可能就不需要經由這個過程
: ============================================================
對於這種入門思考題,比較好的回答,應該不是憑空估計數字然後計算
而是針對主題做更具創意或更嚴謹的思考
因為真正要做的話,這是遠比題目的敘說內容複雜得多的事情
透過各種面向的思考和挑戰,才可以抓住關鍵之處然後延伸開展
不然直接給你各家公司的做法和計畫,只會讓人看到暈頭
結果什麼也沒有學到
若只是做做國小算術,只怕就失去引導的意義了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.85.16