第四節(jié)工程項(xiàng)目進(jìn)度計(jì)劃
制定進(jìn)度計(jì)劃就是確定項(xiàng)目工作的起始和結(jié)束日期。
在確定項(xiàng)目的進(jìn)度之前,制定項(xiàng)目進(jìn)度計(jì)劃的過程常常必須反復(fù)進(jìn)行。
一、制定進(jìn)度計(jì)劃的依據(jù)(掌握)
1.工程項(xiàng)目網(wǎng)絡(luò)圖
2.時(shí)間估計(jì)
3.資源儲備說明
4.項(xiàng)目日歷和資源日歷
指工作可以進(jìn)行的時(shí)段。項(xiàng)目日歷影響所有的資源,例如:有些國家規(guī)定,某些項(xiàng)目只能在正常時(shí)間工作,夜里不允許加班,而另外一些項(xiàng)目則可分三班倒。資源日歷影響某一具體資源或某一類資源。
5.制約因素
⑴強(qiáng)制日期:項(xiàng)目業(yè)主或其他外部因素可能要求在某規(guī)定的日期前完成項(xiàng)目。
⑵關(guān)鍵事件或主要里程碑:項(xiàng)目業(yè)主或其他利害關(guān)系者可能要求在某一規(guī)定日期前完成某些可交付成果。如:什么時(shí)候完成可行性研究,什么時(shí)候完成初步設(shè)計(jì)等。
⑶假定前提:有些假定的情況不一定會出現(xiàn),那么就必須特別注意這時(shí)候資源和時(shí)間的可靠性。
二、制定進(jìn)度計(jì)劃的方法(掌握)
制定進(jìn)度計(jì)劃的方法很多,最常用的方法有:計(jì)劃評審技術(shù)(ProgramEvaluationandReviewTechnique,PERT),圖示評審技術(shù)(GraphicalEvaluationandReviewTechnique,GERT),關(guān)鍵路線法(CriticalPathMethod,CPM)等。
(一)計(jì)劃評審技術(shù)
計(jì)劃評審技術(shù)是計(jì)劃中工作與工作之間的邏輯關(guān)系肯定,但每項(xiàng)工作的持續(xù)時(shí)間不肯定,一般采用加權(quán)平均時(shí)間估計(jì),并對按期完成項(xiàng)目的可能性做出評價(jià)的網(wǎng)絡(luò)計(jì)劃方法。PERT與CPM的根本區(qū)別在于它使用了加權(quán)平均時(shí)間估計(jì),做出來的進(jìn)度安排計(jì)劃要比CPM使用可能估計(jì)做出的現(xiàn)實(shí)。(二)圖示評審技術(shù)
圖示評審技術(shù)是工作和工作之間的邏輯關(guān)系和工作的持續(xù)時(shí)間都具有不肯定性(即某些工作可能根本不進(jìn)行,而另一些工作則可能進(jìn)行多次)而按概率處理的網(wǎng)絡(luò)計(jì)劃技術(shù)。
(三)關(guān)鍵路線法(CPM)
關(guān)鍵路線法是計(jì)劃中工作與工作之間的邏輯關(guān)系肯定,且每項(xiàng)工作只估計(jì)一個(gè)肯定的持續(xù)時(shí)間的網(wǎng)絡(luò)計(jì)劃技術(shù)。
下面僅對關(guān)鍵路線法進(jìn)行介紹,計(jì)算在邏輯關(guān)系和持續(xù)時(shí)間都確定的情況下,各項(xiàng)工作的時(shí)間參數(shù)。
1.網(wǎng)絡(luò)圖中的時(shí)間參數(shù)
網(wǎng)絡(luò)圖中的時(shí)間參數(shù)主要有六個(gè):最早開始時(shí)間、最早完成時(shí)間、最遲開始時(shí)間、最遲完成時(shí)間、總時(shí)差和自由時(shí)差。各時(shí)間參數(shù)的含義如下:
(1)工作最早開始時(shí)間ESij(EarliestStartTime)——是指在其所有緊前工作全部完成后,本工作有可能開始的最早時(shí)刻。
(2)工作最早完成時(shí)間EFij(EarliestFinishTime)——是指在其所有緊前工作全部完成后,本工作有可能完成的最早時(shí)刻。工作的最早完成時(shí)間等于工作最早開始時(shí)間與其持續(xù)時(shí)間之和。
(3)工作最遲完成時(shí)間LFij(LatestFinishTime)——是指在不影響整個(gè)任務(wù)按期完成的前提下,本工作必須完成的最遲時(shí)刻。
(4)工作最遲開始時(shí)間LSij(LatestStartTime)——是指在不影響整個(gè)任務(wù)按期完成的前提下,本工作必須開始的最遲時(shí)刻。工作的最遲完成時(shí)間等于工作最遲開始時(shí)間與其持續(xù)時(shí)間之和。
(5)總時(shí)差TFij(TotalFloatTime)——是指本在不影響總工期的前提,本工作可以利用的機(jī)動時(shí)間。
(6)自由時(shí)差FFij(FreeFloatTime)——是指在不影響其緊后工作最早開始時(shí)間的前提下,本工作可以利用的機(jī)動時(shí)間。
2.雙代號網(wǎng)絡(luò)圖中時(shí)間參數(shù)的計(jì)算
(1)時(shí)間參數(shù)計(jì)算數(shù)學(xué)模型。
節(jié)點(diǎn)編號:i=1,2,3,…,n-1
j=1,2,3,…,n
令整個(gè)計(jì)劃的開始時(shí)間為第0天,則:
最早時(shí)間:EFij=ESij+Dij(9-1)
ESjk=max{EFij}(9-2)
令整個(gè)計(jì)劃的總工期為一常數(shù),則:
最遲時(shí)間:LSij=LFij–Dij(9-3)
LFij=min{LSij}(9-4)
總時(shí)差:TFij=LSij–ESij或(9-5)
TFij=LFij–EFij(9-6)
自由時(shí)差:FFij=min{ESjk–EFij}(9-7)
在網(wǎng)絡(luò)計(jì)劃中,總時(shí)差最小的工作為關(guān)鍵工作。特別地,當(dāng)網(wǎng)絡(luò)計(jì)劃的計(jì)劃工期等于計(jì)算工期時(shí),總時(shí)差為零的工作就是關(guān)鍵工作。由于工作的自由時(shí)差是總時(shí)差的構(gòu)成部分,所以,當(dāng)工作的總時(shí)差為零時(shí),其自由時(shí)差必然為零。即:
關(guān)鍵工作:TFij=0
FFij=0
如果網(wǎng)絡(luò)計(jì)劃中工作數(shù)量比較多,一般用項(xiàng)目管理軟件進(jìn)行計(jì)算。如果數(shù)量不多也可用手工進(jìn)行計(jì)算。手工計(jì)算一般采用圖上計(jì)算法或表上計(jì)算法。(2)圖上計(jì)算法。
直接在網(wǎng)絡(luò)圖上進(jìn)行時(shí)間參數(shù)計(jì)算的方法叫圖上計(jì)算法。
工作的最早時(shí)間是從左向右逐項(xiàng)工作進(jìn)行計(jì)算。先定計(jì)劃的開始時(shí)間,取相對時(shí)間為第0天,則第一項(xiàng)工作的最早開始時(shí)間為第0天,將它與第一項(xiàng)工作的持續(xù)時(shí)間相加,即為該工作的最早完成時(shí)間。逐項(xiàng)進(jìn)行計(jì)算,一直算到最后一項(xiàng)工作,其最早完成時(shí)間即為該計(jì)劃的計(jì)算工期。如果項(xiàng)目的總工期沒有特殊的規(guī)定,一般取項(xiàng)目的計(jì)劃工期為計(jì)算工期。
工作的最遲時(shí)間是從右向左逐項(xiàng)進(jìn)行計(jì)算。先定計(jì)劃工期,最后一項(xiàng)工作的完成時(shí)間即為所定的計(jì)劃工期時(shí)間,將它與其持續(xù)時(shí)間相減,即為最后一項(xiàng)工作的最遲開始時(shí)間。逆方向逐項(xiàng)進(jìn)行計(jì)算,一直算到第1項(xiàng)工作。
每一工作的最遲時(shí)間與最早時(shí)間之差,即為該工作的總時(shí)差。
某一工作的自由時(shí)差為其緊后工作的最早開始時(shí)間最小值減去本工作的最早完成時(shí)間。
總時(shí)差為零的工作為關(guān)鍵工作,將這些關(guān)鍵工作首尾相連在一起即為關(guān)鍵線路,一般用粗箭線或雙箭線表示。
(3)表上計(jì)算法(一般不考)
表上計(jì)算法就是直接在表上計(jì)算時(shí)間參數(shù)的方法。
最早時(shí)間是從上往下逐個(gè)計(jì)算,最遲時(shí)間是從下往上逐個(gè)計(jì)算。
3.單代號網(wǎng)絡(luò)圖中時(shí)間參數(shù)的計(jì)算
如節(jié)點(diǎn)不太多,網(wǎng)絡(luò)圖繪制完以后,經(jīng)檢查正確無誤,即可在網(wǎng)絡(luò)圖上直接計(jì)算其時(shí)間參數(shù),計(jì)算方法與雙代號網(wǎng)絡(luò)相同,計(jì)算最早時(shí)間是從左向右逐個(gè)節(jié)點(diǎn)進(jìn)行計(jì)算,即從第1個(gè)節(jié)點(diǎn)算到最后一個(gè)節(jié)點(diǎn)。計(jì)算最遲時(shí)間則從最后一個(gè)節(jié)點(diǎn)算起,一直算到第1個(gè)節(jié)點(diǎn)。有了最早與最遲時(shí)間參數(shù)后,即可計(jì)算工作的總時(shí)差和自由時(shí)差,將時(shí)差為零的節(jié)點(diǎn)用粗黑線連接起來即為關(guān)鍵線路。
如節(jié)點(diǎn)數(shù)很多,時(shí)間參數(shù)的計(jì)算一般利用計(jì)算機(jī)來完成。
三、進(jìn)度計(jì)劃的優(yōu)化(了解)
按上述方法編制的進(jìn)度計(jì)劃只是個(gè)初步方案,應(yīng)在這個(gè)初步方案的基礎(chǔ)上進(jìn)一步檢查初步方案是否符合工期要求,還應(yīng)按照既定目標(biāo)對初始方案進(jìn)行調(diào)整和優(yōu)化。進(jìn)度計(jì)劃的優(yōu)化方法有:
(一)工期優(yōu)化
(二)費(fèi)用優(yōu)化
(三)資源優(yōu)化
(一)工期優(yōu)化
工期優(yōu)化是壓縮計(jì)算工期,以滿足工期要求,或在一定條件下使工期最短的過程。工期優(yōu)化一般通過壓縮關(guān)鍵工作的持續(xù)時(shí)間來進(jìn)行,其計(jì)算步驟:
①計(jì)算網(wǎng)絡(luò)計(jì)劃中的時(shí)間參數(shù),并找出關(guān)鍵線路和關(guān)鍵工作;②按要求工期計(jì)算應(yīng)縮短的時(shí)間;
③確定各關(guān)鍵工作能縮短的持續(xù)時(shí)間;
④選擇應(yīng)縮短持續(xù)時(shí)間的關(guān)鍵工作,調(diào)整其持續(xù)時(shí)間,并重新計(jì)算網(wǎng)絡(luò)計(jì)劃的計(jì)算工期。選擇應(yīng)縮短持續(xù)時(shí)間的關(guān)鍵工作應(yīng)考慮的因素:縮短持續(xù)時(shí)間對質(zhì)量和安全影響不大的工作;有充足備用資源的工作;縮短持續(xù)時(shí)間增加費(fèi)用最少的工作。
⑤若計(jì)算工期仍超過要求工期,則重復(fù)以上步驟,直到滿足工期要求或工期已不能再縮短為止;
⑥當(dāng)所有關(guān)鍵工作的持續(xù)時(shí)間都已達(dá)到其能縮短的極限而工期仍不滿足要求時(shí),應(yīng)對計(jì)劃的原技術(shù)、組織方案進(jìn)行調(diào)整或?qū)σ蠊て谥匦聦彾ā?BR>
制定進(jìn)度計(jì)劃就是確定項(xiàng)目工作的起始和結(jié)束日期。
在確定項(xiàng)目的進(jìn)度之前,制定項(xiàng)目進(jìn)度計(jì)劃的過程常常必須反復(fù)進(jìn)行。
一、制定進(jìn)度計(jì)劃的依據(jù)(掌握)
1.工程項(xiàng)目網(wǎng)絡(luò)圖
2.時(shí)間估計(jì)
3.資源儲備說明
4.項(xiàng)目日歷和資源日歷
指工作可以進(jìn)行的時(shí)段。項(xiàng)目日歷影響所有的資源,例如:有些國家規(guī)定,某些項(xiàng)目只能在正常時(shí)間工作,夜里不允許加班,而另外一些項(xiàng)目則可分三班倒。資源日歷影響某一具體資源或某一類資源。
5.制約因素
⑴強(qiáng)制日期:項(xiàng)目業(yè)主或其他外部因素可能要求在某規(guī)定的日期前完成項(xiàng)目。
⑵關(guān)鍵事件或主要里程碑:項(xiàng)目業(yè)主或其他利害關(guān)系者可能要求在某一規(guī)定日期前完成某些可交付成果。如:什么時(shí)候完成可行性研究,什么時(shí)候完成初步設(shè)計(jì)等。
⑶假定前提:有些假定的情況不一定會出現(xiàn),那么就必須特別注意這時(shí)候資源和時(shí)間的可靠性。
二、制定進(jìn)度計(jì)劃的方法(掌握)
制定進(jìn)度計(jì)劃的方法很多,最常用的方法有:計(jì)劃評審技術(shù)(ProgramEvaluationandReviewTechnique,PERT),圖示評審技術(shù)(GraphicalEvaluationandReviewTechnique,GERT),關(guān)鍵路線法(CriticalPathMethod,CPM)等。
(一)計(jì)劃評審技術(shù)
計(jì)劃評審技術(shù)是計(jì)劃中工作與工作之間的邏輯關(guān)系肯定,但每項(xiàng)工作的持續(xù)時(shí)間不肯定,一般采用加權(quán)平均時(shí)間估計(jì),并對按期完成項(xiàng)目的可能性做出評價(jià)的網(wǎng)絡(luò)計(jì)劃方法。PERT與CPM的根本區(qū)別在于它使用了加權(quán)平均時(shí)間估計(jì),做出來的進(jìn)度安排計(jì)劃要比CPM使用可能估計(jì)做出的現(xiàn)實(shí)。(二)圖示評審技術(shù)
圖示評審技術(shù)是工作和工作之間的邏輯關(guān)系和工作的持續(xù)時(shí)間都具有不肯定性(即某些工作可能根本不進(jìn)行,而另一些工作則可能進(jìn)行多次)而按概率處理的網(wǎng)絡(luò)計(jì)劃技術(shù)。
(三)關(guān)鍵路線法(CPM)
關(guān)鍵路線法是計(jì)劃中工作與工作之間的邏輯關(guān)系肯定,且每項(xiàng)工作只估計(jì)一個(gè)肯定的持續(xù)時(shí)間的網(wǎng)絡(luò)計(jì)劃技術(shù)。
下面僅對關(guān)鍵路線法進(jìn)行介紹,計(jì)算在邏輯關(guān)系和持續(xù)時(shí)間都確定的情況下,各項(xiàng)工作的時(shí)間參數(shù)。
1.網(wǎng)絡(luò)圖中的時(shí)間參數(shù)
網(wǎng)絡(luò)圖中的時(shí)間參數(shù)主要有六個(gè):最早開始時(shí)間、最早完成時(shí)間、最遲開始時(shí)間、最遲完成時(shí)間、總時(shí)差和自由時(shí)差。各時(shí)間參數(shù)的含義如下:
(1)工作最早開始時(shí)間ESij(EarliestStartTime)——是指在其所有緊前工作全部完成后,本工作有可能開始的最早時(shí)刻。
(2)工作最早完成時(shí)間EFij(EarliestFinishTime)——是指在其所有緊前工作全部完成后,本工作有可能完成的最早時(shí)刻。工作的最早完成時(shí)間等于工作最早開始時(shí)間與其持續(xù)時(shí)間之和。
(3)工作最遲完成時(shí)間LFij(LatestFinishTime)——是指在不影響整個(gè)任務(wù)按期完成的前提下,本工作必須完成的最遲時(shí)刻。
(4)工作最遲開始時(shí)間LSij(LatestStartTime)——是指在不影響整個(gè)任務(wù)按期完成的前提下,本工作必須開始的最遲時(shí)刻。工作的最遲完成時(shí)間等于工作最遲開始時(shí)間與其持續(xù)時(shí)間之和。
(5)總時(shí)差TFij(TotalFloatTime)——是指本在不影響總工期的前提,本工作可以利用的機(jī)動時(shí)間。
(6)自由時(shí)差FFij(FreeFloatTime)——是指在不影響其緊后工作最早開始時(shí)間的前提下,本工作可以利用的機(jī)動時(shí)間。
2.雙代號網(wǎng)絡(luò)圖中時(shí)間參數(shù)的計(jì)算
(1)時(shí)間參數(shù)計(jì)算數(shù)學(xué)模型。
節(jié)點(diǎn)編號:i=1,2,3,…,n-1
j=1,2,3,…,n
令整個(gè)計(jì)劃的開始時(shí)間為第0天,則:
最早時(shí)間:EFij=ESij+Dij(9-1)
ESjk=max{EFij}(9-2)
令整個(gè)計(jì)劃的總工期為一常數(shù),則:
最遲時(shí)間:LSij=LFij–Dij(9-3)
LFij=min{LSij}(9-4)
總時(shí)差:TFij=LSij–ESij或(9-5)
TFij=LFij–EFij(9-6)
自由時(shí)差:FFij=min{ESjk–EFij}(9-7)
在網(wǎng)絡(luò)計(jì)劃中,總時(shí)差最小的工作為關(guān)鍵工作。特別地,當(dāng)網(wǎng)絡(luò)計(jì)劃的計(jì)劃工期等于計(jì)算工期時(shí),總時(shí)差為零的工作就是關(guān)鍵工作。由于工作的自由時(shí)差是總時(shí)差的構(gòu)成部分,所以,當(dāng)工作的總時(shí)差為零時(shí),其自由時(shí)差必然為零。即:
關(guān)鍵工作:TFij=0
FFij=0
如果網(wǎng)絡(luò)計(jì)劃中工作數(shù)量比較多,一般用項(xiàng)目管理軟件進(jìn)行計(jì)算。如果數(shù)量不多也可用手工進(jìn)行計(jì)算。手工計(jì)算一般采用圖上計(jì)算法或表上計(jì)算法。(2)圖上計(jì)算法。
直接在網(wǎng)絡(luò)圖上進(jìn)行時(shí)間參數(shù)計(jì)算的方法叫圖上計(jì)算法。
工作的最早時(shí)間是從左向右逐項(xiàng)工作進(jìn)行計(jì)算。先定計(jì)劃的開始時(shí)間,取相對時(shí)間為第0天,則第一項(xiàng)工作的最早開始時(shí)間為第0天,將它與第一項(xiàng)工作的持續(xù)時(shí)間相加,即為該工作的最早完成時(shí)間。逐項(xiàng)進(jìn)行計(jì)算,一直算到最后一項(xiàng)工作,其最早完成時(shí)間即為該計(jì)劃的計(jì)算工期。如果項(xiàng)目的總工期沒有特殊的規(guī)定,一般取項(xiàng)目的計(jì)劃工期為計(jì)算工期。
工作的最遲時(shí)間是從右向左逐項(xiàng)進(jìn)行計(jì)算。先定計(jì)劃工期,最后一項(xiàng)工作的完成時(shí)間即為所定的計(jì)劃工期時(shí)間,將它與其持續(xù)時(shí)間相減,即為最后一項(xiàng)工作的最遲開始時(shí)間。逆方向逐項(xiàng)進(jìn)行計(jì)算,一直算到第1項(xiàng)工作。
每一工作的最遲時(shí)間與最早時(shí)間之差,即為該工作的總時(shí)差。
某一工作的自由時(shí)差為其緊后工作的最早開始時(shí)間最小值減去本工作的最早完成時(shí)間。
總時(shí)差為零的工作為關(guān)鍵工作,將這些關(guān)鍵工作首尾相連在一起即為關(guān)鍵線路,一般用粗箭線或雙箭線表示。
(3)表上計(jì)算法(一般不考)
表上計(jì)算法就是直接在表上計(jì)算時(shí)間參數(shù)的方法。
最早時(shí)間是從上往下逐個(gè)計(jì)算,最遲時(shí)間是從下往上逐個(gè)計(jì)算。
3.單代號網(wǎng)絡(luò)圖中時(shí)間參數(shù)的計(jì)算
如節(jié)點(diǎn)不太多,網(wǎng)絡(luò)圖繪制完以后,經(jīng)檢查正確無誤,即可在網(wǎng)絡(luò)圖上直接計(jì)算其時(shí)間參數(shù),計(jì)算方法與雙代號網(wǎng)絡(luò)相同,計(jì)算最早時(shí)間是從左向右逐個(gè)節(jié)點(diǎn)進(jìn)行計(jì)算,即從第1個(gè)節(jié)點(diǎn)算到最后一個(gè)節(jié)點(diǎn)。計(jì)算最遲時(shí)間則從最后一個(gè)節(jié)點(diǎn)算起,一直算到第1個(gè)節(jié)點(diǎn)。有了最早與最遲時(shí)間參數(shù)后,即可計(jì)算工作的總時(shí)差和自由時(shí)差,將時(shí)差為零的節(jié)點(diǎn)用粗黑線連接起來即為關(guān)鍵線路。
如節(jié)點(diǎn)數(shù)很多,時(shí)間參數(shù)的計(jì)算一般利用計(jì)算機(jī)來完成。
三、進(jìn)度計(jì)劃的優(yōu)化(了解)
按上述方法編制的進(jìn)度計(jì)劃只是個(gè)初步方案,應(yīng)在這個(gè)初步方案的基礎(chǔ)上進(jìn)一步檢查初步方案是否符合工期要求,還應(yīng)按照既定目標(biāo)對初始方案進(jìn)行調(diào)整和優(yōu)化。進(jìn)度計(jì)劃的優(yōu)化方法有:
(一)工期優(yōu)化
(二)費(fèi)用優(yōu)化
(三)資源優(yōu)化
(一)工期優(yōu)化
工期優(yōu)化是壓縮計(jì)算工期,以滿足工期要求,或在一定條件下使工期最短的過程。工期優(yōu)化一般通過壓縮關(guān)鍵工作的持續(xù)時(shí)間來進(jìn)行,其計(jì)算步驟:
①計(jì)算網(wǎng)絡(luò)計(jì)劃中的時(shí)間參數(shù),并找出關(guān)鍵線路和關(guān)鍵工作;②按要求工期計(jì)算應(yīng)縮短的時(shí)間;
③確定各關(guān)鍵工作能縮短的持續(xù)時(shí)間;
④選擇應(yīng)縮短持續(xù)時(shí)間的關(guān)鍵工作,調(diào)整其持續(xù)時(shí)間,并重新計(jì)算網(wǎng)絡(luò)計(jì)劃的計(jì)算工期。選擇應(yīng)縮短持續(xù)時(shí)間的關(guān)鍵工作應(yīng)考慮的因素:縮短持續(xù)時(shí)間對質(zhì)量和安全影響不大的工作;有充足備用資源的工作;縮短持續(xù)時(shí)間增加費(fèi)用最少的工作。
⑤若計(jì)算工期仍超過要求工期,則重復(fù)以上步驟,直到滿足工期要求或工期已不能再縮短為止;
⑥當(dāng)所有關(guān)鍵工作的持續(xù)時(shí)間都已達(dá)到其能縮短的極限而工期仍不滿足要求時(shí),應(yīng)對計(jì)劃的原技術(shù)、組織方案進(jìn)行調(diào)整或?qū)σ蠊て谥匦聦彾ā?BR>