“一个大型复杂的管理系统能在两三个月之内完成吗?”
谁也没有想到,随着信息化建设的层层推进,随着信息化水平的提高,上述问题反而成了困扰每一个企业用户和软件开发商的焦点话题。更令人没有想到的是,人们对信息化的认识越充分、越深入,对信息化的迷惑却也越来越多。
用户的迷惑
“为什么总是我的不对?”
“为什么我提点需求就不合理?”
越来越多的用户开始提出这样的问题。长期以来,用户向软件开发商提提出自己的特殊需求时,开发商总是会想尽办法说明该需求的不合理,从而达到不必为此而额外付出的目的。但这样的解释总让人觉得牵强。事实上,在和越来越多的软件提供商合作之后,很多用户不是越来越清楚,而是感到越来越迷惑。而在所有的迷惑之中,对“个性化”的满足是最为强烈的。
用户需求的个性化有两个表现:空间和时间上的个性化。“空间上的个性化”是指不同用户对软件系统的需求是不一样的。例如,不同行业的用户对ERP系统的需求是不一样的;同一行业的不同用户对ERP的需求也是不一样的。然而,让用户感到迷惑的是,现在市场上的绝大部分软件都是“通用产品”,即为所有用户提供一样的产品。因此,他们往往无法很好地满足不同用户的不同需求。一旦用户选择这样的软件,在其实施过程中,就必然会遇到“是为适应软件系统而改变自身,还是为适应自身现状而改变软件系统”的矛盾。越来越多的用户明白,做出其中的任何一种选择都会很困难,都会为软件系统的成功实施与应用埋下“失败”的伏笔。
“时间上的个性化”是指同一用户在不同时间不同发展阶段对软件系统的需求是不一样的。例如,一个企业在实施ERP系统之后一年,甚至半年,市场环境变了,企业规模变了,其管理模式、组织机构、业务流程都要随之改变。管理模式等的变化必然要求企业管理软件,即ERP软件也必须随之变化,因为企业的需求发生了变化。同样让企业感到迷惑的是,现在的企业如果遇到这种情况,往往会感到痛苦,会充分体会到“ERP的束缚作用”。因为市场的通用软件系统往往具有“相对稳定性”,它无法随着企业的成长而成长,不可能随时满足企业不断发展变化的需求。
厂商的困惑
“为什么用户需求总是变化那么快?”
“为什么项目总是没法按时完成?”
在用户迷惑的同时,软件提供商也充满了迷惑,也有难言的苦衷。事实上,软件提供商越来越感受到,用户的要求越来越苛刻。由于IT系统越来越成为用户提升竞争力的最佳武器,他们对系统的功能要求越来越高,不仅要处理日常的工作,还要具有分析、预测和决策等各种功能。只要能想到的,用户都希望IT系统帮他实现。其次,正如上面所述,用户需求的变化越来越快。这是现在大型复杂应用软件系统研制过程中遇到的最大问题。由于竞争的残酷,用户的管理与业务经常变化,可能是今天组织机构刚进行了机构调整,明天就要对自己的业务进行调整。这就意味着,大型复杂应用软件系统必须要能适应、且是快速适应用户需求的变化。
让厂商迷惑的是,传统复杂应用软件系统的体系结构与实现方法很难应对上述挑战。开发效率低,实施周期长,系统柔性差,无法适用用户需求的变化,这些是传统复杂应用软件系统的固有问题。正是这些固有问题的存在,才导致复杂应用软件系统的高失败率。
解决之道:业务架构平台
为什么软件提供商和用户都非常想也非常努力地将系统做好,最终结果却往往不好、差强人意呢?国内权威的IT研究机构计世资讯(CCW Research)认为,问题的关键在于工具和方法不对。更进一步,该研究机构认为,最近新出现的业务基础架构平台软件为解决这种问题指引了方向。
按计世资讯(CCW Research)的定义,业务基础架构平台软件是指以业务导向和驱动的、可快速构建应用软件的软件平台。业务基础架构平台软件包括集成应用平台、开发体系两个部分。从技术角度分析,业务基础架构平台软件为复杂应用软件系统的开发提供了一个基本框架,并有与之相应的、方便易用的开发与维护管理工具。这个框架给出了一些复杂应用软件的基本组成部分和实现方法,并且预置了很多供参考的软件模块。有了这样的准备,在业务基础架构平台软件之上开发管理软件就可以降低复杂性,省去很多基础性的研发工作,从而大大缩短研发周期,提高研发效率。总之,业务基础架构平台软件是一种技术创新,它使软件平台又多了一个层次,并将应用软件的业务逻辑和开发技术,使得应用软件的开发者可以仅关注应用的业务任务,而不必关注其技术的实现。这使管理与业务人员参与应用软件的开发成为可能。
具体来说,业务基础架构软件平台能满足复杂应用软件系统开发的如下要求:
1、技术无关性。实现业务管理模型与系统技术的分离,从根本上提升管理系统的技术无关性。可支持多种主流的工业标准、技术和平台,并可平滑地迁移到未来的实现技术上。
2、体系化要求。通过业务基础架构平台提供的开发与管理工具,软件提供商能很方便地满足用户个性化的需求,对企业内部管理个各业务模块提供系统化的支持,全面提升最终用户管理系统的能力和价值
3、集成性要求。业务基础架构平台为复杂应用软件系统提供了一个集成框架,强化和规范企业的业务管理,使各类业务系统在业务层面上集成在一起,实现高效和紧密的业务协同。
应用业务基础架构平台软件,使处于困惑中的用户和软件开发商豁然开朗,存在的诸多问题也迎刃而解。在平台软件领域,国内厂商走在了世界的前例,国内一些厂商已在这个领域潜心研究了多年,并取得了很大的成就。其中思维加速的业务架构平台——TIB就是最具代表性的一个。
TIB脱颖而出
TIB整体集成业务系统(Totally Integrated Business)是业内最领先的业务基础架构平台软件,“业务架构平台”概念就是由Justep(思维加速)公司首先提出,计世资讯在《中国软件平台研究报告》中指出:“Justep(思维加速)是完全意义上的业务基础架构平台软件提供商,其技术与理念在国内乃至全球都是领先的。”TIB业务架构平台最大的优势是实现了软件的技术无关和业务导向两大困扰国内软件业发展的难题。
技术无关:通过运行平台直接执行企业的业务,实现业务模型和系统实现技术的分离,从根本上提升管理软件的技术无关性,使应用系统可以在各类主流和标准的基础平台上运行,并可以顺利地迁移到未来的实现技术上。
业务导向:基于企业工程理论和企业参考模型,为软件设计和开发提供有效的导向和依据,帮助开发者全面、正确和迅速地实现管理者的管理和业务要求,大幅度地提升管理软件的开发、发布和维护的效率及质量,并在业务持续完善的过程中实现快速调整。
技术无关和业务导向使企业管理和业务人员更好地融入到软件开发、实施的的全过程,使用TIB业务架构平台,不但缩短了管理软件的开发周期,降低了软件开发难度,而且企业业务人员参与软件设计,开发到实施的过程中,可以随需定制符合自身特点的管理软件产品,满足对管理软件在时间和空间上的个性化要求,从而很好地解决了现阶段中国软件产业的主要矛盾:“用户需求的个性化与软件产品通用性之间的矛盾(计世资讯)”,促进了整个软件产业的大规模发展。