TOGAF® 基本内容—架构开发方法—E阶段:机会和解决方案

news2024/11/30 10:47:38

本章描述识别有效交付的交付工具(项目、项目群或项目组合)的过程 在前面阶段确定的目标体系结构。

 

 一、目标

  E阶段的目标是:

  • 根据差距分析和候选架构生成架构路线图的初始完整版本 阶段 B、C 和 D 的路线图组件
  • 确定是否需要增量方法,如果需要,确定将提供连续的过渡体系结构 商业价值
  • 定义整体解决方案构建块 (SBB) 以最终确定基于 ABB 的目标体系结构

二、输入

本节定义阶段 E 的输入。

1 企业外部参考物质

  • 架构参考资料
  • 产品信息

2 非架构输入

  • 架构工作请求
  • 能力评估
  • 沟通计划
  • 规划方法

3 架构输入

企业架构的组织模型(请参阅 TOGAF 标准 — 架构内容),包括: 

  • 受影响的组织范围
  • 成熟度评估、差距和解决方法
  • 架构团队的角色和职责
  • 体系结构工作的约束
  • 预算需求
  • 治理和支持战略

治理模型和框架:

  • 企业业务规划
  • 企业架构
  • 项目组合、项目群、项目管理
  • 系统开发/工程
  • 运营(服务)

 定制架构框架(请参阅 TOGAF 标准 — 架构内容),包括:

  • 量身定制的架构方法
  • 定制的架构内容(可交付成果和工件)
  • 已配置和部署的工具

架构工作声明

架构愿景

架构存储库

  • 可重复使用的构建块
  • 公开可用的参考模型
  • 组织特定的参考模型
  • 组织标准

架构定义文档草案,其中可能包括任何架构领域的基线和/或目标架构

架构需求规范草案,包括:

  • 体系结构要求
  • 差距分析结果(来自业务、数据、应用程序和技术架构)
  • IT 服务管理要求

现有业务计划和项目的变更请求

阶段 B、C 和 D 的候选架构路线图组件

三、步骤

阶段 E 中涉及的详细程度将取决于整体架构工作的范围和目标。
阶段E中步骤的顺序以及正式开始和完成的时间应适应 根据既定的架构治理情况。
在这些步骤中启动的所有活动必须在创建架构路线图和 实施和迁移计划步骤

  1.  

    阶段E的步骤如下:

  • 确定/确认关键公司变更属性
  • 确定实现的业务约束
  • 审查并合并从阶段B到D的差距分析结果
  • 查看相关业务职能的合并需求
  • 合并和协调互操作性要求
  • 优化和验证依赖项
  • 确认业务转型的准备情况和风险
  • 制定实施和迁移策略
  • 标识和分组主要工作包
  • 识别转换体系结构
  • 创建架构路线图、实现和迁移计划

1、 确定/确认关键企业变更属性

此步骤确定如何最好地实施企业架构以利用组织的业务 文化。这应该包括创建实施因素目录作为架构实施和迁移决策的存储库。该步骤还 包括对所涉组织单位的过渡能力(包括文化和能力)的评估,以及 对企业的评估(包括文化和技能组合)。

评估产生的因素应记录在实施因素目录中。适用于以下组织: 企业架构已经建立起来,这一步可能很简单,但必须建立矩阵才能使用它 作为所做决定的档案和记录。

2 、确定实现的业务约束

确定任何会限制实施顺序的业务驱动因素。这应该包括对业务的审查 和战略计划,在公司和业务线级别,以及对企业架构成熟度的审查 评估。

3、 审查和巩固B至D阶段的差距分析结果

整合和集成来自业务、信息系统和技术架构(已创建)的差距分析结果 在阶段B至D)中,并评估其对潜在解决方案和相互依存关系的影响。这应该由 创建一个合并的差距、解决方案和依赖关系矩阵,它将能够识别可能解决一个或多个差距的 SBB,以及 他们相关的ABB。

SBB 是根据阶段 B、C 和 D 中的候选路线图组件创建的。

如果适用,调查不同的目标体系结构替代方案,并使用 架构替代方案和权衡技术

