中小企业搞信息化有三个最为突出的障碍:没有人才、缺乏资金、业务组织多变。
一直以来,许多中小企业内连一名最起码的从事软硬件维护的计算机专业人才都没有,更不用说拥有能进行系统开发的高级计算机人才了。但目前,这种状况已经有了微妙的变化。随着计算机和信息专业的大中专毕业生的日益增多,部分企业已经开始招收计算机专业的本科生和大专生。
只不过,这些计算机专业的毕业生被招入中小企业后,并没有从事与计算机相关的工作,而是被遗憾地放到了业务部门或财务部门。但是,这些计算机人才在中小企业的出现,倒是意外地帮了像笔者这样的IT服务提供者的大忙。当企业的业务或组织发生变化需要升级更新企业信息化系统时,笔者可以很轻松地调度这些企业中的计算机人才,高效舒畅地完成系统的升级换代工作。而这些兄弟姐妹们也很乐意干笔者交付的工作,为企业信息化尽自己的绵薄之力。
但不管怎么说,这些中小企业的老板绝不会为计算机人才单独去建一个信息技术部门,或培养一个信息主管、CIO什么的,中小企业计算机人才的匮乏仍将继续。
中小企业搞信息化缺乏资金,需要分两种情况来区别对待。第一种情况是,企业本身经营利润微薄、资金紧张,搞信息化明显捉襟见肘。但这样的企业如果信息化搞得好,会使企业减少漏洞、降低成本、提高效益,甚至能给企业雪中送炭;另一种情况是,企业本身经营利润很高,企业并不缺资金,问题是企业老板不情愿把资金投入到信息化建设中。
笔者曾为几家冷门行业的中小企业做信息化系统,这些企业的老板并不讳言本行业的高利润,但就算两三千元的小系统,他照样要跟你讨价还价。不过,一旦企业用上了信息系统,这些草莽英雄似的老板在亲身感受到信息化的非凡魅力后,往往能在短时间内改变对企业信息化的态度,从不情愿到谨慎看多,甚至到后期持续投入资金。
中小企业业务的灵活多变是众所周知的事,船小好掉头呗。业务的灵活多变对企业信息化系统的影响是显而易见的,业务变了,没有办法只好跟着调整企业信息化系统。然而,对企业信息化影响更大的却是企业组织结构的变化。
有些中小企业为了把企业做强做大,喜欢搞扩张,有向本行业的上下游扩张的,也有向房地产等热门行业扩张的。还有一些中小企业像变戏法似的,做同一业务却开设了两三家同样的公司,似乎随时准备要关闭其中的一两家。
更有少数中小企业还演出了小鱼吃大鱼的好戏,如绍兴某卫生用品公司一口吃掉了其上海总公司,绍兴公司的老总一跃成为上海总公司的老总。绍兴公司的老总一到上海总公司就任,就立即要求笔者按绍兴公司的模式为上海总公司建设信息化系统。
没有人才、缺乏资金、业务和组织多变是横亘在中小企业信息化建设道路上的三道大坎。特别是中小企业的资金缺乏和业务组织多变,使那些大张旗鼓欲进军中小企业信息化市场的国内外大型软件公司处于两难境地。
另一方面,软件公司要满足中小企业的业务组织多变的需要,不得不对信息化系统或ERP系统进行二次开发甚至量身定制,这样势必大幅提高软件公司的运作成本,而中小企业根本承担不起也不愿意承担这样的成本。ERP在中国已经风风雨雨十多年了,有哪一家软件公司敢说自己的ERP已经又好又省地适应了中小企业?
中小企业没有人才,缺乏资金,业务和组织多变,使软件公司大伤脑筋,而更伤脑筋的其实还是已经对企业信息化感兴趣的中小企业自己。如果按正常的套路搞信息化,先组建公司的电脑信息部,再由电脑信息部牵头购买硬件、网络设备、建设局域网,然后购买或外包开发或自主开发应用软件系统,最终形成一套像模像样的企业全面信息化系统,这样的做法恐怕相当多的中小企业都难以承受。
那么,中小企业搞信息化有没有更好的套路呢?说到套路,忽然间使人联想起了一代武术宗师霍元甲所赖以扬名天下的拳术——迷踪拳。这迷踪拳有个主要特点:不以常规方式出招,与人交手时发招进击常常出乎人的预料,而且注重实用,不尚花架。霍大师正是凭借这套出奇制胜的实用的拳术打遍中外名家无敌手,为中华民族扬眉吐气。
或许中小企业搞信息化也应该像迷踪拳那样不按常规,讲究实用。即使是在没有人才、缺乏资金、业务和组织多变的情况下,也要把中小型企业的信息化搞得有声有色。在此,笔者把一些信息化“拳术”归纳了一下,奉献给广大读者,希望大家一起切磋交流。
中小企业如果连一名最起码的进行软硬件维护的计算机专业人才都没有,而企业电脑已越买越多,网络也需要建设或维护,怎么办?
在绍兴的中小企业中这种问题非常普遍。而在同样的问题面前,有些企业做得相当出色,有些企业却非常糟糕。其中做得最差的一家企业总共有20多台电脑,只有一台的操作系统是WinXP,其余的清一色为Win98,都什么年代了!同样都没有专职的电脑软硬件维护人员,为什么差距这么大?
仔细问问企业的负责人,答案就很清楚了。原来硬件和系统维护得比较好的企业采购硬件往往固定选择一两家服务比较好的电脑公司,每年的打印纸、墨盒等耗材也从这一两家电脑公司采购。当企业的电脑发生故障时,这些电脑公司通常都及时上门免费维护。当企业需要组建局域网时,你只需从这些服务好的电脑公司购买网络设备,只要布线不是太复杂,一般这些电脑公司也会免费帮企业建好局域网。
另外在价格方面,这些电脑公司可能会比数码城的小摊位卖得要高一点,但这些电脑公司规模相对较大,能为企业提供增值税发票,通过抵扣后,两者的价格就相差无几了。用差不多的价格既买到了硬件设备又买到了好的维护,何乐而不为?
所以,当笔者为企业开发和维护信息化系统时,总是免费替这些服务好的电脑公司做推介,要求企业从这些电脑公司进货,当然笔者绝不会从这些电脑公司拿一分钱回扣,这样做只不过想减轻一些自己的压力而已。
电脑病毒真多啊,病毒多了,电脑就死机,系统就可能要重装。上文说了,服务好的电脑公司会免费做系统重装,但如果是服务器的系统重装,那数据库不是也得重装?有时候免不了只好上门去重装数据库,这样笔者的工作量就加大了。怎么办?
不过,这时又出现了另一个问题:不能上网的电脑如何升级杀毒软件?如果杀毒软件不升级,电脑很快就会中上新病毒。那么就上一套网络版的杀毒软件用用?结果一打听,好点的网络版杀毒软件价格都上万,并且还有用户限制、后续维护费等问题。
好在经过一番努力,很快实现了杀毒软件的局域网升级。也就是只需要买一套正版的单机版杀毒软件,每天在一台能上网的电脑上升级杀毒软件,等能上网的电脑升级完成后,其他在同一局域网内的电脑不论是否能上互联网都能自动升级到最新的杀毒软件和病毒码。
企业电脑的硬件、网络和病毒问题基本上解决了,笔者需要亲自到企业上门维护的次数就大幅度降了下来。接下来就只有一个软件问题。当然这是最重要的问题。前面搞好硬件、网络和病毒防治还都不是为了最终能用好软件!那么怎样才能既降低软件的开发成本又能适应企业业务和组织的多变呢?
笔者的做法是,每一次软件开发都做好分类和归纳工作,随着软件项目的增多和应用行业的扩散,逐渐形成了平台化的企业软件源代码。什么是平台化的企业软件源代码?就是企业软件开发中积累的源代码是按不同的平台而划分的,当需要开发新的软件时,只需要把相同或相近平台的软件源代码做一定的改进后就完成了新软件的开发。
比如订单、原辅材料、销售、客户管理、供应商管理以及软件的辅助功能如备份和还原、数据库年末清理等模块可以放在基础平台中,新的软件只需依据企业实际情况适当增减项目即可完成。又如行业特有的软件源代码,可以放在各行业平台中。
利用这种方法,说实话,如开发一般性企业软件,只要需求明确,几天时间就可完成。如开发比较庞大、复杂的企业软件,开发人员也并不是从头开始,而是可以轻松地完成基础平台的软件开发,而后借鉴已经存在的相同或相近平台的软件源代码,集中精力攻克生产、实时成本、账款销账、应收款延期利息、加工单位管理等难度较大的模块。
软件维护的重要性并不亚于软件开发。特别是中小企业,软件维护尤其重要。软件维护应充分考虑到中小企业没有人才、缺乏资金、业务和组织多变的特点。
1.数据备份
自己开发的软件自己手里有源代码,企业把软件丢失了,没有关系。但是数据却只能保存在企业里。所以数据备份必须真实有效、确保万无一失。
首先数据备份应该是自动备份。这里的自动备份并不是类似开一个windows的任务计划等,类似任务计划的自动备份得不到有效的监控。数据备份应做在软件里面,当软件结束时自动进行数据备份,如备份不成功可立即进行提示。
其次数据备份应该实现自动异机备份。具体做法是:某一客户机的软件结束时先自动在服务器进行数据备份,然后把备份好的数据文件接受到客户机。这样,数据备份至少实现了两台电脑的自动异机备份。当服务器硬盘损毁无法修复时,可以在另一台电脑中得到最新的数据库备份。
通过上述备份方法,除非出现所有电脑全部损失的极端情况,可以说基本已确保数据库的可恢复,而且完全自动不需要任何人工干预。
2.软件升级
具体做法是:首先生成一个绿色软件,即不需要安装,只要一个exe文件就可运行(这一步很多编程工具都可做到)。然后把这个exe文件拷贝到某个共享文件夹即可,就这么简单。
其原理是:服务器客户机的旧软件在运行时,先比较自己与共享文件夹中的软件的时间的新旧,如共享文件中的软件的时间较新,则关闭自己同时发出一组指令(包括自动接受最新的软件、用最新的软件覆盖掉自己、运行最新的软件),这样屏幕上的软件还在运行,但已经自动升级为最新的软件了。
通过这些企业信息化的“迷踪拳法”,大多数情况下,都只需用电话和网络就可搞定,收到了事半功倍的奇效,同时降低了开发和维护信息化系统的成本,使越来越多的中小企业在没有人才、缺乏资金、业务和组织多变的情况下照样建成了全面的信息化系统。
最后笔者还想指出一点。对企业信息化,广大业内人士早已达成了“七分数据三分技术”的共识。但这只是对企业而言。而对软件开发人员或软件公司来说,这恰恰相反,应该说是“七分技术三分数据”,甚至“九分技术一份数据”,如不重视技术,不但软件成本降不下来,而且将在企业信息化的疑难问题面前被动受阻。