被全球数千企业应用的TOGAF®标准,不仅仅是IT框架

2022 年 4 月 25 日,The Open Group 发布了 TOGAF®标准第10版。这不仅仅是 The Open Group 的重要里程碑,也是整个企业架构行业和所有从业者的重大利好。作为企业架构师的首选标准,TOGAF一直以来都受到人们的欢迎。对此,第10版必须要满足很高的期望。

对于企业架构师来讲,新版本有哪些新的变化,又该如何被企业裁剪得以适配。本文旨在尝试解释这一需求。

本文作者为国外畅销书《Getting Started with Enterprise Architecture(企业架构入门)》一书的作者Eric Jager,该书被IT等数字化从业者大量阅读,并受到行业的广泛认可。

对于数字化从业者来说,TOGAF®标准是再熟悉不过的概念了。如果你问我的话,我会说,它是一种非常完整的企业架构框架,涵盖了企业架构的所有方面,并且允许进行各种定制。这使得它成为了任何架构实施的优秀框架。换句话说,TOGAF标准棒极了(The TOGAF Standard is Awesome)!

01原因

这个框架之所以如此出色,是因为:

  • 它已经存在了数十年,并且还在不断演进

  • 它涵盖了企业架构的所有方面,绝不仅仅是IT部分

  • 它有一个实际且高度可调整的过程,用于应用和实施企业架构

  • 它鼓励用户根据架构挑战的需求进行定制

02溯源

在深入探讨我刚才提到的将 TOGAF 标准定为出色企业架构框架的原因之前,让我们回顾一下这个框架的起源。

我们需要回溯到 1995 年。这是 TOGAF标准由The Open Group创建的年份。它是对 TAFIM(信息管理技术架构框架)的进一步发展。如今,TOGAF标准是最著名的架构框架之一,与 Zachman Framework™齐名。TOGAF标准包括几个组件。其中包括一个架构开发方法(ADM)、一套标准,以及一套工具和技术。TOGAF标准的设计是为了帮助组织开发一个与他们的业务目标一致的整体和综合的企业架构。

在过去几十年中,TOGAF标准一直被广泛使用,尤其被许多大型组织和政府机构所采用。该框架提供了一种结构化方法来开发和实现企业架构,还提供了一个用于沟通架构概念和解决方案的共同语言和方法。

TOGAF标准的许多关键优势之一就是它在行业内的广泛接受和流行。截至目前,该框架被全球数千家组织使用。这衍生了一系列广泛的工具、培训和认证计划的发展。


03不仅是IT框架

通常来说,TOGAF标准被认为是一流的IT架构框架。因此,它不会作为企业架构框架而有用。然而,事实恰恰相反。几十年以来,TOGAF标准越来越专注于企业架构。部分原因是由于对业务和IT对齐支持的改进,该框架已经发展成为一个完整的企业架构框架。第10版的推出带来了对业务架构的强烈关注。值得注意的是,The Open Group现在在很大程度上依赖于业务架构论坛对业务架构的方法。

那些仍然认为TOGAF框架仅是一个IT框架的架构师,在绝大多数情况下,是依赖于较早版本的TOGAF标准。我经常遇到这种类型的架构师。当我问他们上次真正接触TOGAF或积极使用(部分)框架是什么时候时,十有八九他们会说是在十到二十年前。在这十到二十年里,我们周围的世界发生了很大的变化,TOGAF标准也改变了,它早已不再是上世纪90年代初所开始的IT框架。

04ADM 

架构开发方法(ADM)是TOGAF标准的关键组成部分;它是一切的核心。ADM是一个全面的迭代方法,用于开发和管理企业架构。ADM提供了一个逐步指南,用于创建和维护架构文档,并确保与业务目标的对齐。它包括几个阶段,包括识别业务需求、制定架构愿景、创建架构计划、实施架构并保持架构更新。

ADM被视为一种能使企业架构师开发和实施企业架构的过程。实际上,TOGAF标准是为开发企业架构提供过程描述的少数几个架构框架之一。

从框架中不要推断不在其中的陈述。TOGAF ADM:

- 不要求步骤必须按照所示的顺序执行

- 不要求“瀑布”过程;即每个阶段必须在下一个开始之前完成

- 不指定任何阶段或架构开发周期的持续时间

TOGAF框架建议对ADM进行调整以满足企业的需求;敏捷性就是其中之一。该框架的灵活性是其优势之一。由于ADM是完全迭代的,您可以根据需要多少使用它。此外,没有必要按顺序完成所有阶段(A到H),鼓励架构师专注于适合其需求的特定阶段。

