TOGAF 标准对数字化企业支持

news2024/9/28 5:24:50

这篇来点高大尚的,对技术、产品管理者和架构师写方案应该有用,其它不多谢,直接转入正题。

一、概述

TOGAF标准是在需要购买服务器硬件和网络设备的时候开始发展的;需要规划数据中心空间、电源和冷却,并协商和购买产品许可证。技术基础设施必须经过周密规划,并在项目的早期阶段到位,以便有足够的筹备时间。现在,除了购买和安装硬件和网络之外,还有其他选择,许多产品许可证都是开源许可证。
尽管环境发生了变化,但提供IT能力所需的业务功能仍然存在。这些功能仍然需要了解业务流程背后的概念,以及完成其相关任务的方法或方法。TOGAF标准和企业架构与理解业务功能和人员必须完成的任务相关,以便启用业务功能。
公司向数字企业发展的需求可能与多种驱动因素有关,其中最不重要的是技术的快速变化,这些技术为自己提供了新的工作、社交和娱乐方式。企业架构能力和TOGAF标准支持敏捷软件交付环境。企业架构应被视为支持和支持敏捷环境,通过深入了解各个领域,更快、更容易地交付和增强数字产品和服务;包括:

  • 以有凝聚力和互联的方式被动地管理冲刺带来的技术债务

  • 通过以下方式主动管理技术债务并预测敏捷开发需求:

    • 确定支持缩短敏捷开发周期的标准和可重用标准组件

    • 适当的治理或护栏来监督组件的重用

  • 通过以下方式管理成熟的数字产品并提供卓越运营:

    • 使用 TOGAF 架构开发方法 (ADM) 简化数字生态系统的复杂性

    • 建立企业架构能力,推动数字产品和服务管理方面的卓越运营

    • 通过将敏捷开发方法作为组织中使用的另一个框架来将其制度化

拥有敏捷文化和使用敏捷交付方法并不一定会导致具有敏捷特征的产品。敏捷交付必须平衡早期交付到市场的商业价值[2]与利用和连接到生态系统中将为产品增加价值的其他组件的未来价值。因此,开发敏捷主干的更合适的方法可能是着眼于企业,特别是在DPBoK标准的团队团队和持久企业环境中。换句话说,TOGAF 核心概念和 ADM。有关使用 TOGAF 标准支持敏捷交付的企业架构的更多信息;请参阅 TOGAF 系列指南:实现企业敏捷性。通常,最快的交付涉及的解决方案不容易与其他功能适应,并且难以连接到生态系统中可以为产品增加价值的其他组件。®

重要的是要考虑到,组织要实现数字化,他们必须通过提供竞争对手不考虑的附加价值的产品和服务来改进其数字产品。为了实现这一目标,实验很重要,使用迭代测试和学习方法来识别新的数字产品。企业架构非常适合支持这种实验,提供业务目标与数字愿景的一致性;例如,通过应用设计思维等技术。使用架构替代方案来选择不同的潜在实施路线图也是一个加分项。

二、被动管理技术债务

