所谓工程过程,在生产制造中就是指生产工艺,在建筑工程中就是指建筑工程施工规范,在软件开发中就是指软件工程方法,等等。那么这些规范反映的是产品本身生产过程的专业方法,但不是特指某次生产过程的具体组织,无论是什么样的具体产品订单要求,无论是哪个企业组织生产,无论具体生产过程如何组织,该产品的生产工艺、工程方法规范都是基本相同的。这种具体行业中、针对具体产品种类的生产工艺,决定了实际生产过程的项目管理的内容。项目管理中所定义的项目过程,必须符合生产工艺的要求。
在工程方法规范中,与项目管理密切相关的,就是工艺过程和工艺标准。工艺过程指的是步骤,一个机械零件是如何通过铸、车、磨、镀等工序一步一步加工出来的,一个软件是如何通过需求分析、设计、编程、测试等过程逐步开发出来的,市场营销和销售过程,是如何通过AIDA的过程逐步实现的,每一种不同的产品,都会有具体的专业过程的要求,即使是服务类的过程,也必定有其专业要求。特别是当这种产品要进行批量生产,或者服务内容要长期反复提供时,定义这样的工艺过程就显得尤为重要,它是每一件产品都必须遵守的生产过程。工艺过程的优劣,直接就决定了实际生产过程的效率和效果,也对生产过程组织提出了基本的目标要求,决定着具体项目过程的组织方法。工艺标准则是指在整个工艺过程中,每个工艺步骤需要达到的质量标准,例如车工要保证达到工件尺寸精度的要求,软件编程要满足一定的错误率的测试要求,服务中要达到服务水平协议(SLA)所规定的水平,这种标准,直接决定了产品质量的要求,在具体的生产过程中,直接决定了具体项目过程中的质量管理的主要内容,对项目质量管理提出了明确的要求,从而直接影响整个项目的组织方法。
在加工制造等生产有形产品的企业中,对生产工艺、工程规范是比较容易理解的,而在服务型企业中,往往对工程规范不容易理解,将服务过程视同项目过程。但实际上,在服务型企业中这种过程规范实际上也是存在的,其形式往往是标准服务流程及相关的制度规定,有的则在项目模版中体现。
产品与项目的关系,在PMBOK中有所提及,但没有展开,毕竟产品管理不是项目管理的主要内容。但是从企业管理的角度来说,是产品生产的需求决定了项目的需求,产品的专业工程规范决定了项目中的基本阶段划分,产品的原料和加工要求决定了项目的资源需求,等等。项目管理本质上是面向目标的,那么项目最终的产品(交付物),就是项目目标的重要体现,有关产品本身的各种要求,都必定会反映到项目管理的过程当中,对项目的范围、时间、资源、质量等许多管理领域内容,都会产生直接的影响。
每个行业中每类产品,都会有基本的工艺规范的要求,每个企业当中都会有更适合自身实际条件的更具体的工艺过程要求,这种工程规范的要求,不仅会体现在企业的生产线设计上,还体现在企业各方面的规章制度上,体现在企业内的各种工作流程中。因此,作为企业管理者,要能够区分工程规范中的过程要求,和企业项目管理中的过程要求,前者是目标和内容,后者是过程和形式,两者之间必须相互配合,取得平衡,才能形成完整的对生产过程的管理。
因此,在项目的工作范围和交付物、对应工艺操作要求的项目任务、项目任务间的依赖关系、项目任务的工期、项目中质量管理要求、项目基本资源需求等项目管理的内容当中,在相当大的程度上,都取决于工程过程规范的基本要求。
另一方面,工程类过程所体现的生产工艺的要求,往往是通过实际的项目过程实现的,所以在许多企业的项目管理规范中,都会对应有本企业的产品生产过程规范,例如在采用瀑布式软件工程模型的软件开发项目中,通常都会有需求分析、设计、编码、测试等项目阶段,这些阶段实际是为了满足工程过程规范而存在的。项目中的这些阶段,从项目管理角度则更强调的是具体实现中的过程组织。也就是说,工程过程规范,必须通过项目过程来实现。
正是由于工程过程规范和项目过程这种必然的依存关系,工程类过程规范和具体项目中的阶段划分,往往有很多是重叠的,名称、顺序、资源要求等都可能是基本相同的,所以有时会将两类过程视为同一的,这样是很危险的。目前,一些正在改进中的企业,由于缺乏对项目管理的全面的认识,特别是一些项目特征非常明显的企业,将专业工程过程和实际项目过程的管理混淆起来,片面的强调项目管理,忽视了更为基本的专业过程规范的管理,使得很好的过程却不能得到满意的产品。这是特别需要注意避免的。当出现这种情况时,就需要重点关注工程规范的定义和执行情况,这未必是项目过程管理当中的问题。