架構(gòu)推進(jìn)方法論-開(kāi)發(fā)方法
一、架構(gòu)開(kāi)發(fā)方法概述
ADM方法是一種開(kāi)發(fā)和管理復(fù)雜組織體架構(gòu)生命周期的典型方法,它綜合集成了復(fù)雜組織體架構(gòu)的所有元素及可用的架構(gòu)資產(chǎn),以滿(mǎn)足組織的業(yè)務(wù)和IT需要,現(xiàn)已在國(guó)際上被廣泛采用。本文重點(diǎn)介紹ADM方法。
二、架構(gòu)開(kāi)發(fā)方法階段
ADM方法為開(kāi)發(fā)架構(gòu)中涉及的不同階段和步驟定義了一個(gè)推薦的順序,ADM的基本結(jié)構(gòu)見(jiàn)圖1。

ADM方法在使用過(guò)程中通常需要在ADM整個(gè)周期、ADM周期的各階段之間以及ADM周期的各階段內(nèi)部進(jìn)行迭代。對(duì)于ADM的每輪迭代,必須按照以下因素采取新的決策:
待定義的復(fù)雜組織體覆蓋范圍的廣度
待定義的細(xì)節(jié)層級(jí)
目標(biāo)時(shí)間區(qū)間范圍,包括任何中間時(shí)間區(qū)間的數(shù)量和范圍
更大程度利用架構(gòu)資產(chǎn),包括:
????????復(fù)雜組織體內(nèi)以往的ADM周期迭代所創(chuàng)建的資產(chǎn)
????????在行業(yè)其他地方可用的資產(chǎn)(其他的框架、系統(tǒng)模型等)
這些決策均應(yīng)基于對(duì)資源和能力可用性的實(shí)際評(píng)估以及實(shí)際期望從選定的架構(gòu)工作范圍內(nèi)增加到復(fù)雜組織體的價(jià)值中。
三、架構(gòu)開(kāi)發(fā)方法詳述
本部分重點(diǎn)介紹ADM周期中各階段的目標(biāo)、輸入、步驟與輸出。
3.1 預(yù)備階段
預(yù)備階段為復(fù)雜組織體實(shí)現(xiàn)成功的架構(gòu)項(xiàng)目做好準(zhǔn)備,包括定義組織特定的架構(gòu)框架和架構(gòu)原則。預(yù)備階段的目標(biāo)、輸入、步驟與輸出見(jiàn)圖2。

3.2 階段A:架構(gòu)愿景
階段A:架構(gòu)愿景用于明確EA愿景,確定項(xiàng)目范圍、約束和期望,定義利益攸關(guān)者,生成架構(gòu)工作描述,獲得利益攸關(guān)者的普遍認(rèn)同。階段A的目標(biāo)、輸入、步驟與輸出見(jiàn)圖3。

3.3 階段B:業(yè)務(wù)架構(gòu)
階段B:業(yè)務(wù)架構(gòu)選取參考模型、視圖和工具進(jìn)行基線業(yè)務(wù)架構(gòu)及目標(biāo)業(yè)務(wù)架構(gòu)的描述與定義。階段B的目標(biāo)、輸入、步驟與輸出見(jiàn)圖4。

3.4 階段C:信息系統(tǒng)架構(gòu)
階段C:信息系統(tǒng)架構(gòu)選取參考模型、視圖和工具進(jìn)行基線數(shù)據(jù)架構(gòu)和應(yīng)用架構(gòu)及目標(biāo)數(shù)據(jù)架構(gòu)和應(yīng)用架構(gòu)的描述與定義。本階段分為兩個(gè)部分,這兩個(gè)部分可順序開(kāi)展或同時(shí)開(kāi)展:
數(shù)據(jù)架構(gòu)
應(yīng)用架構(gòu)
階段C中數(shù)據(jù)架構(gòu)的目標(biāo)、輸入、步驟與輸出見(jiàn)圖5。

階段C中應(yīng)用架構(gòu)的目標(biāo)、輸入、步驟與輸出見(jiàn)圖6。

3.5 階段D:技術(shù)架構(gòu)
階段D:技術(shù)架構(gòu)選取參考模型、視圖和工具進(jìn)行基線技術(shù)架構(gòu)及目標(biāo)技術(shù)架構(gòu)的描述與定義。階段D的目標(biāo)、輸入、步驟與輸出見(jiàn)圖7。

3.6 階段E:機(jī)會(huì)和解決方案
階段E:機(jī)會(huì)和解決方案描述識(shí)別各種交付載體(項(xiàng)目、項(xiàng)目群或項(xiàng)目譜系)的流程,以有效地交付此前各階段識(shí)別的目標(biāo)架構(gòu)。階段E的目標(biāo)、輸入、步驟與輸出見(jiàn)圖8。

3.7 階段F:遷移規(guī)劃?
階段F:遷移規(guī)劃描述如何通過(guò)最終確定一個(gè)詳細(xì)的實(shí)施和遷移計(jì)劃將基線架構(gòu)遷移至目標(biāo)架構(gòu)。階段F的目標(biāo)、輸入、步驟與輸出見(jiàn)圖9。

