从我用Foxpro写程序到应用ERP系统,如果都算是搞信息化的话,也有差不多11年了。在这不算长,也不算短的日子里,我目睹和听闻了国内一些企业实施信息化的怪现象,仔细想来,确实发人深省。由于在下才疏学浅,不能就现象到本质进行剖析,只好在此简单罗列,如果对您有所启示,也算没白熬更守夜写下面的文字了。
怪现象之一:OA不如BBS
提到办公自动化,就自然会提到OA系统。OA系统零零总总,国内做OA的公司数不胜数,有用ASP开发的,有用PHP开发的,也有用JSP开发的,不过用的最多的,还是IBM的Lotus Notes。为什么呢?因为IBM牛嘛,它的东西做企业应用当然是不错的。问题是,开发者和维护者是否真正了解Lotus呢?最后出来的效果是,界面粗糙(这是美工的问题,在此不谈),更惨的是,三天两头死机,解决方法无它,唯有重启耳!对Lotus我是外行,不好妄加评论,但想IBM的Lotus既然能卖出那么多,应该是好东西啊,怎么做出来的东西还比不上LB、VBB、动网等个人开发BBS稳定性好呢?曾和一位网上的做网管的朋友谈到这种现象,他说, "水平问题!"
上面说到的是企业OA应用中开发维护者水平问题,不过由于企业大多不愿花钱对开发维护人员进行专业培训,能维持运行也算是不错的啦。OA软件不是摆设,能运行并不能说明企业就已经办公自动化了。很多企业的OA系统,主要用来上级发发通知,大家交换一下文件,就完了。一些重要的通知、文件还在人工传递或者传真,OA并没有发挥应有的作用。我有幸听过联想老总杨元庆做的演讲,说到OA系统的作用,他说就是要取消外部的所有通知、报表、简报......。他还提到数字签名技术,说出差申请、费用报销、文件会签等都要放在OA系统来实现。上了OA的企业不在少数,但出差找老总签字批准,出差后找老总签字报账,由于老总不在,跑了N次才搞定的经历,相信大多数人都有过吧。这时,你是不是会想"谁动了我们的OA?"
在一些企业里面,OA是管理部门、上级部门的OA,而不是生产部门、基层部门的OA!此话怎讲?上级部门发通知,就发到OA上,你们自己看吧,这无可厚非。但是,反过来,生产部门、下级部门打报告、送报表,挂在OA上给他(上级部门),他就不乐意了,非得要让你送纸质报表不可。电子文件,他会说不会打开,或说计算机紧张,让他自己打印报表,更是天方夜谭。记得不久前,某生产管理部门的某某,在OA上发布一则消息,"为了实行无纸化办公,以前传真的某通知改在OA网上发布"。好啊,终于把OA用起来了!但是,到了某月末,该部门要一个统计报表,我们告诉他,在ERP系统里已开发了一个统计报表导出程序,到信息管理部门申请一下权限即可。他说,ERP俺不会用,电子数据俺不会打印,必须要纸质表格。最后,2万多条记录,用激光打印机打印成表格。My God!不知这厚厚一摞表格,会比电子数据更容易分析吗?!
OA系统还有文档管理、知识管理等功能,但大多数企业的朋友都说,公司OA的知识容量、历史文档查找的方便程度,远远比不上一个稍好的小型BBS论坛,比起精品CCF、雨声ROR这样的专业BBS,那更是差得太远了。在企业文化的营造,企业员工的业务交流方面,OA也远比不上一个内部BBS来得方便。企业在OA上巨大投入,真的比不上一个免费的内部BBS吗?这是OA的错?还是......
怪现象之二:视"权限"如粪土
好像只听说"视金钱如粪土",是不是标题写错了。非也!这儿所说的"权限",是指在ERP系统中的操作权限,并非现实生活中的"权力"。ERP系统的实施,减少了单据的流转,集成了企业从设计到生产、从实物到财务的各种数据,通过一定的权限配置,各部门的工作人员都可以在ERP系统中找到自己想要的东西。但奇怪的是,一些管理部门很怕用ERP,ERP上线培训时没兴趣,上线成功后也从不利用系统中完整的数据做分析。到了月末、年末,需要数据写报告,做总结时,就想到让下级部门按要求报表。其实,这些纸质的报表,大多数都可以从ERP中找到,如果和信息部门联系一下,完全可能通过权限配置和报表定制(开发)得到。这样不仅可以更快、更准确的获得资料,而且可以让业务部门将精力放在生产经营上,而不是做报表上。做报表和分析数据,进而做出决策,这是管理部门的责任和业务。但事实上,在很多企业的很多管理部门,领导们想的首先是部门是否有"权",考核权、人事权、规划权、审核权、资金使用权......,但对本该管理部门获得的ERP中的一些高级操作权限,却大胆下放,让下级部门来做一些高级操作,提供本该管理和监控部门做的报表。
由于在ERP系统方面管理部门的大胆放权,不仅造成了下级部门由于实施ERP后工作量增加的怨言,也造成了公司管理层因对ERP的生疏而产生"ERP无用 "的结论。另外,由于ERP系统在权限设置上的不合理,缺乏分级数据的控制和监管,往往造成一些垃圾数据的大量产生,甚至产生一些虚假数据,长此以往,最终会把企业ERP系统推向死亡。
所以,企业中对于ERP数据和管理一定要从上到下,层层分级,各司其职,管理部门对于ERP赋予自己应有的权限,不要轻视和抵制它,要善用它,让每个部门在ERP系统的运转起到润滑和推动作用。
怪现象之三:失败的"一把手"工程
信息化工程实施能否成功,一个很重要的先决条件,就是"一把手"是否全力支持,也就是大家常说的"一把手工程"。没有"一把手"的支持,信息化要成功简直可以说是奇迹,但有"一把手"支持,最后也落得一塌糊涂的也并不鲜见。
某公司老总从外地考察回来,决心全面实施信息化,招聘了一些软件人员,买了一大堆PC,交换机、服务器,成立了信息化工作小组,目标就是将各种手工单据、报表以及库存、人事、财务等进行微机管理。按理说,这样的目标并不算太高,但一年过去了,并没有取得预期的效果。网络建起来了,不过是方便了大家上网、共享文件夹和打印机,软件也升级了几个版本,但始终由于基础数据不规范、库存不准确而无法成功上线。如果说老总不够支持,那就错了。我认识的一位朋友就是从这个公司跳出来的,据他讲老总将生产和经营都交给了副总,亲自抓信息化。不过,老总似乎对信息化的了解有偏差,居然建议将软件写成游戏界面,便于使用,而且提升大家使用的积极性。幸好,在项目经理的一番解释后,他们老总没有坚持。由于企业"一把手"缺乏对信息化的认识,除了经常干扰软件开发的正常程序外,对项目组一些缺乏调研的所谓BPR盲目支持,最终为系统实施失败埋下了恶果。信息化项目的实施,并不是简单的需求调研、可行性分析、建模、写代码、上线这么简单,需要有熟悉业务流程的各部门的骨干全力参与。而信息化项目组成员,除了做IT技术以外,应参与到实际的业务中去,凭一群程序英雄,并不能搞定一套能解决企业真正需求的软件。
所以,没有"一把手"的支持,企业信息化是肯定不会成功的,但如果"一把手"没有一定的信息化理论和实践经验,企业信息化成功也是可望不可及的。
怪现象之四:FTP Server变"Huge File Push System"?
某公司的信管部门,开发了一个"Huge File Push System(大文件推动系统)",据说在公司内部还做为一个项目工程申报。我对这个"系统"比较好奇,一直都想了解是啥新技术,因为在Google上搜了一下,没找到任何条目,看来这真的是一种原创的新技术。
见到该公司的业务人员使用后,我才真的体会到什么叫"大跌眼镜"。所谓"Huge File Push System",不过就是一个Apache做的FTP服务器,对不同部门或用户在httpd.conf脚本中设置了不同的目录,通过IE或 CuteFTP、FlashFXP等FTP工具,可以实现有授权的互联网文件共享。之所以这样做,是为了弥补公司邮件系统对邮件附件大小的限制。其实,我对采取这种方法实现文件共享并没有意见,但信息化过程中的这种"浮夸"现象,是要不得的。一些非IT企业或公司的领导层,不一定对信息化不重视,但一般来说是不太懂的。而CIO或信息部门的领导,有义务在信息化的普及和升华方向做多些工作,而不是把一些小改小革,取上漂亮的名字,来糊弄上级。信息化中的小改小革确实需要,但不要神秘化,而应将其简单化。做了多少事,出了多少成绩,信息化能否对企业有所帮助,不是靠炒作,而是靠业务和信息化的绑定。信息化始终是为业务需求服务的,"网络泡沫"已经破灭了,企业信息化的"泡沫"不是我们需要的。信息化需要实事求是,一分耕耘,一分收获。
怪现象之五:平台之争
作为偶尔写些代码的人,CSDN中国程序员网是我常去的地方,在不同版面,经常可以看到有人在问"某语言还有没有前途?"、"某语言有没有过时?"等话题,至于"非技术版"里,对于其它语言的攻击也是经常可以见到。我常常在想,到底是开发语言重要,还是最终出来的效果重要。当然,如果您是一个专业软件公司,也许常常选择什么开发语言并不在于自身,因为客户永远喜欢新的东西,比如Java、C#等等。我现在想说的是,对于一个企业的信息化开发,平台是否真的是那么重要?
对于很多制造业的企业的信息化,除了选择现成的ERP软件,自行开发一些能解决各部门问题的软件也是一条行之有效的途径。我见过的很多企业,大多使用 VFP、VB、Delphi等平台,因为这些开发软件有良好的数据库性能和较多的控件支持。但也有一些企业的信息部门,由于有一些技术狂人,永远追寻着最新的技术,他们关心的是开发平台的安全性、可扩展性等,而对实际业务需求不了解,也不关心,对企业的信息化基础缺乏调查。他们在企业信息化中,是阳春白雪的一群,开发的东西从技术上讲可能真的不错,但可惜就是缺乏实用的价值。反而,是一些部门自己开发的软件,可能从构架上不那么合理,也不能跨平台,但确实能解决业务中的一些效率问题,成了日常业务不可或缺的工具。
对于一个企业来讲,自行开发是永远需要的,所以开发平台的选择是始终无法回避的。一个统一的开发平台,不仅利于人才的培养,也利于信息化工程的持续改进。但在平台选择时,信息主管部门千万不要以技术指标挂帅,而应充分了解企业的信息化基础,选择一个能被大多数部门和信息化相关业务人员接受的平台。其实,企业信息化最重要的是解决问题,用VC开发一套MIS系统,效率和结果都未必比得上用VFP来开发。很多人都认为VB是将被微软淘汰的开发语言,但其实印度做的很多外包软件都是用VB开发的。由此看来,在保证开发平台有较好的技术支持的前提下,选择"大家都能接受"的开发平台,才是正确的选择。
以上列举的一些现象,只是企业信息化海洋的几粒小小水滴,虽然不那么漂亮,但仍能折射出信息化中的一些问题。这样的例子还有很多,有时间、有机会再和大家一起分享。
联系客服