de_DEen_USes_ESfa_IRfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

TOGAF 中架构交付物的全面指南

引言

在企业架构领域,架构交付物的概念在确保架构工作得到充分记录、审查并符合组织目标方面起着至关重要的作用。TOGAF(The Open Group 架构框架)为管理这些交付物提供了结构化的方法,确保架构工作成果的一致性和清晰性。本文将深入探讨 TOGAF 框架中架构交付物的关键方面、其重要性,并通过实际案例说明其应用。

理解架构交付物

定义

架构交付物是经过正式规定的工作产品,经利益相关方合同约定、审查并签署确认。它们代表架构项目的有形产出,通常在项目完成后归档,或转入架构库作为参考模型、标准,或某一时间点的架构全景快照。

关键特征

  1. 正式规定:架构交付物经过合同规定,并经过正式的审查和批准流程。这确保了它们符合所需标准,并与利益相关方的期望保持一致。
  2. 项目产出:它们是架构项目的有形产出,提供了对架构决策、设计和实施的记录。
  3. 归档或转移:项目完成后,交付物可以归档或转入架构库,在那里可作为未来项目的参考。
  4. 多种构件:单一交付物可能包含多种构件,如目录、矩阵和图表,用于描述架构的不同方面。

构件类型

构件是描述架构特定方面的架构工作产品,通常分为三类:

  1. 目录:事物的列表,例如应用程序、服务或数据实体的目录。
  2. 矩阵:展示事物之间关系的表格,例如能力矩阵或依赖矩阵。
  3. 图表:事物的视觉化表示,例如流程图、数据流图或用例图。

构建块

构建块是企业能力的可重用组件,可以与其他构建块组合以交付架构和解决方案。它们可以在不同详细程度上定义,并可与“架构”或“解决方案”相关联。

  1. 架构构建块(ABBs):描述所需能力,并决定解决方案构建块(SBBs)的规格。例如,企业可能需要客户服务能力,该能力由多个 SBBs(如流程、数据和应用软件)支持。
  2. 解决方案构建块(SBBs):代表将用于实现所需能力的组件。例如,网络是一个构建块,可通过互补的构件进行描述,然后用于实现企业的解决方案。

TOGAF 中架构交付物的作用

结构模型

TOGAF架构内容框架为架构内容提供了一个结构模型,使架构师创建的主要工作成果能够被一致地定义、组织和呈现。该框架旨在作为企业内部架构的独立框架使用,但也能够与其他内容框架(如Zachman框架)进行映射。

与架构仓库的关系

架构仓库作为企业内所有与架构相关项目的暂存区域。它是企业仓库的关键组成部分,能够将架构资产与详细设计、部署和服务管理仓库的组件关联起来。交付物、构件与构建块之间的关系如下图所示:

 

示例:架构定义文档

架构定义文档是一项交付成果,用于记录架构描述。该文档包含若干互补的构件,这些构件是与架构相关的构建块的架构视图。例如,可以创建一个流程图(一个构件)来描述目标呼叫处理流程(一个构建块)。该构件还可描述其他构建块,例如流程中涉及的参与者(如客户服务代表)。交付物、构件与构建块之间的关系如下图所示:

实际示例

场景:实施客户关系管理系统(CRM)

项目概述:启动一个项目,以实施新的客户关系管理系统,以提升客户服务并优化销售流程。

架构交付成果:

  1. 架构定义文档:该交付成果记录了CRM系统的整体架构,包含多个构件,用于描述架构的各个方面。
    • 流程图:一种图示目标呼叫处理流程的图表,包括涉及的步骤和参与者(例如,客户服务代表)。
    • 用例图:一种描述CRM系统与其用户之间交互的图表,突出显示关键用例和参与者。
    • 数据流图:一种展示CRM系统内部数据流动的图表,包括数据实体及其关系。
  2. 目录:
    • 应用目录:列出CRM系统包含的应用程序,包括其描述和功能。
    • 数据目录:列出由CRM系统管理的数据实体,包括其属性和关系。
  3. 矩阵:
    • 能力矩阵:一张表格,展示CRM系统的各项能力及其与业务目标的关系。
    • 依赖矩阵: 一张展示CRM系统中不同组件之间依赖关系的表格。
  4. 构建块:
    • 客户服务能力: 一种架构构建块(ABB),描述了客户服所需具备的能力。
    • CRM应用: 一种解决方案构建块(SBB),代表用于实现客户服能力的应用软件。

