引言
企業架構的世界是一個動態的環境,不斷演進以應對組織日益變化的需要。在這種動態環境中,僵化的線性架構開發方法將無法滿足需求。這正是開放集團架構框架(TOGAF)及其架構開發方法(ADM)發揮作用的地方。儘管 TOGAF ADM 的圖形化呈現看似是一種線性、瀑布式的流程,但實際情況遠比這更具彈性和迭代性。在本文中,我們將深入探討 TOGAF ADM 中的迭代概念,探討它如何賦能組織有效應對複雜性並適應變革。
TOGAF ADM 的基本概念
TOGAF ADM 是一種全面的企業架構開發與管理方法論。它包含多個階段,包括初步階段、A 階段至 H 階段。儘管表面上看起來像是從一個階段線性過渡到下一個階段,但必須理解這種看似線性的結構僅是為了方便溝通而做出的簡化。實際上,TOGAF ADM 透過兩個關鍵概念來管理複雜性:迭代與層級。

- 透過迭代建立全面的架構地景TOGAF ADM 中迭代的基本要點之一,是建立全面的架構地景。這需要透過 ADM 進行多次循環,從 A 階段開始。每個循環由「架構工作請求」啟動,用以定義架構計畫的範圍與目標。
- 專案與循環專案被啟動以執行特定的架構工作,並經歷完整的 ADM 循環,產生的架構輸出將貢獻於不斷演進的架構地景。不同的專案可以同時運行各自的 ADM 循環,甚至根據所發現的機會或解決方案,觸發其他專案的啟動。
- 改變架構地景每個 ADM 循環的輸出會擴展或修改現有的架構地景,使其與組織不斷演變的需求保持一致。
- ADM 循環內的迭代(架構開發迭代)單一 ADM 循環內的架構開發並非單向進行。它涉及不同階段之間的動態互動,以實現彈性與整合。
-
- 並行階段專案可以同時運作多個 ADM 階段。當處理業務架構、資訊系統架構與技術架構之間的複雜相互關係時,這種方式尤為有用。
- 階段間的循環在某些情況下,專案可能會有意地在不同 ADM 階段之間循環,以規劃好的循環方式覆蓋多個階段。當需要聚焦於詳細的目標架構時,這種方法尤為重要,特別是在高階架構背景缺失或不完整的情況下。
- 返回先前階段彈性是 TOGAF ADM 的核心。專案可以返回先前的階段,以新資訊更新工作成果。這通常用於根據不斷演變的利益相關者需求,進一步完善可執行的架構路徑圖或實施與遷移計畫。
- 透過迭代管理架構能力(架構能力迭代)除了單一架構的開發之外,TOGAF ADM 也認同管理組織整體架構能力的重要性。
- 初步階段的迭代專案可能需要對初步階段進行額外的迭代,以建立或重新建立 A 階段所識別的架構能力要素。這可能是針對新的架構工作請求或變更的需求而產生的。
- 適應變更當 H 階段出現變更請求時,專案可能啟動初步階段的新迭代,以調整組織的架構能力,以適應新的或修改後的需求。
不同類型迭代的範例
以下範例說明了 TOGAF ADM 框架中的迭代如何使組織能夠回應不斷變化的需要,優化其架構,並確保在架構開發與管理的整個生命周期中與業務目標保持一致。
當然!讓我們透過一些實際範例,來說明 TOGAF ADM 框架中不同類型的迭代:
- 用於建立全面架構地景的迭代:
範例: 想象一家大型跨国企业正在启动一项全企业范围的数字化转型计划。他们启动一个ADM循环(从A阶段到H阶段),以创建与战略目标一致的目标架构。在此循环过程中,他们识别出若干具体项目,例如实施新的客户关系管理(CRM)系统以及升级其数据中心基础设施。这些项目各自经历其自身的ADM循环,共同构成了全面的架构景观。此外,其中一个项目识别出需要启动一个新项目来应对网络安全问题,从而触发了另一个ADM循环的启动。
- ADM循环内的迭代(架构开发迭代):
範例: 一家零售公司正在开发一个新的电子商务平台(一项技术项目),作为其数字化转型战略的一部分。在此项目中,他们意识到其初始的业务架构无法完全支持他们希望提供的客户体验。因此,他们并未线性地继续推进ADM各阶段,而是同时重新审视并优化其业务架构,同时推进技术架构和信息系统架构的建设。这种并行迭代使他们能够有效协调架构的各个层面。
- 用于管理架构能力的迭代(架构能力迭代):
範例: 一家负责公民服务的政府机构拥有成熟的架构能力。然而,他们收到一项立法指令的变更请求,要求加强数据隐私和安全。为此,他们启动了初步阶段的新一轮迭代,以评估对架构能力的影响。这包括更新治理流程、安全政策和培训计划,以符合新的要求。这种迭代方法确保架构能力能够持续适应并响应外部变化。
- 返回先前阶段进行更新:
範例: 一家金融机构正在实施新的核心银行系统,他们已经通过多个ADM循环来开发架构。当他们接近实施阶段时,发现有关数据保留的新监管要求。他们并未僵化地坚持当前阶段,而是返回到业务架构阶段以更新其需求,并在技术架构阶段中纳入必要的数据保留功能。这种迭代方法使他们能够保持合规性,并确保架构与不断演变的监管标准保持一致。
- 在各阶段间循环以达成目标架构:
範例: 一家航空航天制造商正在开发一架新飞机。他们在初步阶段从一个初始概念出发,但发现需要反复回溯并优化业务架构、信息系统架构和技术架构。他们多次在这些阶段之间循环,直到最终形成一个详细且可行的目标架构,同时满足技术和业务需求。这一迭代过程确保架构经过充分考量,并与项目目标保持一致。
結論
TOGAF ADM並非一種適用於所有情況的線性流程。相反,它是一個靈活且可適應的框架,積極採納迭代的概念。通過理解並在ADM的不同階段應用迭代,組織能夠有效應對開發和管理企業架構的複雜性。這種迭代方法提升了敏捷性,確保與不斷演變的業務需求保持一致,並賦予組織在不斷變化的商業環境中蓬勃發展的能力。本質上,TOGAF ADM的迭代過程是發揮企業架構力量以實現可持續成功的關鍵。











