一、什么是關(guān)鍵路徑法(CPM)?
最常用的一種項目進度安排方法是——關(guān)鍵路徑法(CPM)。關(guān)鍵路徑法在不考慮任何資源限制的情況下,沿著項目進度網(wǎng)絡(luò)路徑進行順推和逆推分析,從而計算出全部活動的理論的最早開始與最早完成時間,以及最晚開始與最晚完成時間。這4種時間,并不是最終項目進度計劃中的日期,但是它們能夠明確給定的活動持續(xù)時間、邏輯關(guān)系、時間提前量、時間滯后量和其他制約因素下,可以開展各種活動的時間段。在任何網(wǎng)絡(luò)路徑中,進度安排的彈性大小,由最晚完成時間與最早完成時間之間的差值決定,差值稱之為“浮動時間”。一般,關(guān)鍵路徑的浮動時間為0,關(guān)鍵路徑上的活動,稱之為“關(guān)鍵活動”。關(guān)鍵路徑的時長,意味著項目的最短耗時,如果想讓項目的時間更短,那只能壓縮項目的關(guān)鍵路徑。
二、關(guān)鍵路徑法是如何描述一個項目活動的屬性的?
一般分為7個方面去描述項目活動的屬性。
1.活動代號(ID),用一個簡短唯一的活動名稱或者標志。
2.活動持續(xù)時間(DU),指的是活動從一開始到完成的時間長度。
3.最早開始時間(ES),指的是某項活動能夠開始的最早時間,只決定于項目計劃,只要計劃條件滿足了,就可以開始的時間。
4.最早完成時間(EF),指的是某項活動能夠完成的最早時間,EF=ES-DU。
5.最遲完成時間(LF),指的是為了使得項目在要求完工時間內(nèi)完成,某項活動必須完成的最遲時間。
6.最遲開始時間(LS),指的是為了使得項目在要求完工時間內(nèi)完成,某項活動必須開始的最遲時間,LS=LF-DU。
7.浮動時間(TF),最早完成時間和最遲完成時間之間的差值,TF=LF-EF。
以上七個元素組成的活動屬性,可以用一張表進行表達。
三、如何利用CPM的七要素進行計算和分析?
第一步:繪制項目的進度網(wǎng)絡(luò)圖
按照各個活動之間的緊前關(guān)系,繪制進度網(wǎng)絡(luò)圖。什么是緊前關(guān)系?就是在進度計劃的邏輯路徑中,排在非開始活動前面的活動。通俗理解就是要做B活動,必需先完成了A活動,A活動的完成是B活動的前提條件。
第二步:確定關(guān)鍵路徑
項目的路徑,往往不只一條,很可能同時有多條項目活動的路徑,因此,要找出并確認關(guān)鍵的路徑是哪一條。
第三步:順推
依次計算各個活動的最早開始時間(ES)以及最早完成時間(EF),EF=ES+DU。如果某個活動有多個緊前活動的時候,當(dāng)前活動的ES取所有緊前活動中的EF的最大值,即要先完成所有緊前活動后,當(dāng)前活動才能開始。順推可以清楚項目的最短周期。
第四步:逆推
通過逆推,依次計算各個活動的最晚完成時間(LF)和最晚開始時間(LS),LS=LF-DU。同樣,當(dāng)前活動不能影響所有緊后活動的最遲開始時間,所以,當(dāng)前活動的最晚完成時間(LF) 取所有緊后活動的最晚開始時間(LS)的最小值。逆推可以找到節(jié)省成本的方案(例如按照活動最遲開始時間安排工作,減少了部分人力成本)。
第五步:計算浮動時間
依次計算各個活動的浮動時間,TF=LF-EF。得到最終的網(wǎng)絡(luò)圖。對于關(guān)鍵路徑上的關(guān)鍵活動,沒有浮動時間,容不得拖延,至于其他非關(guān)鍵路徑的,可能存在一定的浮動時間,并不會對項目產(chǎn)生致命影響。
版權(quán)聲明:部分內(nèi)容來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除!