查看 B、C 和 D 阶段差距分析结果,并将其合并到单个列表中。差距应沿 与差距和依赖关系的潜在解决方案。确定依赖关系的推荐方法是使用 视图,例如业务交互矩阵、数据实体/业务功能矩阵和应用程序/功能矩阵 完全关联来自不同架构域的元素。

合理化合并的差距、解决方案和依赖关系矩阵。记录所有差距后,重新组织 差距列表并将类似的项目放在一起。对差距进行分组时,请参阅实施因素目录并查看 实施因素。任何其他因素都应添加到实施因素目录中。

4、 审查相关业务职能的合并需求

评估需求、差距、解决方案和因素,以确定将其集成到工作中的最低需求集 包将导致跨业务功能更高效、更有效地实施目标体系结构,从而 正在参与架构。这种功能视角导致通过 提供共享解决方案和服务。这种合并要求对建筑的影响 在提供资源方面,组件可能很重要。例如,几行提出的几个要求 的业务可以通过在工作中提供一组共享的业务服务和应用程序服务来解决 包或项目。

5、 整合和协调互操作性需求

整合前面阶段确定的互操作性要求。架构愿景和目标架构, 以及实施因素目录和综合差距、解决方案和依赖关系矩阵,应予以合并,并且 审查以确定潜在解决方案集所需的互操作性的任何限制。

关键结果是最大程度地减少互操作性冲突,或确保在体系结构中解决此类冲突。重复使用 SBB、商用现货 (COTS) 产品和第三方服务提供商通常会提出互操作性要求 那个冲突。任何此类冲突都必须在体系结构中解决,并且必须在所有体系结构中考虑冲突 领域(业务、数据、应用程序、技术)。

互操作性冲突有两种基本方法;创建转换或转换的构建基块 在冲突的构建基块之间,或更改冲突的构建基块的规范。

6、 优化和验证依赖关系

优化初始依赖项,确保确定对实施和迁移计划的任何约束。那里 是应该考虑的几个关键依赖关系,例如对现有业务实现的依赖关系 服务和应用程序服务或对它们的更改。应使用依赖项来确定实现顺序 并确定所需的协调。对依赖关系的研究应将活动分组在一起,为以下方面奠定基础: 待建立的项目。检查相关项目,看看是否可以识别可交付成果的逻辑增量。这 依赖关系还有助于确定何时可以交付已识别的增量。完成后,对这些进行评估 依赖项应记录为体系结构路线图和任何必要的过渡体系结构的一部分。

解决依赖项是大多数迁移规划的基础。

7、 确认业务转型的准备情况和风险

查看之前在 A 阶段进行的业务转型准备评估的结果,并确定其 对架构路线图以及实施和迁移策略的影响。识别、分类和 降低与转型工作相关的风险。风险应记录在综合差距、解决方案和 依赖项矩阵。

8、 制定实施和迁移策略

创建指导目标体系结构实施的整体实施和迁移策略,以及 构建任何过渡架构。第一项活动是确定执行《公约》的总体战略办法。 解决方案和/或利用机会。有三种基本方法如下:

  • 绿地:全新的实现
  • 革命性:彻底的改变(即打开,关闭)
  • 渐进式:融合策略,例如并行运行或引入新功能的分阶段方法

接下来,确定总体战略方向的方法,以解决和减轻 合并的差距、解决方案和依赖关系矩阵。最常见的实施方法是:

  • 速赢(快照)
  • 可实现的目标
  • 价值链方法

这些方法和确定的依赖关系应成为创建工作包的基础。此活动 在就企业的实施和迁移策略达成一致后终止。

9、 识别和分组主要工作包

关键利益相关者、规划人员和企业架构师应评估 架构愿景和目标架构。

将“合并差距、解决方案和依赖关系”矩阵与“实施因素”目录一起使用,对逻辑进行分组 将各种活动纳入工作包。

填写“合并差距、解决方案和依赖关系”矩阵中的“解决方案”列,以推荐建议的解决方案 机制。为每个差距/活动指出解决方案是应面向新的发展,还是基于一个 现有产品和/或使用可以购买的解决方案。现有系统可以通过次要解决要求 增强。对于新的开发项目,现在是确定工作应该在内部进行还是通过 合同。

将正在考虑的每个当前系统分类为:

  • 主流:未来信息系统的一部分
  • 包含:预计在规划范围内将被替换或修改(未来三年)
  • 替换:在计划区间内替换

