TOGAF ADM D阶段——开发技术架构
概览
- TOGAF ADM 概述
- TOGAF 阶段 D 是什么?
- 什么是技术架构?
- 技术架构与云架构
- 我们称之为技术架构、基础设施架构还是 IT 架构?
- TOGAF ADM D阶段交付成果
- 企业架构师和技术架构师之间有什么区别?
- 企业架构师在 D 阶段扮演什么角色?
- 技术架构师的角色是什么?
- 技术架构模型、工具和技术
- 技术架构模型
- 技术架构工具和技术
- TOGAF 的 D 阶段如何与 Agile 保持一致?
- 最后的想法 TOGAF ADM 阶段 D - 技术架构
TOGAF ADM 概述
使用 TOGAF ADM 开发最佳技术架构所需的知识。每个 ADM 阶段都提供开发特定主题知识所需的输入和活动。TOGAF ADM 是 TOGAF 标准的核心。它是唯一可扩展的通用开发方法,用于开发 企业架构. 它适用于每个细节层面。与所有逻辑模型一样,它需要扩展以涵盖不同的细节层面——战略、投资组合、项目和解决方案交付。.
如果你需要 TOGAF ADM 概述, ,请阅读 TOGAF ADM 阶段详解.
TOGAF 阶段 D 是什么?
在 TOGAF 阶段 D 中,, 技术架构师 领导技术架构的开发。他们致力于赋能信息系统架构,而不是听命于他人、满足他人的期望。技术架构师深知,长效的基础设施才能构建他们的环境。他们必须放眼未来,做好准备。他们必须确保短期的希望不会带来长期的痛苦。.
当我们 发展企业架构团队, 我们告诉架构师关于 TOGAF 阶段 D(技术架构)的两个核心事实。首先,直到你有一个 应用程序开发模型,, 你不能继续下去。在了解应用架构需求之前,开发基础设施的细节是毫无意义的。其次,如果他们正在制定IT或基础设施议程,他们总是会开发低质量的技术架构。基础设施设计人员和运维人员应该感受到技术架构的束缚。.
在现代数字化转型企业中,所有架构领域都相互关联。一个领域的选择能够促成、交付或阻碍另一个领域的成果。大多数业务目标取决于 正确的 IT 架构. 。只有拥有坚实的应用程序架构,我们才能开发正确的技术架构。.
技术架构的真正难点在于基础设施的长期性。如果没有技术架构的约束,战术基础设施的选择总是会导致企业业绩更差。.
良好的技术架构与现代 PaaS 或大多数云架构之间存在直接的契合。两者都能识别基础设施服务,都能提供约束和启用数据和应用程序的选择,并且都能将应用程序与底层基础设施隔离开来。.
TOGAF ADM D 阶段的目标是什么?
TOGAF ADM 从 A阶段. 它提供了一个 简化的目标架构——架构愿景. 架构愿景最好包括业务、应用、数据、, 和技术领域. 我们常常看到人们假装制定架构愿景。他们带着业务运营的幻想出现,并将阶段 D 视为实现幻想的练习。真正的企业架构已经开发出一个简化的目标架构。阶段 D 中的活动进一步开发了技术架构领域。成功需要:
- 您解决了当前基础设施如何不符合利益相关者偏好的问题
- 您了解必须进行哪些改变才能使基础设施满足利益相关者的偏好?(差距)
- 您对交付变更所需的工作(工作包)有充分的了解
- 您了解其他架构领域中的变化和约束之间的相互作用,以保护预期的价值(架构需求规范)
D阶段的核心成果是候选技术架构。技术架构师与其他领域架构师协同工作。期望能够反复传达期望和约束。所有架构开发都旨在为企业找到最佳方案。最佳方案能够理解所有领域的局限性并适用于所有领域。.
TOGAF ADM 的重点是探索可能的变化。变化在工作、价值和 风险. 被选中或被丢弃的变更。这组变更创建了目标架构和架构路线图。.
技术架构师负责基础设施建设。基础设施是组织中最难改变的部分。技术架构师必须对每一个潜在的变更进行事后评估,并时刻留意可能的突破口。成本最低的突破口是在架构开发阶段。尽早停止不良想法。消除不良想法可以节省成本,并确保变革成功。由于需要对基础设施进行更深入的思考,技术架构师需要约束基础设施设计人员和实施人员。.
与……互动 TOGAF 阶段 B, C阶段, 和 E阶段
‘'‘业务’' 是企业。一直以来都是。现代数字化企业无法依靠勤奋的员工来克服应用程序和基础设施的限制。应用程序和基础设施的限制会消除企业敏捷性,并扼杀数字化转型。.
他们围绕分解工作和协同工作的要求设计了TOGAF ADM。遗憾的是,经典的TOGAF ADM图表只显示了必要信息的流程。请不要将该图解读为瀑布图。.
任何认为企业架构可以按顺序开发的人都是错的。任何告诉你要跑去构建整个企业架构的人也是错的。复杂性和技能专业化需要领域。它们的开发是同步进行的。你必须遵循敏捷方法,只需测试级联约束即可。TOGAF 将此称为迭代。.
什么是技术架构?
技术架构 是四大基础企业架构领域之一。技术架构是对完整基础设施组合的描述,它告诉您何时购买基础设施、何时使用 PaaS 以及何时开发基础设施。它告诉您系统之间的边界应该设在哪里。它告诉您如何处理基础设施生命周期。.
我们可以保证,您当前的技术架构并不协调。我们相信,您将从基础设施规划缺乏坚实基础的起点开始。 应用程序架构 或业务架构。.
当你拥有技术架构时,你就拥有了应用程序所需的一套基础设施服务。你有一套 指导方针和限制 用于设计和运营您的基础设施。您拥有一份利益相关者能够理解的技术路线图。.
为了开发技术架构及其服务、指导方针和约束,技术架构师必须与同事和利益相关者合作。他们必须探索不同的基础设施选择如何促进或阻碍业务和软件选择。他们必须了解这些选择如何促进和限制组织目标的实现。放弃那些交付成果太少、需要太多工作或存在太多不确定性的潜在变更。好的架构路线图应该包含必要的变更,并且能够降低风险。.
技术架构的用途是什么?
该技术架构将有助于回答以下问题:
- 基础设施组合如何实现价值获取—— 基础设施服务模型
- 基础设施如何交付—— 基础设施提供商模式
- 成本注入 IT 投资组合的地方 - 接口模型
- 在 IT 投资组合中注入刚性的地方 - 生命周期模型
- 基础设施必须能够做到的事情—— 基础设施系统模型
- 获取和使用技术的限制—— 标准目录
- 如何利用基础设施开展企业活动 – 接口模型
- 基础设施进行的完整活动被分组以显示它们之间的关系 - 服务模型
- 什么是基础设施投资组合 物理基础设施模型
技术架构与云架构
我们发现好的 PaaS 和好的 私有云架构, 以及良好的技术架构。核心工作产品, 系统模型 和 服务模型, 是一样的。不同之处在于,当您使用 PaaS 或公共云时,您无需担心底层基础设施。.
讽刺的是,如果您自 TOGAF 8 以来一直在做优秀的技术架构,那么您一直在提供一套清晰的基础设施服务。您也一直在为这些服务指定接口和标准。我们怀疑您的工作很容易转移到公有云 PaaS 服务目录中。.
TOGAF 8 要求技术服务抽象化详细的基础设施,以实现可移植性、管理‘功能’并支持基础设施的生命周期。所有公有云 PaaS 提供商都希望客户使用其服务,原因也是一样的。如果我们都构建了良好的技术架构,就能避免应用程序无法移动、‘功能’无法交付以及技术债务的困境。.
>>> 跳至 私有云架构的基础知识
我们称之为技术架构、基础设施架构还是 IT 架构?
TOGAF 标准称之为技术架构。我们的 企业架构咨询实践 通常使用基础设施。许多其他的则需要IT架构。制定一个清晰的通用定义的努力通常会失败。我们强烈建议关注目的,而不是定义。.
架构领域之间的界限有助于我们将合适的技能与合适的对话结合起来。思考这一目标有助于我们专注于开发实用的架构。.
思考这个定义通常会让你陷入毫无意义的争论。人工智能聊天机器人究竟是应用程序、人工智能还是商业?电子邮件究竟是应用程序还是基础设施?面部识别用于门禁控制又如何?各种排列组合层出不穷。.
所有企业架构领域都相互渗透。这些领域共同构成了完整的企业架构。我们创建领域,以便专业架构师能够运用其技术和技能。. 新的企业架构领域不断涌现. 大多数人被吸收到 经典企业架构领域 因为它们已成为主流。.
我们的建议是,不要纠结于什么才是正确的。相反,要确保你理解别人说话时的意思。要始终了解听众对你的意思的理解。要确保理解到位,并调整你的措辞。.
企业架构师和 IT 架构师之间有什么区别?
许多人认为企业架构师应该专注于IT基础架构。在几次咨询项目中,我们重新定义了企业架构师,以避免这个问题。企业架构专业的含义很明确:IT架构是企业架构的一个子集。技术是IT架构的一个子集。.
我们专注于企业架构师在所有架构领域的相互作用。许多团队中都会有数据架构师、应用架构师、安全架构师、业务架构师和技术架构师。他们可能被称为其角色,也可能被称为企业架构师。.
TOGAF ADM D阶段技术架构交付成果
D阶段的核心成果之一是技术架构。这是完整企业架构的一部分。因此,TOGAF ADM D阶段有五个有用的可交付成果:
- 构成技术架构的模型
- 当前技术架构与目标技术架构之间的差距
- 填补空白的候选工作包
- 候选架构规范将帮助您管理未来的架构开发和实施
- 对业务架构、应用架构、数据架构、安全架构的影响
始终牢记,你正在寻求改进组织。改进需要变革。变革带来价值。变革的价值和成本是可以衡量的。不确定性总是会降低潜在价值。当成功不确定时,成本会呈几何级数增长。极小的不确定性就会消除预期。.
大多数时候,当我们谈论技术架构时,我们指的是模型和架构规范。不同的模型将解释完整基础设施的不同方面。这些模型和所需的变更共同构成了技术架构。.
在考察不同类型的模型时,请记住,相同术语有多种用法。我们再怎么强调也不为过,您应该对模型的名称保持谨慎。您称之为功能分解模型的模型,别人可能会称之为服务。我们的企业架构咨询服务关注的是模型的目的,而不是模型的名称。您可以称之为功能分解、系统模型或服务模型。我们只关心模型的目的——您想要了解什么,以及您的模型是否有效地解释了实际工作中这一方面的运作方式?
D阶段技术架构完成
TOGAF ADM 的所有阶段都包含信息输入和活动,以帮助您开发所需的知识。阶段 D 的成果是开发候选技术架构。.
| 产出与成果 | 基本知识 |
| 利益相关者针对所要解决的问题批准的技术领域架构,其中包含一系列差距,并致力于消除利益相关者所理解的差距。. | 当前的技术组合为何无法满足利益相关者的偏好?
为了使软件组合满足利益相关者的偏好,必须进行哪些改变?(差距) 为了实现与所创造的附加价值相一致的改变,需要做哪些工作?(工作包) 利益相关者的优先级和偏好如何根据价值、工作量和变化风险进行调整。(利益相关者的要求) |
表格来自 TOGAF 10 TOGAF 系列指南:企业架构师的架构开发指南
D阶段基本内容
在阶段 D,技术架构师的工作是确定需要进行哪些技术改进,以使信息系统能够更好地服务于企业。听起来很简单。您只需了解组织正在尝试改进哪些方面,哪些方面存在不足,以及哪些方面必须改进。.
D阶段的基本内容如下:
- 了解基础设施组合如何实现价值获取
当组织提供客户愿意支付更高价格的产品时,他们就创造了价值。价值通常是在材料变更、服务提供或信息使用时产生的。例如,从铁矿石到钢材,从天气预警发布,到零部件、订单和制造能力创建生产订单。.
技术通常扮演着辅助角色。它使人员和应用程序能够创造价值。作为辅助功能,我们致力于优化效率。关键问题的答案在于了解所需的最低服务要求。.
- 了解如何交付基础设施
我们过去需要拥有并运营自己的技术。借助公有云 PaaS 提供商,我们可以运营全球可扩展的组织,而无需拥有任何技术。大多数组织会混合拥有自己拥有并运营的基础设施、选择他人运营的基础设施以及一系列基础设施服务。.
- 了解成本、复杂性和僵化的根源
每个基础设施组合都存在僵化的问题。基础设施很难改变。复杂性和僵化性会导致成本和复杂性。你的基础设施看起来就像一块复杂的钟表,几乎是由随机的零件组装而成的。改变一个部分通常会引发整个组合的连锁变化。.
技术架构必须减少僵化,以实现 企业敏捷性. 您必须优化核心基础设施组合,以降低持续的成本和复杂性。公共云 PaaS 的竞争只是为了获得一些灵活性。. 了解 ITFM 维护数字产品和 IT 服务的成本模型至关重要。.
- 了解如何选择基础设施
基础设施模型有四种:PaaS、企业系统、专家系统和定制开发。每种模型都有不同的成本和优化模型。您需要在合适的场景中应用合适的基础设施采购模型。.
- 了解基础设施的期望
有时我们需要通用的基础设施服务。有时我们需要专业的硬件。大多数时候,我们需要一些不需要太多开销的东西。我们利用 能力模型 指导我们选择技术架构。我们的《业务架构能力评估指南》包含一系列可轻松调整的属性。.
- 了解如何使用基础设施
选择的接口是什么?您选择使用行业标准还是更进一步使用专业接口?您是否会用抽象来掩盖接口?
接下来是基础设施的运营。运营预期是什么?正常运行时间如何?或者说,承受组件故障的能力如何?变更基础设施需要哪些条件?
- 为了提供最佳的基础设施组合,必须做出哪些改变?
我们开发技术架构是为了改进组织。基础设施变革的速度和现实意味着大多数变更的交付周期不规律。当前的业务变更必须使用现有的基础设施。作为一名技术架构师,您通常要关注第五个方面 企业敏捷模型 - 灵活性。如果不先发制人地减少行动障碍,您的组织将无法应对意外的变化。.
人们想要做的大多数改变都只是修修补补。就六西格玛而言,这属于局部优化。即使以牺牲整个系统为代价,也要让系统的一小部分变得更好。作为技术架构师,请参考 TOGAF ADM 阶段 D 中的指导,专注于那些能够推动有意义的企业敏捷性、成本改进或价值创造的实质性变革。.
D阶段的三个完成要点:
- 首先,哪些方面必须改变?服务、执行者、界面、运营、外包、内包或自动化方面的改变。这些都是改变。我们进行这些改变是为了改进组织。着眼于改进您的基础设施组合。.
- 其次,什么时候必须改变?是否存在依赖关系?先决条件如何?你的改变是否为以后的改变做好了铺垫?
- 第三,你如何知道变革是否成功?你的治理测试标准是什么?你将如何守护价值?
所有架构变更均需利益相关者自行批准。技术架构师负责用他们理解的术语描述变更,并解决他们的顾虑。此外,还要提供治理测试,以便利益相关者能够指导变更项目。.
TOGAF D 阶段技术架构交付成果和企业架构目的
开发企业架构有四个核心目的。不同的D阶段交付成果在每个目的中具有不同的重要性。.
| 支持战略的架构 | 支持投资组合的架构 | 支持项目的架构 | 支持解决方案交付的架构 | |
| D阶段工作产品:候选技术架构 | 关键交付成果
主要用途是利益相关者对目标和工作的理解。. 次要用途是为建筑师创建架构需求规范 |
关键交付成果
主要用途是利益相关者对目标和工作的理解。. 次要用途是为建筑师创建架构需求规范 |
在项目启动和商业案例最终确定之前
主要用途是为实施者创建架构需求规范 |
在执行合作伙伴(包括内部供应商)参与之前
主要用途是为实施者创建架构需求规范 |
| D阶段工作产品:候选路线图项目 | 关键交付成果
主要用途是利益相关者对工作的理解。. 二次使用为建筑师创造了限制 |
关键交付成果
主要用途是利益相关者对工作和依赖性的理解。. 二次使用为建筑师创造了限制 |
限制使用 可以作为具有多个交互式变化的项目的输入 |
在执行合作伙伴(包括内部供应商)参与之前。.
主要用途是识别所需的变更以及如何执行变更的偏好,以管理解决方案交付合作伙伴的选择和参与 |
| D阶段工作产品:架构需求规范 | 限制使用
通常建筑师可以从优越的建筑中推断出限制。. |
限制使用
通常建筑师可以从优越的建筑中推断出限制。. |
关键交付成果
项目启动完成前 |
关键交付成果
订婚和签约前 |
表格来自 TOGAF 框架 TOGAF系列指南:企业架构师的架构开发指南
候选技术架构
开发企业架构有四个核心目的,不同的模型在每个目的中具有不同的重要性。.
>>> 跳转到常见 技术架构模型
候选技术架构路线图组件
最低限度的变更是什么?如果您正在考虑更换基础设施供应商,这不太可能是实质性的变更。如果您要从通用企业系统转换为专业基础设施,那么基础设施提供商模型中的组件和规范变更就是路线图候选。切勿忘记所有级联变更。切换到专业基础设施需要整个业务和应用程序架构的变更。即使只是运营专业硬件的团队的变更。.
我们经常使用 基础设施系统模型 总结变更。系统模型为规划和执行对话提供了足够的抽象。我们建议使用评分和工作包来解释变更。有关使用评分的更多信息,请参阅 业务架构能力评估指南.
我们在以下方面使用所有架构路线图组件 TOGAF 阶段 E - 架构路线图.
候选技术架构需求规范
解释基础设施设计者、购买者和实施者面临的限制。解释你将如何评估改进。.
我们经常使用分数和简化的语句来描述需求。需求可以是自动化程度的衡量标准,也可以是基础设施将是公有云 PaaS 还是专用硬件的声明。这些需求用于指导和控制 TOGAF 阶段 G 中的变更项目。.
技术架构师在 D 阶段扮演什么角色?
我们期望技术架构师领导 TOGAF D 阶段并交付领域架构。他们必须开发能够揭示缺陷根源的模型。他们必须运用这些模型来展示变更如何克服缺陷。我们期望他们能够带领利益相关者、主题专家和其他领域架构师进行权衡分析。.
技术架构师必须与业务架构师和应用架构师密切合作。技术架构师经常会导致其领域出现缺陷。此外,消除技术架构师的复杂性和僵化性通常也需要进行相应的变革。.
我们希望技术架构师能够理解业务架构。他们必须理解 运营模式 以及能力和自动化属性 能力模型. 我们也希望他们能够理解 应用程序开发模型, ,任何的能力和自动化属性 应用系统模型, ,以及 数字产品模型.
>>> 跳转到常见 业务架构模型 和常见的 应用程序架构模型
>>> 跳转到常见 技术架构模型
企业架构团队的成功离不开技术架构师。现代数字化企业看起来就像运行在软件之上,实际上却依赖于基础设施。没有基础设施,什么都做不了。糟糕的技术选择会削弱业务敏捷性和价值创造。技术架构师专注于技术领域。如果没有与……的有效合作,他们的工作就无法顺利完成。 商业架构师, 、数据、技术和安全架构师。.
企业架构师在 D 阶段扮演什么角色?
企业架构师在 TOGAF 阶段 D 中扮演着同样的角色。企业架构师需要填补任何领域架构师需要帮助的地方。无论是开发技术架构、解释其他领域,还是守护价值。许多技术架构师看不到业务架构带来或将带来的影响。或者,他们可能无法以安全架构师能够采取行动的方式清晰地表达需求。.
企业架构师最重要的角色是跨越界限。无论是领域、技能还是权限界限,企业架构师都需要跨越它们。.
技术架构模型、工具和技术
TOGAF ADM 阶段 D 交付信息系统架构。此阶段旨在开发构成信息系统的技术架构和数据架构。在 TOGAF 中,第一步是确定所需的视图和模型。.
利益相关者的关注点将确定观点。核心技术架构模型有七种。.
- 基础设施提供商模式 指定如何提供基础设施
- 基础设施系统模型 捕获基础设施组合中的大型系统
- 基础设施服务模型 将基础设施组合分解成黑匣子,并重点关注服务的结果和属性
- 接口模型 描述您如何连接或使用基础设施
- 生命周期模型 确定基础设施组合所需的生命周期属性
- 标准目录 确定基础设施组合的采购标准
- 基础设施物理模型 解释基础设施组合中存在哪些实际基础设施
技术架构模式
架构模式 是解决可预见问题的一致方法。我们的 图案模板 突出 可预见的问题, 方法, ,以及 硬位. 。在考虑一种模式时,我们必须评估所需的工作、约束和限制。.
技术架构模式示例
- 分层基础设施模式
可预见的问题—技术系统的模块化、可维护性和可扩展性
方法-将基础设施分成不同的层,每个层负责特定的功能,例如演示、应用程序逻辑和数据存储。. - 高可用性(HA)和冗余模式
可预见的问题—系统可用性、容错性和可维护性
方法—重复的关键组件和服务。. - 无服务器架构模式
可预见的问题—技术系统的模块化、可维护性和可扩展性
方法—根据事件自动分配和扩展基础设施资源
技术架构模型
开发一个有用的技术架构需要几个 企业架构模型. 每种模型类型都解释了基础设施组合的不同方面。TOGAF D阶段技术架构解释了开发目标架构的大致步骤。不同的模型类型让您能够以不同的方式看待基础设施组合。.
这些模型使用最少的链接来描述技术架构。通过与其他领域的最少链接,可以描述完整的企业架构。.
基础设施提供商模式
基础设施提供商模型描述了如何提供基础设施。该模型需要基础设施服务模型或基础设施系统模型。.
有四种基本提供商类型:
- 公有云 PaaS, ,可以组装为点基础设施服务。互操作性的限制和局限需要在提供商捆绑包中进行选择
- 企业系统, 主流通用基础设施。通常,它包含在嵌入一系列功能的广泛系统中。企业系统需要一些工作才能组装成基础设施服务。.
- 专业系统 擅长不同的细分领域。通常,专业系统支持独特的用例。例如,航空认证的基础设施、扩展的冲击和温度范围,或量子计算
- 定制基础设施, ,您已为组织构建。通常,定制可以满足您业务或应用程序架构中的独特需求。.
基础设施系统模型
系统模型抽象了交付功能所需的基础设施。大多数 技术参考架构 基于系统模型。它们识别基础设施的不同特征。.
想象一下一个包含应用服务器、负载均衡器和存储的应用环境。系统模型的设计将限制您识别重复、僵化和复杂性的能力。.
系统模型可以帮助您将思考重点放在基础设施中需要解决的运营成本、僵化和重复问题上。它们将讨论的重点从系统的特定变量转移到对其他领域的影响、敏捷性、成本和运营之间的权衡。.
FEAF、OPAS 和 IndEA 均提供基础设施系统模型。这是执行基础设施组合规划所必需的。重复和专业化会增加基础设施组合的复杂性和成本。.
基础设施服务模型
基础设施服务模型是基础设施系统模型的特化版本。它将所有内容折叠成一个黑盒子,其中包含已知的属性和接口。您无法执行公有云 PaaS,或者 私有云PaaS架构 没有服务模型。.
基础设施服务模型对于开发基础设施提供商模型以及验证基础设施系统模型中的目标至关重要。服务模型中的所有接口都应该在接口模型中得到清晰的标识。.
企业敏捷性需要良好的基础设施服务模型。您需要能够发现并消除变革的障碍。.
接口模型
接口模型确定了如何连接基础架构的不同组件,以及应用程序和数据如何访问基础架构。如果没有接口模型,就无法开发私有云 PaaS 架构。现在,您将能够连接来自多个公有云 PaaS 提供商的服务。.
你在追寻系统之间的界限。你必须明确规定是否可以跨越界限以及如何跨越界限。技术架构师常常未能明确规定哪些界限是不可逾越的。大多数僵化、不可更改的基础设施都源于此。.
接口模型对于实现企业敏捷性、管理基础设施组合和降低 IT 成本至关重要。.
生命周期模型
生命周期模型可以识别基础设施设计中的需求,以及物理基础设施的最终实现。我们使用生命周期模型来确定我们拥有的和所需的生命周期。几年前,我们在一个充满受保护荒野的山区开发了一个通信架构。该架构包含一系列独特的生命周期需求,这些需求推动了设计,也推动了运营需求。.
标准目录
我们合作的架构师常常认为,技术标准目录会将基础设施运营偏好纳入架构。他们以为其他领域也会被告知技术标准。但这只有在利益相关者批准技术架构后才能实现。在利益相关者批准架构之前,你无法进行架构治理。.
架构开发标准目录的第一个用途是识别不合规的基础设施。这些基础设施会给基线技术架构和其他所有领域带来僵化、成本、复杂性和缺陷。.
您的标准目录将推动基础设施采购。当缺乏有效的基础设施服务模型或基础设施接口模型时,它将为其他领域和实施者提供指导和约束。.
基础设施物理模型
物理模型描述实际的基础设施组合。请始终使用商业基础设施供应商使用的术语。您需要将其与其他技术架构模型关联起来,才能将目标转化为实际应用。.
物理模型识别出更抽象的技术架构模型中的许多缺陷。它也构成了 通过 F 阶段制定的实施和迁移计划.
技术架构技巧
我们使用广泛的技术来开发和传达我们的业务架构。.
- 技术参考架构
- UML 在良好的模型驱动开发中无处不在。当您在架构中工作以支持解决方案开发时,应该遵循 UML 实践来开发系统模型和接口模型。.
- 4+1 视角有助于识别目标对不同社区的影响。开发 4+1 模型有助于确保您考虑所有相关的变化。.
与企业架构目标相一致的技术架构模型
您的业务架构所解答的问题的层级将决定您使用不同的业务架构模型。例如,支持产品组合的架构通常不会开发价值链模型。相反,价值链通常是更高级的架构,并且会限制您的自由度。.
| 支持战略的架构 | 支持投资组合的架构 | 支持项目的架构 | 支持解决方案交付的架构 | |
| 基础设施提供商模式 | 关键交付成果 | 关键交付成果 | 卓越的建筑 | 卓越的建筑 |
| 基础设施系统模型 | 定期交付 | 关键交付成果 | 卓越的建筑 | 卓越的建筑 |
| 基础设施服务模型 | 定期交付 | 关键交付成果 | 关键交付成果 & 卓越的建筑 | 关键交付成果 & 卓越的建筑 |
| 接口模型 | 很少使用 | 偶尔交付
适当的细节水平往往会降低价值 |
关键交付成果 | 关键交付成果 & 卓越的建筑 |
| 生命周期模型 | 偶尔交付
适当的细节水平往往会降低价值 |
关键交付成果
适当的细节水平往往会降低价值 |
关键交付成果 & 卓越的建筑 | 卓越的建筑 |
| 标准目录 | 很少使用 | 偶尔交付
适当的细节水平往往会降低价值 |
关键交付成果 & 卓越的建筑 | 卓越的建筑 |
| 基础设施物理模型 | 很少使用 | 偶尔交付
适当的细节水平往往会降低价值 |
关键交付成果 & 卓越的建筑 | 关键交付成果 & 卓越的建筑 |
应用架构模型对技术架构模型的影响
| 应用程序开发模式 | 系统模型 | 产品型号 | 集成模型 | 应用服务 | |
| 基础设施提供商模式 | 主要输入 | 主要输入 | 主要输入 | 主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
| 基础设施系统模型 | 主要输入 | 主要输入 | 主要输入 | 有限的输入 | 有限的输入 |
| 基础设施服务模型 | 主要输入 | 主要输入 | 主要输入 | 最佳输入
直接联系很难看到。值得做些工作 |
最佳输入
直接联系很难看到。值得做些工作 |
| 接口模型 | 主要输入 | 主要输入 | 最佳输入
直接联系很难看到。值得做些工作 |
最佳输入
直接联系很难看到。值得做些工作 |
|
| 物理基础设施模型 | 输入 | 主要输入
需要提供者模型 |
有限的输入
这些联系很重要,但很难看出直接联系 |
有限的输入
这些联系很重要,但很难看出直接联系 |
业务架构模型对技术架构模型的影响
| 商业模式 | 运营模式 | 价值链 | 能力模型 | 流程模型 | 功能模型 | 信息模型 | 组织模型 | |
| 基础设施提供商模式 | 主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
有限的输入 | 有限的输入 |
| 基础设施系统模型 | 有限的输入 | 有限的输入 | 有限的输入 | 有限的输入 | 有限的输入 | 主要输入 | 有限的输入 | 主要输入 |
| 基础设施服务模型 | 有限的输入
这些联系很重要,但很难看出直接联系 |
有限的输入
这些联系很重要,但很难看出直接联系 |
有限的输入
这些联系很重要,但很难看出直接联系 |
最佳输入
直接联系很难发现。但值得做这项工作。. |
用作完整性测试 | 主要输入
直接联系很难发现。但值得做这项工作。. |
主要输入 | |
| 接口模型 | 关于接口存在的主要输入
需要系统或功能模型 |
有限的输入
这些联系很重要,但很难看出直接联系 |
关于接口存在的主要输入
需要系统或功能模型 |
核心设计的主要投入 | 核心设计的主要投入
需要系统或功能模型 |
|||
| 物理基础设施模型 | 关于基础设施位置存在的主要输入
需要提供者模型 |
关于基础设施位置存在的主要输入
需要提供者模型 |
有限的输入
这些联系很重要,但很难看出直接联系 |
有限的输入
这些联系很重要,但很难看出直接联系 |
核心设计输入 | 有限的输入
这些联系很重要,但很难看出直接联系 |
企业架构用例的技术架构模型
每一个 企业架构用例 旨在实现有效的变革。变革种类繁多。我们的企业架构用例可帮助您解决常见问题。.
无论用例是什么,技术架构师的目标都是一样的——帮助利益相关者做出更好的决策,并引领成功的变革计划。.
| 战略变革 | 渐进式变革 | 改善成本 | 提高质量 | 提高企业敏捷性 | 降低技术风险 | IT现代化 | 数字化转型 | 应用程序组合合理化 | 收购整合 | |
| 基础设施提供商模式 | 非常有用 | 关键约束 | 关键指南 | 关键约束 | 关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 |
| 基础设施系统模型 | 非常有用
关键差距和制约因素 |
关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 | ||||
| 基础设施服务模型 | 非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
| 生命周期模型 | 非常有用
关键差距和制约因素 |
关键差距和制约因素 | 非常有用
关键差距和制约因素 |
非常有用
关键差距和制约因素 |
关键差距和制约因素 | 关键差距和制约因素 | 非常有用
关键差距和制约因素 |
关键差距和制约因素 | 关键差距和制约因素 | 关键差距和制约因素 |
| 标准目录模型 | 对于差距和限制非常有用 | 非常有用
关键约束 |
非常有用
关键约束 |
非常有用
关键约束 |
约束 | 差距和限制 | 差距和限制 | 对于差距和限制非常有用 |
将企业架构原则应用于技术架构
有 每个企业架构师都应该知道的 7 个架构原则. 原则是高级架构,它限制了你在开发架构时的自由。你的每一条架构原则都会 限制技术架构的发展. 务必测试候选架构,不要只找到一个一致性声明。要证明你遵循了架构的字面意义和精神实质。要确保原则正确。在 TOGAF ADM 阶段 D,你需要证明技术架构符合要求。.
| 技术架构含义 | |
| 不要与成功混为一谈 | 寻求消除变化。是的,消除所有没有明确理由的变化。 |
| 追求卓越 | 利用 能力模型 以及 应用程序开发模型 确保技术能够促进企业卓越发展。.
与 数字产品模型. 产品和服务直接面向客户,并且最低标准差异很大。. |
| 为什么不是一个? | 利用 应用程序开发模型 以及基础设施服务模型,找到禁止重复的地方,然后消除它。. |
| 数据是一种资产 | 确保基础设施满足资产管理和资产使用的要求。. |
| 系统在我们工作的地方工作 | 工作地点和工作方式决定基础设施。. |
| 轻松的用户体验 | 差异化、转型和效率项目需要成本模型来提升生产力。大多数情况下,你只是在消除生产力下降,而不是改善它。. |
| 自助服务 | 如果基础设施管理活动和部署无法自助服务,成本将非常高昂。任何阻碍自助服务的行为都会降低生产力和变革。. |
TOGAF 阶段 D 如何与敏捷开发保持一致?
基础设施既可以赋能敏捷开发,也可以消耗其潜在价值。如果您的组织需要强大的敏捷开发能力,那么您需要围绕敏捷开发能力构建基础设施。 应用程序开发模型 将确定范围,以及敏捷开发是否有帮助或关键。.
依靠您的基础设施提供商模型和基础设施服务模型来使技术架构与您的敏捷需求保持一致。.
企业架构与敏捷开发相交的四个领域并不总是与技术架构保持一致。直接的一致性来自于 产品型号. 除了直接协调之外,还要始终关注基础设施服务。.
TOGAF 阶段 D 如何实现企业敏捷性?
众所周知,企业敏捷性与软件编写方式无关。企业敏捷性指的是企业应对意外威胁和机遇的能力。就这么简单。你能应对意外情况吗?
这 企业敏捷模型 有五点:
- 警觉性——您能发现机会和威胁吗?
- 可访问性——您能否及时访问相关信息并做出回应?
- 果断性——您能否利用现有信息做出决定?
- 迅速性——您能在可用的时间内实施您的决定吗?
- 灵活性——您正在采取什么措施来减少行动障碍?
企业架构大多数时候都在致力于 #5——灵活性。寻找并消除所有造成僵化的环节。在我们的基础设施生命周期规划中,我们会扣除两年内未实现的所有收益。这对技术架构来说是一个沉重的负担,也凸显了公有云 PaaS 如此吸引人的原因。.
关于 TOGAF ADM 阶段 D 的最终思考
成功的 企业架构团队 不要浪费他们的技术架构师去设计和指导基础设施的实施。这会混淆技术架构师和解决方案架构师。这会损害 企业架构.
技术架构师需要为那些负责解决方案架构、设计、实施以及潜在地发明企业基础设施组合的人员制定指导方针和防护措施。简而言之, 企业技术架构师不是解决方案架构师 也不是 技术专家,又称技术架构师. 。虽然这些角色很重要,但它们对 EA 团队没有贡献。.
在 TOGAF ADM 阶段 D 中,您将开发四个基础企业架构领域。TOGAF 明确指出,您将与其他领域一起开发此架构。区别在于,技术架构通常会推动大多数变革计划之外的变革。您拥有的基础设施是长期资本资产,并且以截然不同的速度发展。基础设施需要在需求出现之前就已存在。基础设施需要按照其周期进行更新。.
成功的技术架构师会引导和约束:
- 企业架构师领域架构师的艺术可能性
- 基础设施规划人员的成功标准
- 解决方案架构师和专业技术架构师关于判断标准、成功标准和优先级
优秀的技术架构师能够实现企业敏捷性和敏捷软件开发。他们注重效率和敏捷之间的平衡。.
TOGAF ADM D 阶段致力于开发技术架构。技术架构是所有现代数字化企业的基础。运用 TOGAF D 阶段,将稀缺的变革资源集中用于效率和敏捷性。这样做可以从基础设施投资中创造可持续的企业价值。.