引言
架構開發方法(ADM)是開放群組架構框架(TOGAF)的基石,提供了一種結構化的設計、規劃與實施企業架構的方法。隨著 2022 年 TOGAF 10 的發布,ADM 相較於 TOGAF 9 版本經歷了重大更新,反映出向更高彈性、敏捷性以及與現代企業需求更緊密對齊的轉變。本指南探討了 TOGAF 9 與 TOGAF 10 中 ADM 循環的關鍵差異,提供詳細說明與實際範例,以闡明這些變更如何影響各產業組織的運作。
ADM 循環概覽
ADM 是一個分階段且迭代的流程,引導架構師完成企業架構的開發與管理。在 TOGAF 9 與 TOGAF 10 中,均包含核心階段:初步階段、架構願景、業務架構、資訊系統架構(資料與應用)、技術架構、機會與解決方案、遷移規劃、實施治理,以及架構變更管理。然而,TOGAF 10 重新定義了這些階段的應用方式,更重視彈性而非僵化。
TOGAF 9 與 TOGAF 10 中 ADM 循環的關鍵差異
1. 柔韌性與迭代
- TOGAF 9:
- 描述:TOGAF 9 中的 ADM 遵循結構化且線性的階段順序。雖然可進行迭代,但並未明確強調,常導致僵化感。
- 影響:組織必須嚴格遵循預先定義的步驟,這可能導致對變動需求的適應速度減緩。
- 範例:
- 零售連鎖企業:一家使用 TOGAF 9 開發電子商務平台的零售商,遵循從願景到實施工的逐步流程。項目中段市場變動需重新啟動階段,導致部署延遲。
- TOGAF 10:
- 描述: TOGAF 10 增強了 ADM 的靈活性,強調迭代與重用。必要時可重新檢視或調整各階段,使流程更具動態性。
- 影響: 架構師能夠迅速回應不斷變化的需求,使架構與即時的業務需求保持一致。
- 範例:
- 科技新創公司: 一家 SaaS 提供商多次迭代其技術架構階段,以納入客戶對新雲功能的反饋,從而加快上市速度。
- 醫療系統: 一家醫院隨著新患者隱私法規的出現,逐步優化其資料架構,避免完全重啟流程。
2. 敏捷整合
- TOGAF 9:
- 描述: TOGAF 9 缺乏將敏捷方法論整合至 ADM 的具體指導,使其不太適合快速、迭代式的開發環境。
- 影響: 使用敏捷或 DevOps 的組織必須大幅客製化此框架,且往往缺乏明確方向。
- 範例:
- 軟體公司: 一家採用 TOGAF 9 的公司難以將其瀑布式 ADM 與敏捷迭代同步,導致功能發布延遲,團隊感到挫折。
- TOGAF 10:
- 描述:TOGAF 10 明確地將敏捷實踐整合至ADM中,提供指導,協助架構與迭代週期、迭代循環及DevOps工作流程保持一致。
- 影響:架構師可順暢支援敏捷團隊,確保架構隨著快速開發同步演進。
- 範例:
- 行動應用程式開發者:使用TOGAF 10,團隊將其應用架構階段與兩週一次的迭代同步,逐步交付新的支付功能。
- 電子商務平台:一家線上零售商利用TOGAF 10的敏捷指導,將DevOps流程整合至其技術架構中,實現網站更新的持續部署。
3. 流程模型與參考模型
- TOGAF 9:
- 描述:在TOGAF 9中,ADM通常被視為一種規範性流程模型,要求組織依序遵循其各個階段。
- 影響:此方法可能限制彈性,特別是對於具有獨特或非線性需求的組織而言。
- 範例:
- 製造公司: 一家設計供應鏈系統的公司嚴格遵循 TOGAF 9 的 ADM 流程,在完成每個階段後才繼續進行,因此延遲了實施。
- TOGAF 10:
- 描述: TOGAF 10 將 ADM 重新定位為參考模型,而非嚴格的流程,鼓勵組織根據自身情境進行調整。
- 影響: 這種轉變賦予架構師權力,使其可根據需要調整 ADM,專注於相關階段或合併階段。
- 範例:
- 金融機構: 一家銀行將 TOGAF 10 的 ADM 作為參考,優先考慮新行動應用程式之商業與技術架構,初期跳過較不重要的階段。
- 政府機構: 一個公共部門實體調整 ADM,專注於公民門戶的治理與變革管理,以符合監管優先事項。
4. 交付模式
- TOGAF 9:
- 描述: TOGAF 9 並未明確定義不同的架構交付模式,而是依賴於一種通用的處理方式。
- 含義:組織必須將其交付需求融入單一框架中,但這可能不適合各種不同的專案類型。
- 範例:
- 電信業者:一家推出4G網路的公司遵循TOGAF 9的標準ADM,即使需求不同,仍對基礎設施與客戶接觸系統採用相同的流程。
- TOGAF 10:
- 描述:TOGAF 10引入了不同的交付模式——例如適應性架構、持續架構與轉型架構——根據專案範圍與目標提供量身訂做的方法。
- 含義:架構師可選擇最適合的模式,提升效率與相關性。
- 範例:
- 物流公司:一家貨運公司使用TOGAF 10的持續架構模式來維持不斷演進的倉儲系統,整合即時物聯網資料。
- 保險業者:一家保險公司採用轉型架構模式來全面改造其傳統理賠系統,專注於分階段現代化。
跨產業的實際應用
TOGAF 9與TOGAF 10之間ADM循環的差異,對組織應用企業架構具有深遠影響。以下是這些變更在實際應用中的具體表現:
- 零售:
- TOGAF 9:一家零售商遵循線性ADM建立新的庫存系統,在推出前完成所有階段,導致對節日需求高峰的回應延遲。
- TOGAF 10:同一零售商使用迭代且與敏捷對齊的ADM,逐步推出系統,並在過程中適應客戶趨勢。
- 醫療保健:
- TOGAF 9:一家醫院以僵化的ADM設計病人紀錄系統,要求每個階段完全完成,導致在緊急需求下部署速度減慢。
- TOGAF 10:該醫院以TOGAF 10的彈性ADM作為參考,優先考慮資料架構,並在新法規出現時持續迭代。
- 金融:
- TOGAF 9:一家銀行應用規範性ADM開發防詐系統,即使在緊迫時限下仍遵循所有階段。
- TOGAF 10:該銀行使用TOGAF 10的適應性交付模式,專注於關鍵階段並持續迭代,以迅速應對合規與市場需求。
- 科技:
- TOGAF 9:一家科技公司努力將其微服務部署與 TOGAF 9 的線性 ADM 對齊,需要進行大量自定義。
- TOGAF 10:該公司採用 TOGAF 10 的敏捷整合型 ADM,將架構與迭代週期對齊,實現無縫的微服務部署。
- 政府:
- TOGAF 9:一個市政機構依照 TOGAF 9 的標準 ADM 建立公共服務平台,因結構僵化而延遲發布。
- TOGAF 10:該市政機構採用 TOGAF 10 的轉型模式,調整 ADM 以優先考慮面向公眾的功能與治理。
這些差異為何重要
從 TOGAF 9 到 TOGAF 10 的 ADM 演進,反映了企業架構領域更廣泛的轉變——從結構化、一刀切的方法論,轉向靈活且敏捷的框架。TOGAF 10 強調迭代、敏捷整合與適應性交付模式,確保架構師能快速回應技術與業務的快速變遷。透過將 ADM 視為參考而非嚴格流程,TOGAF 10 使組織能夠高效創新,同時保持與戰略目標的一致性。
結論
TOGAF 10 中的 ADM 循環相比 TOGAF 9 有顯著進步,提供了更高的靈活性、敏捷兼容性與情境適應性。透過強調迭代、基於參考的應用方式以及多樣化的交付模式,TOGAF 10 使架構師能夠應對現代挑戰——無論是在快速發展的科技新創企業、受監管的金融機構,還是具有轉型意義的公共部門項目中。本指南透過實際案例突顯了這些差異,展現了 TOGAF 10 的 ADM 如何在不斷演變的環境中推動企業成功。
透過理解並善用這些更新,組織可以轉變其企業架構的應用方式,確保其持續成為推動創新與成長的強大工具。
TOGAF 資源
-
強大的 TOGAF ADM 工具集
-
最佳的 TOGAF 軟體
- 網址: 最佳的 TOGAF 軟體
- 描述: 討論使用 Visual Paradigm 進行 TOGAF 的優勢,包括對 ArchiMate 3 的支援,以及如何幫助理解與實施 TOGAF ADM。
-
具敏捷與 UML 功能的最佳 TOGAF 軟體 – Visual Paradigm Enterprise
- 網址: Visual Paradigm Enterprise
- 描述: 強調 Visual Paradigm Enterprise 是由 The Open Group 認證的 ArchiMate 企業架構工具。它支援所有 ArchiMate 語言元素與關係的各種詞彙、符號、語法與語義。
-
透過 Visual Paradigm 的 TOGAF 工具掌握企業架構
-
企業架構的 TOGAF® 工具
-
Visual Paradigm TOGAF – 關於 TOGAF、企業架構、ArchiMate 及更多內容
-
Visual Paradigm:企業架構與軟體設計的終極一體化視覺建模平台
-
TOGAF 實用入門指南
-
逐步的 TOGAF 企業架構教程
這些參考資料提供了 Visual Paradigm 的 TOGAF 工具及其在企業架構開發中應用的全面概覽。