然后,应将支持顶级工作包分解为增量,以提供功能增量。 分析和完善这些工作包或增量,以解决其业务转型问题和战略问题 实施方法。最后,将工作包分组到项目组合和项目组合中的项目组合中,包括 考虑依赖关系和战略实施方法。

10 、识别转换架构

如果实现目标体系结构的更改范围需要增量方法,则一个或多个转换 架构可能是必要的。这些提供了沿着路线图确定明确目标的能力,以实现目标 建筑。过渡架构应提供可衡量的业务价值。连续转换之间的时间跨度 体系结构不必具有统一的持续时间。

过渡架构的开发必须基于首选的实施方法,即综合差距, 解决方案和依赖关系矩阵,项目和项目组合的列表,以及企业的创建和能力 吸收变化。

确定困难的活动在哪里,除非有令人信服的理由,否则在其他活动之后实施它们 最容易提供缺失的功能。

11、 创建架构路线图、实现和迁移 计划

将工作包和过渡架构整合到架构路线图草案中,该路线图描述了 从基线体系结构到目标体系结构的进度。时间表通知实施和迁移 计划。架构路线图在阶段 F 中构建了迁移规划。 确定的过渡架构和工作包 应该有一套明确的结果。架构路线图必须展示过渡的选择和时间表 架构和工作包实现了目标架构。

架构路线图草案的细节应以与架构定义类似的详细程度表达 在阶段 B、C 和 D 中开发的文档。如果在实施之前需要重要的额外细节,则体系结构是 可能过渡到不同的水平。以获取管理迭代和不同细节级别的技术。

实施和迁移计划必须展示实现架构路线图所需的活动。这 实施和迁移计划构成了阶段 F 中迁移计划的基础。实施的细节和 迁移计划、草稿必须与架构路线图的细节保持一致,并足以确定必要的 实现路线图的项目和资源需求。

创建实施和迁移计划时,需要考虑许多方法,例如数据驱动的序列,其中 首先实现创建数据的应用程序系统,然后实现处理数据的应用程序。清楚地了解 就地 SBB 的依赖项和生命周期是有效的实施和迁移计划所必需的。

最后,使用任何更新架构愿景、架构定义文档和架构需求规范 此阶段的其他相关结果。

四、输出

阶段E的输出可能包括但不限于:

  • 架构愿景阶段可交付成果的改进和更新版本(如适用),包括:
    • 架构愿景,包括类型和互操作性程度的定义
    • 架构工作声明,必要时更新
  • 架构定义文档草案,包括:
    • 基线业务架构,已批准,必要时更新
    • 目标业务架构,已批准,必要时更新
    • 基线数据体系结构,已批准,必要时更新
    • 目标数据体系结构,已批准,必要时更新
    • 基线应用程序体系结构,已批准,必要时更新
    • 目标应用程序体系结构,已批准,必要时更新
    • 基线技术体系结构,已批准,必要时更新
    • 目标技术体系结构,已批准,必要时更新
    • 根据需要过渡架构、数量和范围
    • 与解决主要利益攸关方关切的选定观点相对应的观点
  • 架构需求规范草案,包括:
    • 合并差距、解决方案和依赖关系评估
  • 能力评估,包括:
    • 业务能力评估
    • 资讯科技能力评估
  • 架构路线图, 包括:
    • 工作包组合:
      • 工作包描述(名称、描述、目标)
      • 功能要求
      • 依赖
      • 与机会的关系
      • 与体系结构定义文档和体系结构需求规范的关系
      • 与任何功能增量的关系
      • 商业价值
      • 实施因素目录
      • 冲击
    • 识别过渡架构(如果有),包括:
      • 与体系结构定义文档的关系
    • 实施建议:
      • 有效性的标准衡量标准
      • 风险和问题
      • 解决方案构建基块 (SBB)
  • 实施和迁移计划,草案,包括:
    • 实施和迁移策略

架构内容包含 在此阶段可能产生的建筑工件,详细描述它们并将它们与实体、属性、 以及 TOGAF 企业元模型中的关系。

五、方法

