人月、人年的計算公式

人月是用來衡量工作量,估算成本的。

1、什麼是人月?
人月是工作量的計量單位,是項目所有參 與者工作時長的累計,是最爲方便計算成本的數據。是項目管理中常用的概念。
如一個項目前期投入3個人工作2個月,中間2人工作0.5月,後期1人 (0.33兼職)工作3個月,那麼工作量的計算就是:3人*2月+2人*0.5月+0.33*3月=8人月。

2、10人月的工作量,10人工作1個月可以完成嗎?
人月是項目所有參與者工作時長的累計,是成本覈算的數據,完全與項目時長是沒有關 系的。
項目時長是由項目中的關鍵路徑決定的,在做任務分解(WBS)中可以得出關鍵任務路徑。

3、人月概念後面的風險

用人月來衡量一項工作的規模是一個危險和帶有欺騙性的神話,因爲它暗示了人員數量和時間是可以相互替換的。

 

人月數的計算公式

人月是對項目成本估計的有效手段, 但是人月不能簡單的等同於人數乘以月數. 在團隊裏, 人與人溝通是有損耗的. 現代軟件工程的一大貢獻, 就是將軟件工程模塊化, 將大項目化解爲小項目, 大團隊化解爲小團隊, 模塊間使用標準接口, 讓溝通成本降低到最小.

在未完全模塊化的項目裏, 一個計算項目時間的經驗公式是 t = mm * sqrt(n) / n, t是時間, mm是人月數, n是團隊人數.

這個的意思, 就是人月數會受團隊大小影響, 越大的團隊, 其實際人月數會呈指數上升, 這個指數在1/2的左右, 一個10人月的項目, 如果放到一個10人的團隊, 它的實際人月數就會翻近兩倍, 10個人實際要3個月才能完成.

注意: 這個公式對於超過30人的團隊不適用.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章