PDM实施是一项复杂的系统工程,它涉及的知识面广、部门多,不仅涉及技术,而且涉及管理业务、组织和行为,它不仅是科学而且是艺术,至今仍然没有完全有效的方法来很好地、系统的完成PDM的实施。因此,探索和总结PDM实施的成功经验和实施方法学,对推进PDM的应用具有很重要的意义。
1概述
1.1PDM的实施的概念
PDM实施可分为广义的实施和狭义的实施,广义的实施是指企业从一开始打算实施PDM,到PDM系统的实现的一系列过程;而狭义的实施是指企业的总体目标明确,软件基本定型后的PDM具体的实施阶段。
具体的讲,PDM实施指将企业正在使用的各种应用软件及生产数据通过现在的应用接口、封闭以及二次开发的多种方式,将其纳入到PDM的框架体系之中,并使之与产品有关的整个信息流可以在企业内外畅通无阻,得以共享,生产过程的每个环节都能按轻重缓急得以有效的控制。
成功的实施PDM能使企业能够在PDM的框架下实现最佳的运作(主要指产品开发),它根据企业需求和企业文化,将所有与产品相关的信息、资源、人员和过程都纳入到PDM技术和管理框架之中,实现优化运作。
PDM实施本身是一项技术和管理相结合的复杂系统工程,优化运作具有四层含义:与产品有关的信息流可以在企业内外畅通无阻;与产品相关的资源得以高效地动态配置;与产品相关过程得以有效管理;在新环境下,人员可以充分发挥才智。
与构建CAD系统不同,PDM系统是企业的信息和过程管理的平台,具有涉及面广、工作量大、周期长、投入大等特点,而且包含大量的组织行为和企业文化的改变。因此,PDM实施应该结合企业的规范和改进工作来进行,而且PDM实施需要工程化的方法支持。PDM实施需要除了需要一个功能完善的PDM软件之外,实施方法论是决定PDM成功与否的关键。
1.2PDM的实施的原则
实施PDM系统是一项涉及面广、技术难度高、开发周期长的项目,它关系企业的长远发展。因此,在PDM系统实施的整个过程中,必须针对企业目前存在的问题以及财力和技术现状,围绕公司的发展规划和远景来组织实施。在PDM系统的整个实施过程中,必须遵循以下的基本原则:
1、注意系统的实用性、可行性和先进性相结合PDM系统的实施,必须坚持效益驱动,讲究实用,不能过于片面的追求技术上的先进性,而要以满足企业的实际需求为根本目的。
2、强调系统的开放性和适应性PDM系统是一种典型的开放式系统,因此系统应能适应环境的不断变化和技术的不断发展,便于突出重点。
3、强调系统的可靠性和安全性PDM系统涉及企业的设计、工艺和生产和各个方面,绝大多数重要数据将以电子数据的形式在PDM系统中进行管理。因此,系统的可靠性和安全性必须得到充分的重视,系统的崩溃和错误可能给企业带来不可弥补的损失。
4、注意采用有效的系统集成方式PDM系统的集成方式应该尽量采用成熟的技术,以求快速见效。
2PDM系统的成功实施
2.1成功实施PDM的关键
在许多情况下,实施PDM需要对整个公司信息系统的底层结构进行升级,包括新的PC机、工作站和网络。不仅如此,还需要对企业的生产过程、组织管理、文化氛围进行重新定位。因此,PDM系统的成功实施必须注意以下几个关键问题:
1、获得管理者的支持
成功实施PDM的关键首先是争取得到尽量多的企业管理者的支持。由于这些管理者对企业的业务流程十分熟悉,并有相应的控制权力,因此他们对PDM的积极支持将十分有助于企业过程的改进和PDM的实施的顺利进展。
2、形成强有力的多功能小组大多数PDM系统的实施涉及到工程、制造、信息等多个部门,同时还涉及到数据库设计、系统分析、软件编程、网络管理、标准化等方面的专门技术,因此来自各个部门的重要技术人员和管理人员必须积极地参与PDM的实施,才能保证信息源的正确性,有效解决技术和组织上的问题,并提出合理的建议。在PDM的实施过程中,这些人员应该以多功能小组的形式参与工作,相互配合,取长补短,才能充分发挥集体的力量,保证全局的利益。
3、PDM供应商的技术服务选择的PDM供应商对本类型制造企业的PDM实施具有丰富的实践经验,这样可以充分利用供应商技术服务人员的专业技术,从而降低实施的难度,并缩短实施周期。尤其是当PDM项目的多功能小组缺乏某一方面的人员时,可以通过供应商技术人员来弥补这一方面的缺陷。供应商可以提供的技术服务包括:如何对PDM产品进行适应性的二次开发,对企业过程的改进提出合理的建议,系统集成的经验,以及应注意的重要问题等。
4、实施步骤为了降低投资风险,较快收回成本,PDM系统要在总体目标的指导下分步实施。在开始实施时设定一个合理的、短期的目标,短期目标的成功实现可以尽快产生效益,激发其它部门实施的积极性,同时使企业文件的转变有一个过渡的过程。在短期目标实现后项目的实施范围就要以继续扩大,逐步实现PDM的总体目标。
5、了解过程、改进过程过程管理是PDM系统的一项重要功能,包括对产品生命周期各阶段的组织、监控和协调,支持产品数据和版本管理、审批发放管理、修改管理。由于每一个制造企业的业务流程不尽相同且十分复杂,因此实施PDM最困难的一个步骤就是彻底理解企业过程并对过程进行建模分析。通过过程建模和分析生成PDM过程管理的正确需求,才能赞扬合适的PDM产品,并对其进行正确的配置。
此外,许多公司将实施PDM视为改进现有过程的一次机会,这就需要在分析当前过程的基础上找出存在的缺陷,参考更先进的过程模式制定更为有效的企业事务流程。值得注意的是,必须为过程的改进安排一段恰当地适应时间,以便进行组织的调整,员工的培训,减少文化的冲击。
6、做好标准化工作标准化工作是成功实施PDM系统的重要因素。PDM实施过程中的标准化工作包括许多方面,如计算机软件标准、硬件标准、网络标准、产品数据定义标准、数据库管理标准、企业内部标准、质量控制标准、标准化设计标准等。标准化可以使系统的集成大大简化,对各种软件、硬件接口进行控制和维护将会变得更加简单,用户能够更快地适应新系统、减少二次开发的工作量和难度。
7、人的因素由于PDM系统的实施不单是技术的改革,还涉及到管理、组织和文件等一系列非技术因素,因此在PDM实施过程中人的因素不容忽视。通过人机协同、人人协同、激励与监督、教育与培训等方面的努力,可以充分发挥人的因素,推进整个项目的实施。
2.2企业实施PDM中应注意的问题
为了确保成功地实施PDM,下面是一些在实施过程中应该考虑的问题:
1、实施PDM是企业管理者为提高企业赢利能力而执行的一项管理任务,因而实施PDM的发起者必须是企业负责人及主要管理人员。实施PDM是一件复杂的工程,它绝不是购买和安装一个PDM系统,培训技术人员学会使用这个系统就能解决问题的。首先需要解决企业负责人员对实施PDM的认识问题。一般来说,实施PDM为企业带来直接的经济效益并不明显。如果不能清楚地认识到实施PDM的必要性和实施PDM所能带来的间接效益,当实施PDM遇到阻力时,就可能半途而废。
2、有效的组织管理是PDM成功实施的保证。要实施PDM,首先要建立新的管理制度,这势必引起来自方方面面的阻力。某些人会由于个人、部门或小团体的局部利益受到冲击而对建立新的管理制度产生抵触;执行新的管理制度要改变一些习惯做法,必然要引起一些不适应。所以,在实施PDM时,一定要从组织上落实实施队伍,要有企业主要负责人参加并领导实施工作。在管理方面,应当把实施任务和责任落实到具体人员的头上,领导人员对他们的工作要给以支持。
3、与PDM供应商的合作也是成功实施PDM的重要条件。PDM供应商非常了解PDM产品的性能,也比企业人员有更多的实施经验,能够针对客户需求和PDM软件的特点提供相应的解决方案。同时在实施过程中,他们能够提供技术资料和技术咨询,及时地解决出现的问题,并为客户进行PDM基础知识、基本使用、应用开发、系统规划、系统实施等方面的培训和指导。
4、企业的PDM系统主要由企业自己的人员来维护和进行二次开发,企业内部的技术人员是使用PDM系统的主体。应用PDM系统进行企业日常管理工作时,可能出现这样那样的问题。此时,PDM供应商的技术人员不可能随时到现场。如果随时可以到现场的企业技术人员不能处理这些问题,势必要影响工作的进行。在PDM系统运行若干时间,超出所购买的服务期限后,这些问题将更是难以解决。所以企业必须培养自己的PDM技术人员,使他们能够尽量多地处理这些问题。这样才能保证PDM系统能够长期、稳定、持续、高效地运行下去。
2.3实施计划及实施方案
PDM系统具有许多功能,能够用来为企业进行产品数据管理,使企业提高生产效率。但是,充分发挥PDM系统的作用除了要依靠PDM系统软硬件以外,还必须依靠企业建立的、适合于企业实际情况的管理制度和信息模型才能够实现。
由于企业的实际情况各不相同,所以不同企业实施PDM的具体目标也差异甚大。在资金投入一定的条件下,总可以购买到性能适合于企业要求的PDM系统软硬件。所以能否成功地实施PDM很大程度上不取决于技术因素,而取决于实施方法。制定周密的实施计划和切实可行的实施方案是成功实施PDM的前提条件。
PDM的实施是为企业满足产品信息管理的需求而进行的工作[44]。企业是PDM系统的拥有者,企业的工作人员是PDM系统的最终用户。因此,实施方案必须满足企业的需求,实施计划中的各个关键环节必须得到企业的认可和接受。
1、实施计划
为了保证完成实施工作,应当制定周密的实施计划。实施计划为控制实施提供一个框架,用以定义实施过程,控制实施进度,进行人员安排,衡量实施质量以及控制实施费用。实施计划应当覆盖实施项目从开始到结束的方方面面,足以为PDM服务商和客户实施控制及沟通提供信息。它将作为在实施过程中PDM服务商的实施队伍与企业的实施队伍之间沟通的工具,也是在计划和将来的实施项目变更的情况下衡量实施项目成绩的基准。
如果由于计划不当而引起实施中的问题,解决起来往往要付出很大的代价。因此应当分阶段进行实施,并按阶段分别进行规划。可能还要准备更详细的计划来支持实施计划,如为某一特定阶段或某一特定工作组制定的计划。实施计划是在实施项目一开始由PDM服务商主持制定、得到企业批准的。它覆盖整个实施项目的生命期间。
实施计划的内容应当包括:实施PDM的目标和内容、要达到的实施质量、在现实管理条件下实现这些目标的具体措施和相关解决方案、实施人力资源计划、资金预算计划、培训计划、实施进度计划以及验收标准和条件。
在制定实施人力资源计划时,对于企业来说,需要考虑在实施的不同阶段,需要从企业的各个不同部门抽调技术骨干,参与制定与PDM实施密切相关的管理制度、技术规范和建立信息模型等工作。要安排好这些人员参与本部门工作和参与PDM实施工作的时间。
制定资金预算计划时,应当把所有在PDM实施时可能发生的费用计算在内。这些费用主要包括:系统选择成本、信息成本(调研,会议,上网,文献等)、资料成本(各种资料和用户手册的编制,印刷等)、咨询专家的费用、系统软硬件成本、PDM供应商的服务费用、企业参与实施人员的工资、各种培训费用、系统测试与验收费用、系统运行维护费等等。
2、实施方案
PDM实施方案一般由三部分组成,分别是思想体系、软件框架和实施方法。其中思想体系是指导,软件框架是基础,实施方法是关键;三者相互联系,紧密结合,形成PDM解决方案思想。制定实施方案的时候考虑的因素很多,实施方案的内容一般包括:
1)PDM系统的覆盖范围、最终目标(采用工作组级或企业级的产品数据管理系统)和实施依据(实施依据:企业的管理制度、质量手册等)。
2)对PDM系统的需求概述。
3)对PDM系统的性能要求,包括:数据的共享性、一致性和完整性;系统应具备较高的可靠性,保证数据安全;系统应具备较好的保密性;应有严格的操作权限的控制;系统应具有较好的开放性、可扩展性,能比较方便地进行二次开发;系统应具备较快的响应速度,尤其是在存储大量数据的情况下。
4)实施PDM系统可以为企业实现的功能;
5)实施PDM系统功能概述;
6)实施完成需提交的主要软件模块及其简介;
7)对PDM系统实施功能的详细说明;
8)PDM系统与其它系统软件的集成;
9)对象及对象属性定义;
2.4成功实施PDM的步骤
PDM的实施可以分为实施准备、局部试点实施和试运行、PDM全面实施和PDM系统维护等几个主要阶段。
实施PDM具体可分为以下几个步骤:
1、组建队伍,进行培训实施队伍人员素质的高低决定了PDM实施质量的高低,甚至决定了PDM实施的成败。因此必须组建一支良好的实施队伍并对他们进行必要的培训。
2、进行需求分析PDM实施前的准备工作主要集中于对客户需求的分析。它是PDM软件选择、功能确定、制定实施计划等工作的基本前提,同时也是PDM服务商提供解决方案的基本依据。在此基础上,确定PDM系统的管理范围、应用范围及要达到的目标。
3、选定PDM产品及其服务商PDM产品本身的功能和特性能够显著地影响PDM系统实施的范围、进度和质量。在满足企业基本需求的前提下,选择技术和服务上具有优势的PDM产品和服务商,将能有效地减少用户实施的工作量,加快实施进度。选择PDM系统时,有一点要特别说明:即使在短期内首先实施小规模的PDM系统,也应该按最大系统配置来考虑。
4、进行实施论证根据实施目标、企业需求、PDM产品的性能、PDM产品及服务的报价和企业投资能力,评估实施PDM的初期效益,进行投入产出分析。最终做出实施PDM能否成功的结论。评估结果以项目可行性论证报告的形式提交项目的决策者,以供决策参考。
5、制定实施计划与实施方案根据对企业需求的分析以及实施PDM所要达到的目标,确定对硬件,网络,软件系统的要求(系统功能),制定实施计划与实施方案。
6、进行系统设计在确定了PDM软件系统后,它是否能提供满足企业需求的能力就取决于系统的设计。
系统设计包括几个方面:
1)系统建模数据模型决定了PDM系统的处理能力。要求有相对的完整性,尽可能采用标准的数据模型。
2)工作流程定义
3)零部件命名与编码
4)定义用户(权限)管理的规则
5)原有数据的整理和规范化
7、安装,设置与调试
安装PDM系统软硬件,按照企业需求进行系统配置。选择一个适当的产品对象,将其数据输入到PDM系统之中,测试系统的各种性能。在此过程中,企业系统管理员应当始终参与其中,目的是熟悉和学习安装,设置与调试PDM系统的技术,为其今后能够独立管理PDM系统奠定基础。
8、试点应用
在适当的范围内,例如企业的一个部门或工作组,选择一个适当的产品对象,利用PDM系统对其进行全面管理。全面验证系统是否能够可靠运行并解决发现的问题。
9、二次开发,用户化
根据用户的具体要求,进行系统的用户化工作,开发方便用户使用的友好界面和针对用户特殊用途的应用程序。
10、全面推广在试点应用取得成功的基础上,将PDM系统的使用范围扩大,把整个企业的各个部门都置于PDM系统的管理之下,使PDM系统成为企业级信息系统。
11、系统维护对系统进行各方面的维护,使之能够正常地进行工作。以上几个步骤只是对PDM实施过程的一个大概描述,由于企业的条件和实际情况的不同,并非实施按上述步骤。实施要考虑各方面的因素,结合前期所做的工作来进行。
3迭代式PDM实施方法
传统的PDM实施方法一般为“瀑布式”的,即将PDM的实施过程分为很多阶段,每个阶段为瀑布的一个台阶,前一阶段的工作是后一阶段的基础。这种实施方法风险性大,一个阶段的工作失败可能影响整个工程,而且效率低,本节讨论“迭代式”的PDM实施方法。
3.1迭代式PDM实施方法
PDM实施是一项技术和管理结合的复杂工程。采用传统的连续的实施方法:如首先定义整个问题,设计完整的解决方案,定制产品并最终测试产品,要想取得理想的效果难度很大。因此,PDM实施需要一种能够通过系列化,若干个渐进的反复过程而生成有效的解决方案。本节提出的迭代式的实施方法。
实施过程框架如图5-2所示。迭代式的实施过程注重处理生命周期中每个阶段中最高风险的问题,极大地减少项目的风险性。迭代法通过可验证的方法来帮助减少风险---经常性的、可执行版本使用户不断的介入和反馈。因为每个迭代过程以可执行版本告终,实施队伍停留在产生的结果上,频繁的状态检查帮助确保项目能按时保证量进行。图4-2横轴代表实施定制开发时间,体现了过程的动态结构、它以术语阶段、迭代和里程碑来表达;纵轴表现了过程的静态结构如何用几方面功能来描述。
图4-2迭代式PDM实施框架
3.2迭代方法
每个阶段可以进一步被分解为迭代过程。迭代过程是导致运行良好PDM系统的完整实施循环,是最终产品的一个子集或子过程,从一个迭代过程到另一个迭代过程递增式的增长形成最终的系统。每个阶段分成5个阶段:需求分析、业务模型设计、客户化定义、应用开发及测试上线。
在应用实施过程中,首先确定功能就功能的完成顺序,参考如4-3,其次确定各功能实现需要完成的阶段,一般情况下需要走过5个阶段,但根据实际情况有所变化。如,可能有些业务模式与软件系统匹配较好,不需要应用开发,则此过程可以省略。
以上5个步骤并不是简单的几个阶段和一些文档规范,而是以企业产品开发过程的重组与改进为核心的详尽迭代过程(图4-3),迭代既是实施范围的扩展,也是实施的不断优化过程,它不仅意味着实施团队中的成员个人能力、实施团队的组织能力,也意味着实施方法、工具、技术和产品开发过程、企业文化相结合的不断加深。
图4-3PDM实施参考功能顺序和功能层次
4本章小结
本章主要讨论了PDM实施有关方面内容,主要论述了PDM实施的概念、原则以及成功实施PDM的有关问题。最后在分析了传统实施方法的缺陷的基础上,提出了迭代式的PDM实施方法。