阶段E专注于如何交付架构。它考虑到了目标与目标之间的整套差距 所有架构域中的基线架构,并在逻辑上将更改分组到企业的工作包中 投资 组合。这是根据利益相关者的要求(企业 做好业务转型准备,确定机会和解决方案,并确定实施限制。关键是 聚焦最终目标,实现增量业务价值。

阶段 E 是创建实施和迁移计划的第一步,该计划在阶段 F 中完成。它提供 经过深思熟虑的实施和迁移计划的基础,该计划分阶段集成到企业的产品组合中 F.

以下四个概念是从开发过渡到交付目标体系结构的关键:

  • 架构路线图
  • 工作包
  • 过渡架构
  • 实施和迁移计划

架构路线图列出了将实现目标架构的时间线中的各个工作包。

每个工作包标识实现目标体系结构所需的一组逻辑更改。

过渡体系结构描述了在基线和目标之间处于体系结构重要状态的企业 架构。过渡体系结构提供组织可以聚合的临时目标体系结构。

实施和迁移计划提供了将实现目标体系结构的项目时间表。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/512176.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WooCommerce电商开发:高性能订单存储HPOS性能基准测试

自去年以来,我们一直致力于构建和推出 HPOS(高性能订单存储)作为一项可选功能。这改变了我们在数据库中存储订单数据的方式,从自定义帖子类型 wp_post和wp_postmeta表到专门用于存储订单数据的自定义表。我们还发布了这些表的详细…

六、Spring Cloud Alibaba-nacos配置中心

一、Nacos配置中心 前面说了三、Spring Cloud Alibaba组件nacos,主要介绍的是服务发现。该篇主要介绍配置中心的功能。 官方地址: https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config。 Nacos 提供用于存储配置和其他元数据的 key/val…

tomcat集群下的session共享和负载均衡(memcache实现)

环境 操作系统:windows tomcat1:Apache Tomcat/7.0.52(8085) tomcat2:Apache Tomcat/7.0.52(8086) jdk:1.8.0_251 nginx:nginx-1.20.1(8070) memc…

美颜SDK的算法分析:探究其背后的机器学习模型

美颜SDK作为常见的美颜工具,其使用的算法也备受关注。本文将从机器学习的角度,深入分析美颜SDK的算法模型与实现原理。 一、算法模型 美颜SDK主要采用的算法模型是卷积神经网络(Convolutional Neural Network,CNN)。…

网卡名称排序

udev是一种动态设备管理系统,用于在Linux系统中自动管理设备的插拔、识别、配置等操作。它的主要作用是监视系统中的设备事件,并根据设备事件动态地创建、删除或修改系统中的设备节点。 udev的工作原理是通过读取系统中的硬件信息、驱动程序和设备特征信…

AI天后,在线飙歌,人工智能AI孙燕姿模型应用实践,复刻《遥远的歌》,原唱晴子(Python3.10)

忽如一夜春风来,亚洲天后孙燕姿独特而柔美的音色再度响彻华语乐坛,只不过这一次,不是因为她出了新专辑,而是人工智能AI技术对于孙燕姿音色的完美复刻,以大江灌浪之势对华语歌坛诸多经典作品进行了翻唱,还原…

李沐论文精度系列之九:InstructGPT

文章目录 一、背景1.1 时间线1.2 ChatGPT功能展示1.3 指示学习(Instruct Learning)和提示(Prompt Learning)学习1.4 人工反馈的强化学习(RLHF) 二、摘要三、导言3.1 算法3.2 结论 四、方法和实验细节4.1 数…

【数据结构与算法】树和二叉树

1 树 1.1 术语 关系术语 孩子结点 —— 子树的根 父结点 兄弟结点 —— 同一个结点的孩子结点互为兄弟 祖先结点 后代结点 层次类术语 根的层次为1 其余结点的层次为其父结点层次加1 高度/深度 —— 整个树中结点的最大层次 度 —— 结点的孩子数目称为结点的度 叶子&#xf…

Smartbi携手广州轻工集团打造集团价值创造型总部

广州轻工工贸集团有限公司(简称“广州轻工集团”)是广州市第一家工贸合一的大型企业集团公司,最早起源于1950年9月成立的广州市合作事业管理局,逐渐演化形成广州市轻工业局。1995年10月,广州市轻工业局成建制改建为经济…

spring-transaction源码分析(3)Transactional事务失效原因

问题概述 在Transactional方法中使用this方式调用另一个Transactional方法时&#xff0c;拦截器无法拦截到被调用方法&#xff0c;严重时会使事务失效。 类似以下代码&#xff1a; Transactional public void insertBlogList(List<Blog> blogList) {for (Blog blog : …

【人工智能】在VScode中使用AI插件Bito,功能与ChatGPT类似

文章目录 前言一、到官网下载VScode软件二、VScode软件安装步骤三、Bito插件下载与VScode软件中的使用四、注册Bito 前言 之前在VScode中使用ChatGPT中文版&#xff0c;后来要注册与收费&#xff0c;可采用一些ChatGPT中文版的替代插件。 后发现BitoAI插件功能同样强大&#…

港联证券|断臂、收缩、变阵 “中植系”何去何从?

经历灵魂人物猝然离世的巨震&#xff0c;国内最老牌资本系之一的“中植系”&#xff0c;尚未显露出穿越周期的企稳之象&#xff0c;似仍在风雨飘摇。 投资端&#xff0c;随着监管持续升级与注册制改革全面推进&#xff0c;“中植系”惯用“PE上市公司”以低买高卖的资本套利模式…

流水线三维可视化运维,装配自动化提质增效 | 设备产线管理合集

为大家带来图扑智慧生产线/设备流水线合集。依托图扑对设备加工、物流输送、车辆装配等多个车间流水线进行 3D 可视化展示&#xff0c;通过数字孪生技术推动行业数字化转型升级。 智慧仓储产线 智慧仓储产线通过对仓储现场的数字化建模&#xff0c;利用先进的物联网、大数据、…

外贸网站Magento存在漏洞导致网站被攻击入侵的防护办法

Magento是最受欢迎的外贸电商框架之一&#xff0c;很多企业已经在其基础上进行了二次开发。然而&#xff0c;对于使用2.x版本的老系统来说&#xff0c;安全问题也成为了一大难题。有些客户在找我们SINESAFE做网站安全服务之前&#xff0c;客户也找过建站的公司去清除后门&#…

学习CSS3实现夜空UFO特效,带着心上人去太空旅行

记得那是在一个夜晚&#xff0c;我下班比较晚&#xff0c;行走在空荡的街道&#xff0c;不由想起了何润东“直到整条街上剩我和路灯”的歌声&#xff0c;就这么往前走着。我走哇走&#xff0c;走哇走&#xff0c;突然&#xff0c;一道光划过&#xff0c;你猜我看见了什么&#…

GNN图神经网络

文章目录 GNN图神经网络的元素消息传递方式 GCN消息传递方式 GAT消息传递机制 GNN 图神经网络的元素 节点&#xff0c;邻接矩阵 为什么要计算多层 邻居的邻居&#xff0c;融合多阶邻居特征 消息传递方式 图神经网络是一个相对宽泛的概念&#xff0c;本质是每个节点embeddi…

【Linux】Linux下安装Docker(图文解说详细版)

文章目录 一、前言二、Docker的三要素Docker镜像Docker仓库Docker容器 三、Docker的安装1. 确定Linux版本2.安装Docker3.测试是否安装成功4.配置下载docker镜像的仓库5.测试HelloWorld镜像 一、前言 Docker是近年来新兴的虚拟化工具&#xff0c;它可以和虚拟机一样实现资源和系…

【教程】用 HTML JavaScript 制作 2.5D 迷宫游戏地图

我写了一个能够随机生成迷宫的算法&#xff0c;得到了用户很好的反响&#xff0c;对大家有所帮助。我现在想将这个迷宫以2.5D游戏地图的方式呈现出来。最初我考虑使用CSS来实现这个目标&#xff0c;但效果并不太理想&#xff0c;因为我无法只将它渲染成背景&#xff0c;而不对整…

洛谷B2096 直方图

直方图 题目描述 给定一个非负整数数组&#xff0c;统计里面每一个数的出现次数。我们只统计到数组里最大的数。 假设 F m a x &#xff08; F m a x ≤ 100000 &#xff09; Fmax&#xff08;Fmax \le 100000&#xff09; Fmax&#xff08;Fmax≤100000&#xff09;是数组…

scratch绘制直尺 中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析2023年3月

目录 scratch绘制直尺 一、题目要求 1、准备工作 2、功能实现 二、案例分析