close

在CPM(Critical Path Method)要徑法中,有提到以下Float(浮時)的概念:

 

 
   

Float  

 

以上這長方格裡有這活動Activity相關的資訊包含:

 

ES: Earliest Start 活動最早開始時間

EF: Earliest Finish 活動最早結束時間

LS: Latest Start 活動最晚開始時間

LF: Latest Finish活動最晚結束時間

 

Duration 活動工期 = EF-ES+1= LF-LS+1

Float浮時 = LF-EF= LS-ES

 

再舉以下圖示的範例來說:

 

 CPM  

用順推forward方式決定ES/EF, 用逆推backward方式決定LS/LF

則我們可以得到以下細部資訊 (其中Step1~3為逆推backward的步驟)

 

 float example  

Float 浮時

1. Total float: 一個activity在不影響整個project schedule完成日條件下可以delay的時間. 如上述圖示. Critical activities的total

float=0, 若為負表示Schedule delay.

 

(1) SA 之LS最遲必須開始時間為day 1, 結果ES最早可以開始時間卻為day 2 (例如可能因為某些原因耽擱), 造成Total float=LS-ES=1-2=-1

 

(2) 另一種狀況, Project 要求在16天內完成, Critical Path卻要19天, 倒推算LS/LF的結果造成Total Float=-3, Project 還沒開始已經   delay 3天. 此時必須考慮是否可以提早開工或加工縮短工期等方式.

 

 2. Free float: 一個activity在不影響後續activity最早開始日ES條件下可以delay的時間. 以圖示而言: 各個activity的free float都=0

 

3. Project float: 在不影響要求的專案完成日期條件下此project可以delay的時間. 以此例而言譬如客戶/老闆要求project在23天內完成, 則project float=23-19=4. 若要求在15天內完成, 則project float=15-19=-4

arrow
arrow
    創作者介紹
    創作者 極光藍海 的頭像
    極光藍海

    極光藍海的部落格

    極光藍海 發表在 痞客邦 留言(0) 人氣()