大白话深度剖析 TOGAF - ADM 架构开发方法,不容错过!

摘要:很多小伙伴可能看见过下面这张图,这张图展示的就是TOGAF的ADM(架构开发方法)的核心流程。但是大家可能只是看过,没有实际了解过这张图代表着什么意思,其实它没有你们想象中的那么复杂,今天小艾老师就来为大家逐步讲解ADM架构开发方法!

很多小伙伴可能看见过下面这张图,这张图展示的就是TOGAF的ADM(架构开发方法)的核心流程。但是大家可能只是看过,没有实际了解过这张图代表着什么意思,其实它没有你们想象中的那么复杂,今天小艾老师就来为大家逐步讲解ADM架构开发方法!

首先我们从ADM的中心开始,需求管理阶段的目标是定义一个过程,使企业架构的需求可以被识别、存储并与其他架构开发方法各阶段交互。这是一个动态的过程,通过它,企业架构的需求和因此而产生的变更能够被识别、储存,并与企业架构开发方法其他各个阶段的输入与输出产生互动。简单来说,它就是整个流程的“发动机”,其作用就是明确企业的业务需求、技术需求是什么,这些需求会贯穿整个流程。

举个例子,你是一名项目经理,负责多个项目的推进。每个项目都有一系列任务需要完成,而且经常会有新的任务或紧急事项插入到你的工作计划中。那么在项目中对需求进行需求收集、需求分析(确定优先级)需求存储(记录)、需求跟踪与变更管理、需求沟通与反馈,都是在对需求进行管理

中心看完了我们再来看看外面那圈,大家可能首先注意到的就是处于最上面的预备阶段

预备阶段的主要目标是定义企业架构项目的范围、目标、约束条件和所需资源,以及建立架构团队和制定初步的架构愿景。通过这一阶段的工作,可以确保项目团队对企业架构项目的期望、目标和约束条件有清晰的认识,为后续阶段的工作提供指导。

翻译成大白话就做好开工前的准备工作,就像装修前,你要先选好设计师,准备好预算、目标等。就像你要盖一栋房子,得先想好盖在哪(确定范围)、找谁来帮忙(组建团队)、跟邻居们打好招呼(识别利益相关者)、画个大概的设计图(制定架构愿景)、列个购物清单和时间表(制定项目计划),还得定几条盖房的规矩(定义架构原则)。

举个例子:

某天你心血来潮准备叫上几个小伙伴一起BBQ烧烤,预备阶段就是:

确定范围:决定在哪烤(家里后院还是公园),有多少人参加。

组建团队:看看谁有空来帮忙,比如你朋友负责生火,你弟弟妹妹准备食材。

识别利益相关者:知道谁要来,他们有啥特别要求,比如有人不吃辣,有没有人不喝酒,别让那个只吃素的朋友混进来。

制定架构愿景:想象一下聚会的样子,是闲聊为主还是狂欢为主,完事后要不要再去KTV唱个歌。

制定项目计划:列个清单,买炭、买食材、定时间,还有谁负责啥。

定义架构原则:比如安全第一,别烧到东西了;环保原则,用可降解的餐具。

以上就是ADM中的两个特殊阶段,而在图中剩下的那圈则是ADM的八个连续阶段

ADM中的八个连续阶段一环扣一环,每一环都很重要。它们就像是给企业搭骨架的八个步骤,咱们一步步来捋顺:

阶段 A:架构愿景(开头准备)

先想清楚咱们要搭个啥样的骨架,有啥限制,得找谁来帮忙,还有大概要花多久时间。

在架构愿景阶段,主要目的是确定企业架构的发展方向,并绘制出一个大致的蓝图。这就像是在告诉大家“我们要干什么”,让所有人都能对这个目标达成共识。这个阶段的工作是后续所有步骤的基础,它确保整个团队在开发过程中都有明确的方向和目标。

阶段 B:业务架构(业务搭架子)

看看企业现在干啥活,以后想干啥活,然后给这些活搭个合理的架子,就是定好业务的结构、流程啥的。

业务架构阶段的主要任务是设计企业的业务流程,并解决业务层面的问题。这个阶段就像是规划公司的“做事流程”,比如订单应该如何处理、客户应该如何服务等。通过业务架构的设计,可以确保企业的业务运作更加高效、顺畅。

阶段 C:信息系统架构(信息搭架子)

想着业务架子搭好了,得有啥信息来支持它运行,比如数据啊、系统啊这些,都得设计好。

信息系统架构阶段的目标是设计一套能够支持业务运作的信息系统。这包括决定使用哪些软件、数据库等技术手段来确保信息的流动顺畅。大白话来说,就是决定“用什么软件、数据库”来支持业务,确保企业能够高效地获取、存储和传递信息。

