我们在实践应用的时候,会经常遇到一个最初的问题,到底用P6哪个版本哪些组件更合适呢? 在回答这个问题之前,我们先看一下P6的发展历史。P6的前身是P3,也就是1983年Primavera公司创立的推出的产品,而且是DOS版本的。直到1994年的时候,Windows版本的P3才面世,同时也在业界引发了一股热潮,直至被誉为“不是标准的标准”的境界。2007-2008年间,P3到了发展到6.0版本,P3EC 6.0 慢慢简化称为P6,索性PRIMAVERA注册了P6的商标。又经过了市场的风风雨雨,2008年10月世界软件巨头ORACLE甲骨文击败SAP,一举将PRIMAVERA公司及产品悉数收购。P6自然而然地被融入到ORACLE产品系列中,朝着一个更广阔的空间前行。 ![](https://img.kancloud.cn/e8/c9/e8c9c86e618712f48d7bf3d5111f470a_750x416.png) 在Oracle怀抱中的P6,不断的朝着集成化、移动化和云计算等方向发展,依然在项目管理软件阵营中牢牢占据第一阵营。 单从软件技术本身来说,P6整个结构包括数据库层、功能层、应用层,如下图所示: ![](https://img.kancloud.cn/21/90/2190a1bf626ffe0f818bfe073508371d_648x485.png) :-: **摘自**ORACLE* *网站* 数据库层中,核心的数据存放在专用空间,在此基础上可以构建报表数据库以及进一步的BI商业智能数据库,如果安装了ORACLE BPM(流程管理软件)之后会有专门用于存储流程的数据库,如果部署了ECM(UCM)之后,也会有专门的内容数据库。 功能层中,又分为四个部分即核心企业功能、项目管理(Project Management)、集成、企业报表。 应用层中,就是P6的所有模块功能包括P6 (web),Team Member(R8就可以支持移动应用),进展汇报工具Progress Reporter、P6专业客户端 Professional、P6集成API和WebServices、P6分析工具。 其中,常说的P6 PPM 就是指P6 Professional.其他所有的内容除了第三方组件称为EPPM。 * [ ] **P6 PPM** **(Professional Project Management****)** P6 PPM 是基于Windows的项目规划工具是你最熟悉的。P6 PPM是一种可以来建立,排程并跟踪复杂项目计划的工具软件。在系统结构上,它包括一个Project Management(PM)客户需要安装在Windows 平台的电脑上,并可以连接到后端的数据库。支持SQL和Oracle两种大型数据库,从R8.4版本之后还支持SQLITE嵌入式数据库。据官方其中一个最大的卖点P6 PPM是软件可以处理多达100,000条作业的计划。 ![](https://img.kancloud.cn/bf/a4/bfa44bd0946f6b29f349c969c3fd1a96_656x385.png) * [ ] **P6 EPPM** **(Enterprise Project Portfolio Management****)** P6 Enterprise Project Portfolio Management (P6 EPPM)是一套企业项目组合管理和项目管理工具套件。EPPM中包括P6 WEB(或曾称为MyPrimavera)和P6 PPM构成。同样支持SQL和Oracle两种数据库。功能上除了P6 PPM全部功能之外,其他的都是基于WEB上的应用。例如,非常丰富的各种炫酷图表,数据透视表和仪表板。同时,EPPM中投资组合管理的一大焦点,它允许你管理的项目在投资组合的规划、排序、选择、执行,以及在R8版本中风险管理功能也得到了加强,此外,另一大亮点是支持基于DCMA14的计划质量分析功能。 ![](https://img.kancloud.cn/07/f3/07f32dcc99c504a488da25451992cfbd_657x295.png) 具体使用那种配置方式,取决于用户在项目中的角色,如果是承包商,建议使用与客户单位相同版本或更高版本的P6;如果是公司自己使用,可进行以下考量: * **项目组**:为某一个项目采购的P6版本,建议使用最低数量的PPM。 * **工作组级**:一般为部门级应用,建议使用EPPM,除了项目计划人员外,职能经理、主管领导可以使用WEB组件进行查询与监控。 * **企业级**:一般为全范围应用,建议使用EPPM+Teammember,公司管理层、项目管理层、项目组员使用各自的组件与模块进行应用。