[請益] 有關軟體開發的工作預估時數算法

看板Soft_Job (軟體人)作者 (哇來福)時間14年前 (2011/07/13 15:59), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/3 (看更多)
想跟大家請益有關軟體開發的工作預估時數算法。 之前都是靠經驗作直覺式的評估,這種算法當然是很不準。 聰明一點的會加緩衝期,如估實作3天,再加1天測試,再加1天debug 等於5天。 但以上還是經驗法則而已 後來得知一個"功能點數分析法"(Function Point Analysis) google可以找到PDF來看,和CMMI的運作有關。 目前的工作地點,會用這個分析法在EXCEL上列公式,填數值作計算。 發現有個使用上的問題, 如果你用1個大功能,分成幾個小功能,就可以估出的點數就很多,反之則少。 例:會員查詢(查詢搜尋-> 得結果列表 -> 明細查詢) 1. 只用一個"會員查詢",公式算,約可得35點。 2. 如用"查詢搜尋-> 得結果列表 -> 明細查詢",約得15*3=45點。 以上總加的數據是一樣的,但第1點是列在同一行計算,第2點是分在3列計算。 以開發人員立場,當然是第2種算法好。 但光是列出第2點的數據,就有得忙了,很費時。 而用第1點的方式,又會估算得太樂觀-> 因此被唸過…冏~ 不知大家都是怎麼估算自已的工時的? 煩請大家分享~感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.219.25.162 ※ 編輯: walife 來自: 124.219.25.162 (07/13 16:05)

07/13 16:48, , 1F
好奇有沒有人真的用過Joel的無痛軟體時程?
07/13 16:48, 1F

07/13 23:02, , 2F
都用猜的
07/13 23:02, 2F
文章代碼(AID): #1E7L1N5W (Soft_Job)
文章代碼(AID): #1E7L1N5W (Soft_Job)