热门关键词:

PDM系统项目工作流实现浅析

  • 该文件为pdf格式
  • 文件大小:156.47KB
  • 浏览次数
  • 发布时间:2014-09-14
文件介绍:

本资料包含pdf文件1个,下载需要1积分

PDM系统作为支撑企业协同产品开发的集成框架 ,必须能够为生产企业提供强大的产品研发的项 目管理功能。然而,PDM系统作为大型 CAD软件设计企业的附属产品,涉及的项目管理大都只是项 目文档的管理,缺乏研发项 目的全程管理功能.不能有效地对产品开发项目的各个阶段进行管理和控制.不能有效地管理每个阶段的进度、资源配置等工作。

在实际操作中.前期开发工作的大部分成果的是产品研发相关的数据,研发数据组织结构复杂数据量庞大,给项 目管理的阶段评审工作带来的诸多的不便。关键节点-般由多个子节点组成 。评审子流程关系较复杂。在没有合适的管理平台下操作 ,往往会造成数据失真,缺乏-些直观的工具 ,判断审核困难 ,增加了评审工作的风险,违背了该项目管理体系的风险规避的初衷。企业迫切需要针对 PDM系统在研发项 目管理中的不足,设计 出能集成研发项 目管理主要功能的PDM系统对此现状做了初步的探索。

2 研发项目的抽象模型研发项 目管理的关键点是各阶段的控制和决策 ,做出合理决策的依据是该阶段的各交付物的质量和及时性,在项 目执行阶段保证每-次决策的正确是研发的核心要求。根据研发项目的阶段决策要求,可将项 目拆分为几个关键阶段 ,阶段与阶段之间由决策门进行连接,每个决策门按照项 目的类型设置各 自的决策内容和开闸条件 , (开闸条件会随着项 目执行不利的条件的增加例如时间的增加等因素而提高 ,-旦项 目延期时间超过极限,项目将直接中断并进入取消流程),决策部门对于进入决策门的事项进行评审 ,-旦门条件达到开闸要求,则允许项 目进入下-个阶段。主要的阶段评审内容 比较多并且非常复杂,这为评审工作带来了-定难度,集中评审也不利于项 目的实时控制 ,不利于问题的及时处理。

基于此 ,将每个阶段进行进-步的细分 ,形成多个次级流程,每个次级流程还可以细分为更多的子流程.子流程之间的也有子决策门连接,子决策门的评审内容-般比较专-,降低了评审难度,决策质量也得到了提高。这种通过子决策推动大决策的方法改善了项 目的管控困难的问题 。用于阶段评审的交付物可以理解为在 PDM系统中由特定的工作阶段产生的数据 ,这些数据随着特定的阶段流程进行流转 ,经过决策门后再传输到下-个阶段中去。通过将各个阶段的有序管理和控制,从而推动研发项 目的进展,最终完成研发项目。

通过上述方法,可以将研发项 目的抽象成由多个不同层次的阶段组成.每个阶段都可以根据负责程度,拆解成由具体的逻辑关系组成的子阶段 ,子阶段通过子决策门评审后汇聚 回主 阶段 。对研 发项 目的管理可 以分解为 对项 目中每个 阶段的管理和阶段间的管控 ,从而将负责的项 目管理过程分解为简单的子阶段的管理,研发项目的主要的数据模型可概略为交付物数据模型和阶段管理数据模型。

3 项目阶段流程设计模型项 目阶段任务规划工作的目的是生成项目的任务流程图,即确定各个任务间的逻辑顺序。任务间联系的基本形式 、相作者简介:孙星 (1975-),男 ,工程师,研究方向:计算机技术在现代制造业的深入应用。

收稿 日期:2013-03-12聃 器电脑编程技巧与维护互作用的方式可归纳为以下 3种形式l:串行关系:两个设计任务间只存在单向依赖关系的-种作用方式;其动态特征表现为 A,B任务的串行。

并行关系:两任务间无信息交互、完全独立的作用方式:其动态特征表现为A,B可以同时进行。

交互关系:两任务间存在信息交互,A、B的信息联系是双向的,即A任务需要 B任务的信息,同时 B任务也需要 A任务的信息;其动态特征表现为经过 A,B间信息的多次迭代和反复,才能完成任务。

