P6软件在海上油气田建设项目计划管理中的应用
2020-01-02霍雅新
霍雅新
海洋石油工程股份有限公司,天津 300451
P6(Primavera 6.0) 是 1983 年美国 Primavera公司推出的项目管理软件P3(Primavera Project Planner 3)的升级版。P6 软件主要包括的组件与模块有:核心计划管理组件PM,经验模板管理组件MM,基于WEB 的项目、资源与Portfolio 管理模块,高级项目组合与资源计划管理模块,仪表板管理模块,协作沟通管理模块,工时单组件等。P6软件用关键路径法CPM(Critical Path Method) 来计算项目的进度计划[1]。P6 软件是以计划、协同、跟踪、控制、积累为主线的多项目计划和控制软件,以计划管理为核心,使得企业资源可集中调配管理,可以图形化资源分配,可以生成里程碑状态报告、船舶计划报表、工时单报告、风险管理报告和各类直方图、进度曲线、赢得值曲线等。
1 引进P6软件的背景
海洋石油工程股份有限公司(以下简称海工)在进行计划进度编制及控制方面主要使用Microsoft Project 和Excel 管理,为了满足从传统的项目计划管理过渡到适应国际化能源公司发展的需要,同时为了保证在项目工期、预算内保质保量完成生产任务,保持在同行业的竞争优势,海工在2007 年引进了国际先进的专为工程建设行业量身定做的项目管理软件P3,在2008 年完成了项目管理人员的上岗取证,同时建立了海工标准数据库和项目计划实施模板。海工于2018 年对P6 软件进行了二次开发,利用P6 软件的核心组件PM 进行企业项目管理体系规划、编码设定、工程计划编制、进度计算、计划跟踪、费用与资源的追踪、计划下达、反馈批准、统计分析等工作。
2 海工P6软件的框架体系
2.1 P6软件中的主要信息化编码
P6 软件支持多个项目、多个用户的同时管理。公司的管理人员可以使用企业项目结构(EPS)组合管理多个项目,公司所有项目的综合信息都可以同时读取。海工用P6 软件进行海上油气田项目管理的框架体系如图1 所示。
图1 海工P6 软件的框架体系
(1) 企业项目结构EPS(Enterprise Project Structure)。EPS 反映企业所有项目的结构分解层次。在海工EPS 的层次结点可以表示公司、各部门、项目名称、项目类别等。如渤海区域油田项目可以存在于任意一个EPS 结点中,每个结点可以包含多个项目,海工的每个项目都包含在EPS 结点中。
(2) 企业组织分解结构OBS(Organizational Breakdown Structure)。OBS代表企业中负责项目的管理层。OBS还可授予项目和项目WBS层级的用户访问和存取权限。OBS一旦分配给EPS或者WBS的任何一个层次,该OBS就成为该EPS或者WBS的责任人。
(3) 工作分解结构WBS(Work Breakdown Structure)。WBS 是完成项目必须完成的一个工作层次,以工作详情层次的方式构造。每个项目都有它自己的WBS 层次,高层的WBS 元素与每个EPS节点或项目的WBS 元素相等。每个WBS 元素都可以包含更详细的WBS 层次或作业,或两者同时包含。除作业分配外,每个WBS 元素还有已分配的日历、挣值计算设置和已分配的OBS 元素,此OBS 元素负责WBS 元素中包括的所有工作。
(4) 费用、角色和资源(Cost Account&Role and Resource)。费用是根据特定的成本控制和财务流程设定的,用于跟踪所发生费用的代码体系。角色是项目人员的职称或技能,代表特定个体,表示具有某种技能等级的资源。资源是所有项目作业上的个人和设备,是特定的个体,作业和项目之间可以重复使用,海工资源的角色可以是项目经理、专业负责人或计划工程师。P6 软件可以进行角色和资源管理,可以了解当前的资源需求,可以设置优先顺序以及估计长期配备要求而重新组织项目。
(5) 企业日历(Enterprise Calendar)。企业日历包括全局、资源、项目三种日历类型。不同的项目可以使用自己的项目日历。
(6) 项目分类码和作业分类码 (Project Codes&Activity Codes)。项目分类码反映项目的属性与类别,作业分类码是对作业属性的扩展和延伸,两者都是树状层次结构。使用作业分类码能对项目进度进行辅助分析,即通过过滤器和排序等方式来生成所需要的报表和视图。
2.2 基于P6软件的海上油气田项目管理
在P6 软件的数据库中,海工有标准模板和已完工的完整项目计划。首先利用这些共享资源能高效完成项目初始化,形成项目计划。在完成了项目计划的编制后,需要考虑工期是否满足合同和里程碑要求,资源(人、材、机具) 和费用的准备[2]。如果资源安排冲突、负荷超出最大限量,就会影响到项目计划的编排和可执行性。P6 软件可根据时间安排计算生成项目资源和费用分布直方图及曲线,如果分析超出项目计划阶段的预算,可以用资源的限量进行资源平衡和计划时间的调整,并进行项目的控制。在项目结束后进行经验方法的总结,再次完善海工的数据库,为后期开展新项目做足储备,由此在P6 软件内形成了一套闭合的项目管控循环流程,如图2 所示。
2.3 用P6软件编制海上油气田项目计划
用P6 软件对海上油气田建设项目进行计划管控的流程如图3 所示。
图2 基于P6 软件的项目管理与控制流程
图3 P6 软件计划编制及进度控制流程
(1) 在P6 软件中创建项目时首先要选择在某个EPS 之下放置项目,在一个项目之下建立每一个工作计划。这需要输入项目名称、项目代码、项目计划开始和完成时间,选择OBS 责任人[3]。一个OBS 的结点可以对应一组责任人或一个具体责任人。EPS 可以使组织能够评价资源在所有子项目上的使用情况,能够编制单个项目或所有项目的详细或汇总数据报表。这是用P6 软件编制的项目与通常所指项目的明显区别。
(2) 创建好项目后,建立WBS 工作分解结构,增加作业,给作业增加角色和资源,并对每个作业连接好逻辑关系(作业的逻辑关系包括开始开始SS、完成开始FS、开始完成SF、完成完成FF 四种类型),确定一个活动的紧前作业和后续作业的开始及完成时间,进行作业的最早开始、最早完成时间,最晚开始、最晚完成时间以及总浮时和自由浮时计算。其次对项目进行实际进度跟踪,并创建目标计划。
(3) 创建目标计划需要在菜单“项目”中选择“分配基线”。进入维护目标计划窗口后,单击右边命令栏的“增加”,就可将当前选中的项目增加为目标计划。创建完毕后要为项目分配目标计划,最后使用临界值对项目进行预警控制。
(4) P6 软件能提供作业的时间进度安排和所需要的投资需求,使项目管理的内涵渗透到各个职能部门,使项目管理不顾此失彼。实现了项目进度资源计划直观化、更新动态化,大力改善了项目控制冗杂的局面。
3 计划管理中的动态控制
3.1 项目计划P6软件编制合理性的判断
在制订好海上油气田项目的计划之后,在创建项目目标计划之前,必须对项目进行分析评估、优化和调整。首先,需要检查项目WBS 设置是否合乎项目实际需求、作业项是否齐全、是否涵盖全部工作范围,检查计划中每条作业分配的逻辑关系是否正确,还要判断项目计划时间安排是否满足要求;其次,检查人力、船舶资源分配是否合理[4]。若项目出现下列情况时,需对此计划作出调整或压缩。
(1) 查看完成日期。在项目详情表的日期页面查看最新的项目完成日期是否满足项目必须完成日期,如果超出必须完成日期,此项目计划需要修改。
(2) 查看总浮时。使用P6 软件的过滤器找到项目的关键路径,确认关键路径上每条作业的总浮时是否有负值,如果存在负总浮时,则项目计划需要调整。因为出现这种情况时,即便按照计划执行工作也是无法按期完成项目的。
3.2 项目进度计划的优化调整与压缩方式
P6 软件的核心内容是网络计划、关键路径、临界值分析、赢得值分析。在P6 软件中项目计划的调整和压缩主要是分析项目关键路径上的作业,只有在不存在总负浮时、关键路径的所有作业满足项目完成日期和合同要求的情况下[5],才算完成对计划的调整工作。在默认情况下,关键路径定义为“总浮时小于等于零”,其横道用红色显示。在海上油气田项目计划管理的实际运行中,一般会采取以下四种方式进行计划的优化调整和压缩:
(1) 使用P6 软件中的逻辑关系和延时来调整项目的施工工艺,从而达到缩短工期的目的。
(2) 使用P6 软件中的日历进行计划的优化调整和压缩。修改作业日历即增加或减少工作时间,可选用全局日历(共10 种日历,可以选择7 d(无节假日) /周)。
(3) 通过增加资源、增加人力投入达到缩短工期的目的。
(4) 通过增加施工工作面、分解长工期作业项来缩短工期,从而缩短项目的总工期。
3.3 优化调整工期的典型案例分析
以海工承揽的某一个渤海油田项目的数据为例,来说明运用P6 软件进行计划动态控制的功能和方法。此项目的原始计划是2020 年4 月28 日投产,压缩机B2 吊装的原定工期为10 d,为节约项目成本要提前投产,需要将总进度工期压缩3 d,同时提出了今后可供项目计划管理的借鉴和使用思路。
(1) 缩短原定工期。如图4 所示,将E1822作业项(压缩机B2 吊装) 原吊装工期10 d 改为7 d 完成。通过修改作业工期,通过在施工现场增加一台吊机以加快吊装工作,或者通过改进施工方法,使得投产日期从2020 年4 月28 日提前到了2020 年4 月25 日,从而达到了压缩工期的目的。
图4 压缩原定工期
(2) 采用平行作业的方法。如图5 所示,通过增加施工作业面,使得原来需要在一项工作完成后才开始另一项工作的逻辑关系变为平行施工工作关系,即修改逻辑关系为这两项作业同时开始,从而达到缩短工期的目的。原计划中作业项E1812压缩机B1 吊装是在E1804 压缩机A1 吊装完成后开始,作业项E1822 压缩机B2 吊装是在E1812 压缩机B1 吊装完成后开始,现作业项E1812 和E1822 的吊装调整为E1804 完成后同时开始。删除原来的FS 并改成SS 的逻辑关系,实现投产日期变成目标日期2020 年4 月25 日。
图5 逻辑关系调整
(3) 采用交叉作业。如图6 所示,通过调整作业逻辑关系的延时(延时可以是正数也可以是负数) 来缩短工期。将作业项E1812 压缩机B1 吊装逻辑关系的延时由0 修改成-3,投产日期就变成了目标日期2020 年4 月25 日。当优化调整后的项目计划是各专业、部门及主管生产领导都认同的计划时,可将此计划创建为目标计划,而后开始对计划进行跟踪和控制。
图6 延时调整
4 使用P6软件的优势及建议
4.1 应用P6软件的优势
(1) 建立了标准的、集中的大数据库,促进了海工专业人才队伍的建设。P6 软件可以快速进行项目初始化,重复利用项目模板,并进行项目计划和经验的提炼,对已完工的项目进行经验总结,实现企业的“Best Practice”。
(2) P6 软件有汇总和跟踪进度、费用、赢得值的功能,可以使用临界值进行计划进度管理和费用控制。P6 软件中EPS 反映的是企业内所有项目的结构分解层次。在项目实施初期,计划、费用工程师可以全方位地规划、编排项目的实施步骤和组织过程,便于对项目多种方案的计划和费用进行比对研究,从而更合理地安排目标进度和预算。在项目实施过程中可以对进展、费用情况进行对比分析,还可以根据实际情况对未来的计划和费用进行安排;同时可以统计汇报单个或所有项目的详细数据,传达可靠的项目信息,为公司领导层和相关管理人做业务决策提供数据依据。
(3) P6 软件支持基于EPS、WBS 的任一层次的“自上而下”的预算分摊方式,如项目权重、里程碑权重、工序步骤权重等,这种分摊联合赢得值法使得“进度价值”的计算更符合客观实际。
(4) P6 软件可以集成风险与问题管理,可以通过工期、费用变化和临界值设置来动态监控,对项目中出现的问题自动预警,使各种潜在问题得到及时发现,并得到快速解决。
(5) 目标管理是P6 软件中的一项强大功能。目标管理使海工的管理人员和专业人员更重视进度计划,更认识到进度计划的严肃性。各职能部门都有一份统一的进度计划的指导文件,可为实现该计划文件的时间目标做出努力。
4.2 应用P6软件的建议
(1) P6 软件指导使用者用实践经验来进行项目管理,而不是把P6 软件仅仅停留在软件功能本身。P6 软件管理需要公司管理层和执行层的共同参与,各类人员的素质影响了其软件的使用效果,其核心问题是解决项目管理的实际问题。因此对项目管理人员提出了更高的要求,不仅要掌握计算机技术和P6 软件,还要积累工程项目管理、经济管理、工程技术管理等知识,并提高职业素质。
(2) 采用P6 软件对项目计划进度进行监督和检查,必须要从始至终,不能开始时严格跟踪,而后期弃之一旁,需要随时跟踪每个最小作业项的进展。及时调整是运用P6 软件管理项目计划的灵魂,如果领导层没有足够重视,调整数据和调配资源不及时,必定使P6 软件管理失去意义,必须在发现问题时及时提醒并采取措施补救,以确保目标计划的实现,否则动态管理计划就是空谈。
(3) 海工在推进项目精细化管理过程中也碰到了较大阻力,究其原因主要是增大了项目成员的工作量。实施“动态控制”被当作是一种最理想化的状态,这一难题采用传统Excel 制订计划的方法确实很难解决,因为缺乏实用的工具和实践方法。P6 软件提供了“计划”和“动态控制”的便捷工具,根据海工多年的项目管理实战经验,P6 软件使得项目计划真正得到了实施。在项目管理中,如何运用好P6 软件,并有效地贯彻在项目管理的整个过程中,以提高项目管理水平,获取最大经济效益,提升企业市场和国际竞争力,是企业管理真正要做的实事。
5 结束语
P6 软件各种强大的功能为企业总结和再利用项目管理经验提供了便捷的途径,也为不断提高项目管理水平、节约成本、合理调配资源提供了较为理想的工具。海工结合自身生产经营需要,以技术和管理能力作为基础支撑,规划好项目管理和计划管理工作,真正做到“计划可执行、控制可落地”;运用P6 软件加强项目管理经验数据的积累,合理确定生产定额,进行精细化管理,降低项目工期和成本,降低项目风险,优化资源配置,从而极大提高了海工在国际能源市场上的参与度和抗风险能力。