[摘 要]ERP是21世紀敏捷制造模式下企業運作的基礎,ERP項目實施進度管理是企業信息化難點。本文以項目管理方法為基礎,從ERP實施進度偏差識別和分析入手,運用雙代號網絡計劃技術優化ERP實施項目關鍵路線,為ERP項目實施提供一種直觀、動態的項目進度控制和預測管理輔助方法,并結合實例說明方法的有效性。
[關鍵詞]ERP實施;進度控制;網絡計劃技術
doi:10.3969/j.issn.1673-0194.2009.12.023
[中圖分類號]F270.7[文獻標識碼]A[文章編號]1673-0194(2009)12-0064-04
1 引 言
ERP是21世紀敏捷制造模式下企業運作的基礎。它拓展了傳統的管理理論,集成其他先進管理模式,形成面向整個供應鏈的集成化先進管理模式。ERP實現供應鏈上企業的資源優化、降低成本、縮短產品生產周期[1]。通過將ERP管理平臺作為企業對外聯系的唯一通道,可實現企業和外部供應鏈企業的商業數據交換和商務資金流動[2]。在核心制造企業內部通過ERP支持物資供應管理,在具體的加工單元實施項目管理和ERP系統的集成,實現企業內部業務流程的一體化標準,同時通過核心企業對ERP項目的工作結構分解和人力資源配置,建立成本管理模型,為企業高層決策提供支持。
網絡計劃技術是20世紀50年代出現的一種計劃管理的新方法,它以網絡圖來表示進度計劃,網絡圖是加注工作時間參數的由箭線和節點組成的用來表示工作流程的有向、有序的網狀圖形。它能夠明確地反映各工作間的先后順序和相互制約的邏輯關系;能夠通過時間參數的計算找出計劃中的關鍵工作及關鍵線路,反映出各工作的時差,管理人員可據此抓住主要矛盾,對計劃進行有效控制與監督,使其縮短工期,降低成本,加強施工管理工作;網絡計劃在控制進度、節約資源等方面發揮著重要的作用[3]。研究基于網絡計劃ERP實施進度控制具有一定的現實意義。
2 進度控制概述
2.1 進度控制的定義
進度控制是指在一定工期內,以事先擬定的工期目標為依據,對項目運行進行監督、檢查、協調和糾正的行為過程[4]。進度控制主要分為3個階段:設計、實施和調試階段。每一階段內容各不相同,設計階段進度控制,包括確定總工期目標,制訂總進度計劃,編制詳細工作計劃及監控手段。實施階段進度計劃控制,包括制訂實施進度計劃及監控手段。調試階段進度控制,包括制訂調試階段工作進度計劃,定期檢查各項工作進展情況,整理有關項目進度資料,歸類、編目、建檔。其中項目實施階段的進度控制是工程項目全過程進度控制的關鍵。
2.2 進度控制的偏差識別與分析
項目運行時,進度偏差產生是必然的。因此,ERP項目管理人員在項目實施期間,必須通過某種途徑,隨時掌握項目的進度情況,收集有關進度資料;在此基礎上進行資料數據的整理、統計,并將其與計劃進度比較和評價,提出可行的變更措施和調整計劃,具體如圖1所示。另外,進度數據收集和處理效率的高低,也直接影響ERP項目實施周期的長短,實施效果的好壞、經費的多少。由此可見,進度偏差識別與分析的引入是ERP項目實施階段進度控制的必然要求。
3 ERP項目實施中的進度偏差識別與分析
3.1 基本假設
ERP項目實施階段,可變因素多、容易發生偏差,加之進度控制本身是一套復雜的理論體系。因此,ERP項目實施階段的進度控制研究是在一定基礎和約束條件下進行的。主要假設如下:
假設一:ERP項目實施總體進度計劃目標假設
科學合理的總體進度計劃安排是關系該ERP項目宏觀控制的先決條件。它假定了ERP項目實施環節的總體進度安排已經完成,并且用表格或圖形表示了該項目在實施階段的日程進度。
假設二:ERP項目實施階段進度目標分解假設
為了有效地控制ERP項目實施進度,必須要對實施進度總目標從不同角度進行層層分解,直至分解到活動目標,形成實施進度控制目標體系,以各分目標來保證總目標的實施。該假設保證了實施進度控制目標體系已經存在。
假設三:ERP項目實施階段的最優進度計劃假設
最優進度計劃是實施方案在時間序列上的反映,是根據ERP實施協議規定為標準,按每階段所需工時及人力物資配備情況,求出ERP各功能模塊的實施周期,并按實施先后順序編制而成。該假設保證了ERP項目既符合行規,又包含圖形化表示需要的主要內容:項目的實施先后順序、實施期限、開始及結束日期、活動等待時間等。
假設四:ERP項目實施階段進度控制點假設
控制點設置在最優實施網絡進度計劃
W*的某條關鍵C*M線路上,控制關鍵線路集C*M為:
C*M={MJ*,MH*(L,P)|L,P∈MJ*}
其中,MJ*為控制關鍵線路結點集:MH*(L,P)為控制線路上的工作集。若取K個控制點,K≥2,則控制關鍵線路C*M上的控制點集為:
KJ*={KJ*i|KJ*i∈MJ*,i=1,2,…,K,K≥2}
本文中,K取項目關鍵路線上活動的個數,即該路線上對每個活動的結束節點為控制點。
3.2 雙代號網絡圖時間參數的計算
3.2.1 工作參數的計算
雙代號網絡圖的工作參數由工作基本參數,工作最早時間,工作最遲時間和時差4部分組成。具體含義如下[7]:
(1)工作基本參數
Di-j:工作持續時間。
(2)工作最早時間
ES:最早開始時間,緊前工作完成后,該工作有可能開始的最早時間。
EF:最早完成時間,緊前工作完成后,該工作有可能完成的最早時間。
(3)工作最遲時間
LS:最遲開始時間,在不影響項目工期的前提下,節點工作最遲可能開始的時間。
LF:最遲完成時間,在不影響項目工期的前提下,節點工作最遲可能完成的時間。
(4)時差
FF:自由時差,在不影響緊后工作最早開始的前提下,本工作可以利用的機動時間。
TF:總時差,在不影響總工期的前提下,本工作可以利用的機動時間。
以上參數的計算如下:
(1)工作最早開始時間和最早完成時間的計算
1)ES的計算規則:
①與網絡計劃起始節點相聯系的工作:
TESi-j=0(i=1)
②若工作只有一項緊前工作,則工作的最早開始時間為緊前工作的最早完成時間:
TESi-j=TEFh-j(h
③若工作有多項平行的緊前工作,則其最早開始時間等于多個項緊前工作的最早完成時間的最大值。
TESi-j=max{TEFh-j}(h
④計算ES必須以項目開始活動到項目結束活動的正向順序來進行。
2)EF的計算規則:
最早完成時間由最早開始時間及工作基本參數來共同確定。
TESi-j=TESi-j+Di-j
(2)工作最遲完成時間和最遲開始時間的計算
1)LF的計算規則:
①與網絡計劃終點節點相聯系的工作,其最遲完成時間都為已確定的計算工期Tc,即最早完成時間的最大值。
TESi-j=max{TEFi-n}
②若工作之后只有一項緊后工作,則工作的最遲完成時間為緊后工作的最遲開始時間:
TLFi-j=TLSj-k(i ③若工作之后有多項緊后工作,則工作的最遲完成時間為各項緊后工作中最遲開始時間的最小值。 TLFi-j=min{TLSj-k}(i ④計算LF必須以項目結束活動到項目開始活動的逆行順序來進行。 2)LS的計算規則: 工作的最遲開始時間由最遲結束時間及工作參數來共同確定。 TLSi-j=TLFi-j-Di-j (3)工作自由時差的計算 工作自由時差等于工作的最早開始時間與緊后工作最早開始時間的時間差減去工作本身的持續時間的差值: FFi-j=TESj-k-TESi-j- Di-j=TESj-k-TEFi-j(i (4)工作總時差的計算 工作總時差等于工作最早開始時間與最遲完成時間的時間差減去工作持續時間的差值: FTi-j=TLFi-j-TESi-j- Di-j=TLFi-j-TEFi-j =TLSi-j-TESi-j 3.2.2 線路參數的計算 線路參數主要包括計算工期和計劃工期。計算工期是根據時間參數得到的工期,用Tc表示。計劃工期是指要求工期和計算工期共同確定的實施工期,用Tp表示。 (1)計算工期的計算 Tc=max{EFi-n}=LTn 式中,Tc:計算工期;EFi-n:以終止節點(j=n)為箭頭節點i-n的最早完成;LTn:終止節點的最遲時間。 (2)計劃工期的計算 當規定了要求工期時:Tp≤Tr;當未規定要求工期時:Tp=Tc; 式中,Tr:項目的要求工期;Tp:項目的計劃工期。 3.2.3 確定關鍵路線 項目分解為活動時,活動之間的時間順序及邏輯關系實質上組成了一張有向網絡圖。從始點到終點的最長路徑便是關鍵路徑。關鍵路徑上的邊和頂點叫做關鍵工作,它的完成時間提前或滯后都將直接影響整個任務的完成。因此,項目關鍵路線的確定至關重要,下面給出關鍵路徑的確定方法。 (1)關鍵工作的確定 從時間參數的角度看,關鍵工作是網絡計劃中總時差最小的工作。 1)若按計算工期計算網絡參數,則關鍵工作的總時差為0; 2)若按計劃工期計算網絡參數,則: 當TP=TC時,關鍵工作的總時差為0。 當TP>TC時,關鍵工作的總時差為最小,但大于0。 當TP (2)關鍵路線的確定 根據關鍵工作確定關鍵路線,關鍵工作組成的線路就是關鍵線路。 1)根據關鍵節點確定關鍵線路。凡節點的最早時間與最遲時間相等,或者最遲開始時間與最早開始時間的差值等于計劃工期與計算工期的差值,該節點就成為關鍵節點。關鍵線路上的節點一定是關鍵節點,但關鍵節點不一定在關鍵線路上。因此,當一個關鍵節點與多個節點相連時,需要對其連接箭線按最大路徑原則一一加以判別。 2)根據自由時差確定關鍵線路。關鍵工作的時差一定最小,但自由時差最小的工作不一定是關鍵工作。若從起點開始沿著箭頭的方向到終止節點為止,所有工作的自由時差最小,則該線路是關鍵路線,否則,就是非關鍵線路。 4 實證分析 本節是對某企業ERP項目建設,針對ERP實施項目實際情況,運用帶實際進度前鋒線的雙代號時標網絡圖進行ERP實施進度偏差識別與分析,并給出實施過程的優化。 4.1 繪制ERP項目網絡圖 (1)確定項目清單 首先是根據實施廠商的實施方法和業主單位的實際情況,確定各項工序,并制定ERP項目工作清單(如表1所示)。工作清單必須包括本項目范圍內的所有工作,應當對每項工作做出文字說明,保證項目成員準確、完整地理解該項工作。其次要對項目進行特性描述,項目的特性通常會影響到工作排序的確定。 4.2 網絡計劃工作參數計算 按以下步驟對相關工作參數進行計算。 (1)工作時間估計 工作延續時間的估計是項目計劃制訂的一項重要的基礎工作,它直接關系到各事項、各工作網絡時間的計算以及完成整個項目任務所需要的總時間。網絡中所有工作的進度安排都是由工作的延續時間來推算的,因此,對延續時間的估計要做到客觀正確。這就要求在對工作做出時間估計時,要把工作置于獨立的正常狀態下進行估計,要全盤考慮,不可顧此失彼。本文采用3個時間估計法,估計工作執行的3個時間:樂觀時間a、悲觀時間c、正常時間b,對應于PERT網絡:期望時間t=(a+4b+c)/6,標準差 (2)工作最早開始時間 工作最早開始時間是到指某個節點前的工作全部完成所需要的時間,它是本項工作剛剛能夠開始的時間。 (3)工作最遲開始時間 工作最遲開始時間是指某項工作為保證其后續工作按時開始,它最遲必須開始的時間。 (4)時差的計算 時差是指在不影響整個任務完工期的條件下,某項工作從最早開始時間到最遲開始時間,中間可以推遲的最大延遲時間。 (5)求關鍵路徑 關鍵路徑有兩種定義; ①在一條路徑中,每個工作的時間之和等于工程工期,這條路徑就是關鍵路徑。 ②若在一條路徑中,每個工作的時差都是零,這條路徑就是關鍵路徑。 圖2所示的網絡圖,關鍵路徑所需時間為10+8+10+15+1+30+15=89(天)(圖2中加黑部分)。5 結束語 進度偏差的發現、表示以及分析是進度控制的重要內容。網絡計劃是一種先進的進度計劃,非常適合對實施過程進行動態管理。用網絡計劃進行進度檢查,既全面又快捷,真正做到全局與局部都一目了然,能及時發現工作中存在的問題,及時采取調整措施。而進度控制的偏差識別與分析為ERP項目實施提供一種直觀、簡便的輔助方法,為ERP項目管理人員的進度調整和項目進度預測提供依據。 主要參考文獻 [1]丁丁.聚焦ERP的中國道路[J] .電腦知識與技術,2005(6). [2]Vesna Bosilj-Vuksic,Morio Spremic. ERP System Implementation and Business Process Change: Case Study of a Pharmaceutical Company[J] .Journal of Computing and Information Technology, 2005,13(1):11-24. [3] 楊同偉,孫德強.網絡計劃技術在項目進度管理中的應用[J] .石油工程建設,2006(4):64-65. [4] 劉國靖.21 世紀新項目管理[M].北京:清華大學出版社,2003. [5] 〔美〕Harold Kerzner.應用項目管理:最佳實施實踐[M].徐成彬,王小麗,譯.北京:電子工業出版社,2003. [6] 王力強,劉麗.網絡計劃在進度控制中的應用[J] .遼寧省交通高等專科學校學報,2002(4). [7] 龍益.航空產品項目運行進度控制研究[D].西安:西北工業大學,2004. [8] 于英霞,王霞.雙代號網絡圖的繪制方法[J] .山西建筑,2004(17). [9] 田玉平,董學剛,寶東明.時標網絡計劃實際進度前鋒線在公路施工中的應用[J] .遼寧交通科技,2000(5). [10] 馮為民,王月明.建設項目管理[M].武漢:武漢理工大學出版社,2006:186-187. [11] 俞宗衛.進度控制理論和方法的探討[J] .基建優化,2000(3). [12] 陳兵.五步求解PERT圖[J] .企業管理,2004(8). [13]韋有臣,張井梅,董西梅,等.ERP實施中的成本-進度管理[J].科技情報開發與經濟,2004(7).