本课程模块基于TOGAF标准。TOGAF是当前最为流行的企业架构框架,它提供了一套全面且成熟的企业架构方法论。
课程概述:
数字经济鼓励集成解决方案,这就要求跨部门、跨产品线工作。为了满足这些需求,企业必须重新考量如何完成工作,以及工作如何依赖于人员、流程和技术。而企业架构就为企业的重新设计提供了路线图,在企业实施战略的过程中发挥着举足轻重的作用。企业架构的目的是协调业务和IT的关系,实现业务驱动IT,IT支撑业务。企业架构定义和维护企业信息化的业务、应用、信息、技术四个方面的图景,分为框架(体系结构)和蓝图;企业架构还明确了自身不断演进的路线和策略,这里面包括了IT的标准、规范、流程、演变和发展的原则以及IT治理的策略和原则。
本课程模块基于TOGAF标准。通过本课程模块,你将掌握企业架构的核心概念和最佳实践,学习如何使用TOGAF和ADM进行架构规划和实施,能够评估、启动、设计、执行新一轮企业和IT架构,并且获得与实际工作环境相关的实用案例和策略。
本课程是《企业团队能力跃升课程包》8个模块课程之一。

学习目标:
课程内容:


第一部分:Level 1
1. 基本概念解读:什么是企业架构?为什么要做企业架构?企业架构的5W1H你都清楚了吗?
企业究竟是什么?它在商业世界中扮演怎样的角色? 企业架构为什么存在?它的目的是解决什么问题? 实施企业架构能带来哪些收益?如何衡量这些收益? 企业架构框架是什么?它有哪些类型和特点? 四大架构域是什么?它们之间如何相互关联? 企业架构中的架构抽象意味着什么?有什么作用?
2. 核心概念解读:架构开发方法、架构能力框架、内容框架…TOGAF的五大核心,你都搞懂了吗?
什么是架构开发方法(ADM)? 它如何引导企业架构的设计与实施? 如何使用 ADM 开展企业架构工作?有哪些关键步骤? ADM技术的背后逻辑是什么? 为什么它在架构开发中如此关键? ADM 与ADM支持指引和技术如何配合?它们之间有什么关系? 架构能力框架在TOGAF中有何独特作用? 它如何帮助提升企业架构团队的专业能力? 架构内容框架是什么?它如何支持架构的有效管理? 企业连续系列是什么?它如何体现企业的发展脉络?
3. ADM简介:ADM到底是什么?为什么它是架构开发的核心方法?ADM各阶段如何交互?
什么是信息与信息技术? 它们如何在企业架构中发挥作用? ADM到底是什么? 为什么它是架构开发的核心方法? ADM各阶段如何相互交互? 每个阶段的衔接如何保证架构的连贯性和效率? ADM方法和流程具体是什么样的? 如何根据流程逐步推进企业架构的实施? ADM的输入输出分别是什么? 如何利用这些信息确保架构开发的成功? 如何裁剪ADM以适应不同企业的需求? 是否每个企业都需要采用相同的架构开发方法?
4. 架构内容框架:交付物、制品和构建块如何关联?在架构内容框架中是做什么的?
什么是架构内容框架? 它为何在企业架构中扮演如此重要的角色? 架构内容框架带来了哪些好处? 它如何帮助企业优化架构设计与实施? 交付物、制品和构建块的区别与联系是什么? 为什么这些元素对架构的成功至关重要? 目录、矩阵和图在架构内容框架中的作用是什么?它们如何帮助更好地展示架构信息? 交付物、制品和构建块如何相互关联? 这些元素的关联关系对架构开发有何深远影响?
5. 企业连续系列和工具:企业连续系列的组成部分有哪些?架构重用与标准化如何加速架构开发?
什么是企业连续系列? 它如何支持架构开发的连续性与长期演进? 企业连续系列的组成部分有哪些? 各个部分如何协同工作,共同推动架构的成功? 架构连续系列与解决方案连续系列有什么区别? 它们如何通过架构重用解决实际问题? 架构重用的真正价值是什么? 如何有效地通过重用提升架构的灵活性与效率? 工具标准化在架构开发中的作用是什么? 如何利用标准化工具帮助建模与架构存储库管理? 架构存储库与TOGAF其他部分的关系如何? 它如何支持架构的持续优化与治理?
6. ADM阶段: ADM的10个阶段是什么?每个阶段的具体内容、目标及关键输出是什么?
ADM的10个阶段是什么? 每个阶段的具体内容与目标是什么? 在每个阶段,我们需要做什么? 各阶段的主要任务与活动是什么? 每个阶段的核心目标是什么? 这些目标如何帮助企业推动架构的成功实施? 每个阶段的重要输出是什么? 这些输出如何帮助决策者评估进展并优化架构? 不同阶段之间如何衔接与互动? 各阶段的协同作用如何保证架构的连贯性与高效性?
7. 架构分割:如何通过架构分区管理复杂性与成本?深度、宽度与时间跨度如何影响架构分割策略?
架构分割的意义是什么? 为什么在EA项目中,架构分割是成功的关键? 如何确定架构开发的范围?如何从组织范围、详细深度、架构领域三个维度进行架构分区? 如何通过架构分割管理成本与复杂性? 如何为每个分区分配适当的角色和职责? 如何在整个架构环境中应用ADM? 深度、宽度与时间跨度如何影响架构分区策略? 时间与成熟度如何影响架构分割的深度与宽度? 不同时间段的架构分割如何满足不同利益相关者的需求? 如何根据利益相关者的需求调整架构的详细程度? 详细程度如何随着架构的发展与执行层级的变化而变化?
8. 迭代和层次:ADM中的迭代有哪些? 在不同层次下,如何安排ADM的迭代周期?
ADM中的迭代有哪些?整体迭代、阶段之间迭代以及单个阶段的迭代有何不同? 如何用迭代概念开发整个架构景观?基线先行与目标先行的迭代模式如何影响架构开发? ADM周期中的层次结构有哪些? 战略架构、分段架构与能力架构三个层次如何协同工作? 在不同层次下,如何安排迭代周期? 每个层次如何通过迭代实现架构目标的逐步达成? 如何平衡架构的整体目标与分阶段目标? 迭代过程中,如何确保整体架构与各阶段架构目标的一致性与协调性?
9. 架构视图、视角和利益相关者:如何通过选择合适的视角与视图来满足不同利益相关者的需求?
什么是架构视图与视角? 它们有什么区别,视角又如何影响架构视图的设计? 如何识别并管理利益相关者? 从识别利益相关者到裁剪正式交付物,利益相关者管理的4个关键步骤是什么? 利益相关者的关键关注点是什么? 如何确定并平衡性能、可靠性、安全性等关键利益,以满足利益相关者的需求? 架构师如何选择合适的视角与视图?在架构开发中如何根据不同视角构建适合的架构视图? 为什么开发架构视图是一个迭代过程? 如何在迭代中不断优化视图确保其满足各方需求?
10. 构建块、交付物与参考模型:什么是好的构建块?架构交付物包括哪些?架构模型如何帮助标准化和优化架构设计?
什么是好的构建块? 如何决定符合自身需要的构建块组装方式? 构建块在系统中的角色是什么? 构建块如何在功能、产品和定制开发层面组合成系统? 架构构建块(ABB)与解决方案构建块(SBB)的区别与联系是什么? 它们如何影响架构的可扩展性和互操作性? 架构模式与架构风格的作用是什么? 如何选择适合的架构模式和风格来满足不同需求? 架构交付物包括哪些内容? 从架构愿景到架构路线图,架构交付物如何帮助团队实现目标? 参考模型在架构设计中的应用是什么? TRM和III-RM如何帮助标准化和优化架构设计?