阶段 A 战略愿景关注的问题是如何让大家对战争的目标和战略达成一致,比如战争的目标是什么?战争的边界在哪里?要投入几个军团参战?明确谁会影响战争的走向?这些问题都要在企业核心决策层形成战略决议。阶段 A 战略愿景的官方定义是: 为 TOGAF 项目设定范围,约束和期望;创建架构愿景;定义利益相关者;验证业务场景,创建架构工作说明书;获得正式批准。
2 战争部署准备
企业架构的战争准备主要包括三个方面,业务架构,信息系统架构和技术架构。
阶段 B 业务架构关注的问题是企业未来需要占领哪些地盘,也就是企业要发展哪些业务。什么是业务?白话说就是企业如何赚钱的东西。阶段 B 需要做好两个“战争准备”,一个是开发目标业务架构,用来描述企业如何运作以达成业务目标,另一个是基于基线业务架构和目标业务架构的差距,识别候选的架构路线图构件。
阶段 C 信息系统架构关注的问题是占领地盘需要什么样的军队?空军,海军,还是陆军,也就是支撑业务架构需要什么样的信息系统。阶段 C 需要做好两个“战争准备”,一个是信息是如何在不同系统之间进行交互传递的,另一个是信息是如何存储管理的。所以,应用架构用来描述被部署的单个应用系统、系统之间的交互,以及系统与业务核心业务流程的映射关系蓝图。数据架构用来描述数据如何管理,数据如何迁移,以及数据如何治理。
阶段 D 技术架构关注的问题是阶段 C 的军队需要如何组建,要多少人,角色如何划分,需要多少坦克,多少飞机。也就是应用系统如何实现,需要什么软件,需要什么硬件,以及如何进行通信。阶段 D 的“战争准备”需要包含硬件和网络基础架构,软件技术架构,中间件等落地实现的技术细节。
阶段 E 机会及解决方案关注的问题是要进行多少场战斗,哪些是歼灭战,哪些是包围战,哪些是狙击战,也就是如何实施才能交付目标业务架构。阶段 E 的“作战计划”需要对比目标架构和基线架构的差距,并在逻辑上把因差距引发的变革分组到企业的工作包中。这个过程需要基于目标架构判断是否需要增量方法,如果需要,识别可以持续交付商业价值的过渡架构。
阶段 F 迁移规划关注问题是战争的行军路线,先打哪里,再打哪里,什么时候打散敌军,什么时候形成包围圈。阶段 F 的“作战计划”需要包含详细的实施与迁移计划,阐述如何从基线架构达成目标架构。