如何成功地实施SOA项目管理

 
   | |

导读:SOA在一定程度上可以提高研发人员的工作效率,但SOA的主要价值在于其循环利用。这种架构可以重复利用许多软件服务,节省时间和资源,加快应用程序的开发速度。

关键词:软件服务 SOA 投资回报 ROI

 
正在加载数据...

【TechTarget中国原创】Nucleus研究公司一份新报告显示,大多数SOA项目都未能预期取得投资回报(ROI)。

  Nucleus Research公司调查了106家组织和机构,发现其中只有37%的SOA项目实现了预期的投资回报。

  “SOA在一定程度上可以提高研发人员的工作效率,人们的确能从这方面受益,”Wellesley公司高级分析师David O’Connell说,“尽管如此,我们还是发现其使用范围有点狭窄。人们往往趋向于从一个特别的或是部门的基础上引入SOA。”

    O’Connell说,对SOA的利用趋向于“进退两难”。他表示,SOA的主要价值在于其循环利用。在SOA框架下,研发人员可以创建执行一般职能或“服务”的软件,这些软件可以在不同的业务背景下应用。许多服务被聚集在一个架构中以执行业务流程。这种架构的一个主要优点是可以重复利用许多软件服务,节省时间和资源,加快应用程序的开发速度。

  O’Connell说,一些组织和机构对SOA的研究不够深入。他们只看到SOA在提高软件研发人员生产效率方面的作用,却忽视了可重复利用。例如,根据Nucleus公司的调查,这些软件研发人员的工作效率平均提高了28%。

  但是许多公司对其在技术领域的利用却不够深入。O’Connell发现,在通常的一些组织和机构中,SOA目前所触及到的IT项目只占项目总量的27%。在已出版的软件服务中,只有32%得到了重复利用。

  SOA软件和咨询服务供应商、Tibco软件公司市场营销副总裁Jeff Kristick说,对于众多接受Nucleus调查的公司来说,他们可能正处在追求ROI的途中。只是还没实现。

  “在该调查中过多地描述这些项目的成熟会是一件很有趣的事情”,Kristick说,“我认为那些获得回报的公司仍有更多的项目尚未开发。”

  Kristick还指出,在起初的几个SOA项目中,公司往往会看不到回报。只有当这些项目安置妥当、公司进入软件重复利用模式时,才可以真正看到其积极的成果。

  O’Connell表示Kristick的观点是符合逻辑的,但他还补充说其它的一些发现也正处在发展中。

  “可能在最初的几个项目中就获得了ROI”,他说,“你也需要再开发几个项目以获得积极的回报。然而,SOA在某些行业中暂时会表现的很突出,并且我认为缺乏ROI更多的是因为SOA的利用面太窄,而不是因为缺乏足够的项目。”

  一些组织和机构之所以不能广泛利用SOA,是因为他们往往不能将其在重复利用方面的好处在内部进行广泛的传播。O’Connell说,太多的组织和机构内部往往缺乏一个拥护者来推进软件服务的重复利用。

  “这是需要强调的事情”,Kristick说,“如何促进重复利用,以及如何鼓励研发人员来考虑除开发的项目和正努力创建的服务之外的事情。关于这一点我们和客户谈了许多,还谈了人们如何低估这一方面的问题。”

  许多公司对档案室和储藏室给予了一定投资,因为研发人员在那里能够发现可重复利用的软件和服务。但是这些应用程序不一定被重复利用。人力资源部门应制定一些政策要求研发人员采用它。

  但O’Connell表示,对于这些公司来说,最重要的是在其内部要有一个SOA拥护者。

  在拥有42亿美元资产的Con-Way公司,这个拥护者是公司首席设计师Maja Tibbling。

  “高级IT管理人员共同协作是完全必要的,”Tibbling说,“如果不从架构的角度去对其进行处理,是不会成功的。随机无规划的SOA没有任何价值。”

  她表示,每个公司都需要有一个SOA传播者。

  “人们可以谈论所有他们希望的管理方法”,Tibbling说,“他们也可以拥有一个存储室,但如果没人知道也就不可能发现它。你必须将SOA好处的宣传出去,还要确保大家知道什么是可以重复利用的。”

  “该服务之所以要以这样的方式被创建,关键是要保证它可以在不同的背景下被促进,而你也要为此业务流程提供一个灵巧的平台”,她说。

  Tibbling从1995年以来一直致力于SOA业务,她表示自己正处在将该技术从公司的货运部拓展到整个企业的过程中。她还说,她从公司内部听到的关于SOA利用的最大障碍是对于重复利用的理解。

  “我听到有人说,‘我们没有时间去考虑这些服务的其它用途’”,Tibbling说。关键是要开发一些足够普通、而又容易实现重复利用的软件服务,但也不是普通到使其形同虚设的地步。

  Tibbling表示,许多研发人员常常对SOA持有抵触情绪,因为他们感觉它不够灵巧。她说,SOA会阻止他们“只是将其完成”,因为他们不得不要花时间来考虑将服务中的一些职能分开,还要考虑构建一个严密的架构。

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
 
