降低二次开发的难度
浏览:651 次

许多通用的传统ERP制造商经常抱怨,项目分析和讨论是在最初的几个月进行的,用户也意识到,在ERP系统完成后,客户必须在此时进行“二次开发”……然后事情变得比最初预期的更复杂,这导致了“恶化”
事实上,对于企业的信息系统来说,软件确实需要二次开发。那么,如何挖掘这部分软件的潜力,使企业能够在开发中获得实质性利益?
企业应该选择通用还是实用?

事实上,企业的一般职能得到了满足。事实上,ERP系统还需要提供企业的内部管理信息。根据行业和模块开发的ERP系统最初将根据某些参数进行设置,但由于企业发展规模、周期等因素的差异,除了一般功能外,还会有次要要求,因此需要进行适当调整。
是否应该强调企业的特点?
必须强调企业本身的特点。许多传统的通用软件将要求软件系统本身的基本原则是不能修改核心代码,因为它迎合了系统的强烈扭曲过程。如果无法满足企业的需求,数据将从ERP导出,然后导入系统。因此,只能进行微小的更改,以满足未来升级的要求和计划。如果ERP是半定制的,则二次开发变得非常容易。系统功能模块可以自由组合和快速修改。内置的二次开发平台可以随企业和业务的发展随时调整功能。也就是说,功能可以立即更改和使用。系统可以基于数据结构层的底层进行重组,包括表结构、菜单、操作功能,业务流程可以快速重新设计。

技术人员需要多专业?
从事二次开发的人员不仅要熟悉软件的功能和相应数据库中表的结构,还要充分了解用户的特殊业务流程,这需要一定的时间和工作量,甚至可能会延误项目;而且,传统通用软件更改后,系统可能会不稳定,从而影响版本升级。半定制的erp直接用二次开发平台构建,不会影响系统的稳定性。
如果需要进行二次开发,二次开发的功能模块应尽可能独立于原始ERP系统。这样,当ERP系统版本更新时,二次开发的模块可以应用于ERP系统的更高版本,无需修改或修改较少。

后记
ERP项目的二次开发应被视为“顶级项目”,这需要企业领导以及软件供应商和企业内部相关人员给予足够的重视。只有重视并严格控制这三种力量,项目才能保质保量按期交付。