我們已進(jìn)入數(shù)字化技術(shù)推動(dòng)的第四次工業(yè)革命,是以工業(yè)互聯(lián)網(wǎng)建設(shè)為標(biāo)志。單純從IT的視角管理信息化系統(tǒng)讓許多企業(yè)深陷管理困境,解決問題也是按下葫蘆浮起瓢。實(shí)際上,IT的服務(wù)對(duì)象是企業(yè)的戰(zhàn)略、組織、管理、流程等一系列的要素,因此需要通過企業(yè)架構(gòu)的管理思想來管理IT架構(gòu),避免混沌后產(chǎn)生系統(tǒng)龐大和與業(yè)務(wù)脫節(jié)等癥狀。
一、背景
隨著企業(yè)對(duì)信息化和數(shù)字化系統(tǒng)的使用越來越深入和頻繁,很多企業(yè)遇到以下難題:“業(yè)務(wù)越來越復(fù)雜,信息化系統(tǒng)越來越龐大,難以統(tǒng)籌管理;IT建設(shè)現(xiàn)狀和新的合理規(guī)劃一片混沌;企業(yè)內(nèi)IT與業(yè)務(wù)溝通困難,業(yè)務(wù)人員用不好系統(tǒng),IT人員服務(wù)質(zhì)量也不高;外部第三方IT無從下手,更別說找到破局點(diǎn)了。”所以如何管理好企業(yè)的IT化系統(tǒng)成為現(xiàn)代化企業(yè)不可忽視的管理議題。如果在企業(yè)數(shù)字化建設(shè)過程中缺乏總體的架構(gòu)和規(guī)劃,企業(yè)將在IT治理上面臨眾多的挑戰(zhàn)。
二、EA是什么?
企業(yè)架構(gòu)(Enterprise Architecture,EA),是對(duì)構(gòu)成企業(yè)的所有關(guān)鍵元素和關(guān)系的總和描述,是一種提升IT對(duì)企業(yè)經(jīng)營(yíng)貢獻(xiàn)度的設(shè)計(jì)方法,是一種為解決未來的企業(yè)環(huán)境及目前企業(yè)所面臨的問題而畫的藍(lán)圖,其目標(biāo)則在于迅速而又彈性的讓業(yè)務(wù)流程與信息化系統(tǒng)可以快速響應(yīng)經(jīng)營(yíng)策略。EA的運(yùn)用可以讓企業(yè)與IT始終維持在整合的狀態(tài),經(jīng)營(yíng)者可以用EA鳥瞰企業(yè)整體的業(yè)務(wù)結(jié)構(gòu)、下達(dá)指示、強(qiáng)化企業(yè)對(duì)變化的響應(yīng)能力。
1、EA是企業(yè)架構(gòu)的管理平臺(tái)
企業(yè)用來管理企業(yè)架構(gòu)的一套工具、方法論和管理思想。
2、EA是企業(yè)架構(gòu)的描述方法
(1)EA基于企業(yè)的管理架構(gòu)、描述了不同層次的業(yè)務(wù)活動(dòng)、組織和其他相關(guān)資源之間的關(guān)系。
(2)EA描述了對(duì)企業(yè)業(yè)務(wù)架構(gòu)產(chǎn)生直接支撐作用的企業(yè)的應(yīng)用架構(gòu)和數(shù)據(jù)架構(gòu)。
(3)EA描述在企業(yè)應(yīng)用架構(gòu)和數(shù)據(jù)架構(gòu)之下的企業(yè)IT基礎(chǔ)設(shè)施組成的架構(gòu),它包括了支撐企業(yè)應(yīng)用和數(shù)據(jù)運(yùn)行的數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)和基礎(chǔ)設(shè)施。
三、EA是做什么?
企業(yè)架構(gòu),是一個(gè)用于描述和分析企業(yè)現(xiàn)狀,并對(duì)企業(yè)做出合理診斷和規(guī)劃的方法。企業(yè)架構(gòu)是現(xiàn)代化企業(yè)用于自我分析和自我管理的工具,類似于醫(yī)學(xué)上將人體構(gòu)造拆解為骨骼、肌肉、血液等組成部分,既考慮每個(gè)部分的成分,也考慮這些部分是如何結(jié)合并協(xié)同工作的。
1、面對(duì)的問題
2、業(yè)務(wù)管理
(1)使業(yè)務(wù)流程更加透明
(2)對(duì)業(yè)務(wù)與相關(guān)信息化系統(tǒng)的描述標(biāo)準(zhǔn)化,使得業(yè)務(wù)人員與IT人員可以使用相同的語言進(jìn)行溝通。
(3)將所有的來自業(yè)務(wù)的需求及來自IT的設(shè)計(jì)文檔集中在一個(gè)統(tǒng)一的文件服務(wù)器中管理。
(4)有效減少業(yè)務(wù)需求與技術(shù)需求之間的溝通困難。
(5)實(shí)現(xiàn)各類管理項(xiàng)目后業(yè)務(wù)流程的持續(xù)改進(jìn),適應(yīng)系統(tǒng)不斷升級(jí)、組織不斷優(yōu)化的管理需求。
3、IT管理
(1)IT架構(gòu)的管理
對(duì)IT應(yīng)用與其它的有形或無形的技術(shù)資產(chǎn)進(jìn)行管理
實(shí)現(xiàn)標(biāo)準(zhǔn)化/系列化/模塊化
業(yè)務(wù)與技術(shù)之間更好的交流
對(duì)IT應(yīng)用組件的管理(業(yè)務(wù)場(chǎng)景管理)
IT設(shè)施管理
(2)IT改進(jìn)的管理
設(shè)計(jì)與展示IT系統(tǒng)的部署計(jì)劃
應(yīng)用程序的開發(fā)管理
IT資源的共享
(3)IT服務(wù)的管理
IT服務(wù)管理由技術(shù)為導(dǎo)向轉(zhuǎn)變?yōu)橐粤鞒虨閷?dǎo)向,走向標(biāo)準(zhǔn)化、可改進(jìn)的模式,信息技術(shù)基礎(chǔ)架構(gòu)庫(Information Technology Infrastructure Library,ITIL)參考模型及應(yīng)用。
4、連接業(yè)務(wù)與IT的橋梁
(1)EA是一個(gè)業(yè)務(wù)和IT對(duì)齊的戰(zhàn)略執(zhí)行工具,一種設(shè)計(jì)、管理、溝通的工具。通過企業(yè)架構(gòu),我們可以達(dá)到:
企業(yè)內(nèi)不同的人要對(duì)企業(yè)現(xiàn)狀(as-is)和企業(yè)愿景(to-be)有一個(gè)整體的的理解。
業(yè)務(wù)、信息、技術(shù)人員的共同愿景,是理解、溝通的基礎(chǔ)。
如果沒有一個(gè)清晰的架構(gòu),就不能保證正確的決策和好的實(shí)現(xiàn),EA是理解和實(shí)現(xiàn)企業(yè)IT建設(shè)的保障。
(2)企業(yè)架構(gòu)可以分為兩大部分:業(yè)務(wù)架構(gòu)和IT架構(gòu),大部分企業(yè)架構(gòu)方法都是從IT架構(gòu)發(fā)展而來的。
業(yè)務(wù)架構(gòu):是把企業(yè)的業(yè)務(wù)戰(zhàn)略轉(zhuǎn)化為日常運(yùn)作的渠道,業(yè)務(wù)戰(zhàn)略決定業(yè)務(wù)架構(gòu),它包括業(yè)務(wù)的運(yùn)營(yíng)模式、流程體系、組織結(jié)構(gòu)、地域分布等內(nèi)容。
IT架構(gòu):指導(dǎo)IT投資和設(shè)計(jì)決策的IT框架,是建立企業(yè)信息系統(tǒng)的綜合藍(lán)圖,包括應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)和技術(shù)架構(gòu)三部分。
5、適用的企業(yè)類型
(1)擁有大量IT應(yīng)用集成的企業(yè)
(2)使用信息化系統(tǒng)已經(jīng)有很長(zhǎng)歷史的企業(yè)
(3)信息技術(shù)在企業(yè)中占有戰(zhàn)略重要性的企業(yè)
(4)涉及兼并重組或收購的企業(yè)
(5)面臨的市場(chǎng)快速多變,需要很強(qiáng)適用性的企業(yè)
四、EA怎么做?
五、TOGAF
1、The Open Group
The Open Group于1993年開始應(yīng)客戶要求制定系統(tǒng)架構(gòu)的標(biāo)準(zhǔn),在1995年發(fā)表The Open GroupArchitectureFramework (TOGAF) 架構(gòu)框架。TOGAF的基礎(chǔ)是美國國防部的信息管理技術(shù)架構(gòu)(TechnicalArchitecturefor Information Management:TAFIM)。它是基于一個(gè)迭代(Iterative)的過程模型,支持最佳實(shí)踐和一套可重用的現(xiàn)有架構(gòu)資產(chǎn)。它可讓您設(shè)計(jì)、評(píng)估、并建立組織的正確架構(gòu)。
2、國內(nèi)外認(rèn)可度
源于90年代美國的企業(yè)架構(gòu)框架,到目前已經(jīng)衍生出多種企業(yè)架構(gòu)框架,如 Zachman、DoDAF(美國國防部體系架構(gòu)框架 The Department of Defense Architecture Framework)、TOGAF等。
企業(yè)架構(gòu)方法雖有很多,但TOGAF是最主流的。不僅有80%的福布斯( Forbes)全球排名前50的公司在使用,而且支持開放、標(biāo)準(zhǔn)的SOA參考架構(gòu)。已得到國際主流廠商的推動(dòng),德國有SAP在推動(dòng),美國IBM、HP、Oracle等公司在推動(dòng),中國有金蝶、北達(dá)軟在推動(dòng)。中國則于2009年由金蝶引入進(jìn)行本地化和中文化工作,中國企業(yè)對(duì)TOGAF的認(rèn)可度超過50%。
3、TOGAF是什么?
TOGAF即開放群組架構(gòu)框架(The Open Group Architecture Framework)的縮寫,是一個(gè)架構(gòu)框架或工具,用來幫助架構(gòu)的接受、創(chuàng)建、使用和維護(hù)。它基于一個(gè)迭代的過程模型,由一些最佳實(shí)踐和一套可重用的已有架構(gòu)資產(chǎn)支持,由國際標(biāo)準(zhǔn)權(quán)威組織The Open Group制定。
TOGAF是一個(gè)可靠的,行之有效的方法,以發(fā)展能夠滿足商務(wù)需求的企業(yè)架構(gòu),而企業(yè)架構(gòu)是承接企業(yè)業(yè)務(wù)戰(zhàn)略與IT戰(zhàn)略之間的橋梁與標(biāo)準(zhǔn)接口,是企業(yè)信息化規(guī)劃的核心。借助TOGAF理論體系幫助企業(yè)建設(shè)企業(yè)級(jí)架構(gòu),將有助于國內(nèi)企業(yè)大大節(jié)約成本,增加業(yè)務(wù)模式的靈活性,更加的個(gè)性化、隨需應(yīng)變,并提高信息系統(tǒng)應(yīng)用水平,同時(shí)還可以對(duì)客戶的業(yè)務(wù)模式創(chuàng)新起到推動(dòng)作用。
4、TOGAF包含什么?
TOGAF將企業(yè)架構(gòu)抽象為兩大部分:業(yè)務(wù)架構(gòu)和IT架構(gòu),業(yè)務(wù)架構(gòu)是把企業(yè)的業(yè)務(wù)戰(zhàn)略轉(zhuǎn)化為日常運(yùn)作的渠道,業(yè)務(wù)戰(zhàn)略決定業(yè)務(wù)架構(gòu),它包括業(yè)務(wù)的運(yùn)營(yíng)模式、流程體系、組織結(jié)構(gòu)、地域分布等內(nèi)容;IT架構(gòu)指導(dǎo)IT投資和設(shè)計(jì)決策的IT框架,是建立企業(yè)信息系統(tǒng)的綜合藍(lán)圖,包括應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)和技術(shù)架構(gòu)三部分。
(1) 業(yè)務(wù)架構(gòu)(Business Architecture)定義了業(yè)務(wù)策略、治理、組織和關(guān)鍵業(yè)務(wù)過程。
(2)應(yīng)用架構(gòu)(Application Architecture)為要部署的單個(gè)應(yīng)用系統(tǒng)、它們之間的交互和它們與組織的核心業(yè)務(wù)流程之間的關(guān)系提供藍(lán)圖。
(3)數(shù)據(jù)架構(gòu)(Data Architecture)描述了企業(yè)的邏輯物理數(shù)據(jù)資產(chǎn)和數(shù)據(jù)管理資源的結(jié)構(gòu)。
(4)技術(shù)架構(gòu)(Technology Architecture)描述了需要支持業(yè)務(wù)、數(shù)據(jù)和應(yīng)用服務(wù)的部署的邏輯軟硬件能力。
5、TOGAF架構(gòu)開發(fā)方法
ADM包括建立架構(gòu)框架、開發(fā)架構(gòu)內(nèi)容、過度和治理架構(gòu)的實(shí)現(xiàn)。所有這些活動(dòng)都是在架構(gòu)定義和實(shí)現(xiàn)的迭代周期中實(shí)現(xiàn)的,允許組織以可控的方式根據(jù)業(yè)務(wù)目標(biāo)和機(jī)會(huì)來改造他們的企業(yè)。
ADM采用了自上而下的原則通過逐步細(xì)化的方式將企業(yè)高層的策略過渡到詳細(xì)的技術(shù)實(shí)施,從而構(gòu)建涵蓋所有干系人角度的企業(yè)架構(gòu),企業(yè)可以使用一個(gè)小組負(fù)責(zé)整個(gè)企業(yè)架構(gòu)的迭代開發(fā),也可以由多個(gè)架構(gòu)開發(fā)小組針對(duì)每一部分進(jìn)行迭代開發(fā),并最終歸為一體。
(1)預(yù)備階段(Preliminary Phase)描述了準(zhǔn)備滿足新企業(yè)架構(gòu)業(yè)務(wù)指示所必須的準(zhǔn)備和啟動(dòng)活動(dòng),包括組織特定的架構(gòu)(Organization-Specific Architectures)框架的定義和原則的定義等。
(2)架構(gòu)愿景階段:架構(gòu)愿景描述架構(gòu)開發(fā)周期的初始階段。它包括關(guān)于設(shè)定范圍、識(shí)別利益相關(guān)者、創(chuàng)建架構(gòu)愿景和獲得批準(zhǔn)等信息。
(3)業(yè)務(wù)階段: 業(yè)務(wù)架構(gòu)(Business Architecture)描述了業(yè)務(wù)架構(gòu)的開發(fā),以支持達(dá)成共識(shí)的架構(gòu)愿景。
(4)系統(tǒng)架構(gòu)階段:信息系統(tǒng)架構(gòu)(Information Systems Architectures)描述了架構(gòu)項(xiàng)目的信息系統(tǒng)架構(gòu)的開發(fā),包括應(yīng)用和數(shù)據(jù)架構(gòu)的開發(fā)。
(5)技術(shù)架構(gòu)階段: 技術(shù)架構(gòu)(Technology Architecture)描述了架構(gòu)項(xiàng)目的技術(shù)架構(gòu)的開發(fā)。
(6)時(shí)機(jī)及解決方案階段: 時(shí)機(jī)及解決方案(Opportunities&Solutions)為之前階段中定義的架構(gòu)引導(dǎo)出初始實(shí)施規(guī)劃和交付載體的識(shí)別,確定主要的實(shí)施項(xiàng)目,并把它們分組,組成各過渡架構(gòu)。
(7)遷移規(guī)劃階段: 遷移規(guī)劃(Migration Planning)分析成本效益和風(fēng)險(xiǎn),使用一個(gè)支持的實(shí)施和遷移計(jì)劃來處理一套過渡架構(gòu)的詳細(xì)次序的制訂。
(8)實(shí)施治理階段:實(shí)施治理(Implementation Governance)是為實(shí)施提供架構(gòu)監(jiān)管。制定一個(gè)實(shí)施的架構(gòu)勘誤表,確保實(shí)施的項(xiàng)目與架構(gòu)相一致。
(9)架構(gòu)變更管理階段: 進(jìn)行持續(xù)的監(jiān)控并建立變更管理的流程,以確保架構(gòu)能對(duì)企業(yè)的需要快速響應(yīng),使架構(gòu)對(duì)業(yè)務(wù)產(chǎn)生的價(jià)值最大化。
(10)需求管理(需求管理)檢查管理架構(gòu)需求的流程,其貫穿整個(gè)ADM。
美國的The Open Group為企業(yè)架構(gòu)制定了TOGAF標(biāo)準(zhǔn),目前已經(jīng)更新為9了。TOGAF屬于大型企業(yè)的架構(gòu)框架,主要用于大型IT系統(tǒng)應(yīng)用企業(yè),對(duì)于中小型企業(yè)大材小用了。