1.2 項目計劃和預算(二)
1.2.2活動估算
活動估算是根據(jù)項目的工作范圍和資源條件等相關信息估計每個活動需要的工期。估算中要考慮的主要因素包括:
1) 工作量—Effort,指完成一個活動需要投入的人工,一般以人時、人天、人月為單位。確定工作量時一是考慮系統(tǒng)的規(guī)?!猄ize(如代碼行數(shù)、功能點數(shù)和對象點數(shù));二是考慮生產(chǎn)效率。這三者的關系是:工作量=規(guī)模/效率。
2) 資源—Resource,指完成一項活動能夠投入的人力資源。投入資源的數(shù)量要與規(guī)模合理匹配。
3) 活動工期—Duration。理論上,工作量一定的情況下投入的資源越多活動工期越短,一定區(qū)間內可以近似線性,如100個人天的工作量,如果投如10個人,則需要10個工作日完成。
估算最直接的方法是由熟悉該活動的專家或負責人進行,由責任人估算時最好要有一定挑戰(zhàn)性,也可適當競爭,以避免“寬打寬算”。
類似定貨、安裝等活動的工作量和工期相對比較容易估算,可以憑經(jīng)驗和歷史數(shù)據(jù)獲得。而軟件開發(fā)等活動的估算則比較困難,需要一些特定的方法。目前常用的估算方法有專家評定,類比估算和參數(shù)模型,這部分內容比較專業(yè),可以參考相關資料。在活動估算時要注意以下幾個問題:
1) 工期包括工作時間和等待時間,對于需要等待的活動(如“廠商定貨”),工期與投入的資源無關;
2) 投入資源與工期不是線性關系,因為投入資源增加后,管理、溝通工作量將以幾何級增長,工作量也放大;
3) 投入的資源增大到一定程度后受物理條件限制,工期不再減少,因此項目存在最小工期;
4) IT研發(fā)項目不確定因素較多的原因實際上是工期難以準確估計;
估算時還可能會碰到一個問題:同樣的活動由不同的人執(zhí)行,工期可能會不同,那么應該以誰為準呢?應該以平均水平為準。這個平均水平稱為標準當量。不同的人有不同的當量系數(shù),落實人選的時候再考慮具體個體的當量系數(shù),并重新評估活動工期。估算的結果可以填在以前介紹的《活動清單》中的2、3區(qū)。
1.2.3活動排序(網(wǎng)絡分析)
活動排序的主要任務是分析活動之間的依賴關系,為進一步編制切實可行的進度計劃做準備。因活動排序一般用網(wǎng)絡圖描述,因此也稱網(wǎng)絡分析?;顒优判蚩梢杂糜嬎銠C工具,但對小型項目或大型項目的早期階段,用手工推算反而比較有效。依據(jù)網(wǎng)絡圖可以進行很多分析和計算,如確定項目的總工期,分析每個活動的最早、最遲開始時間,分析項目的關鍵路徑和關鍵任務。可以說,網(wǎng)絡圖是最實用的項目管理工具之一。
這里介紹的一種網(wǎng)絡圖用節(jié)點表示活動,用箭頭表示工作順序。一個節(jié)點內的元素見圖1。其中,標識號和活動名稱與活動清單中內容一致;活動工期是活動估算的結果,而其他的最早開始、最早結束、最遲開始、最遲結束和浮動時間等元素是用網(wǎng)絡圖進行推算的結果。
1) 最早開始時間和最早結束時間由網(wǎng)絡圖正向推導獲得。最早開始時間指一個活動最早可以在什么時候開始,最早結束時間=最早開始時間+活動工期。
2) 最遲開始時間和最遲結束時間通過反向推算獲得。最遲結束時間指在不影響項目工期的情況下,活動最遲可以在什么時候完成。最遲開始時間=最遲結束時間—工期。
3) 總浮動時間是指在不影響項目工期的情況下,活動最早開始與最遲開始時間的差值,是一個機動時間。
典型的網(wǎng)絡圖如圖2所示:活動A是第一個啟動的活動,完成后可以同步進行B01和B03,即制定定單和準備機房。B01完成后可以進行B02廠商定貨,B02和B03都完成后才可以進行B04安裝設備。推算過程簡單介紹如下:
1) 每個節(jié)點的最早開始時間取所有前置節(jié)點中最大的那個最早結束時間,而該節(jié)點的最
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html