作者:Shamus McGillicuddy     译者:王霆   
 
 
 
 
 

IT项目管理

 
业务流程管理(BPM)是关于业务流程的规划、流程化和提高的,不但可以节约成本提高效率,还可以为客户和业务增加价值。目前的BPM涵盖了很多基本面,例如社会网络应
 
经济低迷期正好给CIO提供了练习供应商合同管理的大好机会-眼光一挑剔,没有哪份合约无懈可击:难道还要照着外包合同约定的通货膨胀率或运营成本标准来付钱吗?
 
BPM是由技术解决方案支持的企业驱动的策略。因此IT项目经理不只需要接受BPM技术解决方案的培训,还需要理解企业出资方的需求,理解什么样的流程改进可以产生最大的价值。
 
如果你曾经认为业务流程管理(BPM)太复杂,太浪费时间,因而未必会对你中等规模的市场业务起作用,那么你需要重新考虑一下。
 
本文介绍目前可用的变革管理软件和工具。变更管理软件用来编排、记录并指导人们完成组织内部涉及指定结构或者基础设施变更的任务。

热门技术手册排行

 

BI实际上是帮助企业提高决策能力和运营能力的概念、方法、过程以及软件的集合,其主要目标是将企业所掌握的信息转换成竞争优势,提高企业决策能力、决策效率、决策准确性。随着信息化的发展,商业智能( busissness inteligence )越来越多地成为关注的焦点。本手册介绍商业智能在企业应用中的一些常见问题。

 

ITIL(IT Infrastructure Library)是CCTA(英国国家计算机和电信局)于20世纪80年代末开发的一套IT服务管理标准库,它把英国各个行业在IT管理方面的最佳实践归纳起来变成规范,IT基础设施库(ITIL)旨在帮助CIO和其他IT专业人员改善其IT组织的流程。ITIL的第3版在这一概念基础上继续扩展,对于如何进行这些流程给出了指导意见。ITIL是公司的一个具有价值的资产,它可以改善公司外部和内部的IT流程,提高IT效率等。

 

本专题侧重介绍六西格玛定义、六西格玛的使用成本和节约成本、我们可以用到有关六西格玛的哪些技术和工具、定义六西格玛Black Belt,此外还概述了六西格玛的是如何改善客户服务的以及和Lean西格玛之间的区别。

 

2009年CIO如何转变IT外包的发展方向?怎样从IT外包提供商那里获取最大的利润?丑闻笼罩下如何预防IT外包遭遇风险?在本次专题中专家一一进行了分析。

 

现在CIO已经成了一个热门话题,政府、企业以及学术界都对CIO这个话题投入了广泛的关注。CIO应该是连接组织业务和IT的重要纽带,他既要负责IT的供给,又要负责IT的需求。CIO的这样一种角色,决定了CIO既要懂技术,又要懂业务,同时CIO作为组织层面的领导者还必须具备领导能力。本手册中提供了一些小测试,如果你已经是CIO,本测试集可以帮你进行企业IT管理;如果你不是CIO,本测试集可以帮你检查你离CIO还有多远。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录