Re: [分享] 輕鬆談軟工--code inspection的代價

看板CSSE (電腦科學及軟體工程)作者 (讀者)時間16年前 (2008/11/10 15:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《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
文章代碼(AID): #195-65C8 (CSSE)
討論串 (同標題文章)
文章代碼(AID): #195-65C8 (CSSE)