引言
产品开发项目管理能满足企业对整个产品开发进行协调和进度控制的要求,越来越受到企业的重视。以往大多数PDM系统的项目管理功能较弱,只能用工作流程对其状态信息进行管理与监控,对企业的产品开发项目的宏观管理能力较弱。目前,对PDM项目管理的研究较多,但都集中在类似与通用项目管理软件的项目管理整体框架的构建和具体管理功能模块的实现上,并没有对适合于制造企业产品设计阶段的项目管理过程进行深入的研究。然而,目前对项目管理过程模型的研究又集中在一般的项目管理方法上,也缺乏对其设计过程的单独建模研究,不能完全适应企业产品设计阶段的项目管理。因此,迫切需要一种适合于产品现行设计过程的项目管理模型来满足企业的需要。
1 PDM项目管理过程模型的构建PDM系统中的过程管理一般有下列3种类型:
a 以产品(项目)为中心的过程管理(即产品流)一般指产品开发的过程,是对整个产品生命周期的总体把握和控制。包括项目创建、删除、发布、启动、撤消和完成等动作。
b 以项目任务为中心的过程管理(即任务流)它是对项目某一阶段过程的细化,重点是在项目分解后对项目任务的工作状态进行监控和自动跟踪,并明确定义任务执行的顺序、条件和任务间的信息流,从而实现业务过程的高效运转,使其能在最大程度上实现业务过程的重用。
c 以图文档为中心的过程管理(即图文档流)。其主要用途是对产品生命周期中所产生的形形色色的各种文档和图纸进行全方位的管理,包括图文档的校核、审批和归档等子过程。上述3种类型的管理过程在PDM系统中都是分别进行管理,这种相互分离致使企业难以从整体上把握产品设计阶段的进度、资源和成本,不能实现真正意义上的项目管理。因此,有必要将这3种类型的管理过程统一起来建立一个整体模型。为分析其统一性,运用面向对象的方法建立了产品开发过程的对象模型。其中,一个项目开发一个产品,一个项目分解为多个任务,并由多个人员来承担,项目和任务执行过程中均需完成多个文档,一个产品关联多·个文档信息;一个产品的开发需要消耗多种资源,每个人员可以拥有多个角色;项目进行过程中将执行多个过程,每个过程又包含多个活动,每个活动又涉及到一个角色。由此可见,只要将执行过程中的多个过程按照先后顺序、相互包含关系统一到一个多层的有时序的项目管理过程模型中,便可以实现项目总体的宏观管理。
2 基于扩展Petri网的项目管理过程模型实现
有了统一的项目管理过程模型,选择适合的建模方法便成为实现该模型的关键。我们采用了一种基于扩展Patri网(功能网建模)的新方法。功能网是在采用Petri网对控制转移结构描述的基础上,将Petri网中的库所(place)和变迁(transi tion)等术语用容易理解和接受的令牌盒和活动等来表述,同时为了描述项目过程管理中的数据流和控制流,引入变量、值域及各活动的约束规则、功能函数和后滞函数及外部函数事件。为了描述项目管理过程模型中的几种基本路由,在功能网中构造几种结构化的组件与之对应,如图1所示。

[本文共有 2 页,当前是第 1 页] <<上一页 下一页>>