東北街溜子--TOGAF讀書筆記

一、TOGAF 概述

1.1 TOGAF 9 簡(jiǎn)介

定義:開放群組架構(gòu)框架,輔助架構(gòu)接受、創(chuàng)建、使用和維護(hù)

發(fā)展:1995年基于TAFIM開發(fā),2009年1月發(fā)布TOGAF 9

應(yīng)用:可開發(fā)各類企業(yè)架構(gòu),與垂直行業(yè)框架互補(bǔ)

1.2 TOGAF 文檔結(jié)構(gòu)(7部分)

第一部分:介紹企業(yè)架構(gòu)核心概念、術(shù)語及版本變動(dòng)

第二部分:核心ADM,循序漸進(jìn)開發(fā)企業(yè)架構(gòu)

第三部分:ADM指引與技術(shù)集合

第四部分:架構(gòu)內(nèi)容框架,含元模型、ABBs等

第五部分:企業(yè)連續(xù)系列與架構(gòu)資產(chǎn)分類工具

第六部分:TRM和III-RM兩個(gè)參考模型

第七部分:架構(gòu)能力框架,含組織、流程等

1.3 TOGAF 中的架構(gòu)定義

系統(tǒng)形式化描述或構(gòu)件級(jí)詳細(xì)實(shí)現(xiàn)計(jì)劃

構(gòu)件結(jié)構(gòu)、關(guān)系及治理設(shè)計(jì)與演進(jìn)的原則策略

1.4 TOGAF 涉及的架構(gòu)類型

業(yè)務(wù)架構(gòu):業(yè)務(wù)戰(zhàn)略、治理、組織及關(guān)鍵流程

數(shù)據(jù)架構(gòu):邏輯和物理數(shù)據(jù)資產(chǎn)及數(shù)據(jù)管理資源結(jié)構(gòu)

應(yīng)用架構(gòu):應(yīng)用系統(tǒng)部署、交互及與業(yè)務(wù)流程關(guān)系

技術(shù)架構(gòu):支持業(yè)務(wù)、數(shù)據(jù)、應(yīng)用的軟硬件能力

1.5 TOGAF 核心內(nèi)容

架構(gòu)開發(fā)方法(ADM):核心,分階段開發(fā)架構(gòu)

ADM指引與技術(shù):支持ADM應(yīng)用的策略與技術(shù)

架構(gòu)內(nèi)容框架:架構(gòu)工作產(chǎn)品模型

企業(yè)連續(xù)系列:架構(gòu)資產(chǎn)分類模型

參考模型:TRM和III-RM

架構(gòu)能力框架:建立架構(gòu)實(shí)踐的資源與指引

二、架構(gòu)開發(fā)方法(ADM)

2.1 ADM 定義

可靠且驗(yàn)證過的企業(yè)架構(gòu)開發(fā)與使用方式

覆蓋業(yè)務(wù)、數(shù)據(jù)、應(yīng)用、技術(shù)層的架構(gòu)開發(fā)

提供架構(gòu)開發(fā)工具指導(dǎo)策略

2.2 ADM 階段

預(yù)備階段:準(zhǔn)備組織架構(gòu)實(shí)施,定義框架、原則等

需求管理:跨階段管理需求識(shí)別、存儲(chǔ)與優(yōu)先級(jí)

階段A(架構(gòu)愿景):設(shè)定范圍、創(chuàng)建愿景、獲批準(zhǔn)

階段B(業(yè)務(wù)架構(gòu)):開發(fā)業(yè)務(wù)架構(gòu)基線與目標(biāo)架構(gòu)

階段C(信息系統(tǒng)架構(gòu)):含數(shù)據(jù)與應(yīng)用架構(gòu)開發(fā)

階段D(技術(shù)架構(gòu)):開發(fā)目標(biāo)技術(shù)架構(gòu)

階段E(機(jī)會(huì)與解決方案):初步實(shí)施規(guī)劃,確定交付載體

