经济衰退时期SOA战略五步走

来源:互联网 发布:云拓网络 编辑:程序博客网 时间:2024/04/27 22:21

  当前的经济危机正在影响着目前的IT开支和2009年的预算。IT经常被看作是一个主要的成本中心,已经变成了高级管理人员在经济紧张的时候寻求削减开支的首选的地方。下面,MuleSource公司首席技术官和共同创始人Ross Mason介绍一下如何制定一个抵抗经济衰退的SOA战略。

  IT经理当前面临的人们挂在嘴边的任务就是“用较少的前办更多的事。”当面临正式宣布从上开始削减不必要的开支和准备应对核冬天的时候,人们自然的选择就是取消所有的新项目和保持现有的基础设施。然而,在IT在企业的核心占据越来越重要的地位的领域,用“更少的钱办更少的事”的方法是违背生产率的,最终将导致灭亡。

  如果简单地取消所有方面的项目是没有意义的,那么,IT经理在削减预算的环境中能够采取什么措施帮助自己的企业获得重要的竞争优势呢?考虑一下现有的SOA架构。如果这个SOA计划原来是以正当的业务理由实施的(例如,为了提高灵活性、提高各个业务竖井的可见性或者通过整合提高效率),那么,撤销这个计划就会损害这方面的业务。

  幸运的是,可用的工具和方法在过去的几年里已经显著地发展起来了。SOA不再是早期应用者面临的那种高投资和高风险的任务。在许多方面,过度紧张的标准(例如SOAP/WS-*)和复杂性以及重量级的基础设施软件正在被简单化的方法和轻型的开软软件工具所取代。

  这就意味着机构能够从早期应用者的错误中吸取教训,以更有计划性的、以需求推动的方式实施SOA。SOA作为一项组织管理严密的计划显然是应该取消的,因为机构在削减开支的时候没有资金从头开始进行这种设计。相反,当前成功的SOA计划将利用新的工具和技术从现有的IT资产中挤出最后一点价值。

  下面是实施SOA计划的IT机构目前可以采取的五个步骤。这些步骤能够保证IT机构在把洗澡水泼出去的时候不把婴儿也泼出去。

  第一个步骤:找出业务目标和IT如何支持这些目标

  投资以技术推动的业务流程(如,商品化、供应链和定价)能够提供比传统的IT削减成本的努力高10倍的对盈亏底线的影响。根据业务目标提供功能并不意味着IT部门成为了从企业拥有者那里获得订单的一种工具。相反,IT部门需要与企业拥有者合作,帮助他们理解什么是可能的并且帮助他们成为用技术实现的变化的支持者。

  第二个步骤:冷酷无情地安排计划的优先次序

  区分必须要有的计划和可有可无的计划。一旦你找出你的机构IT部门关键的业务目标,你就可以使用手术刀对你当前的计划组合进行分割。仅保留对这些目标有直接影响的计划。这不仅仅是一个削减成本的演练,而是把有限的资源集中在能够产生直接的业务影响的那些计划上。

  明确地说,安排优先次序并不意味着结束对新方法或者新工具的试验或评估。相反,你增加的重点也许会使你有额外的资源试验多种方法以解决你最优先要解决的问题,或者在建立一个强大的B计划的时候冒一些值得的风险。

  第三个步骤:你首先要节省,然后建立业务实例

  对于IT部门来说,渡过经济危机就像坐在飞机的减压舱中一样,你必须首先自己戴好氧气罩,然后再给与你不相干的别人戴上氧气罩。同样,IT在帮助企业实现其目标之前首先要保证自己能够节省开支。要这样做的最好方法是为优先的计划建立一个无懈可击的业务实例,量化这些计划对你的盈亏底线将产生怎样的影响。

  对于与SOA有关的项目来说,好消息是SOA经常能够在单独的项目上证明自己是合理的。这就意味着IT机构能够从以IT有关的节省开支计划中看到投资回报,甚至在考虑下面三个业务好处之前就能看到。这三个业务好处是:

  1.通过重复使用代码降低应用程序的开发成本。分析师认为,从长远看,这种做法可节省20%的开发成本。

  2.降低集成和维护成本。研究显示,强大的SOA架构和工具能够把集成的成本降低30%以上,并且能够把集成的维护成本减少75%。

  3.淘汰或者现代化老式的资产。采用SOA的方法能够让IT机构减少老式的服务或者维护成本。

  第四个步骤:探索用更少的钱办更多的事的方法

  一旦建立了SOA的业务实例,重要的是吸取那些实施激进的“战略性”SOA计划并且最终导致失败的机构的教训。要不惜一切代价避免采用任何“宇宙大爆炸”式的厂商推动的方法。这些方法包括替换基础设施、长期的服务合同和承诺在合同到期后的几年里仍有投资回报。机构应该把重点放在能够实现较低的入门成本和逐步增加投资并且能够在进一步升级之前能够证明投资回报的那些工具和方法上。任何基础设施都应该适应现有的IT资产,包括应用程序资产和现有的SOA基础设施(例如,现有的企业服务总线、集成代理和治理工具)。

  在规划阶段,要进行全面的拥有总成本分析,要考虑所有的资本和运营成本以及时机。这些考虑包括如下三个方面:

  1.软件成本与时机。例如,提前投入的许可证成本与软件服务等按使用收费的替代方法或者开源软件订购方式。

  2.架构与实施的考虑。如,撤销和取代现有的基础实施和兼容现有资产的基础设施。

  3.资源分配。把有限的内部资源集中到高价值的活动方面(如,完成业务要求),而不是商品化的活动方面(如,排除故障),其方法是选择专业的技术支持工具(例如,具有商业性技术支持的开源软件平台)。

  第五个步骤:治理和衡量

  现在,人们普遍理解SOA不能在实施阶段停止。确实,建立这种机构的流程和工具以便进行治理和衡量是非常重要的。在预算紧张的环境中,一个有目标的和重实效的SOA治理方法是最有意义的。确定推动业务实例的关键的杠杆(例如,它是通过重复利用代码节省成本,还是通过降低维护成本来节省成本?),并且开发一些衡量标准来跟踪这些杠杆。采用流程和工具帮助积极地衡量性能和强制执行最佳做法。

  总的来说,这五个步骤在经济条件好的时候和经济条件不好的时候对于IT部门都适用。然而,在经济衰退的时候,遵循这些原则能够保证SOA等重要的IT计划不会与谚语中所说的洗澡水一起泼出去。此外,虽然这些原则是不变的,但是,紧张的预算需要非常实用的方法,这种方法的重点是较短的规划周期、循序渐进的投资和积极的衡量成功的标准。

 

原创粉丝点击