簡介
在數位轉型已非可選而是至關重要的時代,組織面臨著將複雜的資訊科技環境與策略性業務目標相結合的挑戰。TOGAF®(The Open Group 架構框架)成為企業架構(EA)的全球標準,提供經過驗證的方法論,以提升業務效率、降低複雜度,並確保專業人員之間溝通的一致性。本指南將探討 TOGAF的迭代開發方法,以及現代軟體工具(如)Visual Paradigm 如何簡化這些標準的實施.
1. 什麼是 TOGAF?
TOGAF,由The Open Group是一個全球公認的企業架構框架。它提供了一套全面的方法,用於設計、規劃、實施和治理企業資訊科技架構。
主要特點
-
迭代流程模型:由產業最佳實踐支持。
-
可重用資產:提供現有架構資產庫,以加速開發。
-
標準化:確保企業架構專業人員之間方法、標準和溝通的一致性。
-
整體方法:涵蓋規劃、開發、實施和維護。
發展概覽
TOGAF 於 1995 年首次發布,最初基於美國國防部的資訊管理技術架構框架(TAFIM)。自此之後,The Open Group 架構論壇不斷進行修訂並發布後續版本,以滿足不斷變化的產業需求。

2. 核心概念:定義架構
要理解 TOGAF,必須首先在其語境中定義「架構」。TOGAF 將標準定義——「系統的基本組織」——擴展為兩種不同的含義:
-
正式描述: 在組件層級的詳細計劃或藍圖,用以指導實施。
-
結構視圖: 組件的結構、其相互關係,以及規範其設計與演進的原則。
企業架構(EA)是什麼??
企業架構是一種明確定義的實踐方法,用於進行企業分析、設計、規劃與實施。它採用整體方法來執行策略,透過對齊以下各項:
-
業務流程
-
資料與資訊
-
技術基礎設施
-
合作夥伴關係
-
人力資源(招募與培訓)
目標是確保企業的所有層面協調一致,以實現卓越的業務績效。

3. TOGAF 的結構
TOGAF 標準分為七個獨立部分,每部分在架構生命週期中發揮特定功能。


第一部分:簡介
提供高階關鍵概念,並定義四個主要架構領域:
-
業務架構: 策略、治理、組織及關鍵業務流程。
-
資料架構: 邏輯與實體資料資產及管理資源。
-
應用程式架構: 個別應用程式的藍圖、其互動方式,以及與核心業務流程的關係。
-
技術架構: 支援部署所需的邏輯軟體與硬體能力(基礎設施、中間件、網路)。
註:資訊系統架構 = 資料架構 + 應用程式架構。

第二部分:架構開發方法(ADM)
TOGAF 的核心。它是一個經過驗證、可重複的架構開發流程(詳見第 4 節)。
第三部分:ADM 指引與技術
透過提供將方法適應不同情境(例如:安全性、迭代)的指引,以及針對特定任務的技術(例如:差距分析、風險管理),支援 ADM 的應用。
第四部分:架構內容框架
描述架構工作產品的結構化模型,包括交付成果、工件與建構模組,以促進輸出的一致性。
第五部分:企業連續體與工具
用於建構虛擬儲存庫並分類架構與解決方案工件的模型。它透過區分通用架構與特定架構,協助管理複雜性。
第六部分:TOGAF 參考模型
提供基礎模型,包括技術參考模型(TRM)與整合資訊基礎設施參考模型(III-RM),以啟動架構開發。
第七部分:架構能力框架
探討在企業內建立與運作架構實務所需的組織、流程、技能、角色與職責。

4. 架構開發方法(ADM)
ADM 是 TOGAF 的核心,通常以循環形式呈現。它提供一套逐步流程,用於開發企業架構。

ADM 階段
-
先期階段:定義組織中架構的「地點、內容、原因、對象與方法」。
-
階段 A:架構願景:定義範圍、利害關係人與高階願景。
-
階段 B:商業架構:開發基線與目標商業架構。
-
階段 C:資訊系統架構:開發資料與應用程式架構。
-
階段 D:技術架構:開發技術基礎設施架構。
-
階段 E:機會與解決方案:識別交付載具與主要工作套件。
-
階段 F:遷移規劃:優先排序專案並制定詳細的實施路徑圖。
-
階段 G:實施治理:在實施期間提供監督。
-
階段 H:架構變更管理:管理實施後的架構變更。
-
需求管理: 一個核心流程,確保需求在所有階段中均被追蹤。
ADM 敘事
每個階段均遵循由四個主要部分組成的結構化敘事,以指導架構師,確保每一步的一致性和完整性。

5. ADM 指南與技術
本節透過提供彈性與針對常見挑戰的具體工具,支援 ADM。
涵蓋的主要主題:
-
ADM 中的迭代: 為敏捷或迭代需求調整線性流程。
-
利害關係人管理: 識別並參與關鍵角色。
-
差距分析: 比較基準架構與目標架構。
-
風險管理與安全架構: 確保穩健性與合規性。
-
遷移規劃技術: 從當前狀態遷移至目標狀態的策略。
-
業務情境: 從業務目標推導架構需求。
6. 架構內容框架

