应用P3软件为建设项目管理服务
1999-01-13胡肇枢
胡肇枢
三峡工程是一举世嘱目的工程建设项目,项目管理的任务其中包括进度控制的任务极其艰巨。业主单位确定应用P3软件作为进度控制的辅助工具已近五年时间,取得了很大的成绩,但还存在有待改进的地方。笔者有幸从93~96年,涉及此方面的工作,对合理地应用P3强大的功能为项目管理,尤其是项目进度控制服务,提一点自己的看法。现分述如下,作为抛砖引玉供有关部门参考。
1、 统一规定网络进度计划的表达形式
三峡工程因其规模宏大,需要采用分项直接承发包制,业主将与多个独立的承包商建立合同关系,如果承包商们在进度计划表达形式上不统一,各自采用他们习惯的表达形式,对单个合同可能是可行的,但对整个三峡工程的进度控制而言,将产生混乱的而导致无法进行。
网络计划的类型有肯定型、非肯定型,随机型、循环型等。在土建行业大多采用称作关键线路法的肯定型计划网络。而该类型计划网络以其表达形式来分有:双代号、单代号、与单代号搭接网络等表达形式。从业主与监理方使用的网络计划大多是控制性进度网络,以及考虑到工程建设项目的复杂程度与P3软件所能支持网络计划的类型而言,以采用单代号搭接网络最合适。由于它表达相同的计划对象时,可以具有网络的规模最小,表达最为简洁的好处。因为它可免除用其肯定型计划网络时,为了表达活动之间的逻辑关系而需要增加虚活动和要把完整的须加细分的敝端。关于规定统一用搭接网络的建议,必须取得建设各方的共识,并共同执行。只有这样,才能把进度管理,纳入统一的、可操作的进度控制模型之内。
2、 分析管理环境,合理确定进度计划网络整体结构
进度计划网络的整体结构是指进度网络系统中整个局部网络之间联系方式不同划分结构类型。
在选择进度计划网络的整体结构形式的时候,必须根据建设项目特点与管理模式出发予以考虑。从三峡工程业已招标发包的合同看,有的一个合同包含了若干个单项工程(如右岸一期工程合同);有的则一个扩大单位工程包含了若干项合同,如永久船闸工程。因此,业主项目与监理单位均处在多个合同管理环境下工作。这大大增加了项目管理的难度与工程协调工作量。我们在确定网络计划整体结构时,都要与上述多项目管理环境相适应,并充分利用P3软件所能提供的功能为前提。
关于进度计划网络的整体结构,可分为两类,一类是多级网络,如以三级网络为例,其示意图见图1。
图1多级网络示意图
级次划分与管理机构层次划分相一致,各级绘制自己管辖范围内的计划网络,下一级进度网络的安排必须服从并满足上一级网络的要求。级次愈低,计划对象的工程范围越小,工作分解得也越细;而级与级之间没有结构上的联系,互相独立各自自行计算,其中任一级的网络发生变动,各级涉及部分都要独自进行修改,以适应各级网络保持协调的一致要求。这种类型的网络整体结构在级数较多时,计划修订起来非常繁琐,不利于项目管理。
另一类是多阶网络,在划分阶次上同多阶网络,但各阶之间是互相联系的,在任一阶上发生网络结构上与数据上的变动,立即在各阶次上反映出来,并生产互动,自行协调适应。P3有一个突出的功能是能处理相当于两阶的多阶网络。称之为主~子网络结构。当一个合同包括若干个单位工程时,主进度网络是整个合同,而其中任一单位工程的进度网络为主~子网络结构中的一个子网络;当一个单项工程(或扩大单位工程)包含若干个合同工程时,主网络是单项工程的进度网络,而其中任一个合同工程的进度网络为主~子网络结构中的一个子网络。主~子网络结构图如图2所示。
图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软件的情况进行一些调查,凡使用情况不理想的其症结所在大多在于此。这是要引以为戒的。也是笔者写此文的用意之所在。