随着自身的不断发展,随着计算机及其相关技术的不断深化应用,越来越多的企业,特别是制造企业,或者一些大型的设计院所,感受到了"数据管理"所带来的压力。要解决与产品相关数据的管理问题,就涉及到了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将会很困难。道理很简单,要想让计算机得到一个正确的结果,需要人们告诉它如何去做。事实证明,越是管理规范的企业,比如ISO9000贯标比较彻底的企业,接受PDM的理念越快,PDM的实施越容易。
其次,专业软件的深化应用是PDM的实施基础,PDM替代不了其他专业软件。PDM是一套管理系统,它的主要功能是管理功能。前面我们提到,PDM中有一类很重要的数据,我们称为静态的产品数据,这类数据就是由其它各种专业软件产生的,只是将他们放到PDM系统中来进行管理。比如二维绘图软件,三维设计软件,设计人员的设计意图主要靠他们进行表达。还有各种办公软件,用来生成产品文档。他们的作用,PDM是不能代替的。PDM中的基础数据,主要靠这些应用软件来进行充实。基础数据越多,PDM的优越性越能得到充分发挥。但是,为了更好地管理这些数据,PDM会对这些专业软件系统提出一些标准化要求。比如对CAD文件编码的要求,标题填写格式化的要求等。
第三,完备的网络建设是PDM实施的硬件保证。PDM的所有功能都是依托数据库技术和计算机网络技术进行的。实施PDM时,我们要将企业以往离散存放的电子数据集中存放到网络服务器的数据库中,实行对这些数据的集中管理和授权使用。因此,如果我们大多数的计算机之间不能有效地相互连通,则PDM就不能发挥出其应有的作用。
还有,谈到了网络问题,我们还应当谈一点管理思想的问题。大多数的PDM管理系统都设计了一套复杂的权限体系。然而在实施中你就会发现,传统管理方式下,企业内部信息获取的难度主要体现在信息查找与传递上,而在PDM中,信息的查找变的非常简单,信息的传递也仅仅与计算机的运算速度与数据的网络传递速度有关,信息的获取难度更多的是由复杂的权限控制机制造成的。一方面技术人员需要信息的快速获取,另一方面管理人员要对数据保密,这是一对矛盾。从快速获取信息的角度,PDM系统的权限越开放越好。从数据保密的角度,PDM系统的权限越复杂越好。对设计活动的过程控制也存在同样的问题。一方面,管理层希望能够严格控制产品的设计更改过程,另一方面,技术人员需要工作尽可能地灵活,方便。这又是一对矛盾。
大多数PDM公司为了避免在这两个问题上与用户发生纠纷,就将他们开发成具有一定灵活性,由用户在实施时根据企业自身的情况去决定他们的复杂程度。虽然PDM开发商通过这样做将皮球踢给了用户自己,但这更需要用户自己对此有清醒的认识。因此,PDM在实施时,权限体系与过程控制的复杂程度要适度。这是需要根据企业领导层的管理思想来把握的。对数据保密性与过程管理要求很高的企业,比如军工企业,航空航天企业,我们需要设计复杂的安全体系与过程管理,而对于一般企业,我们应当将数据访问权限控制的尽量简单,将技术活动过程设计的尽量方便。
关于PDM如何选型,应当根据企业的规模,实力以及经营特点进行,在此不多讨论,只谈几点普遍需要注意的事情:
一看产品是否成熟。成熟的产品有其完善的理论体系,在不进行二次开发的情况下就能够解决大多数企业的普遍问题。选择这样的产品,可以减少实施的不可预见性,降低实施风险,有效防止投资失误。考察产品时要注意我们前面提到的那些细节问题。
二看公司的研发实力。如果不能够找到适合企业情况的产品,那就需要考察供应商的研发能力。考察时注意三点,一个是考察供应商对企业问题的理解程度,如果对企业不了解,则很难开发出适合企业使用的管理系统。再一个是考察供应商是否掌握PDM的核心技术。我们总是很难接受供应商边学边干的情形。第三个是考察供应商有无充足的开发人员。PDM的开发涉及到复杂的逻辑以及一些"偏僻"的技术,培养一个好的PDM开发人员不是一件容易的事情,临时搭建的开发班子是很难胜任的。
三看公司有无专门的实施队伍与实施方法。有些公司为了降低成本,缩减开支,往往不设专门的实施队伍,而是让产品开发人员直接进行PDM项目的实施工作。由于产品开发人员主要从事软件开发,虽然他们具有丰富的编程技术,但往往对企业的实际情况不是很了解,这样,他们在进行项目实施时,就会与企业沟通交流困难。PDM项目的实施需要很强的组织能力,培训能力,沟通交流能力。因此,需要有专门的实施队伍以及实施方法。实施队伍中还需要有广泛的专业构成,比如要有各方面的专家等。要考察供应商对此有无充分的认识。