階段F(遷移規(guī)劃):分析成本效益,制定詳細(xì)實(shí)施計(jì)劃

階段G(實(shí)施治理):提供架構(gòu)監(jiān)管,確保項(xiàng)目合規(guī)

階段H(架構(gòu)變更管理):監(jiān)控并建立變更流程

2.3 ADM 迭代特性

整體循環(huán):階段成果輸入后續(xù)階段

階段間循環(huán):跨階段迭代(如技術(shù)架構(gòu)后返業(yè)務(wù)架構(gòu))

單階段循環(huán):?jiǎn)坞A段內(nèi)活動(dòng)重復(fù)細(xì)化架構(gòu)

2.4 架構(gòu)活動(dòng)范圍界定

企業(yè)范圍:確定架構(gòu)聚焦的組織邊界

架構(gòu)領(lǐng)域:選擇需覆蓋的業(yè)務(wù)、數(shù)據(jù)、應(yīng)用、技術(shù)領(lǐng)域

詳細(xì)程度:明確架構(gòu)活動(dòng)與其他活動(dòng)的界限

時(shí)間段:確定架構(gòu)愿景描繪及中間目標(biāo)架構(gòu)時(shí)間

三、ADM 周期關(guān)鍵技術(shù)與交付物

3.1 裁剪過的架構(gòu)框架

裁剪內(nèi)容:方法、內(nèi)容、工具、治理接口等

優(yōu)點(diǎn):避免從零開始,確保系統(tǒng)性與可重用性

3.2 企業(yè)架構(gòu)組織模型

含受影響組織范圍、成熟度差距、團(tuán)隊(duì)角色職責(zé)等

3.3 架構(gòu)原則

確立:由首席架構(gòu)師與CIO等關(guān)鍵人員共同制定

定義:分企業(yè)、IT、架構(gòu)三級(jí),含名稱、聲明等

質(zhì)量標(biāo)準(zhǔn):易懂、健壯、完整、一致、穩(wěn)定

使用:指導(dǎo)IT決策、合規(guī)評(píng)估、需求定義等

3.4 業(yè)務(wù)原則、目標(biāo)與驅(qū)動(dòng)力

重新聲明并審查,確保定義清晰正確

3.5 架構(gòu)存儲(chǔ)庫(kù)

存儲(chǔ)架構(gòu)項(xiàng)目交付物、可重用資產(chǎn)

含架構(gòu)框架、標(biāo)準(zhǔn)庫(kù)、架構(gòu)景觀等

3.6 架構(gòu)工具

預(yù)備階段選擇實(shí)施,TOGAF提供評(píng)估標(biāo)準(zhǔn)

3.7 架構(gòu)工作請(qǐng)求書

觸發(fā)架構(gòu)開發(fā),含贊助組織、業(yè)務(wù)目標(biāo)等信息

3.8 架構(gòu)工作說明書

架構(gòu)組織與贊助者契約,含項(xiàng)目計(jì)劃、范圍等

3.9 架構(gòu)愿景

高層愿景視圖,明確架構(gòu)預(yù)期結(jié)果

3.10 利益相關(guān)者管理

步驟:識(shí)別利益相關(guān)者、定位分類、定策略、裁剪交付物

益處:獲支持、取資源、確保理解架構(gòu)價(jià)值

3.11 溝通計(jì)劃

含利益相關(guān)者分組、溝通需求、機(jī)制與時(shí)間表

3.12 業(yè)務(wù)轉(zhuǎn)換準(zhǔn)備就緒評(píng)估

評(píng)估組織變更準(zhǔn)備度,識(shí)別問題與改善行動(dòng)

3.13 能力評(píng)估

評(píng)估業(yè)務(wù)、IT、架構(gòu)能力及業(yè)務(wù)轉(zhuǎn)換準(zhǔn)備度

3.14 風(fēng)險(xiǎn)管理

含風(fēng)險(xiǎn)分類、識(shí)別、評(píng)估、緩減與監(jiān)控

3.15 架構(gòu)定義文件

