erp厂家经常抱怨,项目分析和讨论在最初几个月进行时,用户认可了erp系统解决方案,erp系统上线后,结果这时候客户要进行“二次开发”,然后事情变得比原来预期的更复杂。
erp二次开发的场景
erp二次开发有两种情况。首先,企业第一次上erp系统,需要对所选择的erp系统进行二次开发。这是因为原有的erp系统不一定适合企业的个性化管理需求。第二,企业在应用erp系统一段时间后,随着企业的发展,erp系统已经不能满足日益增长的企业管理需求,需要通过erp的二次开发来扩展erp系统的功能,以满足企业业务管理发展的需要。
因为是现有erp系统的二次开发,所以二次开发很可能需要erp系统的源代码,但并不是所有的erp供应商都愿意提供源代码。因此,企业在进入erp系统和签订合同之前,需要仔细考虑自己是否有erp二次开发,以确保在需要获得erp二次开发源代码时,可以通过支付额外费用或与供应商谈判的方式获得。此外,erp二次开发还需要一些二次开发工具的支持,这也需要付出额外的成本。
erp二次开发可能承受的风险
成本增加
市场上的erp软件基本上是根据市场的一般需求而开发的,在市场上具有普遍的适用性。二次开发仅针对单个企业用户,因此软件开发成本由客户承担。即使企业可以自行进行erp软件系统的二次开发,企业也需要投入人力物力,这必然会增加erp企业的成本。而且,无论企业是否允许开发人员进行二次开发或独立开发,都不能保证最终的软件版本是企业所期望的。
降低系统的稳定性
erp软件的开发和推出是无数次测试的结果,系统的稳定性是通过一次次的调试来平衡的。二次开发是单个企业用户特殊的个性化需求,部分功能的变更可能会影响整个系统流程的变更。同时,由于二次开发软件在开发、测试和试运行阶段的时间有限,开发人员调试后无法保证系统的交付,因此erp软件出现bug的概率会比较大,导致系统稳定性降低。
基于erp二次开发的风险,在二次开发之前,企业需要对企业的需求进行分析,并根据企业的实际需求,从业务流程的整体角度合理规划erp软件的相关开发工作。企业应该对整个erp软件和自己的流程进行比较和分析,对原有erp软件系统中好的部分进行优化,并将其整合到自己的业务流程中,实现两者之间的平衡。
我们平时做项目,二次开发肯定是有的,我们是原厂服务,有什么需求,和客户沟通,搞清楚他的具体需求后,我们再整理上去给研发,提bug,一般研发评估后,确实需要二开,才会去做二开,我们的模式是重视客户需求+原厂服务+顾问辅导+售后团队+研发团队,在众多erp厂商中处理问题算是很及时到位。
领取专属 10元无门槛券
私享最新 技术干货