首页  ·  知识 ·  生产制造
PDM定制开发策略
佚名    PDM  编辑:dezai  图片来源:网络
"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New

企业信息化实施首先面临的问题就是对系统进行定制开发,定制开发的好坏将直接影响到系统的应用效果。但是不是定制开发的内容越多越好呢?当然不是。而恰恰相反,在系统实施过程中要尽量采用系统提供的功能,系统功能无法解决时才考虑进行客户化开发。过多的客户化开发会影响到系统的稳定性,对于日后的系统维护和升级带来负面的影响,因此我说“适当的才是最好的”。

1                定制开发的内容

n        系统功能客户化

系统功能的客户化开发是系统客户化工作的主要内容,其中包含两大部分的内容:系统基础功能客户化开发和客户个性化需求开发。

n        编码集成功能

企业在实施信息化项目中,需要建立统一的编码体系。PDM系统作为CAPPERP等系统的数据源,物料编码的创建也应该在PDM系统中。

n        系统流程客户化

PDM系统提供了一个业务流程定制的解决方案,而具体的流程设计则需要经过详细的业务调研与讨论后最终确定,并在系统中定制下来,以规范相应的业务行为,这个过程同样需要客户化开发。

n        系统权限客户化

PDM系统同样提供了详细的权限定制解决方案,可以方便的根据用户、组、角色等条件,对用户的查询、创建、删除、更新、拷贝、浏览等所有的操作设置权限,实现产品设计数据的安全、保密。

2            定制开发策略

n        适当的编程策略

任何工作的开展都需要有个策略,PDM系统客户化开发同样需要有适当的编程策略。PDM项目实施小组成员一般在35人,而且可以与业务人员建立良好的沟通条件,比较适合敏捷编程的编程方法。首先从业务人员那获取功能需求,然后经过对需求的分析,形成一个能够满足设计要求的原型,最后通过迭代方式完成系统开发,及时将开发阶段生成的小版本推向用户,演示系统的实现方式,并听取用户对系统功能提出的看法和改进意见,以作为下个版本的开发依据。这样既保证了用户对系统有了连续的认识,对今后的推广起到了帮助作用,同时也保证了项目始终朝着正确的方向推进。

n        测试工作不可忽视

由于我们是基于现有的系统进行的二次开发,因此软件的开发工具和测试工具都受到了一定的限制,很难找到可以直接利用的测试工具。为此我们制定了详细的测试策略,希望通过规定来规范软件的测试行为。由软件开发人员负责编写测试大纲,并由小组其他成员以及业务人员对系统功能进行测试。

n        项目管理策略

项目的实施过程中,往往会产生大量的文档以及脚本文件,为确保项目的顺利实施,这些文件的管理工作不容忽视。可以使用项目管理工具,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。另外,我们原则上按照系统的功能模块分配开发任务,尽量避免多人同时修改一个文件,当必要时也可以利用项目管理工具支持的多人检出功能,实现多人同时修改同一个文件的需求。

本文作者:佚名 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的