SOA项目失败十大原因及完善建议

发表于:2009-02-03来源:作者:点击数: 标签:soaSOA项目失败建议
最近有许多文章都讨论了为什么许多面向服务架构( SOA )行动都以失败告终。7月初,Burton集团副总裁兼研究总监Anne Thomas Manes 在其公司的动员大会上表示:“大多数SOA案例的失败都是人员和文化问题的结果而非 技术 问题”。对于她的观点我表示非常的赞同。
最近有许多文章都讨论了为什么许多面向服务架构(SOA)行动都以失败告终。7月初,Burton集团副总裁兼研究总监Anne Thomas Manes 在其公司的动员大会上表示:“大多数SOA案例的失败都是人员和文化问题的结果而非技术问题”。对于她的观点我表示非常的赞同。

  我们现在知道SOA行动的失败应该归咎于谁了―――人员,愚蠢的人员!但为什么他们会造成SOA失败呢?让我来解释一下。

  1 他们未能解释SOA商业价值

  IT人士最常犯的错误之一就是单纯从技术角度处理SOA。他们在架构、治理和厂商评估上花费大把的时间,这是好的,但是他们却忘记了SOA必须解决实际的业务问题。因此,他们会发现当他们花费了许多时间和资金去建立架构之后,业务方面的人员没有人能理解其中的好处,对这项技术也并不感兴趣。

  建议:从实际的业务问题着手。这就是为什么BPM(业务流程管理)对于SOA来说是杀手级应用软件的原因。通过改善业务流程并将其自动化,BPM能够解决许多业务问题。它提供了操作性能的可视性,在没有IT介入的情况下允许流程改变以提高敏捷度,消除废物以降低成本等等。首先,我们应该展示SOA将如何解决现实业务问题,而后再解决技术问题。

  2 他们低估了组织变革的影响

  对于任何转型行动来说,“抗拒改变”都是一个项目杀手。SOA为组织带来的是巨大的变革,尤其是如果组织并不具有良好的企业架构的时候。抗拒改变的一大原因是对于未知的恐惧。人们需要了解有甚么正等待着他们,以及为什么变革将有益于公司与他们个人。我们面临的挑战是处于不同层次的人们受到不同方式的影响。每一个业务层次都有需要逐个解决的问题。

原文转自:http://www.ltesting.net