關鍵字:CIO SOA 實施 問題
統計數據顯示,SOA在企業中的實施失敗率高達50%。究竟是什么原因造成如此高的失敗率?專家經過分析認為,絕大多數的失敗都是由于人和流程的問題所引起,而非技術。
1.商業價值含糊不清
只從純技術的角度去實施SOA是最常見的一個通病。IT在架構、治理和廠商評估上(雖然這些都是必要的)上投入了90%的時間與精力,卻忽略了SOA所要解決的商業問題是什么。當他們投入了大量的時間和資金來搭建架構之后才發現,商業用戶難以理解SOA能為他們帶來什么回報,他們對IT興致勃勃地講述采用了哪些新技術毫不感興趣。
建議:從解決實際商業問題入手。這也是為什么BPM(商業流程管理)成為SOA“殺手應用”的原因。BPM能夠改善并自動化商業流程。它為運營績效提供了相當的可見度,能讓商業用戶在無需IT參與的前提下動態修訂流程,從而提高了靈活性,避免了資源浪費,間接降低了成本。簡單來說,SOA應先解決商業問題,其次才是技術問題。
2.低估了用戶對變革的抵觸
對變革的抵制是遏制任何項目順利展開的魔手。無可否認,實施SOA會給企業帶來大量的變更,而對未知的恐懼是抵制變革的最大原因。
建議:制定一份變更管理(OCM)計劃。明確闡述哪些方面會產生變更,執行變更會有哪些步驟,變更的原因和必要性是什么,它們會如何給公司與員工制造雙贏。
3. 缺乏核心管理人員的支持
任何大型項目在缺乏有力支持的前提都無法順利完成,達成目標。SOA橫跨了多個部門和多重系統,因此更需要一名有影響力的公司核心管理人員來“護航”,掃清沿途的障礙。
建議:尋找一名能夠從SOA實施中充分獲益的高層管理人員作為支持者。在技術類公司中,CEO、CIO、CTO或首席架構師都是理想的考慮人選。記住,不管你選擇的是誰,此人必須能夠清掃障礙,并具備值得信賴的領導能力。
文章來源于領測軟件測試網 http://www.kjueaiud.com/