跨架構(gòu)領(lǐng)域與狀態(tài)的核心架構(gòu)制品容器

含業(yè)務(wù)、數(shù)據(jù)、應(yīng)用、技術(shù)架構(gòu)模型等

3.16 架構(gòu)需求規(guī)格

量化實(shí)施項(xiàng)目需符合的架構(gòu)要求

含業(yè)務(wù)、信息系統(tǒng)、技術(shù)架構(gòu)需求等

3.17 架構(gòu)路線圖

列變遷增量與時(shí)間軸,展示架構(gòu)演進(jìn)

3.18 業(yè)務(wù)場(chǎng)景

描述業(yè)務(wù)問題,識(shí)別業(yè)務(wù)與架構(gòu)需求

3.19 差距分析

對(duì)比基線與目標(biāo)架構(gòu),識(shí)別新增、除去或遺漏構(gòu)件

3.20 架構(gòu)視點(diǎn)

定義獲取視圖的視角,含建模技術(shù)與信息要求

3.21 架構(gòu)視圖

從利益相關(guān)者關(guān)注點(diǎn)展現(xiàn)架構(gòu),解決其關(guān)切

3.22 架構(gòu)構(gòu)建塊(ABBs)

捕獲架構(gòu)需求,指導(dǎo)SBBs開發(fā)

3.23 解決方案構(gòu)建塊(SBBs)

實(shí)現(xiàn)ABBs的具體產(chǎn)品或構(gòu)件,與供應(yīng)商相關(guān)

3.24 基于能力的規(guī)劃

聚焦業(yè)務(wù)成果,結(jié)合業(yè)務(wù)線實(shí)現(xiàn)期望能力

3.25 遷移規(guī)劃技術(shù)

實(shí)施因素評(píng)估矩陣、整合差距矩陣等

3.26 實(shí)施和遷移計(jì)劃

含實(shí)施戰(zhàn)略、項(xiàng)目章程、時(shí)間與資源規(guī)劃

3.27 過渡架構(gòu)

展現(xiàn)企業(yè)遞增狀態(tài),分組工作包與項(xiàng)目

3.28 實(shí)施治理模型

含治理流程、組織、角色與檢查點(diǎn)

3.29 架構(gòu)契約

開發(fā)團(tuán)隊(duì)與贊助者間的交付物、質(zhì)量協(xié)議

3.30 變更請(qǐng)求

描述變更、依據(jù)及對(duì)架構(gòu)各階段的影響

3.31 合規(guī)評(píng)估

審查項(xiàng)目與架構(gòu)的一致性,含各類檢查表

3.32 需求影響評(píng)估

評(píng)估需求變更對(duì)架構(gòu)的影響,提變更建議

四、調(diào)整ADM的指引

4.1 調(diào)整原因

組織架構(gòu)成熟度影響階段順序

企業(yè)業(yè)務(wù)與架構(gòu)原則要求

與其他架構(gòu)框架聯(lián)合使用

適配企業(yè)管理流程與外包場(chǎng)景

滿足中小企業(yè)精簡(jiǎn)需求與大型企業(yè)聯(lián)邦架構(gòu)

4.2 ADM 迭代應(yīng)用

迭代場(chǎng)景:全周期迭代、階段間循環(huán)、返回前階段等

迭代類型:架構(gòu)上下文、定義、遷移規(guī)劃、治理迭代

迭代風(fēng)格:基線先行(先評(píng)基線)、目標(biāo)先行(先定目標(biāo))

4.3 企業(yè)不同層次應(yīng)用ADM

單一ADM周期內(nèi)迭代開發(fā)不同層次架構(gòu)

多ADM周期層次化并行開發(fā)架構(gòu)

4.4 安全架構(gòu)與ADM

早期引入安全架構(gòu)師,關(guān)注認(rèn)證、授權(quán)等領(lǐng)域

各ADM階段收集安全信息、采取對(duì)應(yīng)步驟

4.5 TOGAF 定義與治理SOA

