您当前的位置:网站首页 >软件知识>>企业erp系统实施问题总结与反思

企业erp系统实施问题总结与反思

发布于:2015年09月06日 15:37

      众所周知,在当今这个信息爆炸的时代,对于企业的信息化,企业ERP系统的建立已经不再是什么新鲜的事情了。随着上个世纪计算机的问世,计算机的小型化,个人电脑的发展。一个全新的时代,信息时代已经来到我们身边。ERP系统,企业资源计划是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。无论是大型,中型还是小型企业都很适用。

企业erp系统实施问题总结与反思
      而如今国内市场上的ERP系统市场却呈现一种有需求,有供给,却很少成功的状态,这是如何产生的?又应该如何去迎合市场,开发更适合市场需要的ERP系统?这些都是现在市场上很直接的问题!那么我就谈谈我个人对这些问题一点小想法。

      我们先说说国内的ERP系统市场现状,现在国内的ERP系统市场需求量有,但是都是集中在大型企业,而中小型企业却因为领导观念,资金等等一些问题,一般都不会关心ERP系统这样的大型软件。从这一个角度上来说现在的市场中还有很大一部分是没有被开发的盐碱地。那么如果盐碱地被开发利用了,再加上原有大型企业的需求那么可以说现在的国内市场需求是相当之大。(有人问:“盐碱地怎么开发?”,我们一会再说。)说完需求,那我们再来看看供给,国内软件企业有很多,做ERP系统的也很多,什么用友,金蝶什么的都在做ERP系统。但是做的ERP系统真正实施成功的多吗?应该说不多。大多数的ERP系统都是在实施的过程中被这样那样的原因给搁置了。无法成功的实施。总结就是国内市场有需求,有供给,难实施成功的市场现状。

      市场现状带出了两个问题,我们细细的说一下原因。

      第一盐碱地的问题。中小型企业不是不需要ERP系统,很多程度上是ERP系统的价格限制了本身的适用性。一个小型的功能完全ERP系统软件现在市场价格也要在100万左右。有些ERP系统甚至要上千万。这对一个中小型企业来说是一笔相当大的开资。所以很多中小型企业只能望而却步。还有就是领导的观念问题,很多中小企业的领导把太多的重点放在眼前,不能看到信息化之后会给企业带来什么,而且大多数的领导都不愿意去做第一个吃螃蟹的人。在他们眼里更多的关心的是生产如何进行,销售量是多少。那么如何让他们转变这个想法,把更多的注意力投入到信息化开发上?我想有一个办法很简单也很适用,中国人有一个随大流的习惯,如果可以找到第一个吃螃蟹的人,那么就会有第二个第三个吃螃蟹的人,所以可以找一个成功的典范,邀请参观。让这些中小企业的领导看到信息化后的中小企业的面貌。这样才可以随水推舟推销自己的产品。


      第二、ERP系统实施困难的问题。其中很主要的原因就是现在很多的ERP系统追求的都是一个通用性。软件公司开发ERP系统的时候往往为了追求通用性而放弃了很多针对性的需求。但是我们是在有中国特色的社会主义国家里,很多时候要在关键问题上必须要有针对性。这样才能适应于企业才是实施成功。网上有个例子,很有趣。很多企业的领导不懂得ERP系统只知道这个东西要上而不懂自己需要什么样的ERP系统,所以很多时候都去征求供应商的意见。恰巧软件公司的人也不懂,而且为了开发方便大多都建议对方采用普遍的“标准模式”开发。就好比大多数人都是40号的脚,所以软件公司只做40号的鞋。如果你幸运,正好是40号的,那么恭喜你可以穿到舒适的鞋,ERP系统实施的成功有了最基础的保障,但是如果不幸你正好是43号的,那你就倒霉了,因为你得到了一双40号的鞋,如果你硬穿那么就要受穿小鞋的委屈,如果你不穿那么就要损失买鞋的钱,最少也要损失掉鞋的磨损费用。所以想想看正好对上的几率是多少,你就知道成功的概率有多大。


      说了半天都是多现在存在的问题,该轮到说想法的时候了。为什么说是想法而不是解决办法。因为本人写这个东西只代表个人的想法,不一定是最好的解决办法。所以故这里只说是想法。

      我的想法主要可以归结为有针对性是采用模块化开发ERP系统系统,并加以复用。

      首先要抛开现在的通用ERP系统开发的模式,先针对一些有代表性的企业开发非常有针对性的ERP系统,在开发中要注意到以下几点。

      第一:在需求阶段一定要做到针对软件终端使用人做需求。现在很多的需求分析都是去根据管理者或是部门主管人员来做需求分析,没有去听取到终端的使用者的意见,其实真正的使用者才是真正可以提出需求的人,因为这些终端的使用者更加了解程序中需要的具体信息是什么,操作中所需要的数据有哪些,要达到什么目的才能使使用者用着方便顺手,等等这些是管理者们不一定知道的或是知道的不全面。当了解到关键的东西之后你设计的程序才能使得这些终端使用者更容易理解更容易上手,也就软件实施的成功打下坚实的基础。

      第二:从需求做起抛开原有的所谓“标准模式”的开发模式。标准模式说白了就是通用模式,没有任何针对性可言,也就会给实施的成功阻碍。所以要在项目的开始的需求阶段就要抛开所谓的标准模式,直接认真细致的做有针对性的需求分析。这样做的好处就是使做出来的ERP系统也有针对性。实施更加方便。同时可以增加了程序在同类企业中的复用性和竞争能力。

      第三:在设计阶段,要做到模块“拆封”,这里提到一个“拆封”的概念,意思是说要把模块可以拆开封装。简单的说就是把模块看做一个类,把数据和算法封装在里面。模块可以脱离ERP系统的整体单独运行,举个例子:一个ERP系统程序中包含销售,供应,财务,生产等一些模块,设计的时候要做到各个模块的数据和程序都可以独立出来,形成一个有单独功能的小系统。而模块与模块之间要利用接口相连,接口断开,模块独立成单位运行,接口连接,所有模块可以组合为一个ERP系统。

      以上这些都是在首次开发中需要注意的一些事项。在首次开发之后你会得到了一个很有针对性的ERP系统软件,也就是说在同类的企业中有着很强的适用性的ERP系统,在这个时候要做好模块的整理工作,把ERP系统拆分成独立的模块,做好整理保存工作。再有类似企业的项目的时候可以根据现有的这样很有针对性的ERP系统模块进行修改复用,同时在设计之后把新的ERP系统模块继续有组织的保存好。这样慢慢积累下,会获得一个很强大的模块库。有了模块库之后根据项目可以找出相应模块,利用模块之间的接口把不同ERP系统但是同类企业的模块连接在一起。得到新的ERP系统。也就形成了一个良性循环,复用原有模块+简单修改=新模块(适用于新的ERP系统的模块),之后新模块加入模块库,使模块库更强大,再接新项目,继续找相近模块复用+新修改。慢慢随着模块库的增长,涉及到的种类渐渐全面,修改工作就会变少,开发成本就会降低。开发效率升高。

      还有一点,由于适用模块“拆封”。使得模块可以独立成单独的小程序去完成ERP系统中的一部分功能。也就为我们上面提到的盐碱地开辟了新的开发方法。针对中小型企业没有强大资金的前提,根据现有企业的规模和需求,软件公司可以先出售一个模块,例如:一个中型企业没有足够的资金上整体ERP系统,但是可以先接受他们上一个生产模块,解决企业的生产管理,之后再一步一步的接受引导企业继续增加其他模块,分期分批最终实现ERP系统的实施。即使后续没有增加模块,也可以推销出去一个模块。反正模块库现成的。能卖一回是一回。关键在于现在这样的中小企业很多。有很大的潜力。只要开发好这片盐碱地,会给软件公司带来很大的收益。因为出售模块的时候有可能会出现零修改出售的情况,不需要再开发直接使用独立拆封之后的模块,加上简单的包装,基本没有设计成本的投入。

      本人在国企当了4年的IT目睹了3个ERP系统的实施失败。再这些失败中得到了一些经验,想到了以上的这些可以提高实施成功率,和提高设计编程价值的想法。如果有对我这个随笔有什么意见和想法,请联系我。大家一起探讨,一起交流。