阶段 D:技术架构(技术挑材料)

信息架子搭好了,接下来得挑些啥样的技术材料来建,比如用啥软件、硬件这些。

技术架构阶段的任务是搭建企业的技术基础设施,如服务器、网络设备等。这个阶段就像是搭建企业的“硬件设施”,确保系统能够正常运行。技术架构的设计不仅要考虑当前的业务需求,还要预留出足够的扩展空间,以适应未来的业务增长和技术发展。

阶段 E:机会和解决方案(找好机会和方法)

看看现在有啥好机会能让咱们搭得更好,还有具体要怎么做,都得琢磨琢磨。

在机会和解决方案阶段,企业需要明确哪些改进机会是值得去做的,以及应该如何实施这些改进。这个阶段就像是选出“最有用的解决方案”,比如优化某个流程、升级某个系统等。通过这个阶段的工作,企业可以更加清晰地认识到自身的优势和不足,从而制定出更加有效的改进措施。

阶段 F:迁移规划(搬家计划)

如果企业之前已经有骨架了,现在得想个办法,怎么从老骨架搬到新骨架上去,得有个计划。

迁移规划阶段的主要目的是制定详细的实施计划,确保从现有架构向目标架构的平稳过渡。这个阶段就像是制定一个“装修时间表”,告诉大家什么时候应该做什么工作。通过迁移规划,企业可以更加有序地推进架构升级工作,减少实施过程中可能出现的风险和问题。

阶段 G:实施治理(盯着建)

开始建的时候,得有人盯着,保证建得又快又好,不出啥岔子。

在实施治理阶段,企业需要监督计划的执行情况,并确保按时按质完成所有工作。这个阶段就像是有人盯着“工地进度”,防止工作偏离轨道或延期完成。通过实施治理,企业可以确保架构升级工作的顺利进行,并能够及时解决实施过程中可能出现的问题。

阶段 H:架构变更管理(以后想改咋改)

骨架建好了,以后要是想加点啥或者改改,也得有个规矩,不能乱来。

架构变更管理阶段的目标是确保企业架构能够适应未来的变化。这包括制定变更管理流程、评估变更影响以及实施变更等工作。大白话来说,就是如果以后“有新的需求”或者业务环境发生了变化,企业就需要对架构进行相应的调整。通过架构变更管理,企业可以确保架构的灵活性和适应性,从而更好地支撑业务的持续发展。

可能有小伙伴会疑惑,上面讲得已经很清楚了,为什么还需要加上这些箭头?它们代表什么意思?

其实很简单,企业的需求会变化,所以这个流程不是一蹴而就的,而是一个循环,随着业务发展不断改进和更新。它们代表着一种循环、迭代或者持续改进的过程。用大白话来说,这就像是给企业搭骨架的过程,不是一锤子买卖,而是得不断调整、优化,直到搭出一个既结实又好用的架子。

而这张图中的意思是

从明确目标(愿景)开始,逐步设计业务、系统和技术方案。通过规划和实施,把方案变成现实,并确保落地。随着企业需求变化,不断优化和调整。

就像你家装修,不仅要设计好、装得好,还得考虑以后住着方便,能改造。是的,ADM的整个流程就是为企业搭建“房子”的一套方法论!

总结

看完本文后,小伙伴们有没有发现TOGAF的ADM(架构开发方法)其实并没有大家想象中的那么复杂呢?它不仅是一套适用于企业架构搭建的科学方法论,更是一套可以渗透到我们日常生活中的实用流程指导。无论是在企业的大舞台上,还是在日常的小事务中,我们都能找到ADM的影子,并运用它来优化我们的工作流程。

ADM的精髓在于它的系统性、连续性和灵活性。它从一个明确的目标(愿景)出发,逐步设计业务、系统和技术方案,再通过规划和实施将这些方案变为现实。更重要的是,随着企业需求的变化,ADM能够不断优化和调整,确保架构的灵活性和适应性。这种循环、迭代和持续改进的过程,正是ADM的核心所在。

今后当你需要面对复杂的工作流程或项目时,不妨试着用ADM的方法来梳理和指导,搭建出一个既结实又好用的“架子”,为企业的持续发展提供坚实的支撑。

好了,今天的分享就到这里。如果你希望了解并学习更多架构(业务架构)方面的知识、方法与技能,建议参加TOGAF EA企业架构(TOGAF标准第10版)认证 以及CBA业务架构师认证

以上2个认证艾威都长期有开课,欢迎评论区留言或者私信咨询!!

来源:腊八科技圈

相关推荐