e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  PDM/PLM

集成项目管理与工作流的层次化过程模型研究

2012/7/16    来源:万方数据    专家:熊体凡  田年  刘清华  万立      
关键字:产品数据管理  项目管理  工作流  
本文根据制造企业在产品开发管理中存在的问题和需求,以及现有项目管理和工作流存在的局限性,提出了一种以项目分解结构树和多级工作流空间为核心的层次化过程模型,实现了对产品开发中各个层次的全方位监控和追踪,增强了项目管理和工作流管理在产品数据管理中的实用性。该模型在企业中得到了成功的应用。

0 引言

    目前,随着产品市场由卖方向买方的转移,激烈的市场竞争使得企业越来越重视产品开发过程的管理。产品开发过程是一个复杂的过程,牵涉到人、事、物各个方面,由一系列技术活动和管理活动组成。技术活动包括产品结构定义、图纸设计、工程分析等与技术资源的生成和使用密切相关的活动;管理活动包括组织定义、任务分解、时间规划、进度控制、质量和成本跟踪等与项目管理相关的活动。这些技术活动和管理活动,既存在时序逻辑上的关系,又必须在系统的思想下以项目的形式统一组织。因此,对于产品开发过程的管理,不仅要从宏观上把握产品开发的管理活动,控制项目进度和资源分配,还要从微观上支持开发人员所涉及的具体设计活动的执行,反映过程之间的复杂任务关系。

    本文通过研究产品开发过程中项目管理和工作流的特点及其相互关系,结合其各自的优势,提出一种以项目分解结构树和多级工作流空间为核心的层次化过程模型,将项目管理和工作流进行有机集成。

1 集成项目管理与工作流的层次化过程模型

    1.1 相关研究概述

    目前,有不少学者对项目管理与工作流的集成进行了探讨,其基本方法是:首先将项目按照项目/任务分解模型划分成一系列相对独立的任务,然后将项目/任务分解模型映射成为供工作流引擎执行的工作流模型,使每一项任务对应于一个工作流,最后由相应的工作流管理系统对任务的各个活动及相关资源进行管理,如图1所示。

传统的集成方法

    图1 传统的集成方法

    定义1 子项目是对主项目粗粒度的分解,是一组相关任务的集合。子项目可以继续分解成下一级的多个子项目和任务,以满足管理所需要的粒度要求。

    定义2 活动是一系列操作所组成的过程,是项目分解最基本的工作单元,活动受工作流引擎驱动完成某一任务。

    项目管理技术支持自顶向下的任务分解,因此,从技术角度出发,无论产品开发过程多么复杂,都可以通过项目管理中的项目层次分解来对产品开发过程进行细化。一般来说,对于规模比较大的项目P,先将其分解成n个具有逻辑顺序的子项目Pi,分配给各个部门,分解的数学表达式为

    再根据各个部门的实际情况,将子项目Pi继续分解成若干相对简单的任务:

    式中,Tij为第i个项目下的第j个任务。

    一个复杂的产品开发项目P最终通过层次分解转变为一个任务集

    图1中,传统的项目管理与工作流集成方法在项目分解结构树的底层引入任务执行工作流,从纵向上将整个过程管理强行划分为面向项目管理的宏观过程管理和面向工作流的微观过程管理。这种传统的集成方法存在如下不足:

    (1)项目管理不涉及对活动的管理。任务的具体实现是由底层的工作流管理模型驱动活动来完成的,但是对于项目管理人员而言,任务大多数都是内部不可见的“黑箱”。在实际工作中,产品开发项目P被分解为任务集后,任务Tij,被继续细分成一系列操作活动,使每个产品设计人员得到适当的工作量,即

    式中,Ak为完成任务Tij所需的第k个活动。

    我们利用工作流的时序约束机制对这些活动之间的各种依赖关系进行管理,但是却忽略了对具体活动Ak的工作量、进度等指标进行统计。

    (2)传统集成方法中,工作流只涉及对活动的管理,而实际工作的项目过程中还存在诸如反馈、循环等约束关系。

    (3)项目管理和工作流模型之间的数据传输缺乏自动性和实时性,数据无法保证动态一致。

 

责任编辑:程玥
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