引言
TOGAF(The Open Group 架構框架)架構開發方法(ADM)是一種經過驗證的方法,用於開發和管理企業架構的生命周期。架構內容框架提供了一種結構化的方式,用以描述和組織在 ADM 各階段所產生的架構工作成果。本指南將說明 TOGAF ADM 如何與架構內容框架對齊,詳細闡述兩者之間的關係,並提供實用範例。
理解 TOGAF ADM
TOGAF ADM 包含多個階段,每個階段專注於架構開發的不同方面:
- 初步階段:準備與啟動架構開發流程。
- 架構願景:定義範圍、利害關係人及高階商業價值。
- 業務架構:開發業務架構以支援架構願景。
- 資訊系統架構:開發資料與應用架構。
- 技術架構:開發技術架構,以支援核心關鍵應用程式的部署。
- 機會與解決方案:識別機會並制定架構路徑圖。
- 遷移規劃:規劃新架構的實施與遷移。
- 實施治理:治理架構的實現。
架構內容框架
架構內容框架將每個 ADM 階段的輸入與輸出進行分類,確保所有架構的必要組成部分均被考慮與處理。它包括:
- 架構原則、願景與需求
- 架構定義
- 架構實現
將 TOGAF ADM 與架構內容框架對齊

1. 架構原則、願景與需求
本節概述了引導架構開發流程的基礎要素。
初步架構原則
- 定義: 指導架構開發的初始原則。
- 範例: 「確保所有系統中的資料安全與隱私。」
架構願景
- 商業策略: 商業的戰略目標與目的。
- 範例: 「在接下來兩年內將市場佔有率提高15%。」
- 技術策略: 與技術相關的戰略目標與目的。
- 範例: 「採用基於雲端的解決方案以提升可擴展性並降低成本。」
- 商業原則、目標與驅動因素: 指導商業的原則、目標與驅動因素。
- 範例: 「透過提升服務交付來改善客戶滿意度。」
- 架構願景: 對目標架構的高階描述。
- 範例: 「開發一個統一的客戶關係管理(CRM)系統,以簡化銷售與行銷工作。」
- 利益相關者: 對架構有興趣的個人或團體。
- 範例: 商業單位主管、IT經理與終端使用者。
架構需求
- 需求: 架構必須解決的具體需求與限制。
- 範例: 「系統必須支援一萬名同時使用者。」
- 限制: 架構必須運作的限制和界限。
- 範例: “系統必須符合GDPR法規。”
- 假設: 在架構開發過程中所做的假設。
- 範例: “假設網路基礎設施將支援高速資料傳輸。”
- 缺口: 目前架構不足且需要改善的領域。
- 範例: “現有CRM與ERP系統之間缺乏整合。”
- 地點: 與架構相關的地理或組織地點。
- 範例: “歐洲和北美洲的資料中心。”
2. 架構定義
本節定義了架構在不同領域(商業架構、資訊系統架構與技術架構)中的動機、組織與行為。
商業架構
- 動機:
- 驅動因素: 推動架構需求的因素。
- 範例: “需要改善客戶資料管理。”
- 目標: 架構的廣泛且長期的目標。
- 範例: “實現對客戶的360度全面視野。”
- 目標: 架構旨在實現的具體且可衡量的目標。
- 範例: 「將客戶回應時間減少 50%。」
- 衡量指標: 用於評估架構成功程度的指標。
- 範例: 「客戶滿意度指數、回應時間。」
- 驅動因素: 推動架構需求的因素。
- 組織:
- 組織: 組織內部的結構與角色。
- 範例: 「銷售部門、行銷部門與客戶服務部門。」
- 參與者、角色: 參與架構的具體角色與參與者。
- 範例: 「業務代表、客戶服務人員。」
- 組織: 組織內部的結構與角色。
- 行為:
- 商業服務、合約、服務品質: 商業提供的服務及其規範協議。
- 範例: 「提供 99% 正常運作保障的客戶支援服務。」
- 流程、事件、控制、產品: 商業流程、事件、控制與產品。
- 範例: 「訂單處理、客戶反饋事件。」
- 功能、商業能力、行動路徑、價值流: 商業功能、能力、行動與價值流。
- 範例: 「客戶關係管理,銷售分析。」
- 商業服務、合約、服務品質: 商業提供的服務及其規範協議。
資訊系統架構
- 資料:
- 資料實體: 與架構相關的特定資料元素。
- 範例: 「客戶資料檔,訂單歷史。」
- 邏輯資料元件: 資料的邏輯分組。
- 範例: 「客戶資料模型,產品目錄。」
- 實體資料元件: 資料的實體儲存與管理。
- 範例: 「資料庫結構,資料倉儲。」
- 資料實體: 與架構相關的特定資料元素。
- 應用程式:
- 資訊系統服務: 資訊系統所提供的服務。
- 範例: 「客戶資料管理服務。」
- 邏輯應用元件: 應用功能的邏輯分組。
- 範例: 「CRM 模組,銷售分析工具。」
- 實體應用元件: 應用功能的實體實作。
- 範例: 「CRM 軟體,資料分析平台。」
- 資訊系統服務: 資訊系統所提供的服務。
技術架構
- 技術服務: 由技術組件提供的服務。
- 範例: 「網路服務、雲端運算服務。」
- 邏輯技術組件: 技術組件的邏輯分組。
- 範例: 「網路架構、雲端基礎設施。」
- 實體技術組件: 技術組件的實體實現。
- 範例: 「伺服器、路由器、資料中心。」
3. 架構實現
本節著重於透過機會、解決方案、遷移規劃與治理來實現架構。
機會、解決方案與遷移規劃
- 能力: 架構執行特定功能的能力。
- 範例: 「即時資料處理、可擴展基礎設施。」
- 工作包: 用於實現架構的具體任務或專案。
- 範例: 「CRM系統實施工專案。」
- 架構合約: 規範架構實現的協議。
- 範例: 「與供應商的服務水準協議(SLA)。」
實施治理
- 標準: 建立架構實施的既定標準和指南。
- 範例: 「資料安全標準、程式設計標準。」
- 指南: 架構實施的建議。
- 範例: 「雲端遷移的最佳實務。」
- 規格: 架構元件及其實施的詳細描述。
- 範例: 「CRM系統整合的技術規格。」
對齊的實際範例
初步階段
- 活動: 定義初步的架構原則並收集初步需求。
- 範例: 定義資料安全原則,並識別統一CRM系統的需求。
架構願景階段
- 活動: 制定架構願景,包括商業與技術策略、原則、目標與驅動因素。
- 範例: 建立支援銷售與行銷努力的統一CRM系統願景。
商業架構階段
- 活動: 定義商業架構,包括動機、組織與行為。
- 範例: 識別改善客戶資料管理的驅動因素,並定義客戶關係管理中涉及的角色與流程。
資訊系統架構階段
- 活動: 定義資料與應用架構。
- 範例:設計客戶關係管理系統的資料實體與邏輯資料元件,並明確應用服務與元件。
技術架構階段
- 活動:定義技術架構。
- 範例:明確支援客戶關係管理系統所需的技術服務、邏輯技術元件與實體技術元件。
機會與解決方案階段
- 活動:識別機會、定義解決方案,並規劃遷移。
- 範例:識別即時資料處理能力,並規劃客戶關係管理系統的實施工作。
遷移規劃階段
- 活動:規劃遷移至新架構。
- 範例:為客戶關係管理系統的實施工作,開發工作包與架構合約。
實施工 Governance 階段
- 活動:監督架構的實施工作。
- 範例:建立客戶關係管理系統實施工作的標準、指引與規格。
結論
將 TOGAF ADM 與架構內容框架對齊,可確保在開發生命週期的各個階段都全面考量並處理架構的各個面向。這種結構化方法有助於建立整合且有效的企業架構,以支援企業的目標與宗旨。透過遵循本指南,組織可有效組織與管理 TOGAF ADM 流程的各項輸出與交付成果,確保一致性、完整性,並與戰略目標保持一致。
ArchiMate 與 TOGAF 參考清單
- 企業架構用 TOGAF® 工具 – ArchiMetric
- 描述:此資源提供 TOGAF ADM 的概覽,以及 Visual Paradigm 如何利用 ArchiMate 圖表支援 TOGAF 交付成果的開發。
- 網址: 企業架構的 TOGAF® 工具
- 掌握演進:ArchiMate 2.1 至 3.2 的全面指南 – ArchiMetric
- 描述: 本指南探討 ArchiMate 的演進、與 TOGAF 的對齊,以及 Visual Paradigm 在 ArchiMate 建模方面的進階功能。
- 網址: 掌握演進:ArchiMate 2.1 至 3.2 的全面指南
- 透過 Visual Paradigm 的 TOGAF 工具掌握企業架構 – ArchiMetric
- 描述: 本文強調 Visual Paradigm 的 TOGAF 工具的功能,包括對 ArchiMate 和 TOGAF ADM 的支援,以及其對企業架構的優勢。
- 網址: 透過 Visual Paradigm 的 TOGAF 工具掌握企業架構
- 什麼是 ArchiMate? – Visual Paradigm
- 描述: 一份逐步學習指南,介紹 ArchiMate、其與 TOGAF 的整合,以及如何與 UML 和 BPMN 等現有方法相互補充。
- 網址: 什麼是 ArchiMate?
- 結合 ArchiMate 使用 BPMN 來補充 TOGAF ADM 企業架構開發 – ArchiMetric
- 描述: 本資源探討 BPMN 與 TOGAF ADM 和 ArchiMate 的整合,以及 Visual Paradigm 提供的全面建模支援。
- 網址: 結合 ArchiMate 使用 BPMN 來補充 TOGAF ADM 企業架構開發
- 理解 ArchiMate 語言中的抽象概念 – ArchiMetric
- 描述: 本文解釋 ArchiMate 中的抽象概念,以及 Visual Paradigm 如何支援有效的建模與設計。
- 網址: 理解 ArchiMate 語言中的抽象
- ArchiMate 概述 – 企業架構建模語言 – Cybermedian
- 描述: 本文概述了 ArchiMate 與 TOGAF 及其他框架的整合,以及使用 Visual Paradigm 進行 ArchiMate 建模的優勢。
- 網址: ArchiMate 概述
- 透過 Visual Paradigm 即時流程處理應對企業複雜性 – ArchiMetric
- 描述: 本資源探討了 Visual Paradigm 的即時流程組合器及其與 TOGAF ADM 和 ArchiMate 的整合,以應對企業複雜性。
- 網址: 透過 Visual Paradigm 即時流程處理應對企業複雜性
- Visual Paradigm TOGAF – 關於 TOGAF、企業架構、ArchiMate 及更多內容
- 描述: 本指南深入探討 ArchiMate 3、TOGAF 及企業架構,以及 Visual Paradigm 如何支援這些框架。
- 網址: Visual Paradigm TOGAF
- 免費線上 ArchiMate 工具 + 範例 – Cybermedian
- 描述: 本資源提供免費的線上 ArchiMate 工具與範例,強調 ArchiMate 與 TOGAF 的整合,以及 Visual Paradigm 提供的支援。
- 網址: 免費線上 ArchiMate 工具 + 範例
這些參考資料提供了 ArchiMate 與 TOGAF 的全面概述,包括兩者的整合,以及 Visual Paradigm 上可用的工具,以支援企業架構建模。