SOA為架構(gòu)風(fēng)格,將企業(yè)能力化為服務(wù)

企業(yè)架構(gòu)提供工具技術(shù)支持SOA實(shí)施

五、架構(gòu)內(nèi)容框架

5.1 框架概覽

結(jié)構(gòu)化放置ADM輸出,方便引用與分類

與其他框架映射的參考基礎(chǔ)

5.2 內(nèi)容元模型

定義架構(gòu)構(gòu)建塊類型及關(guān)系

分核心(最小可追溯集合)與擴(kuò)展(特定建模)

用目錄、矩陣、圖展現(xiàn)架構(gòu)信息

5.3 架構(gòu)制品

原子工作產(chǎn)品,分目錄、矩陣、圖

按ADM階段有不同視點(diǎn)示例

5.4 架構(gòu)交付物

項(xiàng)目契約輸出,含多個(gè)制品

5.5 構(gòu)建塊

ABBs:描述所需能力,指導(dǎo)SBBs

SBBs:實(shí)現(xiàn)ABBs的具體構(gòu)件,與產(chǎn)品相關(guān)

六、企業(yè)連續(xù)系列

6.1 概覽

架構(gòu)與解決方案資產(chǎn)分類模型

分架構(gòu)連續(xù)系列(指導(dǎo))與解決方案連續(xù)系列(實(shí)現(xiàn))

支持資產(chǎn)重用與清晰溝通

6.2 架構(gòu)分割

原因:?jiǎn)我患軜?gòu)復(fù)雜、架構(gòu)沖突、團(tuán)隊(duì)并行工作等

方式:按主題、時(shí)間段、細(xì)節(jié)層次等分割

6.3 架構(gòu)存儲(chǔ)庫(kù)

含架構(gòu)元模型、能力、景觀、標(biāo)準(zhǔn)庫(kù)等構(gòu)件

存儲(chǔ)ADM輸出的不同抽象層次架構(gòu)資產(chǎn)

七、TOGAF 參考模型

7.1 技術(shù)參考模型(TRM)

通用平臺(tái)服務(wù)模型與分類法

概念化描述信息系統(tǒng)

7.2 集成信息基礎(chǔ)設(shè)施參考模型(III-RM)

聚焦應(yīng)用軟件領(lǐng)域的通用系統(tǒng)架構(gòu)

八、架構(gòu)能力框架

8.1 建立架構(gòu)能力

設(shè)計(jì)架構(gòu)實(shí)踐的業(yè)務(wù)、數(shù)據(jù)、應(yīng)用、技術(shù)架構(gòu)

8.2 架構(gòu)治理

控制架構(gòu)構(gòu)件創(chuàng)建與監(jiān)控,確保合規(guī)與決策

8.3 架構(gòu)委員會(huì)

負(fù)責(zé)架構(gòu)一致性、重用、合規(guī)等決策

成員覆蓋架構(gòu)、業(yè)務(wù)、項(xiàng)目管理領(lǐng)域

8.4 架構(gòu)合規(guī)

項(xiàng)目影響評(píng)估與合規(guī)評(píng)審過程確保項(xiàng)目符合架構(gòu)

8.5 架構(gòu)技能框架

定義架構(gòu)角色所需技能,含通用、業(yè)務(wù)、架構(gòu)等技能

九、附錄A:遷移概要

TOGAF 9 各章節(jié)相較于8.1.1的改動(dòng)

第一部分:介紹內(nèi)容修訂,新增核心概念章節(jié)

第二部分:ADM各階段內(nèi)容修訂,調(diào)整輸入輸出

第三部分:新增ADM應(yīng)用、迭代、安全、SOA等章節(jié)

第四部分:新增內(nèi)容框架相關(guān)章節(jié)

第五部分:企業(yè)連續(xù)系列描述重寫,新增架構(gòu)分割等

第六部分:TRM整合詳細(xì)分類法

第七部分:新增建立架構(gòu)能力章節(jié),調(diào)整部分內(nèi)容

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容