ADM的构成和使用
TOGAF架构开发方法是TOGAF标准的核心,简称ADM。
ADM由10个阶段组成:预备阶段、架构愿景阶段、业务架构阶段、信息系统架构阶段、技术架构阶段、机会与解决方案阶段、迁移规划阶段、实施治理阶段、架构变更管理阶段、需求管理阶段。
1.ADM的10个阶段
TOGAF ADM的10个阶段及构成如图A-1所示。
图A-1 TOGAF ADM的构成
ADM各个阶段及其作用见表A-2。
表A-2 ADM各个阶段及其作用
其中,每个阶段都有其目标、活动、输入、步骤、输出、技巧和交付物等。
需求管理是一个特殊的阶段,是ADM过程的驱动中心。该阶段和其他任何阶段都有关系,处理需求变化的能力在ADM中是至关重要的,因为架构就其本质而言就是处理不确定性和变化,在干系人期望和能交付的实际解决方案间搭建桥梁。
2.ADM的核心阶段
ADM是TOGAF的核心组成部分,而B、C、D阶段是ADM的核心阶段。
B、C、D阶段分别在业务领域、数据领域和应用领域、技术领域开展工作,分别构建业务架构、信息系统架构(包含数据架构、应用架构)、技术架构,这3个核心阶段的执行情况决定企业架构工作的成败。
3个阶段虽在不同的架构领域开展工作,但主要工作过程类似,每个阶段都包含9个工作步骤,分别是
(1)选择参考模型、视点和工具。
(2)描述基线架构。
(3)描述目标架构。
(4)进行差距分析。
(5)定义候选路线图组件。
(6)解决对架构景观的影响问题。
(7)进行正式的干系人评审。
(8)架构定稿。
(9)创建架构定义文件。
3.ADM阶段分组
根据ADM各阶段的作用将各阶段分成4组:使企业参与并组织架构工作的分组、保证架构正确性的分组、使架构落地的分组、使架构工作持续进行的分组,如图A-3所示。
图A-3 ADM阶段可分成4组
各分组的作用如下。
(1)使企业参与并组织架构工作的分组。
该分组包括P和A阶段,使企业参与到架构工作中,并进行组织工作。P阶段使组织做好成功实施企业架构项目的准备;A阶段启动企业架构项目,初始化新的架构开发迭代,并获得架构工作的批准。
(2)保证架构正确性的分组。
该分组包括B、C和D阶段,保证企业架构的正确性。前面提到B、C和D阶段是ADM的核心阶段,那么该分组是ADM的核心分组。该分组用于描述各架构的基线版本、目标版本;进行差距分析、定义路线图、创建架构定义文件等。
(3)使架构落地的分组。
该分组包括E、F和G阶段,使上一分组创建的架构能通过实施或迁移落地。E阶段聚焦实施;F阶段聚焦迁移规划;G阶段聚焦具体实施工作的治理。
(4)使架构工作持续进行的分组。
该分组包括H和R阶段。根据变更需求,对企业架构进行维护,使架构过程持续运行下去。H阶段管理架构变更;R阶段专门进行需求管理,与任何其他阶段都有关系,是架构过程的驱动中心。严格来说,需求管理与任何阶段都有关系。
[1] |