自20世纪80年代产生PDM的最初概念至今,人们对PDM的产生背景、基本功能和应用效益已经有了初步的认识。尤其当许多国外企业应用PDM带来了显著的经济效益后,国内的一些企业也纷纷希望对PDM实施进行探讨与研究。然而PDM的实施在国内尚处于起步阶段,有关PDM实施的专业咨询十分匮乏,从而使PDM的实施受到了很大的限制。同时,不少人对PDM实施的认识尚存在一定的误区。
对PDM的全面认识
1.PDM实施范围及系统规模
PDM登陆中国仅仅几年,到1999年为止在国内并无真正成功之企业级应用。这与国内许多客户对PDM的认识尚待深入、以及某些PDM供应商的误导有关。
不少客户目前对企业级信息共享的概念并不真正理解。从PDM的应用范围上来说,这种认识往往只针对一个或少数几个部门(如设计部门、工艺部门等),并未着眼于整个企业范围;从PDM的功能需求上来说,较多地集中于产品的数据存储与管理功能,较少涉及产品变更控制、工作流程管理、产品配置管理等功能。虽然作为企业重组的初期步骤,企业往往可能只实施PDM之中的某些功能,但是全方位地了解PDM的功能及功能模块间的相互关系,将有助于企业结合自身的需求合理地规划PDM实施。
某些PDM供应商局限于自身对PDM的认识,推出一个二维图档或文件管理系统即宣称其具有“企业级产品信息集成”的规模与能力,造成用户对PDM的类别划分和真实含义的理解混乱。如果企业真的把企业信息重组的重任寄于这样的“PDM”系统之上,那么实施的结果只能是:名义上是企业级信息共享,但实际上是形成了更大范围的信息孤岛;项目建议书上是企业级PDM,实施结果是项目组级文档管理系统;问题并没有从根本上解决。吃了亏的企业只好从头做起。这种失败的教训在国内外已屡见披露。
2.PDM与ERP之争
与ERP或MRPII相比较,人们对PDM的了解相对较少。不少人难以较为明确地区分PDM和ERP系统的区别,常常会问及以下一些问题:PDM和ERP是什么关系?PDM能包含ERP或ERP能包含PDM吗?等等。
一类明显的误导是:认为ERP包含或可以替代PDM,这显然混淆了两类软件的功能区别,曲解了PDM的真实含义,这无疑给本已显得混乱的PDM与ERP功能重叠之争又搅了一把混水。
从PDM和ERP系统典型的功能清单上,我们不难看出PDM主要应用领域有:数据存储和管理,工作流程管理,变更控制管理,产品结构与配置管理,标准件管理,图像管理和项目管理等;而ERP主要应用领域则为:主生产计划,物料需求计划,原材料采购计划,定单处理,车间作业计划,人力资源管理,工装设备管理,总帐/应收/应付管理等。很明显,ERP主要应用于生产制造阶段与后勤管理,而PDM则多应用于产品开发全过程,并且可以从产品概念、产品设计一直延伸到生产与后勤管理阶段。
随着PDM和ERP的发展,它们的部分功能的确出现了相互重叠的区域,如产品结构/BOM管理、产品零件的定义等。但是由于ERP系统本身的局限性,使其在产品变更控制、工作流程管理和与其他系统的集成性等方面尚不能提供实用的解决方案,尤其在与CAD系统之间存在着难以弥合的“间隙”—即ERP系统对CAD/CAM/CAE系统所产生的工程数据的集成和再利用一直是难以解决的问题。而通过实施PDM系统,则能够有效地将CAD/CAM/CAE和ERP系统进行衔接。ERP系统在制造阶段的资源规划管理方面的确起到了重大的作用,但单纯的ERP应用又明显在“企业级产品信息集成”方面显得力不从心。事实上,在成功的PDM实施案例中,往往是PDM与ERP并重,PDM扮演着信息集成主框架的作用。
3.企业需要完整解
在明确了PDM的功能和了解了PDM相关概念的基础上,对PDM的认识应该提高到完整解决方案的层次上来,而不仅仅只是需要一种软件产品。这意味着企业不仅要了解PDM产品的关键技术、开放性和主要功能,更需了解供应商对客户的产品技术支持、实施方案推荐和咨询。PDM的应用和实施必须是针对企业需求的完整解决方案。
PDM实施前的准备工作
1.耐心、有条不紊的准备
一个企业最容易犯的错误,就是在开始接触产品数据管理时,低估了正确实施这一技术所需要付出的时间和劳动。由于期望解决方案的快速和简单,人们不愿为PDM的实施做充分的准备工作,不愿意投入必要的人力、物力和财力资源。
每个企业从起草规划到PDM实施完成所需要的时间是难以精确界定的。每一个组织皆千差万别,并附带有数不清的变化和无法预料的情况。即使是同类企业,所遇到的困难和必须解决的问题也不尽相同,应用PDM的目标也会有所差异。而经验表明,如下的做法是大错特错的,某些客户期望用几小时填写一张简单的表格选定某个PDM供应商;或在周末闲谈中决定系统的需求;或通过一下午的会议来挑选某种技术。关乎企业长远发展、甚至生死存亡的重大抉择绝不可能如此草率从事。
凡是试图过快地实施PDM的企业,很可能要冒相当大的风险,如技术选型不适当、系统发布不成功、过程变更不健康等。这种不成功的PDM实施经历不仅浪费企业资源,而且妨碍将来的新技术应用,因为这种挫折感会延续很多年。
2.精确的系统规划与分析
企业必须预先拟定明确的PDM实施目标—这不仅关系到PDM实施的准则和出发点,更关系到PDM实施的参考点和检验标准。
结合明确的PDM实施目标和产品开发的现状,企业应该了解产品开发过程中影响PDM实施目标实现的产品开发所涉及的工作流程、应用系统和相关数据。为了利用PDM对产品开发所涉及的工作流程进行管理,企业必须首先对所要进行管理的工作流程进行清楚的定义和描述。确定工作流程基本组成、数目、关键环节和基本结构。通过工作流程的分析,将有利于企业重组,确定PDM系统的基本要求,同时还有利于控制实施范围和时间安排。
数据存储和管理是PDM所提供的基本功能,而且是其他功能的基础。但由于企业的数据格式、类型和数据间的相互关系千差万别,在利用PDM对其进行管理时需进行大量的客户化工作。提前对企业的数据类型和相互关系进行分析和定义,提出相应的特殊要求,是选择PDM软件的一个重要标准。同时也为控制PDM的实施进度提供必要的参考依据。
应用系统及其他商业或生产系统的集成是影响PDM实施成功的一个重要环节。系统集成必须能够对现有系统的遗留数据进行管理,同时又能在各个系统之间实现信息共享,减少数据冗余和保持数据的完整性。然而,系统集成是一项较为艰巨的工作。它要求实施人员对PDM软件和应用系统都十分了解。不同的集成度的要求,诸如封装、应用接口到完全集成,所需耗费的时间、人力和费用将有明显的差异。通常,如果PDM软件和应用系统之间有成熟的接口,将能够有效地保证实施的进度。因此在选购PDM软件之前,必须分析现有的应用系统情况和集成方式。
从上述分析可以看出,由于PDM实施过程中,企业所需管理的工作流程、数据类型和应用系统繁多,同时很多工作之间必须保证一定的实施循序,因此有必要预先进行实施阶段划分,规定每个阶段所涉及的工作流程、数据类型、应用系统、实施地点、用户数目等。同时还有必要对计算机网络体系进行规划,在满足各阶段需求的前提下,对系统配置进行必要的更新。
3.实施无捷径
成功实施PDM的单位从实践中得出的经验是:推动实施需要一个核心小组,其成员要接受足够的训练,以便能有效地传播有关技术、效益、问题等方面的信息;要有确定的目标并应阐明为什么必须引入PDM;企业的远景规划要明确如何实现这些目标;成本/效益分析应完成;系统需求要确定;最后选择软件并开始进行实施。
一般的企业总会有各自的办法来完成上述过程,而每个企业的办法又各不相同。不同的实施方法会特别影响到实施时间的长短。对于每一个PDM的实施步骤,必须留出足够的时间以应付可能出现的拖延,如解决争议、检查互相牵连的工作、报表格式,以及征求各方面意见等。
实施是在方法学及工程经验指导下的一种长期的技术实践。实施一旦启动,它即是一条告别旧有的企业体系的不归路,应锲而不舍、周而复始地长期进行下去。实施绝无捷径可言。
4.传统习惯的制约
PDM绝不只是技术决策。既然PDM是一种管理的技术,那么人和企业体制的因素必须考虑。工作流程的改进显然是PDM实施的推动力,但流程的改变决非易事。改变人们长期形成的工作习惯往往给企业带来相当大的工作量,从而引起PDM实施中极大的时间拖延。决定如何改进工作流程及如何让员工认可这些改进的必要性常常是PDM实施中最耗费精力的事情。多数情况下,人们习惯于以某种方式完成着他们的工作,并往往以此作为自我发展、自我保护的手段;许多干部由于在原有的流程上建立了自己的事业或利益而更愿意保持现状;有的员工也可能会出于为企业利益的考虑坚持旧有的体系从而不自觉地破坏流程的改变;同时各阶层的人都会担心自己的饭碗或官职。以上这些问题,企业领导应该有充分的思想准备并在实施前予以考虑。
PDM产品的选择
由于企业的需求、经费、实施规模有较大的差异,同时PDM供应商所提供的产品也各有风格。因此如何选择一个合理的PDM产品,将会从很大程度上影响PDM实施的进度和成功概率。在选择PDM产品时,客户通常需要从以下几个主要因素着手:
1. 产品的功能
在进行PDM实施前的准备工作的过程中,客户能够初步了解企业对PDM各功能模块的需求情况。因此,在选择具体PDM软件时,客户可根据先前分析的结果来进行功能上的匹配。由于客户需求的特殊性,通常情况下,买来即用而没有进行必要的客户化的PDM软件不可能完全满足企业的要求。因此,客户必须按照所需功能的优先级来排定必备和可选的功能。不满足客户必备功能的供应商将不在候选范围之内。与此同时,客户集成开发工具的功能将成为客户选择产品的基本条件。当然,由于PDM软件面市后需要三年以上的成熟期,通常选择一个在PDM市场上处于领先地位的、成熟的PDM供应商将具有一定的可靠性。成熟的产品、领先的市场将保证能获得更多与其他系统如ERP、CAD系统的接口,同时也能保证更为全面的技术支持。
2. 系统的开放性
从PDM系统的发展可以看出,一个优秀的PDM系统,必须具有良好的底层体系结构,能满足异构式计算机系统的要求。这样才能保证一个企业在其不断发展的同时,PDM系统也能随之扩大而不受太多的技术因素约束。同时也能适应最新的技术发展,利用先进的技术,提高PDM系统的运行性能。PDM系统开放性主要可以从以下几个方面来说明:
*计算机软硬件平台适应性
PDM系统应该能够支持企业所应用的主流计算机软硬件平台,包括UNIX(HP-UX、Sun Solaris、IBM AIX、SGI IRIX等)、Windows、Macitosh;
*多种数据库支持
PDM系统应该能够支持多种数据库系统,如Oracle、Informix、Sybase、Microsoft SQL server等;
*网络协议
TCP/IP、NetBIOS、HTTP、IPX等;
*界面
Windows、X/Motif、Java等;
*多语种支持
至少支持中文、英文;
*先进的技术
Client/Server、Web/Internet、Object-Orient等等。
因此客户选择PDM时,需要根据自身的实际情况和未来的发展规划,在满足需求的前提下,并在经费允许的范围内,尽可能选择开放性好的PDM产品。当然,用户应该考虑最新技术的可靠性和其成熟的时间周期,不能盲目地追求“最新”技术。
3. 系统的集成性
系统的集成性建立于系统开放性的基础之上。系统的集成性主要表现在PDM系统与其他商用系统,包括MDA、EDA、OA、ERP等系统之间的集成。PDM系统必须满足计算机或其他行业的标准:如CORBA、STEP等。满足这些行业标准将意味着PDM的与该行业的应用软件或系统的集成更简单、方便和可靠。由于由供应商或其合作伙伴提供的商用接口的可靠性较好,所以通常情况下,应该优先选择具有现成接口的PDM软件。如果必须由客户化来完成集成工作的情况下,用户必须慎重考虑集成的方式和程度。集成工作不仅和PDM软件有关,而且需要进行客户化的工作人员必须了解其他系统的二次化开发功能。必要的情况下,还必须获得其他需要集成应用系统的供应商的技术支持。
选择合理的PDM实施方法论
尽管PDM具有多种功能,能帮助企业实现并行工作、多部门间协作、缩短产品上市时间等,但是由于企业的实际情况不同,企业应用PDM的具体目标也差异甚大。由于PDM涉及许多部门和现有的应用系统,因此在PDM规划和实施时应该采用系统的观点。从以往PDM实施的经验可以看出,成功的PDM实施很大程度上更多地取决于实施方法,而不是技术因素。一个完整的PDM实施需要有合理的实施方法论进行指导,而该实施方法论应该具备下列特点:
1. 覆盖实施的生命周期
PDM的实施包括实施前的系统规划,PDM产品的选择,PDM部署和试运行,PDM试运行评估,PDM全面实施,PDM系统的维护等阶段。因此,一个完整的实施方法论必须能够涵盖实施的各个阶段。它能指导客户分析了解自身的需求和实施的目标,合理安排实施的阶段,进行经费和质量控制、人员组织、成果鉴定等。合理的方法论通常是PDM实施经验的总结。它应包括所有PDM实施所必须具备的重要环节,从而避免客户进行探索式的实施,保证实施的进度。
2. 全面的质量控制
PDM实施的周期较长,而且各个阶段的工作互相关联,因此如何保证各个阶段的实施质量将影响整个实施工作的进度和整体质量。因此合理的实施方法将具备完整的技术文档。一方面可以指导用户了解各阶段的工作内容,同时又便于进行有效质量控制。关键环节必须设置质量控制检测点,杜绝在通过质量检测之前,进行下一阶段的工作。通过这种全面的质量控制,将有利于减少影响整个实施工作进度和质量的问题,降低实施费用,快速实现投资回报。
3. 用户的接受
良好的PDM实施方法论应该首先帮助客户确立和实现“客户是PDM项目的拥有者,PDM供应商、代理或咨询公司是客户的合作伙伴”的观念。在实施过程中,能够保证向客户或最终用户进行PDM软件和相关理论的知识传输。加强他们对PDM技术的理解和支持。另一方面,应该组建包括用户、供应商及其代理或相关咨询公司的实施队伍,确定实施的方案满足用户的需求。实施的关键环节必须由用户来确认并对实施方案的内容和质量进行验收。最终用户的接受和使用,是PDM实施成功的基本组成要素,也是PDM实施的基本指导原则。
4. 业界经验与Know-How技术
PDM实施方法论应该包含丰富的业界经验和关键的Know-How技术。Know-How是知识、智慧、经验、技巧的高度凝练,是技术的最具价值的体现。有关PDM实施方法的Know-How 技术则更是不可多得。
与PDM供应商进行合作
在PDM实施中,加强与PDM供应商的合作,在保证PDM实施的进度、加快实现投资回报率和控制实施质量上具有重要作用。由于PDM供应商十分了解PDM产品本身,所以能够针对客户需求和PDM软件的特点提供最佳的解决方案。同时在较长的实施周期中,他们能够提供最新的技术资料,及时的技术咨询,为客户进行从PDM基础知识、基本使用、高级开发、系统规划、系统实施等各方面的培训和指导。因此,在选择和实施PDM系统之前,有必要对PDM的供应商进行考察。选择在客户所在地有分部的PDM供应商或经PDM供应商认证的代理商进行合作,将能有效地提高客户PDM实施的成功概率。
小结
实施PDM是一项系统工程。对PDM的全面了解是PDM实施的基础。它将能够促进客户对PDM功能应用,以及和其他系统之间的区别的认识。从而能够根据自身的需求,合理利用PDM功能。
PDM实施前的准备工作主要集中于客户的需求分析。它是PDM软件选择、功能确定、实施规划等工作的基本前提。同时也是PDM供应商提供解决方案的基本依据。
合理的PDM实施方法应该能够覆盖整个PDM实施周期。它能有效地控制实施的费用和进度,最大限度地提高用户满意程度,保证客户的投资回报率。
PDM产品本身的功能和特性能够显著地影响PDM系统实施的范围、进度和质量。在满足客户基本需求的前提下,选择技术和服务上具有优势的PDM产品,将能有效地减少用户实施的工作量,加快实施进度。
成功的PDM实施在很大程度上取决于实施方法,而不是技术因素。一个完整的PDM实施需要有合理的实施方法论进行指导,而这种实施方法论需要相当长时间的经验积累与提炼。
成功的PDM实施关键取决于企业与PDM供应商之间业已建立的良好合作伙伴关系。这是实施质量的根本保证。
CIO之家 www.ciozj.com 公众号:imciow