今天Gourway收到IBM寄来的一本《IT经理世界》(2005年12月5日第23期),非常兴奋得看到一篇名为《升级也自动》的关于SSA和BaaN ERP的文章,拿来共享!
让CIO头痛的软件升级,出现了自动化的曙光。
Cory A.Eaves宣布,SSA要为客房的ERP系统”自动”升级
海克斯康测量技术(青岛)公司IT部部长吕晓东眼下正面临着一个艰巨的任务——将公司正在应用的ERP系统升级到最新版本。海克斯康的SSA ERP系统始建于1987年,运行至今,上面已经跑了800多个业务应用。18年之后,当这个老系统“实在无法高效响应市场竞争的新应用需求”时,才开始考虑“告老还乡”,让位给新版本。
一个ERP系统用了18年没有进行过版本更新,这听起来似乎有些匪夷所思。对此,吕晓东解释道:“由于稳定性、经济性等多种因素,很多企业不喜欢应用最新软件产品,因为架构在ERP系统上的业务停1个小时,给企业带来的损失都是难以容忍的,因此只要系统够用、稳定,谁都不愿意去动它。”如今,系统已经到了不得不升级的地步。间隔了18年的ERP升级必将演绎成一场伤筋动骨的浩大工程,为此,吕晓东和他的同事已经着手启动了相关准备工作。就在他们为系统升级绞尽脑汁,思忖着各种危机处理方案时,从SSA传来的一则消息,让他们看到了一些希望——以后在新平台上,他们可以省去很多来自系统升级的烦恼。2005年11月18日,SSA全球CTO Cory A.Eaves在大中华区用户大会上宣布,SSA要为客户的ERP系统“自动”升级。
所有微软的MSN用户都享受过自动升级服务,用户经常能从网上收到来自微软的新功能、新版本提示,当用户选择升级、按下“更新”按钮后,微软就会把用户的MSN自动更新到最新版本上。SSA对ERP系统的功能模块升级思路和步骤与此类似,它的最新产品——ERPLN6.1将在2~3年内保持版本不变,而这期间增加的所有新功能将分别以功能模块(Feature Pack)的形式添加或更新到用户的ERP系统中。这种模块范围而不是整个产品范围的升级,是由SSA的服务器“自动”完成的,客户要做的只是选择需要升级的功能模块,并把客户自己的系统联接到SSA负责升级的服务器上。升级这个功能模块所需要做的系统测试、环境匹配等烦琐、复杂的技术工作,统统由这个服务器自动完成。
这是一个让SSA的客户颇受鼓舞的消息,因为产品全部升级或部分升级一直是企业比较头疼的事。在企业负责信息化的部门中,最烦琐、最复杂的工作就是系统或数据库维护,因此在一些企业中,系统维护管理人员的工资也相对较高。他们必须不断关注来自IT厂商的大大小小、数量不菲的版本更新信息,而操作这些更新更是一个风险很大、费力费时的工作,即使是给产品打一个小补丁,有时也要花费几天时间。有时,一个应用软件的补丁更新可能会引起相关联的其他系统出错,因此只要打一个补丁,就需要进行系统测试、寻找解决“冲突”的方案,尔后再试、再改,这一系列步骤一个都不能跳过。
正是因为这个过程非常烦琐、复杂,一些企业对那些不是非打不可的补丁干脆采取放弃不打的策略;对版本升级,一些企业更是能“躲”就“躲”。尽管不少CIO心里非常清楚“躲了初一,躲不过十五”,因为软件产品具有连续性和一致性的特点,一味回避最终只能累积出更多的问题,会给今后不得不打的补丁或升级带来更多的麻烦。但是在现实中,由于信息化在企业中所涉及的业务复杂性,因此不少CIO只能选择“稳定一段再说”的策略。正因为如此,才会出现海克斯康这样多年“不敢”升级的企业。这样的企业绝非个别,那些较早进行信息化的传统企业在升级上的保守做法比海克斯康更甚。四班公司(现更名为思博公司,SoftBrands)在天津的一家客户直到现在还在用其1989年卖到中国的ERP版本。1999年成立的汤姆逊广东显示器件公司,ERP于2000年上线后,除了打过一些必要的补丁外,也一直没有进行过版本升级。
如果这些烦琐的人工过程能通过系统实现自动化升级,显然能帮助CIO解决一个大难题。不过,有些CIO并不敢高兴得太早,“对ERP这样的应用软件系统来说,像微软那样实现系统自动升级,谈何容易?”微软之所以能这样做,依照一位CIO的说法,是因为微软在操作系统产品及桌面产品市场上处于垄断地位,它自动升级时所要协调的应用产品大部分都是微软自己的,因此比较容易协调。但是,对于ERP产品而言,情况就复杂多了:一个ERP产品不仅需要建立在操作系统之上,还需要跟数据库等其他产品关联,而一家ERP厂商往往控制不了这些属于别家厂商的相关产品,SSA也是如此。因此,这位CIO猜测“如果SSA能实现自动升级的话,那它所做的更新程度应该不会很大,不太可能涉及到数据库或其他相关产品。”不过,SSA产品经理陈公杰否认了这个猜测。他透露,SSA的功能模块更新不可能不涉及数据库等应用。针对这些关联问题,SSA的研发人员已经提出了一些方案。Cory也证实,在2005、2006年之中,SSA的研发资源很大一部分投在了这方面。2005年初,SSA的第一个功能模块FP1已经被推向其ERPLN6.1的客户,FP2在2005年12月推出。
SSA的ERPLN6.1是在Baan ERP系统的基础上开发的,Baan公司于2003年被SSA收购。在如今的ERP市场上,Baan虽然已经成为历史,Baan公司的创始人Baan却因为对技术的狂热追求而以技术狂人的形象被沉淀了下来。当Baan的竞争对手们只把销售额的10%拿来做研发经费时,Baan的研发投入已经达到销售额的28%,他为的是追求技术的完美,尽管当时的市场对技术没有这样的要求。因此,Baan最终没能让自己的公司长盛不衰,但他还是为业界留下了一个技术优势很明显的产品。如今,SSA之所以敢“与众不同”地提出为客户自动升级,就是因为它继承了Baan这样一个具有产品版本控制(VRC,version release control)技术的系统架构。VRC技术及Baan的产品架构为产品功能模块的独立、自动升级提供了先天条件。
SSA ERPLN6.1于2004年4月推出,目前全球已经有30多个客户升级到了这个版本,还有600多个客户正在升级中。显然,这些客户数量远远满足不了SSA的胃口,那些有可能升级的客户原来都是Baan产品的应用者,SSA在收购了Baan之后,当然希望能获得它的全部用户。不过,盯着这些客户的,除了SSA,还有它的竞争对手。因此,在与竞争对手们的较量中,SSA必须打出各种让客户心动的牌,而自动升级正是其中一个特别的“招数”。