案例:替换遗留应用 需破解四大难题

日期: 2011-08-03 作者:范范 来源:TechTarget中国 英文

  以下四个企业的IT部门出于不同的原因升级了他们的遗留系统,但是其中所涉及的业务部分才是升级关键。

  企业里的遗留应用一直都是IT部门最头疼的问题。如果采用“推倒重来”的办法处理这些遗留应用,那么代价势必非常高昂,并且难以证明这笔投资的合理性,同时还容易导致业务中断。此外,不少遗留软件仍在会计总账中使用,并且还受到了销售部门的喜爱。然而,这些遗留应用也会导致整个企业的网络性能十分低下。

  除了这些,还有更糟糕的情况。比如说,运输部门的遗留导航应用无疑为日后的灾难埋下了祸根。随着时间的流逝,这一问题变得越来越严重,解决起来也越来越困难。

  在以下四个案例中,每一个遗留应用都有着它们自己的特点。关键是找到一个带有业务分析的解决方案。IT工作人员要帮助查清楚这些遗留应用如何被使用,雇员们在哪些方面依赖它们,以及软件故障导致服务中断后企业将受到什么影响等等,特别是在安装新软件和培训使用人员期间造成的生产损失情况。

  市场研究机构Gartner专门进行企业IT应用研究的分析师Jim Duggan称:“这些案例的核心是应当继续管理这些IT应用的现存资产,以平衡其成本与风险中所蕴藏的价值。”

  企业应当如何平衡这些软件的成本与风险,平衡推动它们最终进行升级的因素呢?解决方案的不同取决于特定的业务需求和遗留应用的特点。

  案例一:

  哈德逊湾公司与洛德泰勒公司

  问题:合并导致现有ERP(企业资源规划)系统被废弃。

  解决方案:替换批发ERP系统,以满足所有部门的需求。

  哈德逊湾公司成立于1670年,是加拿大历史最悠久的连锁百货商店。该公司旗下还拥有多个其他品牌的连锁店,包括专门经营厨房设施、卧室和浴室用具的连锁超市Home Outfitters和大型综合购物连锁折扣店Zellers。2008年,哈德逊湾公司被NRDC Equity Partners收购。NRDC Equity Partners在收购前旗下还拥有高档百货连锁公司洛德泰勒。

  这两家大型连锁百货公司的雇员人数加起来约75000人,销售额超过80亿美元,合并面临着许多挑战。其中一项挑战就是哈德逊湾公司与洛德泰勒公司有着各自不同的ERP系统,两家公司的ERP系统分别由不同的厂商提供。双方的ERP系统均无法满足对方的需求。

  哈德逊湾公司ERP的一个主要用途就是管理向仓库送货。

  哈德逊湾公司认为他们需要一个涵盖所有仓库的新ERP系统,以替代老系统。公司管理层明白,他们希望淘汰老旧的大型机系统,转而使用新型的刀片服务器。大型机遇到的一个问题是要找到会Cobol语言的程序员,以维护遗留的ERP软件。在供应链解决方案供应商Manhattan Associates的帮助下,公司升级了他们的供应链管理软件,升级后他们可以准确的知道什么货物何时到达仓库。

  升级带来的好处是流程的改进和劳动力的节约。此外,未来进行并购时可更容易整合现有供应链软件。不过Smith也指出,整个项目面临多个挑战,包括需要为公司的合并而整合系统,需要培训人员使用新程序。

  ESG(企业战略集团)数据管理分析师Julie Lockner称,整个公司的合并非常复杂,对于零售商来说尤为复杂,这需要解决兼容问题,还需要搞清楚在转移至整个公司系统上后,遗留的数据集合应当如何维护。

  她称,如果把数据整合到一个单一的应用里,公司在初期就应当制定一个数据保留和遗留应用的淘汰计划,以最大限度防止某一个应用成为“未来麻烦的根源”。

  哈德逊湾公司面临着一系列非常棘手的问题是:遗留应用仍然在承担着大部分工作,但是它们并不能满足新合并而成的公司的需要,无法实现跨多个地区的大规模使用,同时由于不同的公司文化融合在一起,管理上的顾虑也会增加。Duggan指出,主要问题是复杂性导致高成本,IT部门必须将业务持续性放在首位。

  Duggan称:“在合并和收购中,主要因素是对业务程序标准化的态度。管理上的顾虑常常会导致本该只有一套程序的地方出现了多套程序。虽然IT能够在需要时将多套程序整合在一起,但是如果用IT来掩饰无法实现的一致性,将会导致操作成本过高,可靠性降低。”

    案例二:

  Flexcon公司

  问题:信息平台版本过多且过于陈旧。

  解决方案:通过一系列升级安装至最新版本。

  总部位于美国马萨诸塞州斯宾塞的Flexcon公司是一家定制压敏薄膜和粘合剂制造商。该公司使用的Lotus Notes信息平台已经严重过期。

  对于该公司的协作与技术支持主管Jeremiah Benjamin来说,这一问题已经变成了每周技术支持所遇到的老大难问题。比如说,系统无法正确渲染那些带有复杂图形的大容量邮件。由于需要额外的成本,因此公司无法添加一些手持设备的附加组件。此外,他们需要花上几天时间才能预定一个会议室,并且规模要和参会人数相匹配。

  Benjamin称:“在相当长的一段时间内,我们没有进行任何升级,我们只是解决一些特定的问题。我们在过去遗漏了大量的升级工作,现在我们需要将它们更新到最新版本。”

  Benjamin首先开始着手解决几年前的遗留问题,当时公司的Lotus Notes版本无法识别一些先进的智能手机,包括安卓设备和苹果iPhone。他还注意到一些应用的新版本出现了整合问题,比如说,微软Office与Notes的整合问题。

  由于遗漏了多次升级,Flexcon必须逐步解决这些问题。他们首先将Lotus Notes从4.6版本升级到6.5版本。后来,公司又在2009年将IBM Lotus Notes和Domino服务器从6.5版本升级到了7版本。他们的目标是赶在IBM在2010年中止对6.5版本支持前完成升级。最终,Flexcon在2010年早些时候将他们的Domino服务器版本由7升级到了Notes 8.5版本。Notes的客户端升级工作在去年完成。目前该公司已经将所有的Notes版本升级到了最新版本。

  Benjamin称,他使用了多种办法才顺利地完成了升级。比如,他进行了大规模测试,并通过推特从专家那里寻求建议。他称,公司虽然购买了IBM的支持服务,但是在使用老版本期间却很少使用。不过,在将Lotus Notes 6.5/7版本升级至8版本期间,他曾经频繁地拨打支持服务的电话,以寻求帮助。

  现在,Flexcon的IT团队做好了随时支持公司内部出现的新客户设备的准备:当一名主管带来了一部iPad或一部新智能手机,Benjamin就知道Flexcon需要让服务器和客户端支持这些新的设备。

  “在这之后,我决定在新版本发布的几周内就升级这些服务器,让它们一直处于最新状态。最主要的好处是支持最新的设备,提供最强的安全保护,让用户体验保持一致,同时不断提升性能。”Benjamin说。

  Duggan称,遗漏升级将会导致安全风险增加,导致软件的价值下降。Flexcon的明智之处在于,在问题变得难以解决,升级工作难以开展之前解决了版本老旧问题。

  由于多次遗漏了升级,Flexcon还遇到了一些其他的问题。Duggan说:“他们不仅无法及时支持新技术,而且每年还要出钱维护这些老旧版本。”

  Duggan建议IT部门将他们的软件版本维持在最新的两个版本之内。他将这一策略称之为“N+1”。在这种方法中,大多数用户的软件版本为最后一次大规模升级后的版本(N)——即不是最新的版本,而是最新版本之前的那一个版本。高级用户应当检测一下最新的版本(N+1),临时用户的软件版本应当为最近公布的两个版本(N-1),这样就可逐步跟上主流用户群体的步伐。

     案例三:

  国际致善协会

  问题:基础设施难以增加新的CRM功能。

  解决方案:扩充基础设施,最终目标是转向云服务。

  Jim Finwick知道,现在问题已经很明确了。作为国际致善协会的CIO,Finwick注意到协会自行研发的CRM(客户关系管理)系统Compass已经十分老旧。由于是基于Sybase PowerBuilder研发的,因此协会自己的CRM不具备扩展性,也没有开放的API,并且无法收集资助者的详细信息。

  Finwick称:“我们拥有许多客户关系,但是这些客户关系混在了一起,没有以一个统一的标准梳理分类。这导致与客户的联系非常脆弱。我们知道我们需要更多的灵活性和更高的稳定性。”

  他的担心终于变成了现实。当时Compass CRM系统彻底死机。这次死机导致系统宕机半天,损失了大约50万美元的认捐。由于国际致善协会在全球与10个地区中心和25个办事处协同工作,帮助安排捐款,因此该协会需要一种工作方式,这种方式要既能够协同工作,又没有太多软件补丁和截然不同的连接。国际致善协会最终决定采用一种新的基于云的IT基础设施。新设施基于微软.Net framework和Neudesic Neuron,其中Neudesic Neuron为总线服务器,可连接不同的系统。

  该协会的一个目标就是确认资助者与被资助儿童建立一对一的关系,其目的是确保资助者了解另外20个没有受到资助,且情况相同的儿童。这意味着儿童的数据要与不同国家的资助者数据进行协调,无论她/他们生活在哪个国家。举个例子,理想情况下,一名英国资助者能够快速地得到一名需要帮助的儿童的信息,即使这名儿童生活在其他的大洲。单独的CRM系统不可能达到这种水平的整合程度,只有云才可能实现。

  迄今为止,国际致善协会已经将Compass数据库升级为在一个托管平台上运行。该平台使用了包括Neudesic在内的多种技术。总部位于上海的IT外包公司Bleum为Compass CRM添加了Web服务,以帮助该协会在短期内实现过渡。此外,该协会还计划将ERP系统升级成为一套完全基于云的系统,不过Finwick并没有透露何时实施这一升级计划。

  国际致善协会的新CRM系统可轻松将资助者与受资助儿童的数据联系起来,正如屏幕左下角显示的那样

  ESG的Lockner称,国际致善协会的做法非常明智,不过她建议该慈善团队要持续将用户,包括雇员、教堂和其他被核准使用该系统的团队引进这一系统中。在云架构过程中,该协会可能还需要培训用户当互联网不通的情况下应当做些什么,或是提供一个可以离线使用数据的工具。她称,确保用户在使用云时拥有完全相同的功能,就如同这些数据位于本地一样非常重要。

    案例四:

  爱荷华州网络服务有限公司

  问题:回程链路监测工作正常,但不提供测量指标。

  解决方案:更换包含有测量指标的新软件。

  当无线运营商提供3G或4G服务时,他们使用的一个回程链路基站将众多发射塔连接在一起,并提供一个光纤骨干网。爱荷华州网络服务公司总部位于爱荷华州得梅因,其主要业务是为AT&T和Verizon等主要运营商提供回程链路。该公司通过Aviant网络公司管理回程链路服务,其中包括链路聚合和授权无线服务等。

  在无线接入的早期,语音电话只需要一个相当简单的连接。但是,如今电子邮件和Web等新数据服务导致智能手机服务出现了延迟问题。因此,爱荷华州网络服务公司回程链路的客户要求公司进行更详细的监测,以便他们能够形成有关服务质量的报告。

  爱荷华州网络服务公司网络运营副总裁Leon Hofer称:“增加性能指标需要很多资金。现有的遗留系统已经用了十年时间了,我们一直都没有在原始系统中建立测量指标。考虑到客户需求和旧有应用的使用年限,因此升级整个系统的投资很有意义。”

  如任何一次升级一样,爱荷华州网络服务公司通过升级获得许多预想不到的优势,同时也遇到了许多预料之外的挑战。新系统由MonolITh软件公司研发,其可提供更多详细数据和更精美的界面,但是新系统无法像Aviant那样一直在一个简洁的界面上提供所有数据。(用户能够浏览以图表形式提供的摘要。)

  爱荷华州网络服务公司网络运营副总裁Leon Hofer称,升级旧有的回程链路系统需要很多资金,所以公司决定用新的软件套件进行替代。

  当测量指标超过设定的掉包率临界值,新功能会通过短信或邮件警告爱荷华州网络服务公司工作人员。不过,Hofer称,如何使用这些新功能需要对工作人员进行培训和制定新的流程。

  另一方面,在升级前,技术维护人员必须跟踪特定的网络设备,打开故障单,然后关联不同来源的数据。现在,升级后的系统可以自动收集这些数据,技术人员可以通过内置的报告获取这些数据。

  Gartner的分析师Duggan建议,当商业客户需要一些特殊功能——在这一案例中,是监测,升级是最简单的办法。他称:“当你考虑这一办法时,要将业务需求作为产品需求,增加新的功能将会增大提升业务和营收的机率。”

  最后,每一个遗留应用都是一个复杂的IT挑战,其中涉及分析业务流程、计算升级成本、进行培训和设备更新。正如Duggan所说,一旦应用影响到了生产,那么它们会立即被贴上“老旧”的标签。在许多方面,这意味着在全面部署这些应用之前,IT部门就应当开始着手准备如何升级、替代或外包这些应用。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

范范
范范

相关推荐

  • 联合国的首席技术官:创新和网络犯罪

    将业务和IT目标相结合,对于任何CIO都是艰难的工作。而作为联合国的CIO,有17个目标,其中包括“结束一切贫困”,是更大的挑战。

  • 如何提高ERP生产计划执行率?

    本文通过对ERP系统原理、ERP生产计划产生过程以及烟机企业生产计划执行情况的分析,找出影响ERP生产计划执行率的主要因素,提出解决影响ERP生产计划执行率的办法。

  • 为云而云的云计算方案很难产生效果

    业务发展和保持市场优势的压力使得对云计算的需求日益增长。然而,就如同任何的IT重要决策一样,在面对云计算方案时,深谋远虑和放眼全局是必不可少的……

  • 三大指标 为你的ERP做健康体检

    ERP系统上线之后,也需要定期对ERP系统进行体检,以确定系统的运行状况。本文提出企业项目管理员至少需要从如下几个指标来为系统进行体检。