2008-01-21 09:06:11 来源:IT168
从我用Foxpro写程序到应用ERP系统,如果都算是搞信息化的话,也有差不多11年了。在这不算长,也不算短的日子里,我目睹和听闻了国内一些企业实施信息化的怪现象,仔细想来,确实发人深省。由于在下才疏学浅,不能就现象到本质进行剖析,只好在此简单罗列,如果对您有所启示,也算没白熬更守夜写下面的文字了。
提到办公自动化,就自然会提到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技术以外,应参与到实际的业务中去,凭一群程序英雄,并不能搞定一套能解决企业真正需求的软件。
所以,没有"一把手"的支持,企业信息化是肯定不会成功的,但如果"一把手"没有一定的信息化理论和实践经验,企业信息化成功也是可望不可及的。
某公司的信管部门,开发了一个"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开发的。由此看来,在保证开发平台有较好的技术支持的前提下,选择"大家都能接受"的开发平台,才是正确的选择。
以上列举的一些现象,只是企业信息化海洋的几粒小小水滴,虽然不那么漂亮,但仍能折射出信息化中的一些问题。这样的例子还有很多,有时间、有机会再和大家一起分享。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。