3.8 階段G:實(shí)施治理
階段G:實(shí)施治理定義對(duì)實(shí)施項(xiàng)目的架構(gòu)化監(jiān)督,指導(dǎo)構(gòu)建過(guò)程并創(chuàng)建架構(gòu)合同。階段G的目標(biāo)、輸入、步驟與輸出見(jiàn)圖10。

3.9 階段H:架構(gòu)變更管理
階段H:架構(gòu)變更管理確保對(duì)架構(gòu)的變更以可控的方式進(jìn)行管理。階段H的目標(biāo)、輸入、步驟與輸出見(jiàn)圖11。

3.10 需求管理?
如圖1所示,需求管理位于ADM周期的中心,ADM由需求管理流程持續(xù)驅(qū)動(dòng)。需求管理是一個(gè)動(dòng)態(tài)流程,通過(guò)該流程可識(shí)別、存儲(chǔ)復(fù)雜組織體的需求及其后續(xù)變更,并在相關(guān)的ADM階段和ADM周期之間進(jìn)行輸入和輸出。
處理需求變更的能力是至關(guān)重要的。架構(gòu)在本質(zhì)上是處理不確定性和變革的一項(xiàng)活動(dòng)——是介于利益攸關(guān)者所渴望的因素與可規(guī)定和設(shè)計(jì)為解決方案的因素之間的橋梁。
需求管理的目標(biāo)、輸入、步驟與輸出見(jiàn)圖12。

四、界定架構(gòu)的范圍
ADM架構(gòu)開(kāi)發(fā)方法定義了在組織內(nèi)部開(kāi)發(fā)復(fù)雜組織體架構(gòu)涉及的各種階段和步驟,但ADM無(wú)法確定復(fù)雜組織體架構(gòu)需要開(kāi)發(fā)的范圍,范圍需要結(jié)合組織自身的情況進(jìn)行確定。
有多個(gè)原因約束(或限制)待執(zhí)行架構(gòu)活動(dòng)的范圍,大部分原因與下面的限制有關(guān):
架構(gòu)創(chuàng)建團(tuán)隊(duì)的組織權(quán)限
在該架構(gòu)內(nèi)所涉及的目的和利益攸關(guān)者關(guān)注點(diǎn)
人員、財(cái)務(wù)和其他資源的可用性
在理想情況下,架構(gòu)活動(dòng)選用的范圍應(yīng)允許對(duì)所有架構(gòu)師在該復(fù)雜組織體范圍內(nèi)的工作進(jìn)行有效治理和綜合。這就需要一系列協(xié)調(diào)一致的“架構(gòu)劃分”,確保架構(gòu)師不會(huì)從事重復(fù)的或沖突的活動(dòng)。這也需要定義各架構(gòu)劃分之間的復(fù)用和合規(guī)性關(guān)系。
典型情況下,使用四個(gè)維度來(lái)定義并界定架構(gòu)范圍:
廣度:復(fù)雜組織體的完整擴(kuò)展廣度是什么,本架構(gòu)工作會(huì)涉及該擴(kuò)展廣度的哪一部分?許多復(fù)雜組織體非常龐大,實(shí)際上包括一個(gè)由若干組織單元構(gòu)成的聯(lián)盟,這些組織單元在其自身范圍內(nèi)就可以被視為復(fù)雜組織體?,F(xiàn)代復(fù)雜組織體日益延伸到傳統(tǒng)邊界以外,包括一種由傳統(tǒng)業(yè)務(wù)復(fù)雜組織體與供應(yīng)商、客戶(hù)和合作伙伴結(jié)合在一起的模糊組合。
深度:架構(gòu)工作應(yīng)該進(jìn)行到什么樣的細(xì)節(jié)層級(jí)?多少個(gè)架構(gòu)是“足夠”的?架構(gòu)工作和其他相關(guān)活動(dòng)(系統(tǒng)設(shè)計(jì)、系統(tǒng)工程、系統(tǒng)開(kāi)發(fā))之間的適當(dāng)界限是什么?
時(shí)間區(qū)間:什么是描繪架構(gòu)愿景所需的時(shí)間區(qū)間?在詳細(xì)架構(gòu)描述中涵蓋同一時(shí)區(qū)間是否有意義(就現(xiàn)實(shí)性和資源而言)?如果沒(méi)有意義,將定義多少個(gè)過(guò)渡架構(gòu)?它們各自的時(shí)間區(qū)間是什么?
架構(gòu)域:一個(gè)完整的復(fù)雜組織體架構(gòu)描述應(yīng)當(dāng)包括全部四個(gè)架構(gòu)域(業(yè)務(wù)、數(shù)據(jù)、應(yīng)用、技術(shù)),但是資源和時(shí)間約束的現(xiàn)實(shí)情況往往意味著沒(méi)有足夠的時(shí)間、資金或資源來(lái)建立一個(gè)涵蓋所有四個(gè)架構(gòu)域的自頂向下的全面架構(gòu)描述,即便是選定的復(fù)雜組織體范圍比整個(gè)復(fù)雜組織體的總體范圍要小得多。
通常,首先在廣度、深度和時(shí)間方面表達(dá)架構(gòu)的范圍。一旦理解了這些維度,可選定適于正在應(yīng)對(duì)的問(wèn)題的適當(dāng)架構(gòu)域組合。