[返回]
在唐电信北京研发中心 韦有双博士
自从1981年沈阳第一机床厂从德国工程师协会引进了第一套MRPⅡ软件以来,MRPⅡ类软件在中国的应用与推广已经过了近20年的风雨历程。然而,在我国近3000余家使用MRP、ERP类系统的企业中,应用成功的并不太多。近期报道国内一些著名的大企业也正在或已经实施ERP系统,如四川长虹、深圳康佳、联想等,基本上都是引入的国外ERP系统,据反映目前实施的效果还不错。
但是,即便是在这些成功应用的背后又是什么呢?20世纪80年代美国企业在IT技术上的投资达1万亿美元,如今在ERP类项目上每年投资100多亿美元,而且这个数字还在增加;我国20年来70多亿元投资于管理软件,却收效甚微。国内某大公司自1997年开始对信息系统进行建设,包括ERP系统硬件软件的实施投入每年超过2000万元。有人形容这种现象为“IT黑洞”。到底是哪儿出了问题?既然大家都认为信息化建设是有必要的,为什么结果却是这样?是硬件的问题,还是软件的问题,抑或是人的问题?或者各个环节都有问题?难道说信息化对企业来说是个“鸡肋”吗?绝对不是。
笔者认为,目前在信息系统建设中出现的各种问题,归根到底是企业对信息系统建设的正确认识问题。如何认识信息系统与管理的关系以及信息系统建设过程中存在的问题,是决定信息系统成败的关键所在。下面将从不同的方面探讨一下造成目前现状的几种原因。
把握住目标与工具的关系
著名的管理学家西蒙教授曾对管理有过一句很经典的概括:管理就是决策。这句话道出了管理的本质。管理的本质就是决策,那么决策的依据是什么?是信息。信息的获取形式是多种多样的,但决策是有时效性的,如果事情已经发生了再决策就没有意义了。怎么样更快地获得信息?必然要借助于工具,这个工具就是基于计算机的信息系统。
管理是一门科学,也是一门艺术。虽然有很多管理方面的理论、案例可以借鉴,但所谓文无定法,实际中不同企业管理方式也由于情况的不同而千差万别,照搬条条框框是不可取的。信息系统作为管理的一个辅助工具,其基本目的是为了提高工作效率,将各种信息有效地组织在一起,能够快捷、迅速地为人们所使用。
换句话说,信息系统是改善管理、加快决策速度的一个辅助工具。对于一个组织来讲,总的目标是要提高工作效率,更快地获取各种需要的信息。信息系统只是一个工具,而不是我们的最终目标。所以,在系统实施的过程中,所有人员都应该把握住一点:系统建设的目标是要使这个工具为管理服务,而不只是为了得到这个工具。
从目前众多的实施系统来看,不成功的主要因素在于求大、求全,对软件系统的期望、依赖过高,没能把握系统的实质,把信息系统的开发实施当作最终目标,总觉得一上这个系统就可以达到所谓科学管理,可以提高工作效率,一切就万事大吉了,结果是期望值越高,失望就越多。
信息系统建设是管理思想再造
信息系统从建设落实到具体实施涉及到一系列计算机硬件及软件。然而它真的就是硬件加软件吗?大家照着软件操作手册就可以顺利使用了吗?事实证明,这是错误的理解。信息系统的建设首先是一个管理思想的建设。这里管理思想包括了多个层面,它既包括了领导层的宏观管理思想,也包括了具体业务人员的微观管理思想(工作流程)。实际上前面提到的那些概念如MRP、ERP、SCM等都是管理思想,而相关软件只是实现或实施这些管理思想而已。
目前有很多说法都很模糊,包括一些开发商、经销商的说法,如MRP软件、ERP软件,好像一提到这些就是一套软件,而忽略了其内在的实质问题,也为系统的实施埋下了隐患。
如果仅是把信息系统建设理解为上一套软件,后果就是要么软件迁就现有的工作管理模式,根据用户的现状来改造、实施软件,结果软件成了手工工作的副本,最终用户觉得,我手工干得挺好,干嘛还要做一遍?要么就是盲目地上所谓具有众多新功能、新方法的软件,与现实工作脱节,基础用户觉得比手工还复杂许多,因此抵触情绪很大,或者干脆就不用。这样的信息化建设怎么可能把软件用好,提高工作效率呢?
很多关于信息系统建设的资料都提到过“一把手原则”,也就是说信息系统的建设需要企业最高领导的支持。但是笔者认为以往资料对于这个原则的阐述过于简单,未能体现管理思想的重要性。笔者认为,一把手原则,不但要求一把手支持,还要一把手的密切参与。具体来讲就是一把手自身的管理思想的建设。对于企业来讲,管理思想、体制的建设应该是自上而下的行为,而实施这些思想的辅助手段如软件等可以是自下而上的建设。现在很多信息系统的实施恰恰相反,是自下而上开始,希望靠这个系统(软件)来改变管理的体制,这也是众多系统不成功的症结所在。
信息化过程是流程标准化过程
信息系统不仅仅是一个软件,从本质上讲,它更应该被称为一套工作流程。因为计算机只是一种工具,它在人的控制下工作,到目前为止还不能够随心所欲地做事,计算机要严格按“规矩”办事。这个“规矩”就是软件编码规定的操作流程,对应到业务中就是具体的工作流程。
这就是信息系统建设中的另一个重要问题:工作流程的标准化问题,也就是要把“规矩”定好。这个“规矩”既要满足人的要求,又要充分考虑计算机本身处理的特点,它以现行的工作流程为基础,但绝不能拘泥于现行的流程。只有定好了“规矩”(工作流程),软件开发才能顺畅、快捷,才能有效地提高工作效率。应该说,信息化的过程也是对人的自由行为的一种约束过程。
在实际的信息系统建设过程中,经常出现两种倾向:一种是认为应该组织力量开发;一种倾向是认为应该购买现有的、成熟的软件。暂且不论这两种观点表面上各个方面孰优孰劣,实际上这里隐含了另外的两个深层次的问题:组织力量开发的隐含意义是不想改变或较少改变现行的工作流程,让软件充分适应现行工作;购买软件的隐含意义是要遵从现有软件所设计好的一套流程,这个流程可能与现行工作流程有差异,甚至是很大的差异。
这两种倾向最终的结果往往是相同的,开发的软件按照现有流程“量身定做”,购买的软件也要按照用户现行流程要求“修正”,软件开发商为了得到订单,自然愿意遵照“上帝”的命令,怎么改都行!如果用户本身的流程比较规范还好,否则系统就很难正常应用。
轻名词重实效循序渐进
在当今信息技术飞速发展的时代,人们经常被各种新鲜的名词和缩写所困扰,在信息系统建设的过程中也不例外。不仅仅是业务人员不懂技术领域的变化,就是系统开发人员也常为各种新的名词所迷惑。但很少有人愿意认真地去了解这些术语名词的内在含义是什么,而仅仅把它当成“名词解释”,然后就认为自己懂了。于是很多人在一起谈论着似是而非、似懂非懂的话题,以讹传讹,造成很多错误的认识,极大地影响了信息系统建设的过程。
信息系统的建设是一个系统工程,它需要业务人员的支持与协助。业务人员不仅要帮助系统分析人员理解现行的业务流程,同时也要配合分析人员一起探讨对现有流程的改造。目前很多系统的开发建设过程中流程改造的任务都落在了系统分析人员的身上,靠分析人员去推动流程的改造过程,而作为流程主体的业务人员却很少参与或是不积极参与,这样就很难有成效。
信息系统的建设从分析、设计到编码(改造),是一个循序渐进的、科学的、规范的过程,每个阶段都不可或缺,都需要合理的人力、物力和时间的投入。很多用户对于软件开发需要那么长时间表示不理解,总认为不就是编程序嘛,应该挺简单的。这大概是受微机桌面产品的影响,比如xBase系列,在国内很流行,而且似乎每个人都能搞出一些小东西来。但这些绝不是我们所讨论的信息系统。
需求驱动行为。提高工作效率是我们的最终目标,但也不能一味追求提高效率。在软件行业对于代码优化有个基本原则:只要它工作合理,就不要优化。我相信对于企业信息化,这个原则也应该适用。如果一个组织现行的系统能够在合理的限度内完成工作目标,并能适应发展的需要,就不要去改变它。因为对复杂系统的优化往往意味着复杂与混乱。