發(fā)布時間:2010-01-14 共1頁
首先在企業(yè)內(nèi)部爭取到一個比較得力的助手,他可能是項目未來的開發(fā)經(jīng)理、系統(tǒng)分析員或高級程序員。這一點很重要,既然你的項目組一定會有其他人的參與,與其到外面去招,不如在內(nèi)部找你熟悉和信賴的同事加盟。因為你不僅了解他們的能力,而且作為老員工,他們的穩(wěn)定性也相對有保障,更重要的是,項目一開始你就不再是孤軍奮戰(zhàn),至少有一個得力的助手和你一起討論,分擔(dān)你的工作壓力。經(jīng)驗表明,在有人一起討論的情況下,工作的積極性、決策的準(zhǔn)確度等通常都會提高。
下一步就是和他一起花一些時間與客戶溝通,把手頭上的項目范圍和功能需求描述盡可能再細(xì)化一些,包括每個功能需求都有哪些子需求,這些需求是如何配合形成一個業(yè)務(wù)鏈的。有哪些系統(tǒng)數(shù)據(jù)需要維護(hù),有多少張報表要出,哪些需求是要優(yōu)先完成的,系統(tǒng)需要實現(xiàn)的業(yè)務(wù)有多復(fù)雜,哪些外圍系統(tǒng)和當(dāng)前系統(tǒng)有關(guān)系,是否有數(shù)據(jù)接口和數(shù)據(jù)轉(zhuǎn)換方面的需求等等。
把細(xì)化后的項目范圍錄入項目管理系統(tǒng)(推薦使用MS Project),根據(jù)客戶要求的優(yōu)先級把項目劃分成若干階段,每個階段提交一部分功能并預(yù)留一些風(fēng)險準(zhǔn)備時間,根據(jù)需要加上需求分析、系統(tǒng)設(shè)計、編碼、測試以及項目管理等方面的活動。
對其中的任務(wù),找實現(xiàn)技術(shù)相近的已完成的項目進(jìn)行對照,估算出每個任務(wù)致需要的man-day數(shù),然后參考以下方法粗略估計出項目需要的人數(shù)。
人數(shù)=man-day總數(shù)/(距交貨期限的工作日數(shù)×工作效率)
其中工作效率指的是日有效工作時間與日總工作時間的比值。
例如:企業(yè)采取8小時工作制,組員可能只有6~7小時真正投入到工作中,有1~2個小時可能會心不在焉,四處走動或處理一些私事,那么工作效率就介于6/8=0.75和7/8=0.875之間,根據(jù)經(jīng)驗一般取0.8比較合理。
估算某一任務(wù)的man-day數(shù)時,最好兩個人獨(dú)立估算,然后再進(jìn)行比對,差距較時,聽一聽對方的考慮,再得出結(jié)論。
估算某一任務(wù)的man-day數(shù)時,估算人應(yīng)該依據(jù)目標(biāo)角色的平均水準(zhǔn)而不是他自己的能力標(biāo)準(zhǔn)來進(jìn)行估算(除非該項任務(wù)就是由他本人負(fù)責(zé)的)。
成熟的IT企業(yè)一般建有項目資源庫,也會提供一些標(biāo)準(zhǔn)的經(jīng)驗統(tǒng)計值,這些都是很好的參考,但還是建議和對照項目的負(fù)責(zé)人好好聊一聊,取取經(jīng),可以獲得更加準(zhǔn)確的信息。
這個估算值是比較粗略的,因為有好些因素還沒有考慮進(jìn)去。
例如:組員的休假計劃,特別是一些可預(yù)期的長假計劃,任務(wù)之間的制約關(guān)系,人員未必是一次性全部到位的。
如果任務(wù)超過5個man-day,需要把它進(jìn)一步拆分成相關(guān)的多個子任務(wù),這樣每個子任務(wù)就可以只分配給一個人完成,并且在一周內(nèi)就可以得到明確的進(jìn)度反饋。考慮到任務(wù)之間會有一定的制約關(guān)系,有些任務(wù)必須等到其他任務(wù)完成后才可以開始,有些任務(wù)必須與其他任務(wù)同時開始或同步完成,盡量把這些最基本的約束關(guān)系明確下來。很多項目管理軟件提供了甘特圖功能,可以方便地完成這些事情。
以之前粗略估計的人員數(shù)目為基準(zhǔn),根據(jù)人員的目標(biāo)角色和預(yù)計的到位情況,嘗試逐個增加人數(shù),對甘特圖進(jìn)行調(diào)整,直到能較好地匹配交貨期限為止。
估計出致需要的團(tuán)隊人數(shù)后,還要統(tǒng)籌考慮項目的預(yù)算。國內(nèi)很少項目經(jīng)理有用人方面的預(yù)算支配權(quán),更多的是老板告訴你,項目組最多不能超過多少人,甚至干脆為你指定了一些人手,在這種情況下,爭吵和認(rèn)命都是不足取的。事實上,對較的項目,很少有項目經(jīng)理感到他們得到了足夠的人手,項目經(jīng)理仍然應(yīng)該做好人員的估算工作,并盡力發(fā)掘比較可行的方案。這樣當(dāng)發(fā)現(xiàn)人手確實嚴(yán)重不足時,你手頭上就已經(jīng)擁有了一些有說服力的數(shù)據(jù),不然你拿什么和老板聊,老板又憑什么要相信你。
② 系統(tǒng)分析員崗位以上的人選,優(yōu)先考慮內(nèi)部選拔對項目起關(guān)鍵作用的人選,應(yīng)該優(yōu)選考慮內(nèi)部選拔。
這樣做有幾個好處:首先,這些人你都比較熟悉,你了解他們的缺點和長處,長時間的同事關(guān)系,使得家也容易相處和合作。
項目初始階段,這些人的職責(zé)和能力都比較重要,有了他們的協(xié)助,項目就會有一個良好的開端。
這些人都是比較資深的員工,穩(wěn)定性比較有保障,項目實施過程中,可能會有組員離職,但只要這些核心的人沒有走,回旋的空間就比較,項目也不易受到致命的影響。
?、?人員沒有必要一次性到位,應(yīng)優(yōu)先保證第一階段的需求沒有誰能夠絕對準(zhǔn)確地估計到項目需要多少人,上面建議的方法也僅僅是一個比較粗略的估計,要想更準(zhǔn)確地作出估計,必須在系統(tǒng)設(shè)計的基礎(chǔ)上,進(jìn)一步對任務(wù)進(jìn)行細(xì)化,并作出更加詳細(xì)的計劃安排。這在項目初始階段是沒有條件做到的。不僅如此,隨著項目的進(jìn)展,組員對系統(tǒng)和業(yè)務(wù)的了解越來越深入,編碼效率會不斷提高,人力需求和任務(wù)計劃也需要同步調(diào)整。人員一次性到位,可能會造成資源浪費(fèi);反之,如果一開始在人力資源上算得太緊,一旦有預(yù)料不到的事件發(fā)生,將沒有回旋的余地。作為折中的做法,建議一開始把重點放在第一階段的人力需求上,并在適當(dāng)?shù)臅r候,根據(jù)項目的實際需求,及時補(bǔ)充人手以滿足下一階段的需求。這要求在項目初始任務(wù)計劃中就考慮到人員梯次到位的情況。這種做法對型項目非常有效,可以節(jié)約量的成本。