监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
ERP系统二次开发

当前位置:工程项目OA系统 > ERP系统 > ERP设计运用 > ERP系统二次开发

中小企业erp系统开发

申请免费试用、咨询电话:400-8352-114

   一、 ERP什么要进行二次开发

  为什么需要有二次开发呢?这是ERP软件的特点决定的。ERP软件应用中要能体现企业的管理流程,但是每个企业的管理流程都不太一样。ERP软件中虽然包括了一些从各行业中提炼的流程,但是还需要针对不同企业的特点进行相应的修改才能在企业中顺利的应用。实施erp系统过程中的“二次开发”是指ERP软件提供以后,针对企业的具体情况而对原有软件进行修改、再次开发的过程,以期达到量身定制的目的。ERP软件都会有一个基础架构。每个企业的生产、经营、管理都有自己的特性和一定量的共性。在上ERP项目时,经过前期详细调研了解企业的共性和个性,从而决定如何来修改、充实该软件,以便达到企业预期的使用目的。

  二、 ERP二次开发中存在的问题分析

  ERP的二次开发可能存在两大问题,要么由于企业要求的"二次开发",系统变得越来越复杂,与最初期望的效果越来越远,最后猛然一看,系统已经完全"变味"了,要么由于企业二次开发能力有限或者系统柔性度较差,造成企业在这方面的投入很大但产生的效益甚微。

  造成以上现象的原因(也是ERP二次开发的难点)我认为可以归结为如下:

  1.企业并不清楚自己需要哪些个性化功能

  ERP软件尤其是国外ERP软件集成了当今世界先进的管理模式和理念。企业搞信息化,上ERP系统就是为了提升自身的管理水平,缩短与国外企业的差距,以提高自身的竞争力。不过许多企业都很难做出准确的决策,哪些地方应该是企业改变现有流程以适应新的工作模式,哪些地方应该更改软件使软件适合企业。这种决策最终在软件使用很长一段时间还会发生改变,当然在一般的软件开发中也是存在这种事情。

  2.二次开发的设计者对企业业务流程的不熟悉

  一般的软件供应商大多没有从事过企业的管理,不理解企业的业务流程,他们要就是按自己的理解来提供用户应用,要就是用户怎么说就怎么做。这两种做法都会导致ERP二次开发的失败。

  3.二次开发工作量大而开发周期短

  二次开发的工作是在软件功能模拟运行的基础上进行的,一般工作量比较大,需要一定的时间,而企业上ERP都希望越快越好,甚至认为只是改改而已用不了什么时间,因此给的开发周期是相当短的。

图片4.png

  三 我们采用的方案

  针对中的第一个难点我们建议客户能不进行二次开发就不要进行。对于客户提出必须进行的二次开发,则尽量使得二次开发出的功能模块独立于原来的ERP系统。我们不修改核心代码,而是把数据从ERP中导出,利用二次开发的程序进行处理后,再导入系统。这样既实现了企业个性化需求,又没改变原ERP软件。之所以这样做是因为软件升级时,数据导入导出部分变动不会太大,而且即使有变化,也容易进行相应的维护。而一旦直接修改了核心代码。过上两年,想升级可就难了。

  对于第二个难点我们的解决办法是,二次开发的团队中不仅要有程序开发者还要有功能咨询顾问。在早期的方案制定,ERP数据导出导入接口设计都有懂业务的咨询顾问参与。同时程序开发者也定期接受业务培训,在某些特定的业务流程上我们的程序员将比客户方的一般业务员更清楚。另外在整个二次开发过程中我们每周都有好几次的功能确认会议邀请客户和业务员参加。

  至于开发周期的长短,为客户利益考虑,我们没有采用推迟上线的做法,而是用另外两种途径来达到目的。首先我们帮助客户划清一个界限来区分上线前及上线后的二次开发 ,也就是区分哪些二次开发是属于上线前一定要完成的 ,哪些二次开发是属于上线完成后才慢慢进行的。前者指的是那些“不改的话根本无法上线”的二次开发,后者指的是那些属于重要性不高,不会影响上线的二次开发。对上线后的二次开发,我们向客户建议采取“先僵化再优化”的管理手段,不在完成上线后就立即进行修改,而是等待上线满1~2个月后再一次讨论确定其必要性。因为此时用户已经正式使用系统一段时间,再进行讨论时不会再以自己的想象或个人的印象为根据,而是以客观事实及系统的真正功能为判断基础,在这种状况下进行系统的优化才能真正达到应有的效果,否则,在用户未真正掌握系统功能前就进行修改,会发生一改再改的情况,不但浪费资源,对ERP的实施也会造成负面影响。其次,我们凭借先前对其他事业部的项目经验和代码积累可以在相当程度上进行设计鉴签和代码重用,以便缩短开发时间。

发布:2010-04-23 22:04    编辑:泛普软件 · zhangyan    [打印此页]    [关闭]

相关栏目

ERP系统设计 ERP系统开发 ERP需求调研 ERP系统实施 ERP系统培训 ERP解决方案 ERP售后服务 ERP系统免费下载 ERP系统破解 ERP系统二次开发 ERP系统怎么用 ERP是什么意思 行业动态 规划选型 技术文章