信息化 频道

老国企ERP选型困惑 如何正待二次开发?

老国企要如何正确看待二次开发?

    ERP项目组在经理张力的领导下,是选遵循规范、科学的ERP方案还是坚持灵活的企业个性化方案的选型建议上,向公司领导提供了这三种方案:①完全采用ERP先进方法,牺牲企业自身特色。②遵循企业管理特色,对ERP进行“大手术”。③既采用ERP的先进方法,又满足企业管理特色。方案一的优点在于实施周期短,系统功能完善;缺点在于业务人员适应周期长。方案二则相反,实施周期长,系统出错率高;优点在于业务人员适应周期短。方案三是一种折中的方法,关键在于把握其中的度。一般来说,成熟的ERP产品仅允许不超过20%的定制开发工作量,如何利用好这20%的特色是企业进行ERP实施能否成功的关键所在。

    有人说,“企业的竞争是业务流程的竞争”。尽管这种说法有大包大揽之嫌,但业务流程对于ERP项目实施顺利与否却是显而易见的。好的ERP系统体现了一种科学、规范、细化的管理方法。因此,决策者在选择成熟ERP产品的时候,实际上也就在企业内引入了一种全新的规范管理方法。但另一方面,老国企在多年的经营管理中已经形成了很多适合行业特色、本企业自身特色的管理方法,这些方法符合企业自身的文化特色,在业务经营中发挥着很重要的作用,如何解决这两方面的融合也摆在ERP项目实施的面前。

    综合多种因素考虑后,张力的公司确立了选择具有企业个性化的系统应用软件,并在此基础上进行二次开发满足公司特色的实施策略。最终方案是“既采用ERP的先进方法,又满足企业管理特色”的原则选择了国内一家软件厂商作为合作伙伴,并在合同上注明软件厂商需要提供配合度极高的二次开发服务,以便在项目实施过程中能按业务部门的要求进行修改。

    但ERP软件厂商配合度极高的二次开发结果却是:项目延期、开发的程序不稳定,并且容易出错;用了一段时间后,发现还不能满足业务流程的需要,于是再做修改,结果是系统变得越来越复杂,与最初期望的效果越来越远,猛然回头一看,发现系统已经完全“变味”了。不但成本过高,而且越改越让项目难以实施,最终陷入进退两难的困境。

如何避免过度项目二次开发?

    过度二次开发使到项目陷于困境,也让张力整天愁眉不展,多次想引咎辞职。在张力决定辞职的那一天,他三次打老板的手机,三次都是忙音。于是张力在烟雾扩散中陷入了沉思,难道是天意让他再多尝试一次?在第三次忙音后,不服输的性格让张力决定重新启动项目再试一次。为了避免重走过度二次开发的失败之路,他对重启后的新系统二次开发定下了四大原则:

    首先,在二次开发之前,与业务部门一起明确业务需求,理清合理的业务流程。过多的强调企业自身的特点或过分依照系统中的流程执行都是不可行的。

    第二,在二次开发中,把握“尽量避免修改核心代码”作为基本原则。因此,对ERP的核心功能予以保留,只是对需要细微改动的地方做二次开发。因为一旦直接修改了核心代码。过上两年,想升级可就难了。

    第三,ERP软件不是给一个人用的,每个用户都可能会有自己想法,但不可能都满足的,少数要服从大局。项目按时、按预算上线运行是ERP实施的大局,因此需要明确哪些二次开发必须要做,哪些可以不做;可做可不做的,坚决不做。如果ERP软件自有的流程在大的方面与公司业务流程可以套上的话,细节部分就不再作修改。

    第四,ERP软件总会有升级,二次开发的部分不一定可以迁移到新版本上。过多的二次开发会让日后的维护很困难。

    目前,在对二次开发重新认识后,张力及时制定有效的措施,终于使项目起死回生。张力和其ERP团队也经历了一个由疑惑、热情高涨、失落、抵制到项目差点暂停,再到重新接受和享受ERP带来工作顺心的脱变过程。正如俗话说的:“不经风雨,不见彩虹”一样,老国企想要顺利走好ERP之路,前提条件是要正确的看待ERP系统的二次开发问题。

0
相关文章