應用P3軟件為建設項目管理服務
胡肇樞
摘要:三峽工程是一舉世囑目的工程建設項目,項目管理的任務其中包括進度控制的任務極其艱巨。業主單位確定應用P3軟件作為進度控制的輔助工具已近五年時間,取得了很大的成績,但還存在有待改進的地方。筆者有幸從93~96年,涉及此方面的工作,對合理地應......
關鍵詞:P3 建設項目 管理 服務
三峽工程是一舉世囑目的工程建設項目,項目管理的任務其中包括進度控制的任務極其艱巨。業主單位確定應用P3軟件作為進度控制的輔助工具已近五年時間,取得了很大的成績,但還存在有待改進的地方。筆者有幸從93~96年,涉及此方面的工作,對合理地應用P3強大的功能為項目管理,尤其是項目進度控制服務,提一點自己的看法。現分述如下,作為拋磚引玉供有關部門參考。
1 統一規定網絡進度計劃的表達形式
三峽工程因其規模宏大,需要采用分項直接承發包制,業主將與多個獨立的承包商建立合同關系,如果承包商們在進度計劃表達形式上不統一,各自采用他們習慣的表達形式,對單個合同可能是可行的,但對整個三峽工程的進度控制而言,將產生混亂的而導致無法進行。
網絡計劃的類型有肯定型、非肯定型,隨機型、循環型等。在土建行業大多采用稱作關鍵線路法的肯定型計劃網絡。而該類型計劃網絡以其表達形式來分有:雙代號、單代號、與單代號搭接網絡等表達形式。從業主與監理方使用的網絡計劃大多是控制性進度網絡,以及考慮到工程建設項目的復雜程度與P3軟件所能支持網絡計劃的類型而言,以采用單代號搭接網絡最合適。由于它表達相同的計劃對象時,可以具有網絡的規模最小,表達最為簡潔的好處。因為它可免除用其肯定型計劃網絡時,為了表達活動之間的邏輯關系而需要增加虛活動和要把完整的須加細分的敝端。關于規定統一用搭接網絡的建議,必須取得建設各方的共識,并共同執行。只有這樣,才能把進度管理,納入統一的、可操作的進度控制模型之內。
2 分析管理環境,合理確定進度計劃網絡整體結構
進度計劃網絡的整體結構是指進度網絡系統中整個局部網絡之間聯系方式不同劃分結構類型。
在選擇進度計劃網絡的整體結構形式的時候,必須根據建設項目特點與管理模式出發予以考慮。從三峽工程業已招標發包的合同看,有的一個合同包含了若干個單項工程(如右岸一期工程合同);有的則一個擴大單位工程包含了若干項合同,如永久船閘工程。因此,業主項目與監理單位均處在多個合同管理環境下工作。這大大增加了項目管理的難度與工程協調工作量。我們在確定網絡計劃整體結構時,都要與上述多項目管理環境相適應,并充分利用P3軟件所能提供的功能為前提。
關于進度計劃網絡的整體結構,可分為兩類,一類是多級網絡,如以三級網絡為例,其示意圖見圖1。
圖1 多級網絡示意圖
圖2 二階子~子網絡示意圖
級次劃分與管理機構層次劃分相一致,各級繪制自己管轄范圍內的計劃網絡,下一級進度網絡的安排必須服從并滿足上一級網絡的要求。級次愈低,計劃對象的工程范圍越小,工作分解得也越細;而級與級之間沒有結構上的聯系,互相獨立各自自行計算,其中任一級的網絡發生變動,各級涉及部分都要獨自進行修改,以適應各級網絡保持協調的一致要求。這種類型的網絡整體結構在級數較多時,計劃修訂起來非常繁瑣,不利于項目管理。
另一類是多階網絡,在劃分階次上同多階網絡,但各階之間是互相聯系的,在任一階上發生網絡結構上與數據上的變動,立即在各階次上反映出來,并生產互動,自行協調適應。P3有一個突出的功能是能處理相當于兩階的多階網絡。稱之為主~子網絡結構。當一個合同包括若干個單位工程時,主進度網絡是整個合同,而其中任一單位工程的進度網絡為主~子網絡結構中的一個子網絡;當一個單項工程(或擴大單位工程)包含若干個合同工程時,主網絡是單項工程的進度網絡,而其中任一個合同工程的進度網絡為主~子網絡結構中的一個子網絡。主~子網絡結構圖如圖2所示。
由于P3的主~子網絡結構只限于兩階。因此,對整個三峽工程按照P3功能無法直接構成超過兩階樹狀結構多階進度網絡的,而應當采用多層二階主~子網絡非直接傳遞結構模式。按此模式,本層的主網,將是上層的子網;本層的子網,又將是下層的主網,以此類推構成網絡計劃總體結構。見圖3A與圖3B所示。
圖3A多層二階主~子網絡非直接傳遞結構示意圖(順向構成)
圖3B多層二階主~子網絡非直接傳遞結構示意圖(逆向構成)
筆者建議三峽工程采用這種多層二階主~子網絡非直接傳遞結構模式基于如下考慮:
三峽工程的分解層次遠超過兩個層次,不如此進行,P3軟件無法勝任;
三峽工程中任何一個單項工程因其規模巨大,須分標發包,由不同承包商進行施工。它不僅同時存在,而且各合同中某些施工作業之間還存在制約關系,且跨項目的資源限制(如業主供應的主材等)。因此,業主項目部、處均處在多項目管理的環境下工作。
業主項目處、監理單位利用子網絡控制承包商的進度、報告工程進度,管理多個合同項目,協調各個合同施工干擾與矛盾,匯總計劃與進度。
由于合同項目作業之間存在相互制約關系。各承包商進行自己合同范圍內的工程施工時,可能會產生以各自的利益出發,沒有顧及這種制約關系。項目部、處與監理這時需進行管理,來維護這種制約關系,以保證工程質量與施工安全。并以對項目目標最優為準則進行進度。為此,須在主網絡上進行分析,來確定最優調度方案,而主~子網結構是最合適的分析模型。
主~子網絡結構,提供了每位承包商給自己的子網絡增加作業(活動)、合并作業或修改作業的延續時間,乃至更新整個網絡計劃時,對應的主網絡即可自行修改,無需重復的數據輸入(當然這種修改要經監理審批);另外任何由業主或監理確定的經與承包商協商后,在主網絡中增加作業、合并作業、調整作業時間、給各子網間增加增減制約關系時,也將立刻反映在有關子網絡之中。這些都為項目管理提供了方便。
主~子網絡結構,不僅能提供各合同項目各種報表的生成,還可以實現某些數據的合并。處理后生成整個單項工程乃至三峽工程整個項目的各種計劃報表和圖表。避免了煩瑣的合并過程。
所有承包商可以共亨業主或監理的報表和圖表的規定格式;如果業主、監理增加報表或改變其規格,這些增加與改變可以立即被所有子網(承包單位)共亨;當任一家承包商采用的報表和圖表格式被業主、監理認定是更好的格式時,這家承包商自己采用的規格,就可以進入主~子網絡結構中,并為建設各方所共亨。
在更高層次主一子網絡結構上,均具有上述同樣的功能,即任何一級子或主網經過批準后在網絡中的任何改變,也將立刻在有關主或子網中得到反映。并通過該層的上一層次與下一層次主~子網絡加以傳遞,上通下達至各層管理機構參與項目建設的各方,這些都為項目管理提供了極大的方便。
3 做好基礎工作,為P3高效使用創造條件
業主處在建設項目總組織者的地位,須為項目管理協調、有序地進行做好基礎工作,特別是應用P3軟件并采用多層二階主~子網絡直接傳遞結構模型時,做好基礎工作的重要性突出。這些基礎工作有:
3.1 建立整個三峽工程分解結構(WBS)框架
工程分解結構(WBS)是把整個工程按單項工程、擴大單位工程、單位工程、分部工程、分項工程的層次進行分解。它是一棵建設項目的家族樹。分解的最終層次的樹枝末梢,就成為網絡計劃中的一個工作或幾個工作(或稱活動)。因此,分解的詳細程度會直接影響網絡計劃中活動數目。過于詳細,則增大網絡圖的圖幅,不利于閱讀與管理;分解得過粗,則對進度控制缺乏必要的指導作用。WBS分解的詳細程度應考慮如下因素:
(1)WBS分解的詳細程度要與計劃進度的功用相協調,業主方的計劃進度主要用于進度控制,宜粗些。通常分解到分部工程(最多到分項工程)的層次即可;對承包商實施性的進度計劃所需的CWBS,可由承包商對其合同范圍工程,在業主方WBS框架基礎上根據需要,再自行細分;
(2)WBS的框架結構,要兼顧工程分標的具體要求。如永久五級船閘輸水工程,宜將其再分成上游輸水工程與下游輸水工程,以避免出現一個分解單元跨兩個合同的情況;
(3)分解的詳細程度,對整個工程各部份要做到基本一致,以便能正確確定網絡計劃中各活動之間的邏輯關系;
(4)WBS分解的詳細程度應使之對應的活動,在施工現場較易識別,有利于進度檢查與進度控制工作。
總之,WBS分解結構應有利于建設項目進度控制與其他項目管理的需要。
3.2 建立工程項目管理的組織分解結構(OBS)
為使項目管理機構管轄范圍清晰、職責分明,常用組織分解結構描述業主方管理機構的設置。并把它與WBS終層次的分解單元對應起來,即把WBS垂直樹與OBS水平樹按項目管理組織的管轄范圍,得出對應的交叉點,以明確其責任主體。OBS的詳細程度可分至具體責任人。
3.3 建立為項目管理服務和方便P3應用的代碼體系
設計出一好的代碼體系與代碼方案對于項目管理及相關軟件高效應用至關重要,它可使諸如統計、分類、校對、查詢、計劃的整合、計劃的拆分、數據組織、過濾等工作變得簡單方便。由于限于文章篇幅僅列項說明如下:
(1)為擬訂好WBS框架,建立統一的工程分解結構代碼符與詞典。并在最高層主網上輸入,以便為各層主、子網所共亨。
(2)為擬定好OBS框架,建立統一的組織分解結構代碼符與詞典,并在最高層主網上輸入,以便為各層主、子網所共亨。
(3)依照三峽工程分標設計,統一規定合同代號,并建立詞典。
(4)約定各標合同項目活動代碼,在單代號搭接網絡模型下,活動代碼為網絡中節點代碼,從活動代碼易于做到唯一性的易于閱讀網絡圖,建議活動代碼的前兩位為字母型(與合同代號一致),后4位為數字型混合碼為宜。后4位阿拉伯數字均以0、5數字結尾,以便為以后網絡中增加活動留地。
(5)約定活動分類碼
活動分類碼實質上是把某些特性用活動分類碼的形式加以識別。P3可為活動提供20個分類碼,這些活動分類碼可以識別諸如:活動屬何種工程;活動所在的工程部位、高程;活動的承包單位;活動的監理單位;活動的業主管理單位;施工活動還是管理性質活動;以及想要識別的其它特性。業主方統一建立活動分類碼(包括代碼結構、碼值與詞典)供參與工程建設的有關單位所共亨。
(6)制定統一資源類別代碼
制定統一資源類別代碼的結構、碼值與詞典,資源包括:資金、勞力、各種材料、各種專用施工設備等。制定統一資源類別代碼,使各承包商以統一的代碼把資金、勞力、各種材料、各種專用施工設備的需要量載入網絡之中,不僅為承包商編制施工資源、配置計劃提供依據,同時也為業主方通過主~子網絡結構匯總各種資源的總量及其在時間上的分配提供方便。為業主的材料、設備的采購與供應,資金籌措,施工現場管理等提供信息支持。為了減少這方面的工作量,可僅對業主關心的資源進行,對承包商關心的資源可在其子網絡上自行定義。
4 制定運行規則,避免混亂發生
業主與多個承包商建立工程施工合同關系,共同為項目進度目標的實現各自承擔其相應的義務情況下,按照一定的準則,規定各方運行規則,是避免發生混亂所必須的,尤其是應用P3采用多層二階主~子網絡非直接傳遞結構模型時,尤為必要。其運行規則的內容概述如下:
(1)有關各方均應采用為業主方制定的代碼結構、碼值(符)、詞典。最好在最高層主網上輸入,以便為各層主、子網所共亨。
(2)為使在主~子網結構內運算協調,在運行進度計劃調整、更新時,必須確定相同的更新日期。所有的子網應使用相同的數據日期,以避免沖突與混亂;如果相同的數據日期不可能,應在主網更新、調整,使其數據日期在主~子網上同步;
(3)進度計劃調整、更新的數據日期,可統一規定在月支付后的某一天為宜;
(4)承包商在其子網上調整、更新進度計劃(增、刪活動、調整活動時間、改變活動邏輯關系等),必須在其子網絡拷貝版上進行,然后交監理審批,經批準后才能作為正式的子網絡,并將原子網絡備份(存檔)以便恢復或查詢;
(5)經(4)所述步驟后,統一建立從合同到整個建設項目各層次的目標進度網絡,為事后的進度評價建立基準;
(6)各承包商對各自的進度進行評價時,均以經監理、業主審核確定的實際完成的工程質量為基礎進行,使進度評價建立在可靠的基礎之上;
(7)當在主網上增加不屬于子網絡的活動或里程碑日期時,應為主網絡定義一個前兩個字符的可與子網絡活動相區別的活動代碼符;
(8)業主、監理方為維護進度計劃系統的安全,還應建立如下規定:在網絡環境下,建立主網絡與子網絡的權限,及子網對主網絡存取、訪問的權限;用于所有子網絡工作日歷;用于調度/平衡計算如何選項的規定;資源、費用計算單位和小數點位數等。
5 擴大軟件使用范圍,發揮更大的作用
把P3軟件作為項目進度控制的輔助工具,可發揮如下作用:
(1)編制與優化項目總進度計劃與標段工程進度計劃,按需對進度計劃作出適時調整與更新;輸出各種圖表;
(2)計算時間參數,找出關鍵線路與關鍵活動;
(3)對實際進度與計劃進度作對比,得出偏差,評價實際進度。并在此基礎上,實現實際進度對計劃進度的跟蹤;
(4)匯總包括資金、材料、勞力、專用施工設備需用量計劃及其在時間上的分布,為項目資源供應提供信息支持;
(5)在上述基礎上,為制定中、短期進度計劃提供方便和依據。
筆者認為,還可以在以下方面擴大使用范圍,以充分發揮其P3功能:
(1)在合同管理方面,用于分析承包商提出的工期索賠要求與確定其索賠期限;
(2)為業主、監理在處理不同標段合同之間在進度上發生沖突時,提供最優調度的分析工具。即當不同標段間平行作業的活動會損害工程施工質量或危及安全時,可依據對項目目標實現最佳的原則,確定活動作業順序,而主~子網絡結構模型是最合適的分析模型;
(3)建立費用帳目把工程概算價格、合同價格、實際支出價格等載入網絡計劃之中,結合本國國情運用贏得值分析技術,還可在項目投資控制中發揮一定作用。
6 結束語
筆者所要闡明的是把P3軟件作為項目進度控制的輔助工具,決不是僅涉及軟件操作等純技術性的問題。從業主方角度而言,更為重要的是從組織性質工作入手,做好上面所述及的工作。在統一組織、指揮下才能充分發揮其軟件功能,為項目管理提供更好的服務。這猶如交響樂團在高水平樂隊指揮下才奏出美妙動聽的樂章一樣。筆者曾對大型建設項目使用P3軟件的情況進行一些調查,凡使用情況不理想的其癥結所在大多在于此。這是要引以為戒的。也是筆者寫此文的用意之所在。