軟體開發與專案管理
在進度落後的軟體開發專案中,將開發人員從5人增加到10人。兩人之間溝通路徑的數量(兩人組合的數量)會變為增加前的幾倍?
- A2倍
- B4倍
- C4.5倍
查看答案與解析
正確答案:C. 4.5倍
n 人之間的路徑數是兩人組合的數量 n(n − 1)/2。5人時為 5 × 4 ÷ 2 = 10,10人時為 10 × 9 ÷ 2 = 45,因此變為 45 ÷ 10 = 4.5倍。即使人數變為2倍,協調與聯絡的工作量也會以接近人數平方的比例增加,而且教育新加入的人也會占用既有開發人員的時間。「對進度落後的軟體專案增加人力,只會使它更加落後」的布魯克斯定律,就是出於這些原因。
- A. 這是假設與人數成正比的情況。路徑數增加得比人數快。
- B. 這是人數平方的比(25與100),以 n(n − 1)/2 精確計算為4.5倍。
- C. 正確。從10條增加到45條,為4.5倍。