05可裁剪性

正如上文所述,框架完全可以根据使用组织的愿望或需求进行调整。这是必要的,因为有些情况下不需要应用框架中描述的所有内容。因此,鼓励架构师仅使用必要和有用的内容,这种可裁剪性是TOGAF标准的优势之一。

TOGAF标准并不需要从头到尾全部实施,这一点经常被误解。这就是为什么有些人会认为这个框架过于庞大或过于集中化。事实是,TOGAF标准并不需要以这种方式实施,试图这样做反而违背了框架的高度适应性。

在我写的书《Getting Started with Enterprise Architecture》中,我发现这个框架非常易于定制。在书中,我使用了一个自行开发的“企业架构实施轮(Enterprise Architecture Implementation Wheel”。这个模型是基于TOGAF标准的。实施轮中的阶段很容易映射到TOGAF标准中的ADM阶段。

我只想为我的书描述企业架构的基础知识,而能够轻松地运用TOGAF标准,这表明这个框架非常适合任何类型的企业架构实施。无论是全面实施还是基本方法,TOGAF标准都提供了灵活的方式来应用,适合任何目的。

06市场性

框架提供了一个非常广泛的目录、图表和矩阵,架构师可以使用这些工具来开发和展现架构。框架中呈现的每一个架构成果或工件都经过深思熟虑,并与周围的架构概念紧密相关。

TOGAF框架还与全球认可的(最初独立于TOGAF开发的)ArchiMate®建模语言轻松集成。在2008年被The Open Group合并后,这种建模语言得到了进一步发展。这确保了框架与建模语言之间持续的集成。

07结论

总结来说,TOGAF标准是一个高度灵活且易于调整的框架,它允许架构师根据组织所处的情况或成熟阶段以任何形式应用丰富的书面信息和指导。它也是少数几个提供可以遵循实施架构的实际流程的框架之一。我所指的这个流程同框架的其余部分一样具有适应性,指的是流程的迭代性质。ADM在敏捷环境中也具有非常出色的适用性。

当然,TOGAF代表The Open Group体系结构框架,但我想将其称为:The Open Group的杰出框架。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java异常详解及自定义异常

认识异常,掌握异常处理主要的5个关键字:throw、try、catch、final、throws并掌握自定义异常 目录 1、异常概念与体系结构 1、1异常的概念 1、2异常体系结构 1、3异常的分类 编译时异常: 运行时异常 : 2、异常处理 2、1防御式…

每日直播分享车载知识:硬件在环、UDS诊断、OTA升级、TBOX测试、CANoe、ECU刷写、CAN一致性测试:物理层、数据链路层等

每日直播时间:(进腾讯会议方式:QazWsxEdc_2010) 周一到周五:20:00-23:00(讲一个小时,实操两个小时) 周六与周日:9:00-17:0…

C# 中的Semaphore(信号量)详解与应用

文章目录 1. 信号量是什么?2. C# 中的 Semaphore 类3. 信号量的使用示例3.1 创建信号量3.2使用信号量同步线程 4. 总结 在并发编程中,同步是一种基本的需求。信号量(Semaphore)是一种常见的同步机制,它用于控制对共享资…

智能充电(新能源电动车,电单车)云管理系统的定制解决方案

一 系统简介 智能充电(新能源电动车,电单车)云管理系统 是一套能够实现对充电站/桩的实时通讯、状态监控、故障检测、运营分析、数据统计、策略设置的智能化多任务管理系统。 二 平台概览 智能充电云管理系统 https://chongdianzhuang.itg…

AI大模型+软件开发,计算机从业者转行的契机?

自从大模型吹响新一轮技术革命的号角后,整个行业各个层次都面临大模型带来的范式转换。我今年在 4 月份上海举办的全球机器学习技术大会上演讲时曾提出,大模型为计算产业带来了计算范式、开发范式、交互范式的三大范式改变。今天是软件研发技术大会&…

职业理念教育观

职业道德理念——教育观 教育是什么、干什么、为了什么,教育心该培养什么样的人、如何培养人等。 教育观 素质教育内涵 教学观 素质教育内涵 新课程改革的教学观

力扣-贪心算法4

406.根据身高重建队列 406. 根据身高重建队列 题目 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或…

微信商城自定义小程序源码系统,PHP+MySQL组合开发 带完整的源代码包以及搭建教程

系统概述 传统电商模式面临着诸多挑战,如用户体验不够个性化、运营成本较高等。而微信商城小程序凭借其轻量级、便捷性和与微信生态系统的紧密结合,为企业提供了新的发展机遇。小编给大家分享一款功能强大、易于定制和扩展的源码系统,帮助企…

C# 快速排序算法的详细讲解

目录 一、前言 二、例子 三、快速排序算法图片讲解 四、快速排序算法代码 五、纯净代码 一、前言 用比较好懂的方式讲一下快速排序算法。 二、例子 如果我有一堆钱,想数清楚,最快的方案是什么? 图1 一堆钱 答:先分类&…

数据库之MQL

1,查询所有 mysql> select * from grade;2, mysql> select id,firstname,lastname from grade;3, mysql> select firstname,lastname from grade where id > 4;4, mysql> select * from grade where sex f;5&…

『SD』比例切换插件 sd-webui-aspect-ratio-helper(附插件)

本文简介 ✨ 告别手动计算,SD绘图神器来啦! 💔 是不是每次使用SD绘图时,都要自己手动去计算图片的宽高比,感觉好繁琐啊? 🎉 今天就来给各位工友安利一个超实用的插件——sd-webui-aspect-ratio-…

【kubernetes集群如何更改所有节点IP】

kubernetes集群如何更改所有节点IP 情景描述更换IP前的准备工作更换IP后的工作--master更换IP后的工作--node节点重新部署之前那些服务 情景描述 我有三台服务器,想要将其组成了一个kubernetes集群,在部署之前,我就对其进行了固定IP的操作&a…

C++、QT企业管理系统

目录 一、项目介绍 二、项目展示 三、源码获取 一、项目介绍 人事端: 1、【产品中心】产品案列、新闻动态的发布; 2、【员工管理】新增、修改、删除、搜索功能;合同以图片的方式上传 3、【考勤总览】根据日期显示所有员工上班、下班时间…

springboot331+vue“有光”摄影分享网站系统+论文+源码+讲解

第3章 系统分析 3.1 可行性分析 3.1.1技术可行性 研发设计程序流程挑选面向对象设计、功能齐全、简单实用的Java编程设计核心理念。MySQL数据库存储数据。Idea工具作为编程软件,win10计算机操作系统作为应用系统,以及数据库可视化工具等技术职称。一般…

十款绚丽的前端 CSS 菜单导航动画

CSS汉堡菜单是一种非常流行的PC端和移动端web菜单风格,特别是移动端,这种风格的菜单应用更为广泛。这款菜单便非常适合在手机App上使用,它的特点是当顶部菜单弹出时,页面内容将会配合菜单出现适当的联动,让整个页面变得…

【软件分享】我们为分类而生—eCognition

分类是各位小伙伴入门遥感需要做的一项基础的工作,在进行遥感影像中的地物进行分类和提取时,如何提高分类精度,常常令人头疼。今天小编带来此前接触过的一个工具,他的名字是—eCognition,感觉比ENVI好用,在…

Java-01-源码篇-04集合-05-SortedMap NavigableMap TreeMap

目录 一,SortedMap 二,NavigableMap 三,TreeMap 3.1 TreeMap 继承结构 3.2 TreeMap 属性 3.3 TreeMap 构造器 3.4 TreeMap 内部类 3.4.1 Values 3.4.2 KeySet 3.4.3 EntrySet 3.4.5 相关集合迭代器 3.4.5.1 PrivateEntryIterato…

使用langchain与你自己的数据对话(二):向量存储与嵌入_langchain chat with your data

之前我以前完成了“使用langchain与你自己的数据对话(一):文档加载与切割这篇文章,没有阅读的朋友可以先阅读一下,今天我们来继续讲解第三门课:向量存储与嵌入。 Langchain在实现与外部数据对话的功能时需要经历下面的5个阶段&am…

【智能制造-11】X型焊枪和C型焊枪

手工焊枪分为X型焊枪和C型焊枪两种。 X焊枪中,气缸活塞杆与活动枪臂体之间以轴连接,气缸活塞做直线运动,焊枪臂绕转轴摆动,进行焊接。 C型焊枪中,气缸活塞杆与活动枪臂联动,进行直线往复运动,进…

简单实现联系表单Contact Form自动发送邮件

如何实现简单Contact Form自动邮件功能?怎样简单设置? 联系表单不仅是访客与网站所有者沟通的桥梁,还可以收集潜在客户的信息,从而推动业务的发展。AokSend将介绍如何简单实现一个联系表单,自动发送邮件的过程&#x…