过渡到架构库

项目完成后,架构定义文档及其组成部分的成果将由相关方正式审查、批准并签署确认。随后,这些成果将被转入架构库,作为未来项目的参考。诸如客户服务能力与CRM应用等构建块也将存储在库中,可在其他项目中复用。

TOGAF ADM交付物路线图

TOGAF架构开发方法(ADM)是一种全面的开发和管理企业架构的方法。ADM的每个阶段都会产生对架构成功实施至关重要的特定交付物。本指南将描述TOGAF ADM各阶段所需的关键交付物。

初步阶段

交付物:

  1. 定制化架构框架: 一种根据组织特定需求定制的TOGAF框架版本。
  2. 企业架构组织模型: 一种定义组织内企业架构职能的角色、职责和结构的模型。
  3. 架构原则: 一组指导架构开发过程的原则,确保与业务目标和战略目标保持一致。
  4. 业务原则、目标与驱动力: 为架构开发过程提供基础的业务原则、目标与驱动力。
  5. 架构工作请求: 一项正式请求,用于启动架构项目,明确项目范围、目标和预期成果。

阶段A:架构愿景

交付物:

  1. 架构工作说明: 对将要开展的架构工作进行详细描述,包括范围、目标和交付物。
  2. 架构愿景: 对目标架构的高层次描述,概述将要实现的业务价值和关键能力。
  3. 沟通计划: 一份用于向利益相关者传达架构愿景和进展的计划。
  4. 能力评估: 对组织当前能力以及需要解决的差距的评估。
  5. 架构定义文档: 一份描述架构愿景的文档,包括业务场景、利益相关者和架构原则。

阶段B:业务架构

交付成果:

  1. 架构定义文档: 一份更新后的文档,包含业务架构,描述业务战略、治理、组织结构和关键业务流程。
  2. 架构需求规范: 对架构必须解决的业务需求的详细说明。
  3. 架构路线图: 一份高层次的计划,概述开发业务架构的步骤和里程碑。
  4. 架构构建块: 可重用的业务能力组件,可组合以实现业务架构。

阶段C:信息系统架构

交付成果:

  1. 架构定义文档: 一份更新后的文档,包含信息系统架构,描述数据架构和应用架构。
  2. 架构需求规范: 对架构必须解决的信息系统需求的详细说明。
  3. 架构路线图: 一份高层次的计划,概述开发信息系统架构的步骤和里程碑。
  4. 架构构建块: 可重用的信息系统能力组件,可组合以实现信息系统架构。

阶段D:技术架构

交付成果:

  1. 架构定义文档: 一份更新后的文档,包含技术架构,描述硬件、软件和网络基础设施。
  2. 架构需求规范: 对架构必须解决的技术需求的详细说明。
  3. 架构路线图: 一个高层次的计划,概述了开发技术架构的步骤和里程碑。
  4. 架构构建块: 可重用的技术能力组件,可以组合以实现技术架构。

阶段E:机遇与解决方案

交付成果:

  1. 架构定义文档: 一份更新后的文档,包含在架构开发过程中识别出的机遇和解决方案。
  2. 架构构建块: 可重用的能力组件,可以组合以实现所识别的机遇和解决方案。
  3. 架构路线图: 一个高层次的计划,概述了实施所识别的机遇和解决方案的步骤和里程碑。
  4. 解决方案构建块: 用于实现所需能力的组件。
  5. 实施与迁移计划: 一份详细的计划,用于实施并迁移到新架构。
  6. 过渡架构: 描述将支持从基线架构过渡到目标架构的架构。
  7. 实施治理模型: 定义架构实施治理结构和流程的模型。

阶段F:迁移规划

交付成果:

  1. 架构路线图: 一份包含详细迁移计划的更新路线图。
  2. 实施与迁移计划: 一份详细的计划,用于实施并迁移到新架构。
  3. 过渡架构: 一份更新后的描述,说明将支持从基线架构过渡到目标架构的架构。
  4. 实施治理模型: 一个更新后的模型,定义了实施架构的治理结构和流程。

阶段G:实施治理

