本篇介绍[数据知识]TOGAF标准9.1—引言(核心概念)的学习心得,供大家学习和参考。
本篇重点讨论了:
什么是TOGAF?
TOGAF的架构含义?
TOGAF涉及哪些架构呢?
架构开发方法
交付物、制品和构建块的含义
企业的连续统一体
架构库
建立和维护企业架构EA能力
构建良好的架构能力运行环境
TOGAF与其他架构
[内容精要]
什么是TOGAF?
是一种架构框架,提供方法和工具,帮助确认、构建、使用和维护企业架构。是一套可复用架构资产的迭代流程模型。
TOGAF的“架构”含义?
遵循 ISO/IEC 42010:2007 的"架构"定义"一个系统的基础组织,表现为系统组件、组件之间及其组件与环境之间的相互关系,以及对系统设计和演进所开展的治理。TOGAF对"架构"具备两种含义:
对一个系统的正式描述,指导该系统组件层级实施的详细计划;
组件结构及其之间的关联关系的设计,随企业发展变化的治理原则和指南。
TOGAF涉及哪些架构呢?
企业架构EA包含,四种架构子域:
业务架构,企业战略、业务战略、治理、组织和文化、业务流程等;
数据架构,描述企业数据管理资源及概念、逻辑和物理数据资产等;
应用架构,提供各个应用及其之间交互作用下,支撑企业业务流程的关联关系的总体蓝图;
技术架构,支持业务、数据和应用所需的逻辑软件和硬件能力,包含:IT基础设施、通信、网络、中间件和标准等。
架构开发方法
TOGAF架构开发方法(ADM),用于开发架构的可复用的流程模型,包括:架构框架构建、架构内容开发、架构过渡设计和架构实施管控等。通常ADM方法内的开发活动,需要以受控的形式,实施一个连续的迭代周期,以保证组织响应业务目标和机会的变革。
预备阶段,描述创建架构能力的前期准备和启动工作,涉及TOGAF的企业特点定制化和企业架构原则等;
阶段A:架构愿景,描述企业架构开发工作周期的初始阶段,包括:企业架构开发范围、利益相关者、架构愿景的定义,并获得推进架构工作的正式开发批准;
阶段B:业务架构,业务架构开发;
阶段C:信息系统架构,信息系统架构开发;
阶段D:技术架构,技术架构开发;
阶段E:机会和解决方案,参考之前阶段的架构交付物,形成引导实施规划;
阶段F:迁移规划,确定详细的实施和迁移计划,保证企业从当前基线架构转移到目标架构;
阶段G:架构治理,实施架构各阶段的监督和控制;
阶段H:架构变更管理,为管理达到预期新架构,所开展的正式变更控制程序;
需求管理,对架构开发ADM各阶段的需求,开展流程化的管理和审查。
交付物、制品和构建块
TOGAF针对ADM各阶段的工作交付成果,通过架构内容框架为架构内容提供一个结构化的"内容元模型",对主要工作产物进行一致地定义、结构化和表达。架构内容框架,有三种分类描述类型:
交付物,以合同形式约定的项目交付成果,并经利益相关者正式审批、同意且签发;
制品,描述架构某一个方面的架构工作产物;
构建块,描述业务、IT或架构能力建设的组件,它可以与其他构建块进行组合,形成交付架构和解决方案。包括两种构建块:架构构建块(ABB),描述提出的架构能力需求,对解决方案构建块(SBB)提出相关要求和制定原则;解决方案构建块(SBB),代表用于实现满足需求所需的能力的组件。
企业的连续统一体
是架构资产库中的一种视图,它提供架构和解决方案的制品,从一般基础性到组织特定的架构演变的分类方法。包括两个概念:架构连续统一体和解决方案连续统一体。
架构资产库
架构资产库用于将ADM创建的不同类别的架构交付成果,输出存储在不同的架构库组件中。在整个架构治理框架内运行,保持协调一致的输出,存放在架构资产库中。
架构元模型,架构框架在组织层级上的裁剪,包含:架构内容元模型;
架构能力,定义架构治理参数、结构和流程;
架构全景,某一时点的架构景观,反映多重层级的不同架构目的;
标准信息库(SIB),获得新建架构所遵守的标准,包括:国家标准、行业标准、选定的供应商产品、组织内的共享服务等;
参考库,提供指南、模板、特征模式和利用的参考资料;
治理日志,贯穿ADM的架构治理活动记录。
企业架构EA能力
为有效实施架构过程活动,所需构建的组织结构、角色、职责、技能和工作流程,且将其业务职能落实到位。
架构能力运行环境
企业架构实践需要建立在运转良好的架构基础之上,需要构建等同于其他业务运行单元的业务职能,在考虑ADM过程活动外,需要考虑企业其他业务职能的能力,如:财务、风险、绩效、质量...等。明确架构治理体系,开展架构监控活动工作,保持架构活动工作的协调一致。架构治理框架能够保证业务的一致性,确保可见性、指引和监控,支撑利益相关者的需求和相关问题。
TOGAF与其他架构
企业架构框架需要考虑的两个关键要素:架构活动应定义产出的交付成果;描述架构活动采用的方法。
由于TOGAF的一般性和通用性特点,需要结合企业自身环境对其范围内的交付成果进行集合特定。所以,架构师应基于TOGAF的框架进行裁剪和调整,将其ADM方法与其他的标准框架方法进行综合和协同,如:ITIL、CMMI、COBIT、PRINCE2、PMP、MSP等,帮助企业获得更大的业务机会和核心竞争能力。
[观点解读]
本篇对TOGAF的核心概念进行了介绍。重点涉及:TOGAF的定义、TOGAF的核心架构、ADM开发方法、架构交付物、企业连续统一体、架构资产库及企业获得架构能力的架构治理管控内容,最后是TOGAF与相关其他理论、框架的综合协调。
TOGAF框架明确地给出了,基于企业需求管理为核心的整合业务和IT的构建模型,并运用协调一致的共识化流程,开展基于获得业务变革的IT技术支撑,提供方法和工具的支持。并将企业架构治理作为企业新的业务职能领域,开展企业的架构开发工作。是一套通用的架构开发流程模型。
对于企业IT规划部分,建议大家可以参考:Zachman框架、面向服务架构SOA、战略对应性模型SAM、关键成功因素法CSF、企业系统规划法BSP、战略目标集转化法SST、战略网格法SG、战略规划法SSP、企业流程重组BPR、价值链分析法VCA、信息工程法IE、应用系统组合法APA、CSF/SST/BSP结合的CSB、产出方法分析EMA、投资回收法ROI等。
这里强调,企业架构EA以需求管理为核心进行构建,正是反映出IT规划的本质:没有适合企业业务需求的IT规划,犹如无根之木,其结果可想而知。所以,业务需求分析部分,请大家参考BABOK业务分析知识体系指南,后续也会推出相关系列知识。
[问题]
Q1:TOGAF企业架构框架与其他架构进行综合协同时,应如何构建相关的方法论整合呢?
Q2:关于企业数字化转型,应重点考虑哪些方面的方法论体系、框架、工具和方法呢?
本文来源于微信公众号“CDO首席数据官”,转载请联系原作者。