項目管理:關(guān)鍵路徑法
01
活動節(jié)點描述及計算公式
通過分析項目過程中哪個活動序列進度安排的總時差最少來預(yù)測項目工期的網(wǎng)絡(luò)分析。
產(chǎn)生目的:為了解決,在龐大而復(fù)雜的項目中,如何合理而有效地組織人力、物力和財力,使之在有限資源下以最短的時間和最低的成本費用下完成整個項目。
關(guān)鍵路徑是相對的,也可以是變化的。
關(guān)鍵路徑可以有多條,關(guān)鍵路徑上的活動時差為0。
活動節(jié)點圖如下:
ES:最早開始時間(Earliest Start),是指某項活動能夠開始的最早時間,只決定于項目計劃,只要計劃的條件滿足了就可以開始的時間。
EF:最早結(jié)束時間(Earliest Finish),是指某項活動能夠完成的最早時間。其中EF = ES+DU, DU為活動持續(xù)時間,順推法先知道開始時間。
LF:最遲結(jié)束時間(Latest Finish),是指為了使項目在要求完工時間內(nèi)完成,某項活動必須完成的最遲時間。往往決定于相關(guān)方(客戶或管理層)的限制。
LS:最遲開始時間(Latest Start),是指為了使項目在要求完工時間內(nèi)完成,某項活動必須開始的最遲時間。其中LS = LF -DU,DU為持續(xù)時間,逆推法先知道結(jié)束時間。
?
順推法:
1、任一活動的最早開始時間,等于所有前置活動的最早結(jié)束時間的最大者;?
2、任一活動的最早結(jié)束時間,等于該活動的最早開始時間?+?該活動工期?;?
3、 沒有前置活動的,ES等于項目的開始時間。
EF = ES + DU
逆推法:
從網(wǎng)絡(luò)圖右側(cè)開始,為每項活動制定最遲開始和最遲 結(jié)束時間,進行到網(wǎng)絡(luò)圖開始(最左邊)。
1、任一活動的最遲結(jié)束時間,等于所有后續(xù)活動的最遲開始時間的最小者;?
2、任一活動的最遲開始時間,等于該活動的最遲結(jié)束時間?-?該活動工期 ;?
3、 沒有后續(xù)活動的,LF等于項目的結(jié)束時間或者規(guī)定的時間。
LS = LF - DU
總浮動時間:
TF?= LF – EF?或者?LS- ES?,活動在TF之間推遲不影響總工期(注意如果超 出該TF,則關(guān)鍵路徑將發(fā)生變化),TF為0的路徑為CP(關(guān)鍵路徑)自由時差FF =?緊后ES - EF,活動在FF內(nèi)推遲不影響緊后活動。
4.?活動從第0天開始還是從第1天開始
采用順推法和逆推法進行進度網(wǎng)絡(luò)路徑計算時,需要關(guān)注活動是從第0天開始還是從第1天開始,不同的假設(shè)計算的結(jié)果是不一樣的。首先需要明確以下幾個概念。
·活動的持續(xù)時間DU是指活動的工作時間段,例如一個活動持續(xù)時間是24小時,是指3個工作日(每天8小時)。
·活動的開始時間是指活動開工日的上班開始時間;活動結(jié)束是指開工日的下班時間。也就是說假設(shè)一個活動的持續(xù)時間是2天,是指從第1天上班時間,到第2天下班時間的所有工作時間段。
所謂活動從第0天還是第1天開始,意思是說要不要把活動開始的那一天計算在工作時間段內(nèi)。因為現(xiàn)實中第0天是不存在的,所以活動開始的那一天就不需要計算在內(nèi);而活動從第1天開始,由于第1天是存在的,就需要計算在工作時間段內(nèi)。這兩種情況導(dǎo)致當(dāng)前活動的EF或者LS,緊后活動的ES和LF在計算時要考慮是否減去或加上這1天的問題。
無論是從第0天開始,還是第1天開始,都不會影響關(guān)鍵路徑的和浮動時間的計算方法,但是考試中如果弄錯了則會影響計算結(jié)果,考試中為了簡化計算通常采用第0天開始,現(xiàn)實中為了與實際相符合通常采用第1天開始。下面就這兩種方式舉例說明。
?
?
圖6-25
?
第一種情況:活動從第0天開始。如圖6-25
計算公式如下:
(1)?對于當(dāng)前活動:
·順推時?EF??= ES + DU;
·逆推時?LS=??LF – DU
(2)對于緊后活動:
·順推時ESi= EFi-1,;
·逆推時LFi-1?= LS?i??(例如逆推時活動C相當(dāng)于活動D的緊后活動)?
其中自左向右,“i”代表當(dāng)前活動,則“i-1”代表“i”的緊前活動。
例如:對于活動A、B的最早時間:
·EF= ES+DU = 0+5 = 5,
·ES?= EF= 5;
對于活動D和C的最晚時間:
·LS= LF?– DU = 30 -15 =15,
·LF?= LS= 15;
第二種情況:活動從第1天開始。如圖6-26
圖6-26
?
對于當(dāng)前活動
·順推時?EF??= (ES + DU)-1;?
·逆推時?LS =(LF – DU)+1
對于緊后活動
·順推時ESi= EFi-1?+1;
·逆推時LFi-1?= LS?i?-1?
其中自左向右,“i”代表當(dāng)前活動,則“i-1”代表“i”的緊前活動。例如:
對于活動A、B的最早時間:
·EF= ES+DU-1 = 1+5-1 = 5,
·ES?= EF+1= 5+1 = 6;
對于活動D和C的最晚時間:
·LS= LF?– DU+1 = 30 -15 +1 =16,
·LF?=LS?-1 = 15;
@提示:從上兩種計算方法來看,活動從第0天開始顯然對人工計算來說更加直觀簡便,這種方法的缺點是與日歷日期的對應(yīng)關(guān)系是不一致的。活動從第1天開始計算的結(jié)果與日歷日期是一致的,但是計算過程是不直觀的。好在考試中一般不會涉及具體的日歷日期,所以推薦使用活動從第0天開始的計算方法。
?
02
CPM 分析
?
?
?
?
?