此框架於 TOGAF 9 中引入,提供架構工作產品的詳細模型。它將輸出分為三類:
1. 交付成果
經合約規範並經利害關係人正式審查、同意並簽署確認的工作產品。這些通常會存檔於架構儲存庫中。
2. 產出物
描述架構某個面向的工作產品。它們分類如下:
-
目錄: 事物清單(例如:應用程式清單)。
-
矩陣:事物之間的關係(例如:應用程式至功能矩陣)。
-
圖表:事物的視覺圖像(例如:網路圖表)。
3. 建構模組
為滿足業務需求而定義的功能套件。它們可以是概念性的(例如:「CRM 能力」),也可以是詳細的(例如:「客戶聯絡模組」)。

7. 企業連續體與工具
企業連續體是用來分類架構與解決方案工件的模型,涵蓋從通用到具體的範圍。
架構與解決方案連續體
-
架構連續體:邏輯視圖,從基礎架構演進至組織特定架構。
-
解決方案連續體:實體實現,描述實際部署的解決方案。
通用與具體
連續體允許架構師將架構從左側(通用/邏輯)精煉至右側(具體/實體)。此演進有助於重用通用元件,同時自訂具體解決方案。

分區
架構分區將企業劃分以管理成本與複雜度,在維持整合架構的同時,將角色與責任分配給不同單位。

架構儲存庫
用於組織參考資料與結果的邏輯場所。主要元件包括:
-
架構元模型:框架的客製化應用。
-
架構全景:目前使用之建構模組的視圖。
-
標準資訊庫(SIB):新架構必須遵循的標準。
-
參考圖書館:範本、模式與指引。
-
治理日誌:治理活動記錄。

8. 參考模型
TOGAF 提供兩個關鍵參考模型,以加速架構開發:
-
技術參考模型 (TRM):提供通用平台服務分類的基礎架構。
-
整合資訊基礎設施參考模型 (III-RM):一個專注於無邊界資訊流動與基礎設施應用程式的模型。
這些模型與架構連續體相關,引導流程從基礎 (TRM) 經過通用系統 (III-RM),發展至產業與組織專屬架構。

9. 架構能力框架
此框架涵蓋企業架構 (EA) 的「人員與流程」面向。它定義了運作架構實務所需的組織、技能、角色與職責。
關鍵組成要素:
-
架構委員會:監督治理並維護架構。
-
架構合規性:確保專案與企業架構保持一致。
-
架構合約:合作夥伴與贊助商之間關於交付成果的協議。
-
架構成熟度模型:用於評估組織當前企業架構能力的工具。
-
技能框架:定義架構角色的能力等級。
10. 使用 Visual Paradigm 實施 TOGAF
雖然 TOGAF 提供了方法論,但執行它需要強大的工具支援。未妥善管理的 IT 環境複雜性會導致成本上升與靈活性降低。Visual Paradigm提供一套綜合套件,旨在縮小 TOGAF 理論與實際實施之間的差距.
為何要使用軟體來執行 TOGAF?
傳統方法涉及分散的繪圖工具(如 Visio)或昂貴且僵化的儲存庫工具,常因管理負擔過重而失敗。Visual Paradigm 提供「引導式」流程,如同導師一般,逐步引導使用者完成 ADM。

主要功能:Visual Paradigm for TOGAF:
-
ADM 流程導航器:透過說明與範例,引導使用者完成每個階段、活動與步驟。
-
自動化交付成果:階段完成時自動產生報告與相關產出。
-
架構儲存庫:自動歸檔交付成果,以供未來參考。
-
ArchiMate 3 整合:完整認證支援 ArchiMate 3,此開放式建模語言透過為業務、應用與技術層級提供標準化視覺化,來補充 TOGAF。

Guide-Through vs. 即時(JIT)流程
Visual Paradigm 提供兩種靈活的流程管理方法:
1. 引導式流程
適合嚴格遵循標準方法論的團隊。
-
定義明確的階段序列。
-
進度指標顯示完成狀態。
-
步驟間自動轉錄資料。
-
任務指派與排程整合至工作流程中。

2. 即時(JIT)流程
適合需要彈性的動態環境。
-
可根據需要選擇預定義或自訂的工作項目。
-
基於表單的介面,用於快速輸入資料與自動產生文件。
-
可適應不同規模的專案與領域,且無僵化的結構限制。

結論
TOGAF 仍是「企業架構」的黃金標準企業架構,提供一個結構化、迭代且全面的框架,以確保資訊科技與企業策略對齊。透過理解其七個部分、掌握架構開發方法(ADM)循環,並善用架構內容框架,組織可以降低複雜度並創造價值。
然而,僅有方法論是不夠的。成功採用「TOGAF」需要強大的工具支援,以促進協作、自動化與標準化。例如「Visual Paradigm」,透過整合「ArchiMate 3」與導引式 ADM 流程,賦予架構師將理論框架轉化為可執行、合規且高效的企業架構的能力。
參考資料
- 專業 TOGAF ADM 工具:具備企業架構開發的導引式流程。
- 什麼是 TOGAF ADM?:解釋架構開發方法的教學。
- 免費試用 Visual Paradigm:軟體免費版的下載連結。
- TOGAF ADM 逐步導引:關於逐步導引功能的詳細說明。
- 即時 TOGAF 範本:關於靈活、基於表單的 TOGAF 實施資訊。
- ArchiMate 工具:經認證的 ArchiMate 3 建模能力概覽。












