很多通用传统的 ERP厂商经常会有这样的抱怨:起初的几个月进行项目分析和讨论,用户也认可了,ERP系统做出后,结果这时候客户要进行“二次开发”…然后事情就变得复杂跟原先预期距离拉远,最后导致“变质”...
对于企业的信息化系统来说,其实软件方面来说真需要二次开发才会合适。那么如何挖掘出这部分软件的潜力让企业拿到实惠在开发中?
企业应选择通用还是实际?
针对企业实际来说,通用方面功能满足了,其实还会需要ERP系统提供企业内部的管理信息。按照行业、模块开发的ERP系统,最初会按照一定参数来设定,但根据企业的发展规模、周期等因素差异导致除通用功能外还会有二次要求,因此还需适当调整。
企业本身特点该不该强调?
企业本身特点肯定是要强调的,不能因为迎合系统强扭流程,很多传统通用型的软件会提出要求: 不能修改核心的代码是软件自身体系的基本原则。企业的需求不能被满足,就要从ERP中导出数据再导入系统。因此只能以小的改动去满足需求也是为之后的升级做打算。要是那种半定制话ERP,二次开发则变得很容易,系统功能模块,可自由组合,快速修改,内置二次开发平台,可随企业的发展,业务调整,随时调整功能,即改即用,系统基于数据结构级的底层可*,包括表结构、菜单、操作功能、业务流程可重新快速设计。
技术人员需要多专业?
从事二次开发的人员既要熟悉软件的功能和相应数据库中表的结构,又要充分理解用户的特殊业务流程,这需要一定的时间和工作的,甚至可能会使项目延期;再者,传统通用型的改动软件后还可能出现系统的不稳定,影响版本升级,半定制化erp直接内置二次开发平台,不影响系统的稳定性。
如果必须进行二次开发,则应尽量使得二次开发做出的功能模块独立于原来的ERP系统。这样,当ERP系统版本更新时,二次开发出来的模块无需修改或者只需较少的修改就可以应用于高版本的ERP系统。
结语
对ERP项目进行二次开发应被视为“一把手工程”,需要企业领导给予足够重视,并且也需要软件提供商以及相关的企业内部人员给予足够的重视。只有这三方面的力量都重视了,管控严了,项目才能按期并保质保量地交付。