“技术债务(也称为设计债务或代码债务)是软件开发中的一个概念,它反映了现在选择一个简单的解决方案而不是使用需要更长时间的更好方法而导致的额外返工的隐含成本。
“问题在于,不仅有典型的黑客攻击,即今天有益的技术捷径,而且明天会产生技术债务的昂贵。(在功能工厂中并不罕见的策略。还有一种技术债务是当Scrum团队更多地了解它试图解决的问题时被动产生的。如今,与团队六个月前实施的解决方案相比,产品团队可能更喜欢不同的解决方案。或者,产品团队升级了“完成”的定义,从而在以前的产品增量中引入了返工。无论你从哪个角度看待问题,你都无法逃避它,Scrum也没有提供灵丹妙药。

企业架构方法可以帮助的敏捷开发的一个领域是技术和架构债务的管理。技术债务还不错,但债务可能会带来短期利益,但代价是未来的延迟和将新功能推向市场的不灵活性。

一旦你产生了技术债务,你必须对它做点什么。这可以被视为被动管理技术债务。许多技术债务问题可以在产品待办事项列表中处理,方法是将技术债务作为冲刺中项目的一部分进行跟踪并持续偿还。但是,还有其他形式的技术债务,由于其极其复杂或跨领域的性质,最好从企业角度处理,使用企业架构和/或遵循 TOGAF 标准中的方法可以更好地管理。不需要企业架构或 TOGAF 标准方法的其他形式的技术债务是可以通过遵循软件或中间件模式来减轻的技术债务。为了简化可维护性,可能首选此方法。这种性质的技术债务也可能出现在技术领域。

基于 TOGAF 标准的方法也非常适合识别由于冗余而产生的技术债务。由于所有产品都基于同一个数字生态系统,多个Scrum团队可能遇到了相同的“架构障碍”。使用 TOGAF ADM 作为企业架构方法应该发现这些重叠,不仅要解决特定产品架构特有的问题,还要深入了解数字生态系统本身的根本和系统缺陷。这使团队能够开发或获取解决方案,以解决多个产品可能遇到的问题。

三、 主动管理技术债务

原则上,技术债务是可以避免的,但在实践中是产生。但是,可以主动管理组织承担的债务金额。TOGAF 标准具有许多功能,当在企业级应用这些功能时,可以帮助主动管理基础架构。在使用开放集团标准的数字化转型战略实施中,债务被描述为:

“期望状态和当前状态之间的差距是一种负债——企业承担的债务。当权衡决策导致积压工作增加时,架构师和企业故意增加当前状态和目标状态之间的鸿沟——债务增加。使用成熟度和服务设计的评估,从业者约束和指导企业在权衡决策中绊倒。它还提供见解并迫使企业涉及所有技能垂直领域 - 人力资源,财务,产品和服务线,战略等。

在使用 TOGAF 标准创建主动管理技术债务的策略时,请考虑以下事项:

  • 标准包括内部商定的系统实施方式,其中一些可以帮助主动管理技术债务

    一些标准由政府法规驱动并接受审计,例如通用数据保护条例 (GDPR)、SWIFT、巴塞尔 II 和巴塞尔 III。其他标准被采纳为最佳实践。无论其来源如何,一旦被采用为标准,它们就可以跨越产品领域,通常是整个生态系统。识别标准和管理标准的生命周期消除了Scrum团队的一些猜测工作。除了识别使用的标准,传达它们并使它们可见之外,企业架构师随时准备帮助Scrum团队使用这些标准。在严格的文化中,正式的架构委员会检查标准在架构和实施系统中的使用。但是,在敏捷开发环境中,架构板更像是护栏,以确保系统避免难以逆转且成本高昂的实施决策,或者可能导致集成和卓越运营问题的实施决策。非内部开发的解决方案中使用的组件将具有标准和标准生命周期,这将影响数字产品的可维护性。®

  • 架构存储库和企业连续体是数字化企业的资产,敏捷交付团队可以使用它们做出更明智的设计选择,并使用自己公司经过验证的设计

    虽然敏捷流程不专注于文档,但 TOGAF 标准的很大一部分确实侧重于记录和分析环境。产品架构可以利用不受环境开发、管理或控制的组件,企业连续体提供了一种对组件进行分类和组织的方法,从而增强了数字产品的可持续性。

  • 数字从业者关注的是支持数字化转型的七个杠杆中所述的数字企业的能力,而不仅仅是数字产品和服务以及 IT 和交付层

    TOGAF 标准技术可以应用于产品架构,例如利益相关者管理、业务转型准备评估、风险管理以及 DPBoK 标准中描述的其他几个能力领域。

    四、成熟的数字产品和卓越运营

    数字产品和服务有一个从开始到淘汰的生命周期。生命周期的长短取决于其对生态系统的生存能力。敏捷过程的优势在于基于证据的特征测试,这意味着一些实验将是成功的。对于由于某种原因而失败的产品,其生存能力的长期后果无关紧要。该产品已经证明了其可行性,而不一定是为可持续性或深度嵌入式集成而设计的,这可能需要返工以解决集成到更大生态系统的问题。

    一个新的数字产品会引发一系列事件。采用任何技术的产品都在不断发展。如果它们不进化,它们就会变得过时。产品和服务的发展是由不断增加的客户价值驱动的。价值可以从许多角度来衡量,但一个常见的角度是产品或服务与其他事物连接的能力。

    TOGAF 标准可用于管理和完善数字产品,并帮助实现卓越运营。但是,有时感觉这是一个相当大的挑战,因为敏捷流程专注于通过文档交付代码,而 TOGAF 标准的大部分方法都围绕工件收集和管理。

    尽管在农业学家中可能会有一种感觉,即不需要建筑,但本文档的作者断言有。可能是架构不被理解,或者写下来,或者它可能是一个设计不佳的架构;但只要有制度,就有架构。在不建议架构文档的最佳实践的情况下,每个架构描述都可以绘制在​ 图 1 “文档矩阵示例”中描述的矩阵上。

    一个系统,无论是大的、小的、简单的、复杂的,昨天刚刚发明的,还是像穿孔卡大型机一样古老的,都有一个架构。该架构有描述;我们可以用视觉、口头或书面形式来描述它。

    建筑师的工作是及时完成足够的架构。TOGAF 标准描述了架构描述应包含的内容,例如有关利益相关者、关注点、观点(例如,利益相关者的观点 – 解决他们的关注点)和观点的信息。与架构的进化状态分开的是建筑的形式,这是对其完整性、健全性和健壮性的单独衡量。明显的问题领域是极端的,当:

    • 系统(及其架构)复杂且未记录(架构不足)
    • 在我们测试其可行性之前,每个潜在的系统、产品或想法都有一个“架构要求”(太多的架构)

    架构师应该具有能够应用在建筑环境上下文中实现最佳结果的架构格式的经验。

    五、简化复杂性

     

    数字产品必须适应其不断发展的生态系统,否则它们将失去价值。数字产品可能会变得效率低下、过时或维护成本太高。一个结构良好、适应性强、可扩展且灵活的生态系统是架构的目的。

    TOGAF ADM 为以企业架构的形式理解和描述更大的数字生态系统提供了指导。TOGAF 标准还可用于将生态系统划分为分段架构,而数字产品可以描述为解决方案架构。

    随着数字产品和服务复杂性的增加,可以而且应该应用更严格的架构形式来维护数字产品的“敏捷”方面。问题变成了应用多严格?使用 TOGAF 标准中提供的指导,数字从业者可以减轻由复杂性引起的持续交付速度减慢;例如,通过宣传相对容易集成的可重用组件的严格和结构化开发。相反,架构师可以选择有助于解决复杂性的 TOGAF 组件,并取消选择针对其运行环境过度设计的组件。TOGAF 标准指出,它应该针对较小或不太复杂的环境进行调整和“适当调整”。

    最重要的是,TOGAF 标准侧重于被描述为客户或最终用户有价值的业务成果。这与衡量数字产品和服务价值的方式一致。然而,“你构建它,你操作它”的敏捷方法可能在运营上没有效率,特别是当数字产品开始将自己嵌入到技术基础设施的核心运营模型中时。TOGAF 标准提供的框架不仅适应产品架构,而且适应产品参与的整个功能。

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

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

相关文章

微服务SpringCloudday1 认识微服务与服务注册(Eureka与nacos)

SpringCloud01 1.认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 1.0.学习目标 了解微服务架构的优缺点 1.1.单体架构 单体架构&#xff…

arduino w801 流水灯

先复制个图过来 来源 https://www.cnblogs.com/milton/p/15621540.html 前两天老外跟联盛德网站回复我arduino库有完善的了 GitHub - board707/w80x_arduino: w806 for arduino ide package arduino 添加库地址 https://raw.githubusercontent.com/board707/w80x_arduino/ha…

【genius_platform软件平台开发】第九十八讲:嵌入式网络接口(MAC、PHY)

1. 嵌入式网络简介 1.1 嵌入式下的网络硬件接口 提起网络,我们一般想到的硬件就是“网卡”,现在网卡已经是通过一个芯片来完成了,嵌入式网络硬件分为两部分:MAC和PHY,大家都是通过看数据手册来判断一款SOC是否支持网络…

Linux tar.xz 格式的文件正确的解压命令

Linux tar.xz 最近下载 Linux kernel,好像最近流行 tar.xz 格式的后缀 对于 xz 后缀的压缩文件,我之前的解压方式是分为两步: xz -d xxx.tar.xz 解压成 xxx.tar 格式文件,然后再 tar xf xxx.tar 解压文件。 这样的操作不仅比较的…

【Java基础学习打卡11】Path环境变量的配置

目录 前言一、为什么配置环境变量二、如何配置环境变量三、JDK11的环境变量配置总结 前言 本文我们要知道为什么配置环境变量,自己思考不配置环境变量可以吗?JDK 11 如何配置环境变量。 一、为什么配置环境变量 原因很简单,就是方便命令的查…

痛点-调研-明确需求-实现-测试-发布 不需要手一步到位使用AGI生成去广告脚本,复制粘贴发布到Greasy Fork

总算又想起密码了, 自从用了语雀后, 其他平台基本都不再使用了 csdn 真的**, c h a t g p t 是禁词(已经改为了AGI, 通用型人工智能), 你倒是说清楚啊,直接来一句违反社区规定, 莫名其妙, 得靠猜…服了 今天来补上一篇利用AGI生成的js去广告脚本 前置知识(不看也问题不大) …

MyBatis junit 日志框架logback

JUnit是专门做单元测试的组件 <!-- junit依赖 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency>…

牛客网最全的 Java 面试八股文大合集汇总

就目前大环境来看&#xff0c;跳槽成功的难度比往年高很多。一个明显的感受&#xff1a;今年的面试&#xff0c;无论一面还是二面&#xff0c;都很考验 Java 程序员的技术功底。这不马上又到了面试跳槽的黄金段&#xff0c;成功升职加薪&#xff0c;不成功饱受打击。当然也要注…

关于laravel使用Elastic Search的一些记录

文章目录 1. 准备工作2. 本地安装elastic search3. laravel安装es依赖4. laravel中使用es参考链接 1. 准备工作 因为我本地php版本是7.3.4&#xff0c;不支持太高的es。 所以使用如下环境: laravel6 php7.3.4 elastic search 7.17.2 2. 本地安装elastic search 1. 下载安装包…

备战金九银十,两份 JAVA 面试题 2023 最新整合版,祝你脱颖而出

前言 马上又准备到了一年一度的金九银十环节&#xff0c;作为一年中的跳槽求职高峰期&#xff0c;相信有很多朋友都已经开始着手准备面试了&#xff0c;但是网上的面试题杂七杂八的&#xff0c;所以今天分享 2 份整合好的合集版&#xff0c;从基础到深入比较全面。即适合初入社…

windows10系统-14-Hexo博客框架和DevSidecar加速访问GitHub

HexoGitee零代码基础从0到1部署博客全流程&#xff08;一&#xff09; HexoGithub博客搭建教程 亲测解决npm ERR! Unexpected end of JSON input while parsing near…的方法 Hexo-修改Hexo主题 hexo免费主题 现在市面上的博客很多&#xff0c;如CSDN&#xff0c;博客园&#x…

【干货】Android系统定制基础篇:第二部分

1、Android Launcher3支持键盘切换焦点 Android Launcher3 默认并不支持键盘操作&#xff0c;无法切换焦点&#xff0c;在一些需要支持键盘或遥控操作的设备中无法使用&#xff0c;因些对 Launcher3 做简单修改&#xff0c;使其支持键盘切换焦点。 diff --git a/packages/app…

C语言学习笔记:指针

✨博文作者&#xff1a;烟雨孤舟 &#x1f496; 喜欢的可以 点赞 收藏 关注哦~~ ✍️ 作者简介: 一个热爱大数据的学习者 ✍️ 笔记简介&#xff1a;作为大数据爱好者&#xff0c;以下是个人总结的学习笔记&#xff0c;如有错误&#xff0c;请多多指教&#xff01; 目录 简介 …

Redis客户端 - SpringDataRedis

原文首更地址&#xff0c;阅读效果更佳&#xff01; Redis客户端 - SpringDataRedis | CoderMast编程桅杆https://www.codermast.com/database/redis/spring-data-redis.html 介绍 SpringData 是 Spring 中操作数据的模块&#xff0c;包含对各种数据库的集成&#xff0c;其中…

2023 年最新阿里巴巴 Java 面试权威指南(泰山版)

不知道现在同学们有没有想法备战金九银十&#xff0c;好多未雨绸缪的同学已经开始整理学习资源了&#xff0c;有些同学想冲击一下大厂&#xff0c;有些同学希望自己能够涨薪&#xff01;不管是出于哪种想法&#xff0c;看一下现在的时间&#xff0c;也确实该准备了&#xff0c;…

English Learning - L3 作业打卡 Lesson6 Day41 2023.6.14 周三

English Learning - L3 作业打卡 Lesson6 Day41 2023.6.14 周三 引言&#x1f349;句1: In the early morning, the food that had been laid out for the dead is thrown into a river or into the sea as it is considered unlucky for anyone living to eat it.成分划分弱读…

C语言学习笔记:数组

✨博文作者&#xff1a;烟雨孤舟 &#x1f496; 喜欢的可以 点赞 收藏 关注哦~~ ✍️ 作者简介: 一个热爱大数据的学习者 ✍️ 笔记简介&#xff1a;作为大数据爱好者&#xff0c;以下是个人总结的学习笔记&#xff0c;如有错误&#xff0c;请多多指教&#xff01; 目录​​​​…

基于javaweb jsp+SSM 酒店客房管理系统的设计与实现

一.项目介绍 本系统需要进行登录&#xff0c;点击登录即可跳转到登陆页面&#xff0c; 管理员密码是在数据库中设置好的可以直接登录&#xff0c; 其它用户需要管理员登录以后注册用户才可以根据账号密码登录。 当登录进入到系统当中时 可以对客房&#xff0c;商品&#xff…

使用python制作一个批量查询搜索排名的SEO免费工具

&#x1f482; 个人网站:【海拥】【摸鱼游戏】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 搭建背景 最近工作中需要用…

《人月神话》译文修订明细(10)-读者可以对照修改

《人月神话》译文修订明细&#xff08;1&#xff09;-读者可以对照修改 《人月神话》译文修订明细&#xff08;2&#xff09;-读者可以对照修改 《人月神话》译文修订明细&#xff08;3&#xff09;-读者可以对照修改 《人月神话》译文修订明细&#xff08;4&#xff09;-读…