• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    項目管理系列之四 - 人力計劃

    發布: 2008-4-30 10:06 | 作者: 不詳 | 來源: computerworld.com.cn | 查看: 30次 | 進入軟件測試論壇討論

    領測軟件測試網 關鍵字:項目管理系列之四-人力計劃信息系統建設 是智力密集、勞動密集型項目,受人力資源影響最大,項目成員的結構、責任心、能力和穩定性對項目的質量以及是否成功有著決定性的影響。人在信息系統項目中既是成本,又是資本。一般來說,人力成本占信息系統項目成本構成的主要部分,這就要求我們從成本角度去衡量人力資源,盡量使人力資源的投入最小、產出最大。 
    在項目開發中,人越多越好嗎?當項目進度延遲時,是否應該增加人力投入?效果如何?會不會越幫越忙?這些問題是人力計劃要解決的。 
     
    制定信息系統項目的人力計劃,主要基于工作量和進度預估。一般來講,工作量與項目總時間的比值就是理論上所需的人力數。但選取和分配人力有許多值得研究的問題。許多學者從軟件工程的角度提出了一些思路,比如“人員——進度權衡定律”,信息系統項目可以此為參照,從項目管理的角度分析人力資源的平衡情況。 
    可借鑒的經驗 
    1.人員——進度權衡定律 
    著名學者Putnam在估算軟件開發工作量時得出公式:E=L3(C3Rt4d),其中E表示工作量,L表示源代碼行數,Ck表示技術狀態常數,td表示開發時間。在這里,工作量的單位是人年,進度的單位是年。從公式中可知,軟件開發項目的工作量(E)與交付時間(td)的4次方成反比,顯然,軟件開發過程中人員與時間的折衷是十分重要的問題。Putnam將這一結論稱為“軟件開發的權衡定律”。 
    我們知道,信息系統項目的建設時間主要取決于應用軟件的開發時間,我們將這種人員與進度之間的非線性替代關系稱為“人員——進度權衡定律”。 
    2.Brooks定律 
    曾擔任IBM公司操作系統項目經理的F.Brooks,從大量的軟件開發實踐中得出了另一條結論:“向一個已經拖延的項目追加開發人員,可能使它完成得更晚”。鑒于這一發現的重要性,許多文獻稱之為Brooks定律。這里,Brooks從另一個角度說明了“時間與人員不能線性互換”這一原則。 
    對上述兩個定律的合理解釋是,當開發人員以算術級數增長時,人員之間的通信將以幾何級數增長,從而可能導致“得不償失”的結果。一般說來,由N個開發人員組成的小組要完成既定的工作,相互之間的通信路徑總數為C2N=N(N-1)/2,而通信是需要時間的。所以,當新的開發人員加入項目組之后,原有的開發人員必須向新來的成員詳細講解某個活動或工作包的來龍去脈。由于信息系統開發具有較強的個人風格,所以交流溝通的時間更容易拉長,而后來者還不一定能達到原來開發人員的工作質量。 
    3.用做人力計劃的Rayleigh-Norden曲線 
    圖1是IS項目不同開發階段的人力分配經驗模型。圖中以橫坐標表示距開發起點的時間,縱坐標代表在不同時間點需要的人力。虛線畫出的矩形顯示了平均使用人力所造成的問題:開始階段人力過剩,造成浪費(①),到開發后期需要人力時,又顯得人手不足(②),以后再來補償,已為時過晚(③),甚至可能如Brooks定律所說,導致越幫越忙的結果。

      圖1 用做人力計劃的Rayleigh-Norden曲線  
     
    如何平衡人力計劃? 
    信息系統項目的人力分配大致符合Rayleigh-Norden曲線分布,呈現出前后用人少、中間用人多的狀況。然而,信息系統開發人員并不是想找就能找到的。因此,在制定人力資源計劃時,就要在基本按照上述曲線配備人力的同時,盡量使某個階段的人力穩定,并確保整個項目期人員的波動不要太大。我們稱這一過程為“人力資源計劃的平衡” 。 
    下面舉例說明人力資源計劃平衡的方法。假設有一個學籍信息管理系統已經立項,由于系統較小,準備采用原型法開發,并擬定了一個帶有各子活動工期和人力需求網絡圖(圖2)。我們假設參加這個項目的所有成員都是多面手,也就是說,項目成員之間是可以相互替代的。

      圖2 人力資源需求網絡圖  
     
    如果不采用項目管理方法,一般人們都希望各項活動盡早開始、盡早結束,F在我們就假設網絡圖中每一活動在其最早開始時間執行,基于此,我們可以繪制相應的人力資源分配圖(圖3)。  
     
         圖3 基于活動最早開始時間的人力資源計劃圖 
     
    從圖3(a)中可以看出,開發學籍信息系統項目總共需要13周,總工作量為33人周;從圖3(b)中可以看出,前三周需要4個開發人員,第4、5周需要3個開發人員,第6至12周只需要2個開發人員,第13周需要一個開發人員。顯然,該項目的人力需求波動較大。為了使人力資源盡可能地平衡,我們考察該項目的網絡圖,從圖2中可以看出,該項目的關鍵路徑是原型法軟件開發、系統測試與轉換以及文檔寫作三項活動,其他活動都處于非關鍵路徑上。因此我們可以將設備采購活動推遲在第6周開始,這樣就得到調整后的人力資源分配圖(圖4)。  

    圖4 基于資源平衡的人力計劃圖 
     
    從圖4(a)中可以看出,學籍信息系統項目總共還是需要13周的時間,總工作量仍為33人周,也就是說,雖然調整了人力資源分配,但并未影響進度;從圖4(b)中可以看出,前八周需要3個開發人員,第9至12周只需要2個開發人員,第13周需要一個開發人員。顯然,相對圖3(b)來講,調整后該項目的人力需求波動較小。 
    需要解釋的是,由于采用原型法開發該項目,系統調研、原型制作和原型改造都在項目前期進行,需要的人力較多,所以是直接從Rayleigh-Norden曲線分布的中部開始。從這個意義上看,本項目的人力使用也基本遵循上述曲線的分布。 

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 項目管理 人力


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>