當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 廣東OA系統(tǒng) > 廣州OA系統(tǒng) > 廣州OA快博
導(dǎo)致SOA失敗的十大原因以及完善建議
最近有許多文章都討論了為什么許多面向服務(wù)架構(gòu)(SOA)行動都以失敗告終。7月初,Burton集團(tuán)副總裁兼研究總監(jiān)Anne Thomas Manes 在其公司的動員大會上表示:“大多數(shù)SOA案例的失敗都是人員和文化問題的結(jié)果而非技術(shù)問題”。對于她的觀點(diǎn)我表示非常的贊同。
我們現(xiàn)在知道SOA行動的失敗應(yīng)該歸咎于誰了―――人員,愚蠢的人員!但為什么他們會造成SOA失敗呢?讓我來解釋一下。
1 他們未能解釋SOA商業(yè)價值
IT人士最常犯的錯誤之一就是單純從技術(shù)角度處理SOA。他們在架構(gòu)、治理和廠商評估上花費(fèi)大把的時間,這是好的,但是他們卻忘記了SOA必須解決實(shí)際的業(yè)務(wù)問題。因此,他們會發(fā)現(xiàn)當(dāng)他們花費(fèi)了許多時間和資金去建立架構(gòu)之后,業(yè)務(wù)方面的人員沒有人能理解其中的好處,對這項(xiàng)技術(shù)也并不感興趣。
建議:從實(shí)際的業(yè)務(wù)問題著手。這就是為什么BPM(業(yè)務(wù)流程管理)對于SOA來說是殺手級應(yīng)用軟件的原因。通過改善業(yè)務(wù)流程并將其自動化,BPM能夠解決許多業(yè)務(wù)問題。它提供了操作性能的可視性,在沒有IT介入的情況下允許流程改變以提高敏捷度,消除廢物以降低成本等等。首先,我們應(yīng)該展示SOA將如何解決現(xiàn)實(shí)業(yè)務(wù)問題,而后再解決技術(shù)問題。
2 他們低估了組織變革的影響
對于任何轉(zhuǎn)型行動來說,“抗拒改變”都是一個項(xiàng)目殺手。SOA為組織帶來的是巨大的變革,尤其是如果組織并不具有良好的企業(yè)架構(gòu)的時候。抗拒改變的一大原因是對于未知的恐懼。人們需要了解有甚么正等待著他們,以及為什么變革將有益于公司與他們個人。我們面臨的挑戰(zhàn)是處于不同層次的人們受到不同方式的影響。每一個業(yè)務(wù)層次都有需要逐個解決的問題。
建議:建立一個組織變革管理(OCM)計(jì)劃。我將進(jìn)一步外部聘用一個OCM專家來幫助SOA行動的領(lǐng)導(dǎo)團(tuán)隊(duì)來應(yīng)對變革。我認(rèn)為John Kotter的八步走方法論是很好的選擇。
3 他們未能保證強(qiáng)有力的執(zhí)行支持
沒有強(qiáng)有力的執(zhí)行支持,SOA行動完成其目標(biāo)的可能性很小。SOA跨越多個部門與多個系統(tǒng),也是一項(xiàng)重大的事業(yè)。你需要一個強(qiáng)大的執(zhí)行力與影響力來推動該行動向前邁進(jìn)并打破沿途的障礙。但是單單影響力是不夠的。你還需要有足夠的時間去關(guān)注SOA行動并將它的緊急程度放在很高的水平。
建議:如果你的SOA與關(guān)鍵業(yè)務(wù)結(jié)合在一起,那么 提供執(zhí)行支持的人應(yīng)該是一個高層業(yè)務(wù)人士,他將充分地受益于這個行動。讓業(yè)務(wù)擁有并推動項(xiàng)目列別以促進(jìn)SOA路線圖的實(shí)施。在技術(shù)公司中,執(zhí)行支持很可能由首席執(zhí)行官、首席信息官、首席技術(shù)官或是首席架構(gòu)師擔(dān)任。不管你選擇誰,這個支持者必須能夠克服所有的障礙,具有成功的領(lǐng)導(dǎo)能力。
4 他們試圖廉價的從事SOA
SOA并不是你所購買的商品,而是你所從事的事業(yè)。一些公司試圖以低廉的預(yù)算來接觸SOA。除了所有的中間件產(chǎn)品所需的所有資源之外,SOA還有在治理、培訓(xùn)、咨詢、基礎(chǔ)架構(gòu)以及安全方面巨大的投資。
由于其分布與松耦合本質(zhì),在生產(chǎn)環(huán)境下管理SOA是很有挑戰(zhàn)性的。不要在管理工具的生命周期方面吝于花費(fèi),否則問題將像大海撈針一樣困難。一些公司試圖在沒有任何外部協(xié)助的情況下從事SOA以節(jié)省在昂貴的咨詢方面的費(fèi)用。除非你擁有經(jīng)驗(yàn)老到的SOA人員,這樣做將可能帶來災(zāi)難。
建議:在建立SOA路線圖的同時制定項(xiàng)目列表以及SOA將為公司帶來的長遠(yuǎn)利益的遠(yuǎn)景。為整個SOA行動建立財(cái)務(wù)認(rèn)證,為公司展示投資回報(bào)率、凈現(xiàn)值、內(nèi)部收益率等最重要的財(cái)務(wù)指標(biāo)。如果你呈現(xiàn)一個足夠好的業(yè)務(wù)案例,你就將得到足夠的資金來啟動該行動。同時,幾個大的開源產(chǎn)品也能夠被用來大大的降低SOA實(shí)施的整體成本。
5 他們?nèi)狈?zhí)行SOA所需技能
有一些執(zhí)行SOA所需的專門角色和技能也許在組織中并不存在。你需要SOA架構(gòu)師、業(yè)務(wù)流程建模、工具包管理員、數(shù)據(jù)架構(gòu)師以及許多其他技能。這些職位都并不便宜,但如果在沒有任何SOA經(jīng)驗(yàn)的情況下從事SOA則會成為主要錯誤。SOA會影響所有的IT部門,包括:測試、基礎(chǔ)架構(gòu)和安全。這比起派出幾個開發(fā)員去參加一些培訓(xùn)要復(fù)雜得多。而且,你還不能忽略業(yè)務(wù)方面。業(yè)務(wù)需要流程優(yōu)化培訓(xùn),甚至是BPM工具的培訓(xùn)。
建議:建立全面的培訓(xùn)和資源計(jì)劃,并將之作為首要需求納入SOA業(yè)務(wù)案例資金預(yù)算。盡量減少你要求更多資金的次數(shù),在起步時盡量多的爭取資金。否則,管理層可能會將SOA行動看作是無休止的資金投入。
6 他們項(xiàng)目管理失敗
最終問題將歸結(jié)到公司的項(xiàng)目管理能力上來.項(xiàng)目管理必須要管理范疇、減輕風(fēng)險、保證每一個人跟上進(jìn)度并為處于各個層次的人們提供恰當(dāng)溝通。需求的收集是至關(guān)重要的,同時還必須要避免分析癱瘓。如果你的組織執(zhí)行普通項(xiàng)目都很困難的話,那么SOA成功面臨的挑戰(zhàn)將是成倍的。
建議:把您的最佳項(xiàng)目管理資源放在這個項(xiàng)目上。不然的話就到組織外部請一兩個權(quán)威來領(lǐng)導(dǎo)此次行動。不管你選擇誰,他們都應(yīng)該在開展大型、變革性行動方面具有豐富的經(jīng)驗(yàn)。更有挑戰(zhàn)性的是這個人還需要有足夠的技術(shù)背景來從理念層面理解SOA。
7 他們將SOA看作是一個項(xiàng)目而非架構(gòu)
很多公司都天真的認(rèn)為實(shí)施SOA僅僅是一個項(xiàng)目而已。SOA是一個軟件架構(gòu),而只有公司堅(jiān)持以服務(wù)為導(dǎo)向的核心原則,確保其交付與架構(gòu)遠(yuǎn)景和路線圖一致,SOA才能帶來所需要的利益。SOA要求專業(yè)化。一個商業(yè)服務(wù)可以通過SOA架構(gòu)師、開發(fā)人員、數(shù)據(jù)架構(gòu)師、網(wǎng)絡(luò)架構(gòu)師以及一個安全專家的努力建立起來。一人全能的時代已經(jīng)一去不復(fù)返了,在各個層次都有專業(yè)分工:有用戶界面設(shè)計(jì)師、業(yè)務(wù)流程建模、數(shù)據(jù)服務(wù)專家、業(yè)務(wù)規(guī)則專員、企業(yè)服務(wù)總線(ESB)專家等等。所有的這些專家可能同時致力于同一個服務(wù),這也需要高水平的協(xié)作。
建議:標(biāo)準(zhǔn)的IT團(tuán)隊(duì)結(jié)構(gòu)對于SOA來說是沒有效果的。要擺脫傳統(tǒng)思維的束縛,我更為偏好矩陣式組織和作戰(zhàn)式環(huán)境。拆掉隔間,建立一個開放的空間以供這些專家近距離的一起工作。這同樣也幫助了商務(wù)團(tuán)隊(duì)和測試員。在四處掛上白板, 盡可能消除會議安排,選擇更具協(xié)作性的方法來代替會議。
8 他們低估SOA的復(fù)雜性
你并不了解你未知的一些東西。從概念上說,SOA僅僅是IT 隨著時間的下一個演變結(jié)果罷了。這并不難理解,但卻很難正確的實(shí)施。SOA和BPM的好處在于為終端用戶帶來的簡化,這是通過集成各種后端系統(tǒng)形成了對于用戶來說綜合性的應(yīng)用軟件做到的。SOA的缺點(diǎn)是大大增加了建立和管理軟件的復(fù)雜性。建立SOA是一個軟件工程的練習(xí),而不是拖放開發(fā),許多開發(fā)人員都會在這樣的過度中受到煎熬。SOA要求對標(biāo)準(zhǔn)的一致堅(jiān)持和最佳實(shí)踐(治理)并需要理解這些復(fù)雜概念的人才來實(shí)施。
要實(shí)施SOA需要做的事情太多,安全往往是事后才考慮到的. 因此事先收集安全需求是很關(guān)鍵的,這樣能從已開始就以潛在的架構(gòu)支持安全.否則, 如果安全問題事后再解決就很可能需要做出架構(gòu)上大的調(diào)整。
建議:不管你如何保守,都要做好遇到各種技術(shù)障礙的準(zhǔn)備。你將遇到許多集成問題,有的是由于編碼引起的,而有的則是工具本身導(dǎo)致的,因此要及時的建立起來。廠商的產(chǎn)品都遠(yuǎn)遠(yuǎn)不夠成熟,這將帶來問題。要定下實(shí)際的期望值,但不要過于急躁去實(shí)現(xiàn)。從小處著手,實(shí)現(xiàn)價值。起始階段就要建立安全系統(tǒng),不要事后考慮。
9 他們未能實(shí)施和堅(jiān)持SOA治理
治理對于許多人來說都不是個好詞,因?yàn)槿魏问虑橹灰罢闭催呉簿筒豢赡苁呛玫?。錯!!如果我們將之稱為SOA管理,也許人們就不會有諸多微詞了。
不管怎樣,要實(shí)現(xiàn)SOA的好處(再利用、靈活、靈敏),團(tuán)隊(duì)就必須要堅(jiān)持遵照公司采用的架構(gòu)指導(dǎo)。這就是所謂的設(shè)計(jì)時間治理。缺少了設(shè)計(jì)時間治理,你將有可能僅僅得到一堆Web服務(wù)而已。這樣一來你就相當(dāng)于將投資回報(bào)率甩出了窗外,因?yàn)槟銓⒁磺袕牧汩_始建立每一個服務(wù)。SOA如果恰當(dāng)實(shí)施,它將隨著時間變得更具有成本效益。最終,發(fā)展SOA的努力將從建立服務(wù)轉(zhuǎn)向消費(fèi)服務(wù)。ZapThink LLC的一位分析師Jason Bloomberg將此稱為轉(zhuǎn)折點(diǎn),這是SOA從靈敏和敏捷度上獲益的開始。
其次是運(yùn)行時間治理。這是你主動管理你的SOA生產(chǎn)環(huán)境的環(huán)節(jié)。運(yùn)行時間治理可以讓你看到是什么樣的服務(wù)在被使用,執(zhí)行政策和服務(wù)水平協(xié)議,排查問題,分析性能和管理所有資產(chǎn)。別認(rèn)為你一旦部署了這些你就做到了,管理一個分布式環(huán)境并不是一個能夠輕松完成的任務(wù)。
建議:將治理看作是你的SOA實(shí)施過程中全程全資的一個行動,應(yīng)該具備一個專職團(tuán)隊(duì)(通常存在于企業(yè)架構(gòu)之內(nèi))與其自己的路線圖和長期遠(yuǎn)景。不要嘗試在一夕之間完成治理。這是一個旅程,需要幾年的時間來達(dá)到高水平的成熟度。隨著治理的成熟,你的SOA也隨之成熟起來。投資一個注冊表、存儲和服務(wù)管理工具,你還需要新的測試工具來測試治理情況。
10 他們讓廠商來推動架構(gòu)
ZapThink的Ron Schmelzer創(chuàng)造了這樣一個表述“廠商驅(qū)動架構(gòu)”(VDA),暗示我們過多廠商的介入將會是一個災(zāi)難。廠商的目的是向你出售盡可能多的商品,而你的目的則是成功的實(shí)施SOA,以最小的成本為你的公司帶來最大的利益。看到利益沖突了嗎?
除此以外,廠商承諾如果你購買他們所有的工具你將得到完美無暇的集成。事實(shí)是,他們已經(jīng)從許多其他公司購買了太多的產(chǎn)品,這你從各家廠商購買工具的效果是一樣的。
建議:在與廠商接觸之前了解自己的需求,對廠商進(jìn)行透徹的評估。在將選擇范圍縮小至幾個廠商時,請他們到現(xiàn)場就你的需求向你表述他們的理念,親自看著他們實(shí)施。這樣廠商就沒有辦法用漂亮的PPT文檔來偽裝,這可以防止巨大的錯誤。私下進(jìn)行調(diào)查研究,閱讀一些實(shí)踐者的網(wǎng)絡(luò)日志,向使用這些工具的咨詢公司咨詢,向?qū)嵤㏒OA的其他公司討教,也要向廠商的推薦人核實(shí)。切勿走任何捷徑,你要為自己所做的決定負(fù)責(zé)。(IT專家網(wǎng))
- 1使用SaaS模式應(yīng)注意規(guī)避哪四大風(fēng)險?
- 2從合肥OA選型五大法則看企業(yè)管理何時大婚
- 3專家稱SOA是人的問題 不是技術(shù)問題
- 4企業(yè)整體信息化項(xiàng)目建設(shè)的尷尬及顧慮
- 5獨(dú)家高端對話:視訊行業(yè)“枯木逢春”
- 6讓企業(yè)少走彎路 商務(wù)智能不再是一種巫術(shù)
- 7從SOA到云計(jì)算 盤點(diǎn)計(jì)算機(jī)技術(shù)發(fā)展歷程
- 8未來用戶對合肥OA生產(chǎn)制造模塊需求最迫切
- 9企業(yè)如何正確運(yùn)用合肥OA的“魔法棒”
- 10SOA架構(gòu)實(shí)施錦囊:把脈SOA從評估開始
- 11專訪史玉柱:中小企業(yè)不要盲目轉(zhuǎn)型
- 12獨(dú)家:功能伴隨責(zé)任 雙面虛擬化解析
- 13用信息化應(yīng)用促進(jìn)中小企業(yè)管理提高競爭力
- 14在廣州做OA軟件的成本一般是怎么計(jì)算的呢
- 15企業(yè)信息化的死角:企業(yè)管理部
- 16泛普OA軟件化工行業(yè)精益管理門戶案例
- 17關(guān)于企業(yè)合肥OA報(bào)表體系的思考
- 18淺談合肥OA環(huán)境下的企業(yè)物流成本管理
- 19合肥OA進(jìn)入普及時代 管理軟件行業(yè)拐點(diǎn)到來
- 20泛普辦公自動化系統(tǒng)( ecould OA )是集公文管理、行政審批
- 21并非夕陽或朝陽 IT服務(wù)仍在黎明
- 22六個方面著手 建立HR績效管理體系
- 23廣州oa辦公軟件哪個公司價格比較實(shí)惠?服務(wù)好的?移動OA比較好?
- 24廣州oa軟件廠商有幾家更有實(shí)力?
- 25八大因素決定合肥OA實(shí)施成敗
- 26IT不一定能被治理 避開IT治理的死胡同
- 27網(wǎng)絡(luò)信息獲取的應(yīng)用 提高信息獲取的質(zhì)量
- 28泛普OA軟件的自定義報(bào)表與分享微博
- 292008中國商業(yè)智能市場發(fā)展報(bào)告出爐
- 30企業(yè)人力資源管理者的能力培養(yǎng)
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