架構在組織的成功中扮演著關鍵角色。它使組織能夠將業務策略與技術解決方案對齊,從而提高效率並降低風險。然而,建立並維持有效的架構實踐可能是一項艱鉅的任務。這正是架構能力框架發揮作用的地方。
由開放集團架構論壇(TOGAF)開發的此框架,為組織建立並維持強健的架構實踐提供了一套全面的指導方針。該框架包含七個組成部分,包括架構能力、架構委員會、架構合規性、架構合約、架構治理、架構成熟度模型以及架構技能框架。在本文中,我們將深入探討這些各個組成部分,並理解它們在建立有效架構實踐中的作用。

TOGAF的架構能力框架
TOGAF(開放集團架構框架)是一種廣泛使用的企業架構框架。TOGAF的核心組成部分之一是架構能力框架,它幫助組織建立並維持有效的架構實踐。
架構能力框架由若干相互協作的組成部分構成,使組織能夠創建並管理其架構資產。這些組成部分包括:
- 建立架構能力:這包括建立支持組織架構實踐所需的必要結構、流程和角色。這包括定義架構實踐的範圍、識別利益相關者及其角色,並建立必要的治理機制。
- 架構委員會:架構委員會負責監督組織架構的開發與實施。該委員會為架構團隊提供指導與方向,確保與業務戰略和目標保持一致,並協助解決任何出現的衝突。
- 架構合規性:此組成部分確保組織的架構符合相關標準、政策和法規。這包括建立合規框架、進行合規評估,並解決任何出現的合規問題。
- 架構合約:架構合約是架構團隊與組織內其他利益相關者之間的協議。這些合約定義了架構工作的範圍、目標和交付成果,以及各方的角色與責任。
- 架構治理:架構治理確保組織的架構與業務戰略和目標保持一致,並支持組織的整體表現。這包括建立治理結構、定義治理流程,以及監控治理機制的有效性。
- 架構成熟度模型:架構成熟度模型幫助組織評估其架構實踐的成熟度,並識別改進領域。這些模型為評估組織的架構能力提供框架,並確定在架構上適當的投資水平。
- 架構技能框架:架構技能框架幫助組織識別有效架構實踐所需的技能與能力。這包括定義架構角色與職責、識別所需技能與知識,並制定培訓與發展計劃以提升架構技能。
建立架構能力
建立架構能力涉及使用ADM來為組織的架構實踐建立框架。此過程需要設計四個領域架構:業務、資料、應用與技術。為建立架構實踐,必須設計以下架構:
- 架構實踐的業務架構,突出顯示架構治理、架構流程、架構組織結構、架構資訊需求、架構產品等。
- 資料架構,定義組織企業連續體與架構倉儲的結構。
- 應用架構,明確指定支持架構實踐所需的機能和/或應用服務。
- 技術架構,描述架構實踐的基礎設施需求與部署,以支援架構應用與企業連續體。
透過設計這些架構,組織可以建立與業務目標一致的有效架構實踐,並促進架構資產的創建與管理。
架構委員會:
架構能力框架的另一個組成部分是架構委員會,它為建立和運營企業架構委員會提供指導方針。架構委員會負責監督組織架構的開發與實施,確保與業務目標保持一致,並解決任何出現的衝突。架構委員會通過為架構團隊提供指導與方向,幫助確保架構實踐的有效性和效率。透過實施架構能力框架中的架構委員會組成部分,組織可以建立一個促進有效決策並推動架構實踐成功的治理結構。
以下是一個設立架構委員會的範例:
- 定義架構委員會的宗旨與範圍:設立架構委員會的第一步是定義其宗旨與範圍。這包括確定委員會將負責的事項、其目標為何,以及如何與組織內其他利害關係人互動。例如,架構委員會可能負責監督組織架構的開發與實施,確保與業務目標的一致性,並解決任何出現的衝突。
- 確定架構委員會的成員:下一步是確定誰將擔任架構委員會成員。這包括識別組織內具備必要專業知識與決策權的利害關係人,以處理與組織架構相關的決策。例如,架構委員會可能包括來自資訊科技、業務及其他相關領域的代表。
- 建立架構委員會的治理結構:在確定架構委員會成員後,下一步是建立委員會的治理結構。這包括定義委員會的運作程序、決策流程與溝通管道。例如,架構委員會可每月召開會議,審查提出的架構變更建議,並決定哪些變更應予實施。
- 制定架構委員會的章程:章程是一份說明架構委員會宗旨、範圍、成員與治理結構的文件。章程應由所有委員會成員及其他相關利害關係人審查並批准。章程也應定期審查並依需要更新。
- 實施架構委員會:最後,應實施架構委員會並開始其工作。這包括向相關利害關係人傳達委員會的宗旨與範圍,定期召開會議,並就組織架構相關事項做出決策。
透過遵循這些步驟,組織可以建立一個有效的架構委員會,促進有效決策,並推動架構實務的成功。
範例:
以下是一個真實案例,說明某組織為解決問題而設立架構委員會:
問題描述:一家大型金融機構在其資訊系統方面面臨重大挑戰。該組織透過一系列合併與收購快速成長,導致IT環境複雜,存在大量舊有系統與重複資源。該組織難以維持系統運作,其IT人員也因應對需求而疲於奔命。
解決方案:為解決這些挑戰,該組織決定設立架構委員會。委員會的宗旨在於監督組織架構的開發與實施,確保與業務目標一致,並解決任何出現的衝突。
架構委員會的成員包括來自資訊科技、業務及其他相關領域的代表。委員會每月召開會議,審查提出的架構變更建議,並決定哪些變更應予實施。委員會的治理結構於章程中明確規定,內容包括宗旨、範圍、成員與運作程序。
架構委員會迅速識別出組織IT環境中若干需關注的領域。他們制定了系統現代化的路徑圖,包括淘汰舊有系統、整合重複系統,並導入新系統以滿足組織不斷演變的需求。
透過實施架構委員會,該組織成功提升了IT系統的效能與效率。委員會為IT人員提供指導與方向,確保其工作與業務目標及優先事項一致。架構委員會也協助解決組織內不同部門之間出現的衝突,促進合作與協作。總體而言,架構委員會在協助組織應對IT挑戰並為未來成功奠定基礎方面發揮了關鍵作用。
架構合規性
架構合規性是TOGAF架構能力框架中不可或缺的一環,提供如何確保組織架構符合相關標準、政策與法規的指導。
建立合規框架是確保架構合規性的第一步。這包括定義組織的合規要求,並建立監控與報告合規性的流程。例如,合規框架可包含審查架構變更與執行合規評估的程序。
下一步是進行合規評估,以確定組織架構是否符合相關標準、政策與法規。這可能包括審查文件、訪談利害關係人,以及執行測試或審計。合規評估的結果用於識別不合規領域,並制定應對措施。
最後,處理合規問題需執行修正措施,使架構達成合規。這可能包括更新文件、修改流程,或對架構本身進行調整。定期監控與報告合規情況也至關重要,以確保持續合規。
透過遵循架構合規性,組織可確保其架構符合相關標準、政策與法規。這有助於降低風險,並確保組織架構能有效且高效地支援業務目標與宗旨。
範例:
問題描述:一家大型醫療機構已實施新的電子病歷(EMR)系統。在實施過程中,該機構必須確保EMR系統符合相關法規要求,例如HIPAA(健康保險可攜性與責任法案),該法案規定了病人健康資訊的隱私與安全標準。
為確保符合HIPAA要求,該機構建立了一套架構合規性框架,包含定期的合規評估與報告。該機構也對EMR系統進行詳細審查,以識別任何潛在的合規問題。
在合規審查期間,該組織識別出電子病歷系統在多個方面未能完全符合HIPAA要求,例如存取控制不足以及使用者活動的記錄與審計不夠。該組織制定計畫以解決這些問題,並實施修正措施,使電子病歷系統符合HIPAA的要求。
為確保持續合規,該組織建立監控與報告合規性的流程,包括定期審計及向高階管理層報告。這些流程有助於組織及時識別並解決合規問題,並確保電子病歷系統持續符合相關法規要求。
透過實施架構合規框架,醫療機構得以確保其電子病歷系統符合HIPAA要求,降低安全漏洞風險,並保護患者健康資訊。該機構也展現了對合規的承諾,有助於建立患者、監管機構及其他利益相關者之間的信任。
架構治理
架構治理是TOGAF架構能力框架中的關鍵組成部分,因其確保組織的架構與整體業務策略和目標保持一致。架構治理的過程包括建立治理結構、定義治理流程,以及監控治理機制的有效性。
治理結構是架構治理的基礎,並為決策與監督提供框架。這些結構包括架構委員會,負責監督架構成果的開發與實施,以及其他治理機構,如指導委員會與工作小組。架構委員會由來自各業務單位與職能的高階主管與利益相關者組成,確保架構與組織整體業務策略與目標保持一致。
定義治理流程是架構治理的另一個關鍵面向,因其確保為開發與實施架構成果而採取必要的步驟。治理流程包括架構成果的審查與批准流程,以及利益相關者之間的溝通與協作流程。這些流程確保所有相關利益相關者參與架構成果的開發與實施,並使其意見納入最終設計中。
最後,監控治理機制的有效性是一項持續進行的過程,確保治理框架運作有效。這包括運用指標與績效指標來監控架構成果的進展,並識別可改善的領域。透過監控治理機制的有效性,組織可確保其架構與整體業務策略與目標保持一致,並支援其整體表現。
範例:一家跨國零售公司正計劃擴展其業務至新市場並提升其線上存在感。為達成這些目標,公司決定啟動數位轉型計畫,包括開發新的電子商務平台、整合供應鏈管理系統,以及優化其配送網絡。
為確保數位轉型計畫與公司的業務策略和目標一致,建立了架構治理框架。該框架包含:
- 治理結構,
- 治理委員會,
- 治理流程,以及
- 治理機制。
- 該治理結構包含一個架構委員會,負責監督架構成果的開發與實施,並確保其與公司的業務策略和目標一致。
- 該架構委員會由來自各業務單位與職能的高階主管組成,包括資訊科技、財務、行銷與營運。
- 該治理流程包括所有架構成果(如架構原則、標準與模型)的審查與批准流程。審查與批准流程涉及架構委員會及其他相關利益相關者,確保成果與公司的業務策略和目標一致。
- 該治理機制包括用於監控架構治理框架有效性的指標與績效指標。例如,公司可追蹤在特定時間內完成審查與批准的架構成果比例,或及時解決的架構相關問題數量。
透過建立架構治理框架,跨國零售公司得以確保其數位轉型計畫與業務策略和目標一致。治理框架為開發與實施必要架構成果提供了結構化方法,並確保所有相關利益相關者參與該過程。治理機制有助於監控治理框架的有效性並識別改善領域,確保公司架構支援其整體表現。
架構成熟度模型
架構成熟度模型是TOGAF架構能力框架中的關鍵組成部分,因其為組織提供一個評估其架構實務成熟度並識別改善領域的框架。這些模型幫助組織確定在架構上的合適投資水平,並設定長期提升架構能力的目標。
架構成熟度模型通常由若干層級或階段組成,每一層級或階段代表組織架構實務的成熟度水平。這些階段通常包括:
- 初始階段:組織沒有正式的架構實務,也未採用一致的方法來發展架構。
- 臨時性:組織已建立一些臨時性的架構實務,但這些實務在組織內並未一致地應用。
- 已定義:組織已建立明確的架構實務,並有既定的流程與指引,但這些並未在組織內一致地應用。
- 已管理:組織擁有明確且一致應用的架構實務,並對績效進行衡量與管理。
- 優化:組織的架構實務持續改進,著重於創新並推動業務價值。
透過根據這些階段評估其架構實務的成熟度,組織可以識別改進的領域,並設定提升架構能力的目標。例如,處於臨時性階段的組織可能著重於建立更一致的架構開發方法,而處於已管理階段的組織則可能著重於衡量並改善其架構實務的績效。
架構成熟度模型為組織提供一個框架,用以評估其架構實務的成熟度並識別改進領域。透過使用這些模型,組織可以設定提升架構能力的目標,並確保其架構實務與整體業務策略和目標保持一致。
範例
架構成熟度模型的一個真實範例是由卡內基梅隆大學軟體工程研究所(SEI)開發的架構成熟度模型。該模型廣泛被組織用於評估其軟體架構實務的成熟度。
SEI架構成熟度模型包含五個層級,與我上述描述的類似:
- 初始階段:架構實務是臨時性的且未明確界定。沒有正式的架構開發流程。
- 可重複:架構實務部分被記錄下來,且在不同專案間可能有所差異。雖有一定程度的流程定義,但並未一致地應用。
- 已定義:架構實務在各專案中均有記錄並一致應用。組織已建立架構原則與指引。
- 已管理:架構實務受到衡量與管理,並利用績效指標來提升架構能力。架構實務已整合至組織的整體管理流程中。
- 優化:架構實務持續改進,著重於創新並推動業務價值。組織具備持續改進的文化,並積極尋找提升架構實務的新方法。
透過使用此模型,組織可以評估其架構實務的成熟度並識別改進領域。例如,處於可重複層級的組織可能著重於改善其流程定義與文件化,而處於已定義層級的組織則可能著重於提升架構實務在各專案間的一致性。處於已管理層級的組織可能著重於衡量與管理其架構實務的績效,而處於優化層級的組織則可能著重於透過架構實務推動創新並提升業務價值。
架構技能框架
架構技能框架對於組織而言至關重要,有助於清楚理解有效架構實務所需的技能與能力。此框架幫助組織識別架構團隊成員為有效履行其職責所需具備的知識、技能與能力。
架構技能框架包括定義架構角色與職責、識別所需技能與知識,以及制定培訓與發展計畫以提升架構技能。此框架有助於確保架構團隊成員具備支援組織目標與宗旨所需的必要技能。
例如,架構技能框架可能會識別架構團隊內的以下角色:
- 企業架構師
- 解決方案架構師
- 資料架構師
- 應用架構師
- 技術架構師
這些角色中的每一項都需要特定的技能和知識。架構技能框架可能會識別出每個角色所需的以下技能與能力:
- 企業架構師:戰略思維、商業敏銳度、企業架構框架、利益相關者管理、溝通技巧
- 解決方案架構師: 解決方案設計、技術知識、架構框架、溝通技巧、問題解決
- 資料架構師: 資料模型設計、資料治理、資料管理、資料庫技術、資料分析
- 應用架構師: 應用設計、軟體工程、程式語言、應用框架、溝通技巧
- 技術架構師: 基礎設施設計、技術趨勢、系統管理、網路設計、安全性與合規性
根據所識別的技能與能力,組織可以制定培訓與發展計畫,以提升架構技能,並確保架構團隊成員具備有效履行其職責所需的技能。此框架也有助於識別組織架構實務中的技能差距與改進領域。
範例
以下是一個組織如何使用表格進行技能清查的範例:
| 技能領域 | 專業程度 | 培訓需求 | 所需資源 |
|---|---|---|---|
| 企業架構框架 | 中階 | TOGAF 9.2 的進階培訓 | TOGAF 9.2 培訓課程、線上資源、導師指導 |
| 資料模型設計 | 專家 | N/A | N/A |
| 利害關係人管理 | 中階 | 進階的溝通與談判技巧培訓 | 溝通與談判培訓課程,指導 |
| 解決方案設計 | 初階 | 解決方案設計最佳實務的中階培訓 | 解決方案設計培訓課程,線上資源,指導 |
| 技術知識 | 進階 | N/A | N/A |
在此範例中,該組織已識別出五個與其架構實務相關的技能領域,並評估了每個領域的專業程度。該組織也已識別出培訓需求以及發展專業程度不足技能所需的資源。
例如,該組織可能已對其架構團隊成員的技能進行評估,並確定需要針對 TOGAF 9.2 進行進階培訓。該組織隨後可分配資源,透過 TOGAF 9.2 培訓課程與指導來提供必要的培訓。
同樣地,該組織可能已識別出利害關係人管理方面的技能缺口,並確定需要進階的溝通與談判技巧培訓。該組織隨後可分配資源,透過溝通與談判培訓課程與指導來提供必要的培訓。
總體而言,使用表格進行技能清查,有助於組織識別技能缺口,並制定培訓與發展計畫,以提升架構技能,並提高架構實務的成效。
摘要
架構能力框架是由開放群組架構論壇(TOGAF)所開發的一套全面性指南,協助組織建立並維持有效的架構實務。該框架包含七個組成部分,包括架構能力、架構委員會、架構合規性、架構合約、架構治理、架構成熟度模型以及架構技能框架。
建立架構能力提供如何運用架構開發方法(ADM)在組織內建立架構能力的指導原則。架構委員會提供建立與運作企業架構委員會的指導原則。架構合規性確保組織的架構符合相關標準、政策與法規。架構合約是架構團隊與組織內其他利害關係人之間的協議。架構治理確保組織的架構與業務策略及目標一致,並支援組織整體績效。架構成熟度模型協助組織評估其架構實務的成熟度,並識別改進領域。架構技能框架協助組織識別有效架構實務所需的技能與能力。
透過遵循架構能力框架,組織可建立強健且有效的架構實務,使其與其業務策略與目標保持一致。這可帶來效率提升、風險降低以及業務敏捷性增強的成果。









