TOGAF是由The Open Group开发的一个高度著名的企业架构框架。它旨在帮助组织通过提供一套系统化的方法来设计、规划、实施和管理企业架构。
但TOGAF架构框架并不容易系统化掌握,诸如构件、构建块、内容元模型、连续体等诸多概念也比较抽象。
因此,这次我打算采用漫画和类比的方式,以五分钟的极短篇幅,来清晰讲述TOGAF架构框架的核心概念及其结构,希望能让每个人都能领略到TOGAF的精妙之处,当然,这仅仅是入门的开始。
一、什么是企业架构?
企业架构是企业的顶层设计蓝图,旨在将企业的组织架构、业务流程、信息系统和基础设施等各方面元素进行全面规划和整合。它以企业的战略目标为出发点,综合考虑各种因素,将它们融为一个协调一致的整体,以支持企业的高效运作和持续发展。
打个比方,企业架构就像是建造一栋大厦前的设计图纸。建筑师会从宏观视角出发,全面考虑建筑的功能、布局、结构、设施等要素,并将它们巧妙地编织进一个统一的规划框架中。这样建造出的大楼,无论从外观还是内部功能上看,都将是一个美观实用、和谐统一的精品。
二、架构框架与企业架构是什么关系?为什么要使用TOGAF架构框架?
架构框架是一套用于设计和管理企业架构的工具、方法和流程的集合。它为企业架构的规划、开发、实施和治理提供指导和最佳实践。因此,架构框架与企业架构的关系可以总结为:架构框架指导和规范了企业架构的建设过程。
架构框架就像是一本盖房子的指南或工具箱,如下图所示,它告诉你应该遵循什么标准,按什么流程,用什么工具来设计和建造房子的各个部分。
TOGAF架构框架因为成熟度高、方法论完善、知识体系丰富、通用性强及生态系统活跃,成为众多架构框架中的佼佼者。
三、TOGAF架构框架主要模块和关系
TOGAF的结构图是TOGAF标准中最重要的一张图,如下所示,搞懂了这张图,就算入了TOGAF的门,下面我就来详细解读这张图。
整张图包括了8个部分(括号中标注了对应的TOGAF标准的章节),分别是:
1、商业愿景与驱动因素(Business Vision and Drivers)
这是一切的起点,定义了我们为什么要做架构,企业的商业愿景和具体的业务驱动力,决定了企业架构的目标和方向。
例如一个零售企业的商业愿景可能是"成为最受欢迎的购物目的地",相应的驱动因素可能包括顾客体验、供应链效率等。
就像盖房子之前,我们要问:这房子建来做什么?谁来住?有什么特殊需求吗?回答了这些问题,我们才能确定房子的总体定位和关键特性,如下图所示。
2、架构能力框架(Architecture Capability Framework, Part VI)
有了目标,我们还需要一支强大的队伍来实现它。这就是架构能力框架要确保的,包括架构治理机制、架构组织结构、架构流程、架构技能框架等。
就像建房子需要一个有能力、有分工、有协作的团队,企业的架构工作也需要体系化的保障,如下图所示。
3、架构开发方法(ADM, Part II)
目标明确、团队组建好后,就要开始干活了。ADM提供了一套标准的架构开发流程,从构想、设计到实施、维护,一步一步来,每个阶段都有明确的任务和成果。
这就像建房队伍严格遵循的施工流程,从勘察、设计到地基、主体、装修、验收,有条不紊地推进,如下图所示。
4、ADM指南和技术(Part III)
光有流程还不够,每个步骤具体怎么做?有什么建议和原则?采用什么工具?ADM指南和技术就是答案。比如如何描述架构、如何进行差距分析、如何评估备选方案等。
这就像施工队的操作手册和工具箱,教大家如何看图纸、如何砌砖瓦,如下图所示。
5、架构内容框架(Part IV)
架构师需要一套标准化的语言来描述架构。架构内容框架为描述复杂的企业架构提供了一套规范化的语言体系。
在架构内容框架中,内容元模型奠定了基础词汇,构建块提供了模块化单元,构件定义了表现形式,交付物则是正式成果。有了这套语言,架构师之间、架构师与利益相关者之间,就能更清晰、高效地沟通和协作,确保架构设计意图的一致性传达和落实。
这就像建筑领域的术语标准、构件体系、图纸种类、文档类型,让设计师、施工方能无障碍地沟通设计意图,如下图所示。
6、企业连续体和工具(Part V)
架构资产需要有效积累和复用。企业连续体是一个架构资产的分类体系,它帮助组织理解和管理其架构元素的成熟度和演进。它确保了架构实践的连续性,支持资产的整合和对新业务需求的适应。
与此相对应的架构仓库是一种工具,用于存储、检索和管理架构资产,如设计文档、最佳实践、模式等。这些工具和仓库使得组织能够跨项目复用这些资产,并且随着时间的推移进行优化和更新。
这个体系就像是建筑公司的资料库,包含了图纸、规范、材料列表和过去项目的经验教训,这些都是可以用来指导新项目的宝贵资源,如下图所示。
7、TOGAF参考材料(TOGAF Library)
从业者需要了解行业最佳实践和标准。TOGAF参考材料,如标准模型、通用架构等,代表了业界经验的总结和提炼。
这就像建筑师会参考的各种建筑规范和优秀案例,用于指导和借鉴,如下图所示。
8、业务能力(Business Capability)
架构最终要服务于业务。业务能力反映了架构在支撑业务目标、提升业务绩效方面的实际效果。
这就像建成后的房子,其居住体验、节能性能等,检验着前期规划设计的成败,也为后续改进完善提供反馈,如下图所示。
综上,TOGAF这八大部分从动机(为什么)、主体(谁来做)、方法(怎么做)、步骤(如何操作)、内容(如何描述)、资产(如何积累)、实践(有何参考)、成效(带来什么)等角度,全面规划了企业架构的方方面面。
它们环环相扣,构成一个完整的、系统的框架和方法论,引领和指导着企业架构的实践,让企业能够更好地规划、建设、利用信息系统,实现业务愿景和价值。
就像你需要建房子(商业愿景),组建团队(架构能力框架),按照建房方法(ADM)进行。在建房过程中,你会遵循建房技术和建议(ADM指南和技术),记录下所有的设计和步骤(架构内容框架),存放你的工具和材料(企业连续体和工具),参考额外的书籍和资料(TOGAF参考材料),最终得到一个具有特定功能的房子(业务能力)。
这个过程保证了从开始到结束你都有一个清晰的指导,确保房子能满足你的需求,并具有良好的质量。
我们学习TOGAF架构框架的过程,其实也需要一个框架,即先抬头看清楚路的方向,再逐步“入微”,这篇文章就是我认为学习TOGAF架构框架的起点,后面会写一个系列的关于TOGAF架构框架的“入微”文章,希望能把以上各模块的具体内容通俗易懂的讲清楚。
转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/114155.html