交付物:

  1. 实施治理模型: 一个定义实施架构治理结构和流程的模型。
  2. 架构合同: 架构职能与其他组织部分之间的协议,定义了架构开发的范围和交付成果。
  3. 变更请求: 对架构变更的正式请求,概述了范围、目标和预期成果。
  4. 合规性评估: 对架构符合标准、法规和业务目标情况的评估。

阶段H:架构变更管理

交付物:

  1. 实施治理模型: 一个更新后的模型,定义了管理架构变更的治理结构和流程。
  2. 架构合同: 架构职能与其他组织部分之间更新后的协议,定义了架构开发的范围和交付成果。
  3. 变更请求: 对架构变更的更新后的正式请求,概述了范围、目标和预期成果。
  4. 合规性评估: 对架构符合标准、法规和业务目标情况的更新后评估。
  5. 架构工作请求: 更新后的正式请求,用于启动架构项目,概述了范围、目标和预期成果。
  6. 需求影响评估: 对架构需求变更影响的评估。
  7. ADM架构需求管理: 一个在ADM生命周期中管理架构需求的过程。
  8. 架构需求规范: 一个更新后的架构需求规范,明确了架构必须解决的需求。

结论

架构交付物是TOGAF框架中的关键组成部分,提供了一种结构化的方法来记录、审查和管理架构工作成果。它们确保了一致性、清晰性,并与组织目标保持一致,为未来项目提供了宝贵的参考。通过理解架构交付物的关键特征、类型及其实际应用,组织可以有效利用TOGAF框架来提升其企业架构能力。

本全面指南深入介绍了TOGAF框架中的架构交付物、其重要性以及实际应用示例。通过遵循本指南,组织可以确保其架构工作得到充分记录、审查,并与战略目标保持一致。

TOGAF ADM为开发和管理企业架构提供了一种结构化的方法,每个阶段都会产生对架构成功实施至关重要的特定交付物。通过了解各阶段所需的关键交付物,组织可以确保其架构工作得到充分记录、审查,并与战略目标保持一致。本全面指南概述了TOGAF ADM交付物及其重要性,以及它们在架构开发过程中的作用。

ArchiMate与TOGAF参考列表

  1. 企业架构TOGAF®工具——ArchiMetric
    • 描述:此资源概述了TOGAF ADM,并说明了Visual Paradigm如何利用ArchiMate图示支持TOGAF交付物的开发。
    • 网址企业架构TOGAF®工具
  2. 把握演进:ArchiMate 2.1至3.2全面指南——ArchiMetric
  3. 借助Visual Paradigm的TOGAF工具掌握企业架构——ArchiMetric
  4. 什么是ArchiMate?——Visual Paradigm
    • 描述:一份关于ArchiMate的逐步学习指南,涵盖其与TOGAF的集成,以及如何与UML和BPMN等现有方法相辅相成。
    • 网址什么是ArchiMate?
  5. 结合ArchiMate使用BPMN补充TOGAF ADM企业架构开发——ArchiMetric
  6. 理解ArchiMate语言中的抽象概念 – ArchiMetric
  7. ArchiMate概述 – 企业架构建模语言 – Cybermedian
    • 描述: 本文概述了ArchiMate与TOGAF及其他框架的集成,以及使用Visual Paradigm进行ArchiMate建模的优势。
    • 网址ArchiMate概述
  8. 使用Visual Paradigm即时流程应对企业复杂性 – ArchiMetric
  9. Visual Paradigm TOGAF – 关于TOGAF、企业架构、ArchiMate等的全面介绍
    • 描述: 本指南深入介绍了ArchiMate 3、TOGAF和企业架构,以及Visual Paradigm如何支持这些框架。
    • 网址Visual Paradigm TOGAF
  10. 免费在线ArchiMate工具 + 示例 – Cybermedian
    • 描述: 该资源提供免费的在线 ArchiMate 工具和示例,突出展示了 ArchiMate 与 TOGAF 的集成,以及 Visual Paradigm 提供的支持企业架构建模的功能。
    • 网址免费在线 ArchiMate 工具 + 示例

这些参考资料全面概述了 ArchiMate 和 TOGAF,它们的集成,以及 Visual Paradigm 上可用于支持企业架构建模的工具。

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注