以上 3种任务作用方式存在于传统的串行设计过程和目前并行设计过程的各个阶段 。其中串行设计方法适用于以第- 种作用方式作为任务间联系主要方式的设计过程.而并行设计过程则主要以第 3种作用方式为主,反映了产品开发过程中各个环节间的耦合作用 互耦合任务间频繁的信息交互增加了设计过程的复杂性 ,使管理 、规划设计过程遇到了更大的困难任务时序管理中,首先需要计算出关键路径。关键路径指-个从项目入 121到项 目出口的任务节点和有向边集合 .该集合中所有任务节点的时间期限之和为最大。项 目关键路径上任务节点的完成情况对整个项 目的生命周期起着至关重要的作用 ,这些任务节点也就是决定该项 目能否如期完成的瓶颈。给定-个任务流程图,找到其中的关键路径的算法是图论的-个重要工作。

最早完成时间:假设 P是项目初始节点 到任务节点 Ti的任意-条路径 ,tp(Ti1是从 沿着路径 P到达经过的所有任务节点时间期限的总和,则称tp(rI1i)的最大值为任务节点Ti的最早完成时间,记为 I'E ),即TE 0"i)maxtp )[1 6]。

假设 Ti有J个前序任务节点 ,TE(Ti)可以递归地由下式得到 :TE(Ti)maxl K JTE(Tik)r(Ti)W (Ti)上式中,Tik是 Ti的第 k个前序任务节点,r(Ti)是 Ti的执行时间期限,W (Ti)是 Ti的资源等待时间。

在明确了任务的最早完成时间概念后,很明显地 .项 目关键路径的长度就是项目结束任务节点的最早完成时间。

最晚完成时间:在项 目结束任务结点的最早完成时间不增加的前提下 ,允许从入口点 T0最晚到达任务节点 Ti的时间,称为 Ti的最晚完成时间,记作 TL rn)。

假设 Ti有 j个后序任务节点,TL(Ti)可以递归地由下式得 到:TL(Ti)rain1 K JTL(Tik)-F(Ti)-W (Ti)上式中,Tik是 Ti的第 k个后序任务结点,r fTi)与 W(Ti)的定义同上。

在上述定义的基础上 ,可以得出如下的结论:如果任务节点 Ti满足条件 TE(Ti)TL(Ti),那么 Ti位于项目的-条关键路径上。通过这个结论可以获得项 目关键路径的算法 ,即首先必须求得每-任务节点的最早完成时间和最晚完成时间。

找出那些最早完成时间和最晚完成时间相等的任务节点就可以构成项 目关键路径。

4 PDM系统项目工作流集成实现阶段任务是整车研发项目的基础单元 ,任务包含了时间、资源、成本等各种信息。在 PDM系统中.数据以各种树状视图关联管理,PDM数据包括各种产品数据、BOM数据以及各种文档,这些产品数据是 PDM系统的核心之- ;而任务是项目管理的基础单元。而项 目数据是以项 目管理的特点以甘特图等方式进行连接管理的数据。从信息集成的角度来看,两种类型的数据之间需要建立必要的链接 。以保证这种数据库的紧密连接,从而实现任务与产品数据的有效集成。

如图 1所示,是任务对象和 PDM对象直接的连接,通过建立-个集成类 ,在该类中分别建立两种数据的连接信息。

在任务与产品数据 (包括产品结构对象、文档对象)之间建立关系链接,可以通过任务链接到包含的产品数据 ,查看其流程状态和相关信息;反过来通过产品数据也可以链接到相关的任务,查看任务进度相关的信息。

图1 任务对象和流程节点的映射5 结语研发项 目是制造企业的主要项 目流程 。每-个核心项 目的成败直接影响到企业的生存和发展。为确保每个项 目的万无-失 ,需要系统而高效的工程方法及管理平台来进行管理。

集成了项 目管理功能的 PDM系统不但具备数据集成管理的优势 ,还能高效地进行项目的管理和协调 :PDM系统的数据管理功能主要负责项目实施主阶段的各种交付物的制作和管理。

PDM系统的项 目管理拈用于管理项 目各阶段资源、工作流、评审等项 目管理工作。

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败