华遨软件信息化改造服装企业

公司动态
行业聚焦
专家观点
ERP百科
如何避免ERP二次开发演变成无休止的修改过程
类别:专家观点发布时间:2017-10-25 14:11:45浏览人次:1086

ERP实施顾问的第一条准则就是要以用户需求为驱动,第二条准则是作为实施顾问要坚决不赞同用户进行太多的二次开发,过多的二次开发不仅会增加软件的不稳定性,还会延长实施项目的周期,从而增加项目成本,要用尽各种各样的办法把用户需求向ERP软件已有的流程上走。这两个看起来相互矛盾的准则,常常令实施顾问在ERP项目实施过程中感到生不如死,左右为难。

ERP二次开发

用户的固执或偏见主要是表现在这几面:

1、不愿意改变现有的操作习惯。用户想把现在的手工流程、手工作业一成不变地搬到ERP中去,而这恰恰是换汤不换药的做法。当实施顾问对用户分析ERP现有的流程与用户原有的流程的优劣性比较时,用户常常一句话就把实施顾问顶住,说我们一直是这样做,而且还做得不错,我们就是用这样的管理手段得到发展,并且获得了上你们ERP系统的资金,以后还打算一直用我们习惯的方式去管理。

用户除了在业务流程等方面具有个性化需求外,往往还存在着一些不涉及业务流程的、由企业的特殊性而产生的个性化需求,例如单据/表格的格式。一般ERP都会提供通用的单据格式,而用户又有自己习惯的一套单据格式。因此在实施时,企业上来就问能否按这个格式打印。其实,这是本末倒置,只要该有的内容有了,没有必要一成不变的按原有的格式。

这样的问题在实施顾问参与的实施中时常出现,与用户沟通常常让实施顾问费尽心力,舌根冒火才勉强说服用户同意先试用单据格式。这样不但容易造成项目延期,而且还把大家注意力转移到无关系统的边缘流程上,吃力不讨好现象时常发生。

上文《企业是否需要进行ERP二次开发?》分析过,只有当碰到无法通过调节参数来完成;或者报表功能真是不适应用户需求时导致报表样式、内容要改变,这些情况才应该通过二次开发来实现。这种因操作习惯提出的二次开发主要针对用户各类报表系统的查询,打印格式和字段标准化等方面。

2、不合理的管理制度造成的特殊流程需求。用户有些二次开发需求,是原先不合理的管理制度和流程所造成的。因此,我们首先要做的是判断其要求的合理性,然后深入到一线去找出真正的需求。而无数的事实证明,大量由于不合理的管理流程需求提出要二次开发的案例最终都失败了。

3、ERP软件确实无法满足需求。当然,每个用户确实都存在着一些ERP无法满足的个性业务流程需求,毕竟ERP是一个套装软件,而不是根据用户量身定制的。针对这种需求,即使通过各种各样的实施方法后,也没有找到更好的处理方式,那只好进行二次开发了。

当用户明确提出要二次开发的时候,则很容易出现项目延期、开发的程序不稳定容易报错等问题;或者用了一段时间后想再做修改,才发现原来当初这样做是不对的,但可能涉及当初拍板决定的各方领导利益问题,所以也没人敢改了,因此导致二次开发的程序成了鸡肋,扔也不是,不扔也不是。这里不一一阐述,具体可查看《反思ERP二次开发的必要性、得与失》的相关介绍。

多数情况下,二次开发都会演变成一个对ERP系统无休止的修改过程,最终会把用户和软件供应商都拖进泥潭难以自拔,而开发和实施顾问则会心力交碎,生不如死。用户常在界面上和操作上提出非常多的特殊要求,固执地要求按他们的习惯进行二次开发,以满足他们原有的操作模式。一般来说, 华遨服装ERP软件为了具有极强适用性,软件功能标准,流程设置规范化。通过参数可调的形式可以满足不同用户的需求。

Copyright © 2001-2023 广州华遨软件科技有限公司 版权所有
微信咨询
登记试用