|
一、管理软件的问题
以ERP为代表的管理软件是近年来国内应用软件的主流产品,它的发展为我国民族软件产业提供了契机,奠定了基础,它取得的成绩有目共睹,同时它的一些失败案例也引起我们的深思,管理软件深层问题也是不容回避的。
我们认为,目前管理软件主要问题有以下两点:
1、复杂化的技术与客户应用能力之间的矛盾
近年来,管理软件的技术复杂化主要体现在:
A、内容的复杂性快速膨胀:完整的管理软件系统已经不是一张软盘上的一个程序系统,而是一个全面的整体解决方案,包括应用模式、网络系统、硬件系统、软件服务器系统和应用软件系统,以及相关的信息安全、标准规范、管理规程、业务流程重组、人员技能培训、项目开发、工程实施与售后服务等。
B、规模的复杂性快速膨胀:管理软件越做越大,覆盖业务越来越广。
C、接口的复杂性快速膨胀:各个层次的系统之间、多个同层系统之间,新旧系统之间的数据一致、转换和共享日益困难,系统报废和信息孤岛现象严重。
D、变化的复杂性快速膨胀:信息技术飞速发展,使得管理软件系统更新换代频繁,产品商开发成本增加,客户也感到无所适从。
E、工程实施的复杂性快速膨胀:管理软件实施不仅仅涉及单纯的技术环节,也要涉及组织构造、管理控制、企业文化和人员素质等问题。大型管理软件更是涉及全局,往往举足轻重,成败攸关。
近年来,管理软件客户(包括管理软件公司自身)实际应用能力主要体现在:
A、信息技术基础薄弱:经过多年信息化建设,我国网络基础和硬件基础都有较大的提高,但相对于发达国家和国内发展的不平衡性,仍然需要进一步提高,而应用软件的开发利用则是我国信息化建设的瓶颈和薄弱环节,造成许多有路无车,有车无货、有货无用的尴尬局面。
B、人才短缺资金不足:既懂得技术又熟悉行业管理的复合型人才是信息化建设的栋梁,企事业单位和开发公司应努力避免优秀人才的流失。而基层人员信息技术基础知识和操作水平普遍较低,也极大制约了管理软件应用的发展。同时激烈的市场竞争使得众多企业面临着生存与发展的两难选择,针对管理软件的资金投入更加显得弥足珍贵和匮乏。
C、概念模糊需求不清:信息技术日新月异,管理软件公司八仙过海,缺乏有效的理论建设,使得管理软件概念多多,莫衷一是。许多管理软件开发商和客户一味追随迎合技术发展潮流,设立不符合本单位实际需求和实际水平的大而全的一步到位的发展目标和项目。
D、管理水平有待提高:管理软件建设可以有效地提升管理水平,同时管理软件的成功实施也和客户(开发商)一定水平的管理基础和能力相辅相成。
所以高复杂性的管理软件带来高投入和高难度,当它与较低的用户(包括管理软件公司自身)实际应用能力碰撞时,必然面临着高风险和高失败率。这个矛盾是技术上造成所谓软件危机、数据库危机和系统集成危机的关键原因,也是应用实施中导致许多管理软件失败的致命杀手。
比如2002年第9期IT经理世界在《ERP风险》文中讨论了案例和风险问题;2000年
9月26日《中国经营报》产业观察专栏 《ERP成功机率等于零》文中提出的现象和尖锐论点;《计算机世界》2001年11月在《先上BPR事半功倍》一文中报道:“统计数据显示,70%以上的ERP系统应用者,无论是自我开发还是专业系统集成商代为设计,都没有达到公司预定的目标。一家专门进行计算机软件和电子商务市场调查的机构对美国年营业额在5亿美元以上并采用了ERP系统的公司进行的研究结果披露,ERP系统采用成本超过预计成本178%,安装时间超过预计时间的230%。”
2、客户管理需求的个性化与管理软件产品的通用性之间的矛盾
个性化是社会经济发展的必然趋势,也是企业安身立命之本,个性化的管理不一定是有价值的,但是有价值的管理一定是个性化的。通用性管理软件产品如果向用户管理业务的个性化妥协,就会很容易陷入反复修改程序的泥潭,从而极大地增加开发成本和开发时间,甚至造成管理软件系统的崩溃。反之,丰富多彩的管理业务系统则永远是动态发展的,总是不断要求通用性管理软件做出让步。所以在这个矛盾的较量中,管理软件产品面对频繁的管理变动和客户新需求的冲击,经常处于两难的境地。
许多管理软件厂商也尝试引进管理咨询公司进行项目实施,力图用企业业务重组(BPR)或企业管理诊断等理念让企业接受管理软件带来的管理调整,并期望按照这个“先进模式”安定下来,但是许多案例中,这种方法仍然具有较大的风险和局限性。这样的做法大多会有损于企业个性价值,不少理论上很漂亮的管理软件方案在实施过程中困难重重甚至惨败,根本原因就是企业一旦被通用软件夺去了个性化管理价值,那么企业赖以生存的根基也就失去了。
比如计算机世界报在2001年11月《该软件为什么水土不服》中分析的吉林省长春市某汽配厂案例和2002年2月《许继ERP兵败如山倒》的案例都深刻反映了这个矛盾。
从根本上说,管理软件必需服从客户管理个性化要求,服从客户管理变化的要求,同时管理软件也应该充分“柔软”。将软件的程序开发过程和项目实施过程完全分离开来,通过简捷的非程序修改式的配置,达成整个管理软件的自然生长,并且不断成熟和优化。
二、管理软件的发展思路
一切进步都是从发现问题开始。我们认为当前的管理软件的主要问题应该从易用性和适变性两个角度解决,我们感到有以下几个方向有助于管理软件的成长:
1、小型化思路
某些厂商针对国内客户应用水平不高,应用基础薄弱的局面,将大型系统进行简化,开发出适合中小型企业的产品。这些系统一般价格较低、使用方便、实施周期较短,也易于维护和升级。
小型化是一种规模上收缩的发展思路。相当于做大个的复杂家具,木匠师傅能力有限,用户又承受不了,姑且做一个或者几个小的用上。
2、技术理论化思路
某些厂商提出了许多管理软件的新理论新概念,并确定技术制胜的发展理念。当然过份的无实质内容的概念炒作是不足取的,但是长期以来管理软件实践超前,缺乏理论指引,概念混乱,也是不争的事实,经过若干年的快速发展和开发实践,是到了认真整理一下成败功过,争取在理论技术上有所建树的时候了,只有这样才能使得管理软件在正确理论的导航下,在效益和成功的双轨上稳定地飞奔。所以现在的许多新提法需要百家争鸣,充分讨论,多多益善。
技术理论化是一种高度上重新审视的发展思路。相当于木匠师傅这样反思:我们自己认为做得很好的家具用户为什么不喜欢?
问题出在哪里? 别人是怎么做家具的?
做家具的技术关键和发展规律是什么?
3、组件化思路
某些厂商提出了组件化的方案和产品。其基本思路是将复杂的管理软件根据一定的模式拆分成互相联系又相互独立的子系统。根据用户的需求拼装成相应的大系统,需要扩充时再增加新的组件,如果需要对目前软件系统进行修改,也可以控制在一个或者几个组件范围之内,不影响整个系统和大部分组件的稳定运行。
组件化是一种横向范围上分解的发展思路。相当于将整个家具分割成几个组成部分,可以很快地按照用户的要求组装各式家具。
4、模型化思路
某些厂商提出了模型化的方案和产品。其基本思想是,为进一步解决开发大型的复杂软件系统带来的效率和质量问题,放弃早期直接使用程序模型和数据模型从最基层开发软件系统的方式,在更高层次上研究新的软件开发模型,于是近年来产生出许多新的技术和产品,比如中间件、业务基础件、应用基础件、业务基础平台等,它们的基本思想都是屏蔽底层的技术细节,采用用户可以直观理解的管理模型和信息模型来开发软件产品。
模型化是一种纵向层次上提升的发展思路。相当于将整个家具分解成一些半成品原料,可以迅速地按照用户的意图开发,甚至可以由用户自己设计制作。
管理软件一定要战胜复杂性和变化性,获得易用性和适变性才能健康发展。对用户而言,只有易用才能普及,只有普及才能产生广泛的价值。同时,只有适变才能发展,只有发展才能产生持久的效益。
最后从我国的政策制度、经济实力、技术水平、市场容量和人才资源等主要方面考虑,根据有所为,有所不为的原则,在相当长的一段时期内,我们应该在管理软件上有所作为。
|