摘要:现在的企业中,中小规模的企业都已经拥有自己的信息系统,在该系统上运行着各式各样的应用程序,有的自主开发的、有的是购买的,还有是通过其他途径获得的。
企业信息系统的实施时为何会惨遭失败
by AMT 曹伟
企业信息系统是一个大概念也是个小概念,在这篇文章中,我不想谈概念。信息系统旧称为MIS系统现在改称为MRP、ERP。正是这系统,大大小小的,不同针对性的,充斥各个企业的信息化应用,企业是不是需要如此之多的系统?是不是任何系统都必须非常完善?不完善信息体系企业会有什么样的问题?为什么在实施系统时,往往没有大家预先设想那样结果?
现在的企业中,中小规模的企业都已经拥有自己的信息系统,在该系统上运行着各式各样的应用程序,有的自主开发的、有的是购买的,还有是通过其他途径获得的。
对于ASP(Application
Service Provider
应用服务提供商),主要关注的是企业的变化,针对一个企业在发展过程中信息收集、分析对企业在资源的重组、领导的决策、企业发展的作用,这些是信息系统应该完成同时又是必须完成的事情。
一个企业到底在做什么事情?
比如,销售型的公司从公司的采购到零售给最终用户的这一系列过程就是该公司的在做的事情。为此,我们就先从一个销售型公司入手来解剖公司信息的流径:
图1:销售型公司运作过程
假如现在要开发该公司相关的信息系统,分析其信息系统应有那些相关的可操作的过程:首先,公司的采购部根据仓库的存储情况向供应商采购(供应链),同时将采购来的物品分配到各个分公司(企业物流),市场营销人员在市场上进行销售(渠道分销),其中向供应商采购时有应付帐款,向客户销售时有应收帐款(财务)。
经简单地分析,一个销售型的公司的信息系统应含有以下几个方面:
1、 供应链管理系统
2、 企业物流系统
3、 渠道分销系统
4、 财务系统
在企业的运作过程中不涉及企业的内部管理、企业文化等,一个企业的信息应该含有以上几个部分,但企业在管理中应该含有办公自动化系统(OA系统),若有企业文化的公司还应有知识管理相关的系统或其门户网站。如此一来,一个企业的信息系统略显丰满,在企业的整个运作过程中,所有的相关的数据都可以采集到,日后,这些数据拿来进行数据分析也较为完整了。
但稍略作一下思考,这样的系统需要什么的网络架构,假如,一个针对全国做分销的公司,其系统为一个囊括供应链、企业物流、分销渠道和公司的财务的系统,可以想象是如何的。软件成本当然不下百万,硬件成本理应和软件成本相差无几,而且这样的系统在五年之内必须升级,升级的费用也不是小数字。什么样的企业可以承担的起?这样的费用还不含组建系统的场地、配套设施、维护人员等相关费用,倘若如此一算,费用可能将公司的所有的利润耗之殆尽。
如此一想,信息系统倒又是有百害而无一利。
现在,企业的决策层们都试探性上一些局部信息化的系统,就比如销售型的公司,它选择仅仅上渠道分销系统,或仅仅上财务系统,或选择使用一些简单的进、销、存系统。既可以认为自己在信息化前进的道路上,又相对节省公司开支。这样实施看起来,似乎对企业没有什么不利的因素,可惜呀,隐患总是藏在深处!
假如企业上了财务系统,随着公司的发展,领导感觉需要上渠道分销系统,如何解决?寻找一家ASP来开发,可是对于系统的成本问题,往往大公司不愿意做,小公司便采用公司内部的低成本来接单,由于在项目开发上存在经验问题、开发实力问题,往往两个或多个系统间的接口是无法完成,从我项目实施的经验来看,接口问题就是大家(各个不同系统ASP)回避问题,项目实施者(包括我)找尽各种理由(看起来全是为客户考虑的)来避免开发相互间的接口。
系统不能称之为系统的主要原因是企业在信息规划上存在阶段性,在外在的表现上各个系统间的接口松散,在选择系统开发商的时候没有咨询过相应的咨询公司,作为甲方咨询的面貌出现的AMT等咨询公司将是未来企业信息发展的咨询站。在上项目时对于企业的信息系统没有长远的规划,对项目没有较深认识的专家作指导,于是凭借企业内部人士地随便想想,或者盲目相信各个ASP提供所说的“以较小的成本提供长远的服务”等简单承诺。这样可以成功实施一个项目?
不符合实际操作都是使目前企业信息推进的处境尴尬!
以下的分析可以回答这个问题:为什么现在各个企业在信息系统实施时常常失败?我私下以为存在以下三个方面:
1.ASP的开发能力或开发成熟度
国内的系统开发商没有几家可以提供完整系统级服务,就譬如上面的分销型企业需要的几大系统,目前在国内有几家可以完整提供?那么没有提供者,企业自然会想到“洋系统”,比如引进SAP等国外软件,但是这些软件在国内又是“水土不服”,企业便没有办法了。
我比较推崇一种方法,就是借助国外开发的中间件,比如采用IBM、BEA等中间件,在此基础上开发符合国内使用的信息系统,但国内开发人员的水平也不敢让人放心。(唉,我自己开发的水平也差,所以“一边革命,一边生产”)
国内的开发实施能力不太理想,国外的“洋为中用”还不仅仅是汉化的问题,所以,企业信息实施成功率低的状况还将持续一段时间。
2.企业必须制定信息系统发展规划
上面已经描述了企业若没有信息系统的发展规划,第一在选择信息系统提供商将以当时的成本选择供应商,以后的接口将永远是一个问题!第二在系统的完整性没有保证、各个子系统间数据交互困难,方式简陋原始。第三系统升级将变得几乎不太可能,阶段使用后,企业本身将会考虑系统的整体升级,由于接口问题而需要选择放弃各个子系统而选择重新开发系统。
我比较推崇的一种方式,就是企业请一家有经验的咨询公司进行信息规划,将信息系统在一段时间内的发展,合理的、不失偏颇的、系统的列出来让企业参考,并同企业的决策以决定企业在较长时间段内的信息系统整体的发展。
3.咨询公司和ASP的分开
咨询公司提供合理的咨询,我不建议它继续提供企业的信息系统开发实施的任务,虽然目前各家ASP蒙上面具充当咨询公司的角色,但我依然建议企业本身一定要把咨询公司和系统提供商分开,不然信息系统的开发的主动权将在开发商手里,信息系统的开发的结果将变成未知数。
我是ASP,当然希望主动权能在自己手里,但我认为在系统开发的过程一定需要客户监督,不然系统开发一定会延迟,大部分将会失败。
以上是对于销售型公司的分析,那么对于生产制造型公司,其情况将是如何?
我们来解剖生产制造型公司的信息流径:
图2:生产制造型公司运作过程
生产制造型企业的信息系统较分销企业复杂,比如生产加工需要原材料的采用,若生产的半成品可以形成销售的话,需要将半成品销售,这样信息系统将含有:
1. 供应链系统
2. 研发系统
3. 制造系统(含外包加工系统)
4. 渠道销售系统(客户可能单一)
5. 质保维修系统
......
我在以上忽略了财务等较为一般的系统,针对目前生产制造业上系统的很多,屡屡叫不爽的企业也不乏有些,失败的也存在。关于以上失败的原因我在这里不累述,我们再看一下生产制造业还有那些不同:
1. 数据量大,采集基本是原始数据。
2. 基础实施需要较多,信息系统的战线长。
3. 参与部分多,人员杂,需要协调的情况多,领导对待问题较中庸。
4. 沟通不方便。
以上四点足以说明问题了,数据量大和信息系统用户多都是信息系统的实施时技术问题,在技术问题没有不能解决的事。但协调问题、沟通问题将是系统成败关键。
开发系统一定要很好地沟通!如果沟通地好,“洋为中用”没有什么不可以,没有什么操作习惯问题,习惯不就是系统给定的吗?习惯是否可以修改,如何改,改成什么模样?如何培训等问题不都是需要进行沟通吗?
如果协调不到位,各个部门间交互的数据较为模糊,等到真正地数据进行交互的时候,将会发现这个数据在当初没有定义采集,或者当初定义了,由于部门间没有定义好,两个部门间的数据类型不一致。
由此可以理解,在企业的大环境下制定了项目开发计划,有很好的项目实施方案(避免三点失败原因),若继续进行,项目失败将由开发实施者的沟通和协调不足造成的。
由于开发过程中的不足,或存在误区,于此我不将详述,因为在此分析的是企业在选型时及之前的问题,希望给企业朋友们一些参考。
我希望此为客观合理的评述,将为企业管理者认识系统开发实施的相关情况、对企业内部如何对待信息的组建、实施和维护将有一定的借鉴作用,在这篇文章,我是站在ASP、咨询公司和企业三者之外,凭借自己在提供信息系统解决方案的经验,分析信息系统开发实施的情况以及企业的损失的根源。
责编:曹伟
微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友