架构在组织成功中起着至关重要的作用。它使组织能够将其业务战略与技术解决方案相匹配,从而提高效率并降低风险。然而,建立和维护有效的架构实践可能是一项艰巨的任务。这正是架构能力框架发挥作用的地方。
由开放组架构论坛(TOGAF)开发,该框架为组织建立和维护稳健的架构实践提供了全面的指导方针。该框架包含七个组成部分,包括架构能力、架构委员会、架构合规性、架构合同、架构治理、架构成熟度模型以及架构技能框架。在本文中,我们将深入探讨这些组成部分,并理解它们在建立有效架构实践中的作用。

TOGAF的架构能力框架
TOGAF(开放组架构框架)是企业架构中广泛使用的框架。TOGAF的关键组成部分之一是架构能力框架,它帮助组织建立并维护有效的架构实践。
架构能力框架由多个相互协作的组成部分构成,使组织能够创建和管理其架构资产。这些组成部分包括:
- 建立架构能力: 这包括建立支持组织架构实践所需的必要结构、流程和角色。这包括定义架构实践的范围,识别利益相关者及其角色,并建立必要的治理机制。
- 架构委员会: 架构委员会负责监督组织架构的开发与实施。该委员会为架构团队提供指导和方向,确保与业务战略和目标保持一致,并帮助解决出现的任何冲突。
- 架构合规性: 该组成部分确保组织的架构符合相关标准、政策和法规。这包括建立合规框架、开展合规评估,并解决出现的任何合规问题。
- 架构合同: 架构合同是架构团队与其他组织利益相关者之间的协议。这些合同定义了架构工作的范围、目标和交付成果,以及各方的角色和职责。
- 架构治理: 架构治理确保组织的架构与业务战略和目标保持一致,并支持组织的整体绩效。这包括建立治理结构、定义治理流程,并监控治理机制的有效性。
- 架构成熟度模型: 架构成熟度模型帮助组织评估其架构实践的成熟度,并识别改进领域。这些模型为评估组织的架构能力提供了框架,并确定在架构方面适当的投资水平。
- 架构技能框架: 架构技能框架帮助组织识别有效架构实践所需的技能和能力。这包括定义架构角色与职责、识别所需技能与知识,并制定培训与发展计划以提升架构技能。
建立架构能力
建立架构能力涉及使用ADM来为组织的架构实践建立框架。该过程需要设计四种领域架构:业务、数据、应用和技术。为建立架构实践,必须设计以下架构:
- 架构实践的业务架构,突出显示架构治理、架构流程、架构组织结构、架构信息需求、架构产品等。
- 数据架构,定义了组织企业连续体和架构仓库的结构。
- 应用架构,明确实现架构实践所需的功能和/或应用服务。
- 技术架构,描绘了架构实践的基础设施需求及其在支持架构应用和企业连续体方面的部署。
通过设计这些架构,组织可以建立一个与业务目标保持一致的有效架构实践,从而实现架构资产的创建与管理。
架构委员会:
架构能力框架的另一个组成部分是架构委员会,它为建立和运营企业架构委员会提供指导。架构委员会负责监督组织架构的开发与实施,确保与业务目标保持一致,并解决出现的任何冲突。架构委员会通过为架构团队提供指导和方向,帮助确保架构实践的有效性和高效性。通过实施架构能力框架中的架构委员会组成部分,组织可以建立一个促进有效决策并推动架构实践成功的治理结构。
以下是一个建立架构委员会的示例:
- 定义架构委员会的目的和范围:设立架构委员会的第一步是定义其目的和范围。这包括确定该委员会将负责什么、其目标是什么,以及它将如何与组织中的其他利益相关者互动。例如,架构委员会可能负责监督组织架构的开发与实施,确保与业务目标保持一致,并解决可能出现的任何冲突。
- 确定架构委员会的成员构成:下一步是确定谁将担任架构委员会成员。这包括识别组织中具有必要专业知识和决策权威的利益相关者,以参与组织架构相关决策。例如,架构委员会可能包括来自IT、业务及其他相关领域的代表。
- 建立架构委员会的治理结构:在确定架构委员会成员后,下一步是建立委员会的治理结构。这包括明确委员会的运作程序、决策流程和沟通渠道。例如,架构委员会可每月召开会议,审查拟议的架构变更,并决定实施哪些变更。
- 制定架构委员会章程:章程是一份概述架构委员会目的、范围、成员构成及治理结构的文件。章程应由所有委员会成员及其他相关利益相关者审阅并批准。章程也应根据需要定期审阅和更新。
- 实施架构委员会:最后,应实施架构委员会并开始其工作。这包括向相关利益相关者传达委员会的目的和范围,定期召开会议,并就组织架构相关事项做出决策。
通过遵循这些步骤,组织可以建立一个有效的架构委员会,以促进高效决策并推动架构实践的成功。
示例:
以下是一个组织为解决某个问题而设立架构委员会的真实案例:
问题描述:一家大型金融机构在其IT系统方面面临重大挑战。该组织通过一系列并购迅速扩张,导致IT环境复杂,存在大量遗留系统和冗余。该组织难以维护其系统,IT人员也因应对需求而疲于奔命。
解决方案:为应对这些挑战,该组织决定设立架构委员会。该委员会的目的是监督组织架构的开发与实施,确保与业务目标保持一致,并解决出现的任何冲突。
架构委员会的成员包括来自IT、业务及其他相关领域的代表。委员会每月召开会议,审查拟议的架构变更,并决定实施哪些变更。委员会的治理结构由一份章程明确,该章程规定了委员会的目的、范围、成员构成及运作程序。
架构委员会迅速识别出组织IT环境中需要关注的多个领域。他们制定了一项现代化系统的发展路线图,包括淘汰遗留系统、整合冗余系统,并实施新系统以满足组织不断变化的需求。
通过实施架构委员会,该组织得以提升IT系统的效率与效能。委员会为IT人员提供了指导与方向,确保其工作与业务目标和优先事项保持一致。架构委员会还帮助解决了组织不同部门之间出现的冲突,促进了协作与合作。总体而言,架构委员会在帮助组织应对IT挑战并为其未来发展奠定基础方面发挥了关键作用。
架构合规
架构合规是TOGAF架构能力框架中的一个关键组成部分,为如何确保组织架构符合相关标准、政策和法规提供指导。
建立合规框架是确保架构合规的第一步。这包括明确组织的合规要求,并制定监控和报告合规性的流程。例如,合规框架可包括审查架构变更和开展合规评估的程序。
下一步是开展合规评估,以确定组织架构是否符合相关标准、政策和法规。这可能包括审查文件、访谈利益相关者,以及进行测试或审计。合规评估的结果用于识别不合规领域,并制定应对问题的计划。
最后,解决合规问题需要实施纠正措施,使架构达到合规状态。这可能包括更新文档、修改流程,或对架构本身进行调整。定期监控和报告合规情况也至关重要,以确保持续合规。
通过遵循架构合规,组织可以确保其架构符合相关标准、政策和法规。这有助于降低风险,并确保组织架构在支持业务目标和宗旨方面高效且有效。
示例:
问题描述:一家大型医疗组织已实施新的电子病历(EMR)系统。作为实施的一部分,该组织必须确保EMR系统符合相关监管要求,例如HIPAA(健康保险可携性和责任法案),该法案对患者健康信息的隐私和安全设定了标准。
为确保符合HIPAA要求,该组织建立了架构合规框架,包括定期开展合规评估和报告。该组织还对EMR系统进行了详细审查,以识别任何潜在的合规问题。
在合规审查过程中,该组织发现电子病历系统在多个方面未能完全符合HIPAA要求,例如访问控制不足以及用户活动的日志记录和审计不充分。该组织制定了应对这些问题的计划,并实施纠正措施,以使电子病历系统符合HIPAA要求。
为确保持续合规,该组织建立了监控和报告合规性的流程,包括定期审计和向高级管理层报告。这些流程有助于组织及时发现并解决合规问题,确保电子病历系统持续符合相关法规要求。
通过实施架构合规框架,该医疗组织能够确保其电子病历系统符合HIPAA要求,降低安全漏洞风险,保护患者健康信息。该组织还展示了其对合规的承诺,有助于赢得患者、监管机构及其他利益相关方的信任。
架构治理
架构治理是TOGAF架构能力框架中的关键组成部分,因为它确保组织的架构与其整体业务战略和目标保持一致。架构治理的过程包括建立治理结构、定义治理流程,以及监控治理机制的有效性。
治理结构是架构治理的基础,为决策和监督提供框架。这些结构包括架构委员会,负责监督架构成果的开发与实施,以及其他治理机构,如指导委员会和工作小组。架构委员会由来自不同业务部门和职能的高级管理人员及利益相关方组成,确保架构与组织的整体业务战略和目标保持一致。
定义治理流程是架构治理的另一个关键方面,因为它确保了开发和实施架构成果所需步骤的落实。治理流程包括对架构成果(如架构原则、标准和模型)的审查与批准流程,以及利益相关方之间的沟通与协作流程。这些流程确保所有相关利益相关方都参与架构成果的开发与实施,并将他们的反馈纳入最终设计。
最后,监控治理机制的有效性是一个持续的过程,确保治理框架能够有效运行。这包括使用指标和绩效指标来监控架构成果的进展,并识别需要改进的领域。通过监控治理机制的有效性,组织可以确保其架构与整体业务战略和目标保持一致,并支持其整体绩效。
示例:一家跨国零售公司正计划拓展其业务至新市场并增强其在线存在感。为实现这些目标,该公司决定启动一项数字化转型计划,包括开发新的电子商务平台、整合其供应链管理系统以及优化其分销网络。
为确保数字化转型计划与公司的业务战略和目标保持一致,建立了架构治理框架。该框架包括:
- 治理结构,
- 治理委员会,
- 治理流程,以及
- 治理机制。
- 该治理结构包括一个架构委员会,负责监督架构成果的开发与实施,并确保其与公司的业务战略和目标保持一致。
- 该架构委员会由来自不同业务部门和职能的高级管理人员组成,包括信息技术、财务、市场营销和运营。
- 该治理流程包括对所有架构成果(如架构原则、标准和模型)的审查与批准流程。审查与批准流程涉及架构委员会及其他相关利益相关方,确保这些成果与公司的业务战略和目标保持一致。
- 该治理机制包括用于监控架构治理框架有效性的指标和绩效指标。例如,公司可以跟踪在特定时间内完成审查与批准的架构成果所占比例,或及时解决的架构相关问题的数量。
通过建立架构治理框架,这家跨国零售公司能够确保其数字化转型计划与业务战略和目标保持一致。该治理框架为开发和实施必要的架构成果提供了结构化方法,并确保所有相关利益相关方都参与其中。治理机制有助于监控治理框架的有效性并识别改进领域,确保公司的架构支持其整体绩效。
架构成熟度模型
架构成熟度模型是TOGAF架构能力框架中的关键组成部分,它们为组织提供了一个评估其架构实践成熟度并识别改进领域的框架。这些模型帮助组织确定在架构方面的适当投资水平,并设定在长期内提升架构能力的目标。
架构成熟度模型通常由多个级别或阶段组成,每个级别或阶段代表组织架构实践的成熟度水平。这些阶段通常包括:
- 初始阶段: 组织没有正式的架构实践,也没有采用一致的方法来开发架构。
- 临时性: 组织已有一些临时性的架构实践,但在整个组织中并未一致应用。
- 已定义: 组织已建立明确的架构实践,拥有既定的流程和指导原则,但在整个组织中并未一致应用。
- 受控: 组织拥有明确且一致应用的架构实践,绩效得到衡量和管理。
- 优化: 组织的架构实践正在持续改进,重点在于创新和推动业务价值。
通过将自身架构实践的成熟度与这些阶段进行对比评估,组织可以识别出需要改进的领域,并设定提升架构能力的目标。例如,处于临时性阶段的组织可能专注于建立更一致的架构开发方法,而处于受控阶段的组织则可能专注于衡量并提升其架构实践的绩效。
架构成熟度模型为组织提供了评估其架构实践成熟度并识别改进领域的方法框架。通过使用这些模型,组织可以设定提升架构能力的目标,并确保其架构实践与整体业务战略和目标保持一致。
示例
一个现实中的架构成熟度模型示例是由卡内基梅隆大学软件工程研究所(SEI)开发的架构成熟度模型。该模型被广泛用于评估组织软件架构实践的成熟度。
SEI架构成熟度模型包含五个级别,与我上述描述的类似:
- 初始阶段: 架构实践是临时性的且未明确定义。没有正式的架构开发流程。
- 可重复: 架构实践部分被记录下来,且在不同项目间可能有所不同。虽然存在一定程度的流程定义,但并未一致应用。
- 已定义: 架构实践在各项目中被记录并一致应用。组织已确立了架构原则和指导方针。
- 受控: 架构实践被衡量和管理,绩效指标被用于提升架构能力。架构实践已融入组织的整体管理流程中。
- 优化: 架构实践持续改进,重点在于创新和推动业务价值。组织具备持续改进的文化,并积极寻求提升架构实践的新方法。
通过使用该模型,组织可以评估其架构实践的成熟度并识别改进领域。例如,处于可重复级别的组织可能专注于改进其流程定义和文档化,而处于已定义级别的组织可能专注于提升架构实践在各项目间的统一性。处于受控级别的组织可能专注于衡量和管理其架构实践的绩效,而处于优化级别的组织则可能专注于通过架构实践推动创新并提升业务价值。
架构能力框架
架构能力框架对于组织全面了解有效架构实践所需技能和能力至关重要。该框架有助于组织识别架构团队成员为有效履行其职责所需的知识、技能和能力。
架构能力框架包括定义架构角色与职责、识别所需技能与知识,并制定培训与发展计划以提升架构能力。该框架有助于确保架构团队成员具备支持组织目标和宗旨所需的能力。
例如,架构技能框架可能会识别架构团队内的以下角色:
- 企业架构师
- 解决方案架构师
- 数据架构师
- 应用架构师
- 技术架构师
这些角色中的每一个都需要特定的技能和知识。架构技能框架可能会识别出每个角色所需的以下技能和能力:
- 企业架构师:战略思维、商业敏锐度、企业架构框架、利益相关者管理、沟通技巧
- 解决方案架构师: 解决方案设计、技术知识、架构框架、沟通技巧、问题解决
- 数据架构师: 数据建模、数据治理、数据管理、数据库技术、数据分析
- 应用架构师: 应用设计、软件工程、编程语言、应用框架、沟通技巧
- 技术架构师: 基础设施设计、技术趋势、系统管理、网络设计、安全与合规
基于已识别的技能和能力,组织可以制定培训和发展计划,以提升架构技能,确保架构团队成员具备有效履行其职责所需的技能。该框架还有助于识别组织架构实践中的技能差距和改进领域。
示例
以下是一个组织如何使用表格进行技能盘点的示例:
| 技能领域 | 熟练程度 | 培训需求 | 所需资源 |
|---|---|---|---|
| 企业架构框架 | 中级 | TOGAF 9.2 高级培训 | TOGAF 9.2 培训课程、在线资源、导师指导 |
| 数据建模 | 专家 | 不适用 | 不适用 |
| 利益相关方管理 | 中级 | 沟通与谈判技巧的高级培训 | 沟通与谈判培训课程,导师指导 |
| 解决方案设计 | 初级 | 解决方案设计最佳实践的中级培训 | 解决方案设计培训课程,在线资源,导师指导 |
| 技术知识 | 高级 | 不适用 | 不适用 |
在此示例中,该组织已确定与其架构实践相关的五个技能领域,并评估了每个领域的专业水平。该组织还确定了培训需求以及在专业能力不足领域所需的发展资源。
例如,该组织可能对其架构团队成员的技能进行了评估,并确定需要在TOGAF 9.2方面进行高级培训。随后,该组织可分配资源,通过TOGAF 9.2培训课程和导师指导来提供必要的培训。
同样,该组织可能发现利益相关方管理方面存在技能差距,并确定需要进行沟通与谈判技巧的高级培训。随后,该组织可分配资源,通过沟通与谈判培训课程和导师指导来提供必要的培训。
总体而言,使用表格进行技能盘点有助于组织识别技能差距,并制定培训与发展计划,以提升架构技能并提高架构实践的有效性。
总结
架构能力框架是由开放组架构论坛(TOGAF)制定的一套全面指南,帮助组织建立并维持有效的架构实践。该框架包含七个组成部分,包括架构能力、架构委员会、架构合规性、架构合同、架构治理、架构成熟度模型以及架构技能框架。
建立架构能力提供了如何使用架构开发方法(ADM)在组织内建立架构能力的指导。架构委员会提供了建立和运作企业架构委员会的指导。架构合规性确保组织的架构符合相关标准、政策和法规。架构合同是架构团队与其他组织利益相关方之间的协议。架构治理确保组织的架构与业务战略和目标保持一致,并支持组织的整体绩效。架构成熟度模型帮助组织评估其架构实践的成熟度,并识别改进领域。架构技能框架帮助组织识别有效架构实践所需的技能和能力。
通过遵循架构能力框架,组织可以建立一个强大且有效的架构实践,使其与自身的业务战略和目标保持一致。这可以带来效率提升、风险降低以及业务敏捷性的增强。









