PDM/PLM实施应用过程
PDM/PLM实施是指在PDM/PLM框架下实现企业最佳运作的过程,它根据企业需求和企业文化,将所有与产品相关的信息、资源、人员和过程都纳入PDM/PLM技术和管理框架中,实现优化运作。
PDM/PLM实施是指在PDM/PLM框架下实现企业最佳运作的过程,它根据企业需求和企业文化,将所有与产品相关的信息、资源、人员和过程都纳入PDM/PLM技术和管理框架中,实现优化运作。PDM/PLM实施本身是一项技术和管理相结合的复杂系统工程,它的优化运作有四层含义:
● 与产品有关的信息流可以在企业内外畅通无阻。
● 与产品相关资源得以高效地动态配制。
● 与产品相关过程得以有效的管理。
● 在新环境下,人员可以充分发挥其才智,并被充分利用。
1.1实现PDM/PLM的五大基础
PDM/PLM不是一种现成的工具,而是面向产品创新的一种知识管理和流程优化的理念,同时又通过各种工具得以实现。实现PDM/PLM基础包括以下五点:以流程为核心进行针对行业的业务流程优化。此时,对于CAD产品已经不能简单地看作一种开发工具,而是一种思想和方法的载体。重新规划流程,将使得传统CAD产品能够纳入到系统的全相关性指标中,能够对产品的设计/工艺/制造的全过程有着预览全景的了解。
协同工作环境。提升3D技术的应用水平,实现产品信息的全程数据共享的协同作业的环境。对知识型资产的要素进行分解。对用于描述基本要素的数据格式进行定义,实现标准化作业、信息化制造的底层数据基础。例如,加工一个散热器片,不仅仅是其几何空间的描述,同时还需要定义如何加工的信息,相关材料、甚至自动专家的信息。又如,当加厚肋板的时候,系统将自动提醒成本可能会超过20%的信息。这实际上是将整个制造过程在虚拟世界中前移,在数字世界完成各种制造模拟,以最大限度地减少实际生产造成的资源浪费。
知识管理。PLM是一个管理思想从上而下的渗透过程。通过建立能够沉淀并被其他人员重复利用的知识型资产,使得公司在前进的过程中,许多优秀的创意和经验、教训都会沉积到公司的系统中去,使得操作者能大大降低时间。因此,“第一次就做对”(RightFirstTime)己经成为知识库的一个目标。连结的工具。由于整个系统具有开放性和扩展性的特点,需要有一种工具能够实现整个过程的记录和应用。
1.2 PDM/PLM实施前的准备
1.耐心、有条不紊的准备
企业最容易犯的错误就是在开始接触PDM/PLM系统时,低估了正确实施这一技术所需要付出的时间和劳动。由于期望解决方案的快速和简单,人们不愿为PDM/PLM的实施做充分的准备工作,也不愿意投入必要的人力、物力和财力资源。
每个企业从起草规划到PDM/PLM实施完成所需要的时间是难于精确界定的。每一个组织皆千差万别,并附带有数不清的变化和无法预料的情况。即使是同类企业,所遇到的困难和必须解决的问题也不尽相同,应用PDM/PLM的目标也会有所差异。凡是试图过快地实施PDM/PLM的企业,很可能要冒相当大的风险,如技术选型不适当、系统发布不成功、过程变更不健康等。这种不成功的PDM/PLM实施经历不仅浪费企业资源,而且妨碍将来新技术的应用,因为这种挫折感会延续很多年。
2.精确的系统规划与分析
企业必须预先拟定明确的PDM/PLM实施目标,这不仅关系到PDM/PLM实施的准则和出发点,更关系到PDM/PLM实施的参考点和检验标准。结合明确的PDM/PLM实施目标和产品现状,企业应该了解产品生命周期过程中影响PDM/PLM实施目标的因素,包括产品生命周期中所涉及的工作流程、应用系统和相关数据。为了利用PDM/PLM所涉及的工作流程进行管理,企业必须首先对工作流程进行清楚的定义和描述。确定工作流程的基本组成、数目、关键环节和基本结构。
数据存储和管理是PDM/PLM所提供的基本功能,而且是其他功能的基础。但由于企业的数据格式、类型和数据间的相互关系千差万别,在利用PDM/PLM对其进行管理时需进行大量的客户化工作。提前对企业的数据类型和相互关系进行分析和定义,提出相应的特殊要求,是选择PDM/PLM软件的一个重要标准。同时也为控制PDM/PLM的实施进度提供必要的参考依据。
与应用系统以及其他商业或生产系统的集成是影响PDM/PLM实施成功的一个重要环节。系统集成必须能够对现有系统的遗留数据进行管理,同时又能在各个系统之间实现信息共享,减少数据冗余和保持数据的完整性。然而,系统集成是一项较为艰巨的工作。它要求实施人员对PDM/PLM软件和应用系统都十分了解。不同集成度的要求,所需耗费的时间、人力和费用将有明显的差异。通常,如果PDM/PLM软件和应用系统之间有成熟的接口,就能有效地保证实施进度。因此在选购PDM/PLM软件之前,必须分析现有应用系统的情况和集成方式。
3.改变传统习惯的制约
PDM/PLM不仅仅是技术决策,它同时也是一种管理方式,因而必然涉及人和企业的管理体制。工作流程的改进将推动PDM/PLM的实施,但流程的改变决非易事。改变人们长期形成的工作习惯往往给企业带来相当大的工作量,从而导致PDM/PLM实施的延迟。
决定如何改进工作流程以及如何让员工认可这些改进是PDM/PLM实施中最耗费精力的事情。多数情况下,人们习惯于以某种方式完成自己的工作,并往往以此作为自我发展、自我保护的手段;许多干部由于在原有流程上建立了自己的事业或利益而更愿意维持现状;有些员工也可能会出于某些利益因素,坚持旧有体系,反对流程的改变。这些问题都应该在实施前予以考虑。
1.3PDM/PLM的需求分析
企业在开展PDM/PLM应用时,首先必须全面分析企业有关事务处理和问题,清楚地定义企业对PDM/PLM的需求。在进行企业对PDM/PLM需求分析时,要编制一个详细的企业需求说明书,用以帮助企业评价供应商及其所提供的PDM/PLM系统,并作为企业实施PDM/PLM的依据。在编制企业需求说明书时,有的企业很为难,以下为企业编制PDM/PLM需求说明书提供一个模式。
1)分析确定企业实施的范围
面向工作组、整个企业;是单一部门或几个部门的集成实施。
2)分析企业预期的最终用户的构成、用户数、地理位置的分布等
初期实施和长期实施的用户数量;经常需要的用户、技术人员;PDM/PLM用户的物理位置(应需要多少服务器)。
3)分析希望应用PDM/PLM系统的那些功能及如何应用
所有用户所需的功能,哪一个用户需要哪种功能?哪些功能重要,哪些次之?对企业组织来说,实施PDM/PLM是企业过程重组的一部分吗?
4)企业所期望的用户接口
需要那些公用的用户接口;希望用户能裁剪他自己的用户接口吗?
5)系统结构和操作环境的选择或需求说明
是否考虑网络环境/服务器;为实施PDM/PLM所需实用性强的硬件配置;PDM/PLM系统必须采用的操作系统(指客户机/服务器)。
6)与已有系统的接口和集成
己有MRPⅡ系统或CAD/CAM系统必须与PDM/PLM的PDM接口集成:有数据库必须与PDM/PLM接口或更新信息:PDM与CAD/CAM系统集成的程度。
7)管理工具和实用程序
是否需要多级实用管理程序?如系统级和用户级;管理工具和集成实用程序易实用性;企业职员能是否做所有的管理和集成?哪些需要咨询?
8)认真分析需要管理的数据类型和数据量
电子数据、纸质或其它介质数据;CAD/CAM,MRP等数据:要管理的每种数据类型有多少数据?初期多少?长期多少?供应商是否有经验管理企业所希望管理的数据类型和数据量?
9)分析需要数据类型和数量
从已有的应用系统中转移来何种类型的数据和数据全;需要转移来何种类型的数据及初期和长期各多少?供应商是否有经验处理企业希望转移的数据类型和数据量?
10)企业所希望的在技术指导和咨询服务
供应商是否具有足够经验的技术人员帮助企业按合适的方法实施PDM/PLM系统;供应商是否愿意和企业技术人员一起工作。将企业的一些需求集成到供应商的基本产品中,从而为企业的实施节省长期的系统维护成本。
11)分析必须满足的企业和工业标准
企业是否有必须遵照的用户标准;企业是否有数据库管理系统((DBMS)标准,而这个标准是PDM/PLM必须要考虑的。
PDM/PLM系统对不同的企业都有不同的实施问题。在充分分析企业的需求后并对企业的业务环境、计算机环境和企业实施PDM/PLM的目标深入了解的基础上,就可以评价PDM/PLM满足企业需求的程度以及适合企业组织应用的局限性。
1.4PDM/PLM产品的选择
由于企业的需求、经费和实施规模差异很大,同时PDM/PLM供应商所提供的产品也各有风格。因此如何选择合适的PDM/PLM产品,会在很大程度上影响PDM/PLM实施的进度和成功概率。在选择PDM/PLM产品时,企业通常需要考虑以下主要因素:
1.产品的功能
在实施PDM/PLM之前,客户已经初步了解企业对PDM/PLM各功能模块的需求情况,因此,在选择PDM/PLM软件时,客户可根据分析结果选择功能,按照所需功能的优先级排定软件必备和可选的功能。与此同时,客户集成开发工具的功能将成为客户选择产品的基本条件。值得注意的是,PDM/PLM软件面市后需要三年以上的成熟期,因此客户应尽量选择在PDM/PLM市场上处于领先地位的PDM/PLM供应商。成熟的产品和较高的市场占有率将获得更多的支持。
2.系统的开放性
从PDM/PLM的发展可以看出,一个优秀的PDM/PLM系统,必须具有良好的底层体系结构,能满足异构计算机系统的要求。这样才能保证企业在其不断发展的同时,PDM/PLM系统也能随之扩大而不受太多技术因素的制约。PDM/PLM系统开放性主要体现在以下几个方面:
● 支持多种硬件平台;
● 支持多种数据库;
● 支持多种网络协议,包括TCP/IP,NetBIOS,HTTP以及IPX等;
● 友好的图形用户界面和多语种支持;
● 采用先进的技术,如Client/Server、Web/Internet和ObjectOrient等。
3.系统集成性
系统的集成性以系统开放性为基础。系统的集成性主要表现在PDM/PLM的PDM系统与其他商用系统,包括MDA,EDA,OA和ERP等系统的集成。PDM/PLM系统必须满足计算机或其他行业的标准,如CORBA,STEP等。满足这些行业标准意味着PDM软件能更简单、方便地与行业的应用软件或系统集成。通常情况下,应该优先选择具有现成接口的PDM/PLM软件。如果必须通过客户化来完成集成工作,用户就必须慎重考虑集成的方式和程度。集成工作不仅和PDM/PLM软件有关,而且还需要获得其他应用系统供应商的技术支持。
1.5 PDM/PLM实施方法论的选择
尽管PDM/PLM具有多种功能,能帮助企业实现并行工作、多部门间协作、缩短产品上市时间等,但由于企业的实际情况不同,企业应用PDM/PLM的具体目标也差异甚大。由于PDM/PLM涉及许多部门和现有的应用系统,因此在PDM/PLM规划和实施时应该采用系统的观点。
从以往PDM/PLM实施的经验可以看出,成功的PDM/PLM实施很大程度上更多地取决于实施方法,而不是技术因素。一个完整的PDM/PLM实施需要有合理的实施方法论进行指导,该实施方法论应该具备下列特点:
1.覆盖实施的生命周期
PDM/PLM的实施包括实施前的系统规划、PDM/PLM产品的选择、PDM/PLM部署和试运行、PDM/PLM试运行评估、PDM/PLM全面实施和PDM/PLM系统维护等阶段。因此,完整的实施方法必须能涵盖实施的各个阶段,使企业了解自身的需求和实施目标,合理安排实施阶段,进行经费和质量控制。
2.全面质量控制
PDM/PLM实施的周期较长,而且各个阶段的工作互相关联,团此如何保证各阶段的实施质量将影响整个实施工作的进度和整体质量。合理的实施方法应提供完整的技术文档,这一方面可以明确各阶段的工作内容,同时又便于进行有效的质量控制。
此外,在关键环节必须设置质量控制检测点,杜绝在通过质量检测之前,就进行下一阶段的工作。这种全面质量控制将有利于减少影响整个实施工作进度和质童的问题,降低实施费用,快速实现投资回报。
业界经验与Know How技术
PDM/PLM实施方法论应该包含丰富的业界经验和关键的Know How技术。Know-How是把知识转化为行动的技术和知识,是知识、智慧、经验、技巧的高度凝练。有关PDM/PLM实施方法的Know-How技术则更是不可多得。
许多PDM/PLM供应商和实施咨询公司都拥有多年实施PDM/PLM的经验,并且将其归纳、总结并提供用户参考。例如SDRC公司根据其16年PDM/PLM研发经验和多种业界实施经验,整理出一整套实施方法论—Meta SDM(Metaphase Solution Delivery Methodology),这套方法论帮助许多客户成功实施了PDM/PLM系统。企业可以借鉴以往的成功经验和技术。
此外,与PDM/PLM供应商的合作也是成功实施PDM/PLM的重要条件。由于PDM/PLM供应商十分了解PDM/PLM产品本身,所以能够针对客户需求和PDM/PLM软件的特点提供最佳解决方案。同时在较长的实施周期中,他们能够提供最新的技术资料、及时的技术咨询,并为客户进行PDM/PLM基础知识、基本使用、高级开发、系统规划、系统实施等各方面的培训和指导。
1.6 PDM/PLM的实施步砚
PDM/PLM的实施涉及到整个企业的各个方面,甚至涉及不同的企业,因此,实施PDM/PLM是一个复杂的系统工程。一个企业要成功实施PDM/PLM,除了要与企业需求应用背景和企业文化紧密结合外,还要有正确的实施方法和步骤。一般来说分为以下几步:
1)确定实施范围和目标广泛收集各个层次的需求,根据需求分析的结果要明确界定PDM/PLM实施的目标和范围。主要有所支持的组织范围,是面向项目工作组、整个企业还是跨企业、跨地区等.确定应用范围,是面向设计制造还是更广泛的范围。确定实施的时间,对项目目标是一次完成还是分阶段完成。还要撰写任务描述书,规划项目实施的路线图等。
2)数据分析和收集
在这一阶段要分析清楚与PDM/PLM实施相关的人员、活动、数据、业务流程及资源。首先明确人员的组织关系及其职责。分析业务过程确定要实施PDM/PLM来解决的业务过程。明确活动过程及过程的数据支持、人员配备及过程产生的数据。其次是定义PDM/PLM的功能需求,定义要管理的数据对象的组织结构。最后是明确企业现有的信息基础情况,判断是否满足PDM/PLM实施的要求,进行差距分析,并估计开发的工作里。
3)PDM/PLM产品评估和选择
根据企业需求和要达到的目标选择适当的PDM/PLM产品。包括产品性能评价和公司技术业务能力,综合考察软件产品及其供应商是否适应企业系统实施目标的需求,确定合作伙伴和双方义务。要培训人员,对PDM/PLM有较全面的理解。PDM/PLM的产品评估和选择将直接影响到系统实施的最终成败。
4)系统信息建模和设计
建立系统体系结构,并以分析与收集到的数据为基础,建立相应的数据对象模型、流程模型,定义流程模型、对象模型规范,定义应用系统与PDM/PLM的模块接口及用户接口,并且决定实际的运算环境,决定数据划分的逻辑以及文件存储策略等,在此基础上,得出实施PDM/PLM的详细设计方案。
5)开发与实施
这个阶段的重点是客户化,将分析定义好的详细设计内容映射到所选的PDM/PLM系统中,对软件包的进一步配置和开发,使流程模型、数据模型和各种接口在该系统中得以实现。该阶段的任务主要有构建系统管理、业务对象和工作流,开发用户界面和客户化程序,开发历史数据迁移工具,进行单元测试,并撰写软件客户化的文档资料,准备集成和功能测试计划。
6)系统测试
该阶段要确保开发的系统提供所承诺的目标功能,在测试服务器上根据集成和功能计划进行测试,验证是否满足系统目标的要求,并根据反馈的结果更新系统,使最终结果达到验收标准。
7)用户适应、评估、调整
这是实施PDM/PLM过程中一个最重要和最易被忽视的阶段。尽管过程模型、数据模型等在产品数据管理系统中得以实现,但这种管理方式和工作环境对企业是新的,而且在运行中还会发现问题。因此,必须针对关键用户进行培训,收集用户反馈信息,调整原设计,再实施新的循环,根据企业需要和数据管理系统功能的许可,不断加人新的内容。
8)系统推广
这是实施的最后一个阶段,这阶段主要任务是建立生产环境,把系统从测试环境迁移到生产环境,导入历史数据,对整个系统进行试运行,面向最终用户投入正式使用。