产品数据管理系统项目管理功能的实现

2004-7-20 10:07:48【作者】 畅享网 【进入论坛】
本文关键字 理论探讨 PLM
广告

产品数据管理系统项目管理功能的实现   

刘  胜,刘明新,孙晓菲   

(辽宁工程技术大学机械工程学院,辽宁阜新)

摘  要:针对当前产品数据管理软件在项目管理上的弱点,根据开发产品数据管理软件的经验,本文通过分析和项目管理有关的若干问题着重介绍了产品数据管理软件中项目管理功能的具体实现方法,实现了项目管理模块管理项目全部信息的功能。为以任务为管理核心和以流程棋板驱动任务的项目管理软件的开发提供一种解决方法。

关键词:PDM:项目管理:项目结构:项目人员:项目任务

引  言   

产品数据管理(PDM)是将计算机在产品设计、分析、制造、工艺规划和质量管理等方面的信息孤岛集成在一起,对产品整个生命周期内的数据进行统一的管理,广泛应用于与产品设计相关的很多领域。项目管理的功能、建立及实施    PDM按照应用的范围可以分为企业级四M和工作组级PDM,企业级PDM的功能结构如图1所示。   

其中项目管理功能是四M系统最核心的功能,本文将对项目管理的功能、建立及实施进行研究。   

项目管理的定义是:为了在确定的时间范围内,完成一个既定的项目,通过一定的方式合理地组织有关人员,并有效地管理项目中的所有资源(人员、设备等)与数据,控制项目进度的系统管理方法。项目管理所涉及的信息最多,范围最广,实现起来也最复杂。

项目管理主要包括三个方面的信息,即人的信息、物的信息、任务的信息。其中人的信息包括项目人员指定,项目人员编组,人员角色分配。物的信息是指该项目要完成的产品对象,以及在完成过程中参考的资料、生成的文档和产品零部件等。人对物的作用构成任务信息。项目管理通过任务分配将将人和物联系起来,任务的分配和进行又要遵循一定的流程规则,按照一定的流程规则进行的项目使得用户在管理项目和监督项目时十分方便。下面以自行开发的PDM软件FIREYEEPDM在项目A—142冷墩机上的应用,论述项目管理功能的实现。

在创建一个新的项目后,通常要对项目进行产品结构上的分解,指定项目人员,为人员指定不同角色,分配不同任务。

1.1  项目产品结构分解   

项目产品结构分解是把项目要完成的产品进行结构上的分解,项目产品结构分解有利于优化对项目的管理,项目产品结构按照树状关系存于四PDM数据库之中。

1.2项目人员指定   

项目人员指定是指从企业指定一部分人组成一个临时的工作组(也叫团队)来完成特定的项目,在指定过程中,可以指定企业某一部门的所有人员,也可以指定企业某一部门的某一个特定的人或角色来参加项目。对于部门作为一个整体来参加项目的,在项目管理时将把此部门作为项目工作组的于部门来管理,它在项目编组时并不出现在编组中。   

人员角色分配是用来为项目人员指定角色来完成特定类型工作的,一个角色对应企业中的一个特定的工作岗位,如设计员,主人设计师,工艺员,主任工艺师,总设计师等,不同的企业人员可以承担同一个角色。在PDM系统中,角色分为静态角色和动态角色,企业中固定的部门中的固定的岗位对应的角色称为静态角色。在项目中的角色由于其随着项目的存在而存在,被称为动态角色。不同的角色之间存在类似上下级的管辖关系,其关系如图3。

1.3  项目任务分解   

任务分配是为不同项目成员或角色分配任务,不同的PDM在任务分配上有所不同,有的PDM是按照角色进行任务分配的,有的是按照用户直接进行分配的,有的是混合使用两种方法。FIRYEEPDM就是混合使用两种方法。任务分配的很重要的功能是任务分解,任务分解分为横向分解和纵向分解,横向分解是将某一任务分解为几个平行的于任务,于任务之间没有时间上的先后关系,通常横向分配都是按照产品结构进行分配的,如上图中对A—142冷墩机的分解。纵向分解是将任务按照时间先后顺序分解,通常是按照模板进行分解;模板是在对以往相似的工作进行分析总结的基础上,找出它们在过程上的共性,抽象而成的固定的流程模型。按照模板进行分解的任务通过模板来监控任务的进行情况,整个项目也可以让其遵循一个任务模板,例如A—142冷墩机开发项目可以让其遵循如图4所示的新产品开发模板。   

按照模板分解而成的任务还可以按照横向分解和纵向分解进行再分解,如此层层分解就实现了项目的任务分解,在进行项目任务分解过程中系统将自动纪录当前任务的父任务和当前任务遵循的流程。

1.4项目任务信息   

在进行项目任务分配过程中,为了让特定的成员知道完成任务的具体操作,需要指定任务的输入和输出对象,任务完成的标志也是通过检查输出对象来确定的,输入对象主要是一些参考文档,技术要求文档,任务书等,输出对象主要是产品图纸,工艺卡片,或者产品样品等。

   

当系统在进行以上操作后,任务监控就变得十分容易了,因为整个项目都已经通过横向分解和纵向分解分解开来,任务之间通过树状关系表单和任务模板联系起来,具体的人和具体的产品对象通过任务联系起来,任务执行情况通过检查输入和输出对象来监控,任务的进行通过流程规则来约束和驱动,考虑到实际情况中任务的重复执行,任何一个任务都有如图5所示信息  .

例如在设计A442冷墩机冲头部的连杆时,整个设计过程的负责人为王飞羽,该任务是从冷墩机冲头部设计任务横向分解而来,因此父任务为冲头部的设计,该任务的输入对象为连杆设计任务书,输出对象为经过审核批推通过的连杆图形文件,该任务不是遵照任何流程模板分解而来的,所以不属于任何流程模板,该任务的结束标志为输出对象即图形文件完成为止。该任务本身又按照模板进行纵向分解如图6。   

其中设计图纸和技术说明由林文完成,校对图纸也由林文完成,审核图纸由该项目的图纸审核角色即审核员来审核,最后图纸由项目文档管理员进行图纸发放。任务在执行过程中,按照任务的类型将决定任务结束后流程将进行到哪一任务节点,对于设计节点,任务完成后直接进行到下一节点,但是对于审批类任务,任务执行人可以将嫡程退回到前面某一节点,例如在冷墩机下胎部图纸设计过程中,存在图7的关系。   

在项目管理过程中,通过监控每一个任务的全部信息,整个项目将会处于完全监控之下,项目管理就可以空现

2  结  论   

按照本论文提供的信息建立起来的项目管理模型,可以方便直观地监督控制项目的全部信息,实现项目管理,为项目管理软件的开发提供一个借鉴。

参考文献

[1]童秉枢,李建明.产品数据管理(PDM)技术[M].北京:清华大学出版社

[2]高奇微,其欣农.产品数据管理(PDM)及其实施[M]北京:机械工业出版社

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系