TOGAF9第7部分:架构能力框架对于如何建立这样的一套架构职能提供了一套参考资料。
TOGAF9第7部分的内容摘要如下图所示:
TOGAF9第7部分内容摘要
架构能力框架总体结构如下图:
架构能力框架
8.1建立架构能力
在组织内实现任何业务能力都需要设计如下四个领域的架构:业务、数据、应用和技术。因此在组织内要建立起架构的实践需要对如下进行设计:
- 架构实践的业务架构,它强调了架构治理、架构流程、架构组织结构、架构信息需求和架构产品等
- 数据架构,它定义了组织的企业连续系列和架构存储结构的结构
- 应用架构,它说明了支撑架构实践所需的功能或应用服务
- 技术架构,它说明了为支持架构应用和企业连续系列,架构实践对基础设施的需求
8.2架构治理
架构能力框架包含了一个框架和对架构治理的一些指导原则。架构治理是在整个企业范围级别上的、管理和控制企业架构和其他架构的实践。它包括如下一些活动:
- 实施一个控制系统,对所有架构构件和活动的创建和监控进行控制,确保组织内架构的有效引入、实施和演进
- 实施一个系统,以确保能对组织内、外部标准和监管要求的合规
- 建立若干流程以支持在约定的条件下对上述流程的有效管理
- 建立并描述影响企业架构的决策结构;其中包括提供决策输入的利益相关者
- 建立一些措施以确保能对组织内、外部清晰定义的一组利益相关者
8.3架构委员会
企业架构不仅仅只是在ADM过程汇总创建出来的一些制品。而更大程度上是能够让组织根据架构中设定的原则来行动,而这需要有一个决策的框架。架构能力框架提供了一套建立和运营企业架构委员会的指导原则。架构委员会对运作的条例负责,必须能够在可能发生冲突的情况下做出决策,并为采纳这些决策的后果承担责任。因此,它应该成为架构中所有关键利益者的一个代表,并且通常由一组负责审查和维护整体架构的执行人员组成。架构委员会的成员必须覆盖架构、业务和项目管理各个领域,这一点很重要。
可以由架构委员会负责并承担完全责任的事项包括:
- 子架构之间的一致性
- 识别可重用的构件
- 企业架构的灵活性;以满足业务需求并利用新技术
- 架构合规的贯彻执行
- 提高组织内架构领域的成熟度水平
- 确保采用基于架构的开发方法体系
- 为所有关于架构的变更提供决策的基础
- 对超出规定范围的决策提供形式上的逐步升级解决的能力
架构委员会也对运作条例负责,如监控和控制架构契约,并对治理条例负责,如创建使用的治理材料。其重要的任务包括: - 分配架构任务
- 正式批准架构产品
- 解决架构中的冲突
8.4架构合规
使用架构组织一个组织内的IT开发,意味着IT项目应该遵循架构路线图进行。如果不是这样,那么必须对其有一个合理的解释。
为了判断是不是出现了这样的情况,应该采用架构合规策略以及一些具体的措施,来确保IT开发项目与架构的一致性。架构能力框架提供了一套过程、若干指引和一个检查列表来确保项目能够符合架构,具体包括:
- 项目影响评估,它必须清楚地说明企业架构如何影响组织内的重大项目
-
架构合规评审过程,这是一个正式的过程,用来评审项目对企业架构的符合程度
架构合规评审过程
8.5架构技能框架
架构能力框架对于承担企业架构工作的人员,提供了一套角色、技能和经验的规范。
“企业架构”和“企业架构师”在今天IT界被广泛地应用,但一直未能很好地定义。它们常用来表示应用在各类不同架构领域中的各种实践和技能。我们需要对它们进行更好的分类,以便他人能够更精确地理解我们正在描述什么类型的架构师/架构。
由于缺乏这种一致的定义,组织在招聘、分配和提升架构领域的职位时,往往存在一些困难。由于对术语的使用不同,在希望招聘各类架构师角色的组织和应聘者之间,往往存在一些不当的沟通和误解。
TOGAF架构技能框架试图解决这个问题,它提供了对TOGAF框架定义的各类架构角色的人员,包括内部和外部的,所需的架构技能和熟练水平的定义。
这些技能的范畴包括:
- 一般性技能,一般包括领导能力、团队工作、人际关系能力等。
- 业务技能和方法,一般包括业务案例、业务流程、战略规划等。
- 企业架构技能,一般包括建模、构建块设计、应用和角色设计、系统集成等。
- 项目群组或项目管理技能,一般包括管理业务变更、项目管理方法和工具等。
- IT通用知识技能,一般包括代理应用、资产管理、迁移规划、服务水平协议等。
- 技术类IT技能,一般包括软件工程、安全、数据交换、数据管理等。
- 法律环境,一般包括数据保护法、合同法、采购法、反欺诈法等。
网友评论