“项目-过程模型”表述了两个不同层面的业务管理范畴:
(1)项目层面,主要管理对象是项目管理的9大领域:项目整体管理、项目范围管理、项目时间管理、项目成本管理、项目人力资源管理、项目质量管理、项目沟通管理、项目风险管理以及项目采购管理:以及5大过程组:启动、规划、执行、监控和收尾。依照9大领域和5大过程组,为协同产品开发项目管理系统建立功能矩阵。如图3所示。
图3 项目管理功能矩阵
项目的功能矩阵归纳起来可以认为是以项目进度、成本、资源为核心的一系列功能扩展,因此,项目建模的核心在于对进度、成本和资源三者的协调和调度。
在过去50年,项目建模技术研究已经取得了较大的发展,早期,在不考虑成本和资源约束的前提下大多数项目管理人员使用关键路径法(CPM)和计划评审技术(PERT)来制订项目计划。由于工作本身具有资源约束性,不考虑资源约束性的情况下,项目计划往往难以执行。
随着网络计划技术的发展,对资源约束条件下的项目进度计划技术已经相对成熟,以工作前后逻辑顺序约束以及有限资源约束的多重条件下,优化项目进度计划成为项目过程建模的首要目标。目前在这一领域中比较成熟的模型是资源受限项目调度问题模型(RCPSP)。这一模型按照其调度的目标又进一步细分为:单执行模式的资源调度、多执行模式的资源调度、离散时间/成本权衡调度、最小/最大滞后的资源调度、最大净现值的资源调度等多种调度方式。
(2)过程层面,主要目标是针对协同产品开发的应用实施角度研究业务流程建模和运行控制,属于过程自动化的范畴。工作流建模技术目前也非常成熟,国际上通行的流程建模标准和工作流软件也应用非常广泛。BPMN规范就是目前国际上比较通行的一种流程建模规范。由标准组织BPMI开发的BPMN l.0规范发布于2004年5月。BPMN的主要目标就是要提供被所有业务用户理解的一套标记语言,包括业务分析者、软件开发者以及业务管理者与监察者。图4是对一个典型的“产品设计批准”流程定义的BPMN2的模型图示。
图4 BPMN2模型