TOGAF ADM 中架构原则的全面指南

引言

架构原则是 TOGAF 架构开发方法(ADM)的基础。它们为在整个企业范围内指导 IT 资源和资产的使用与部署提供了基础框架。本指南将探讨 TOGAF 标准第 9.2 版中所阐述的架构原则的关键概念、特征和示例。

架构原则的关键概念

定义与目的

架构原则定义了企业范围内所有 IT 资源和资产使用与部署的底层通用规则和指导方针。它们反映了企业各要素之间的共识,是未来 IT 决策的基础。每个原则都应与业务目标和关键架构驱动因素明确相关。

架构原则的组成部分

定义原则的标准方式包括:

  1. 名称:应易于记忆,并体现规则的本质。避免使用模糊的词汇和特定的技术平台。
  2. 声明:应简洁且明确地传达基本规则。
  3. 理由:应使用业务术语突出说明遵循该原则所带来的业务效益。
  4. 影响:应从资源、成本以及活动/任务的角度突出说明实施该原则所需的要求。

架构原则的制定

架构原则通常由企业架构师与关键利益相关者共同制定,并由架构委员会批准。它们基于企业层面的原则,必须清晰可追溯并明确表达,以指导决策。制定过程受以下因素影响:

  • 企业使命与计划
  • 企业战略举措
  • 外部约束
  • 当前系统和技术
  • 新兴行业趋势

原则的特性

一套好的原则应具备:

  • 易懂的:组织内所有人员都能轻松理解。
  • 稳健的:能够支持关于架构和计划的高质量决策。
  • 完整的:涵盖管理信息和技术的所有重要原则。
  • 一致的:允许在不产生矛盾的情况下进行平衡的解释。
  • 稳定的:持久且能够适应变化。

应用架构原则

架构原则用于捕捉企业如何使用和部署IT资源的基本真理。它们具有多种用途:

  1. 决策框架:为关于企业架构和项目的有意识决策提供框架。
  2. 评估标准:指导产品、解决方案或解决方案架构的选择。
  3. 功能需求:定义架构的功能需求。
  4. 合规性评估:评估现有实施和战略组合是否符合既定架构。
  5. 理由与影响:为困难决策提供指导,并概述关键任务、资源和潜在成本。

架构原则示例集

业务原则

  1. 原则的优先性:这些原则适用于企业内的所有组织。
  2. 最大化企业利益:决策旨在为整个企业带来最大利益。
  3. 信息管理是每个人的责任:所有组织都参与信息管理决策。
  4. 业务连续性:即使系统中断,企业运营也得以维持。
  5. 通用应用:优先开发企业范围内使用的应用程序。
  6. 服务导向: 该架构基于服务设计,模拟现实世界中的业务活动。
  7. 遵守法律: 企业信息管理流程符合所有相关法律、政策和法规。
  8. IT责任: IT组织负责实施IT流程和基础设施。
  9. 知识产权保护: 企业知识产权必须得到保护。

数据原则

  1. 数据是资产: 数据是宝贵的企业资源,应予以相应管理。
  2. 数据是共享的: 数据在企业各职能和组织间共享。
  3. 数据是可访问的: 数据对用户可访问,以支持其职能履行。
  4. 数据托管人: 每个数据元素都有一个负责数据质量的托管人。
  5. 通用词汇和数据定义: 数据在企业范围内被一致定义。
  6. 数据安全: 数据受到保护,防止未经授权的使用和披露。

应用原则

  1. 技术独立性: 应用程序独立于特定的技术选择。
  2. 易用性: 应用程序易于使用,底层技术对用户透明。

技术原则

  1. 基于需求的变更: 应用程序和技术的变更根据业务需求进行。
  2. 响应式变更管理: 企业信息环境的变更得以及时实施。
  3. 控制技术多样性: 技术多样性受到控制,以最小化成本。
  4. 互操作性: 软件和硬件应符合促进互操作性的既定标准。

推荐的TOGAF ADM工具

Visual Paradigm是一款软件套件,支持广泛的建模和绘图活动,包括与企业架构相关的活动。它在多个方面特别有助于制定和管理架构原则:

  1. 建模与文档: Visual Paradigm提供工具用于创建详细的模型和图表,有助于记录架构原则。这包括创建架构图、流程图和其他视觉表示形式,以展示原则在企业内部的应用方式。

  2. TOGAF ADM支持: Visual Paradigm为TOGAF架构开发方法(ADM)提供专门支持。它包含与TOGAF实践相一致的模板和工具,使根据TOGAF指南制定和管理架构原则变得更加容易。

  3. 协作与沟通:该软件通过提供一个集中化平台,使架构原则能够被共享、审查和批准,从而促进利益相关者之间的协作。这有助于确保在整个开发过程中,所有相关方保持一致并充分知情。

  4. 可追溯性与治理:Visual Paradigm 可帮助建立架构原则与其他企业架构成果(如业务目标、需求和实施计划)之间的可追溯性。这通过从原则到实际应用的清晰视图,支持治理活动。

  5. 模拟与分析:该工具可用于模拟架构原则对企业系统和流程的影响。这有助于在开发早期识别潜在问题或冲突,从而在实施前进行调整。

  6. 定制化与灵活性:Visual Paradigm 允许根据组织的具体需求对模型和图表进行定制。这种灵活性对于确保架构原则在企业各个部分之间得到有效传达和理解至关重要。

总之,Visual Paradigm 可以成为开发、记录和管理架构原则的宝贵工具,尤其是在 TOGAF 框架背景下。其功能支持架构原则的整个生命周期,从初始开发到持续治理和实施。

结论

架构原则对于指导企业架构的开发与实施至关重要。通过遵循 TOGAF 标准中提供的指南和示例,组织可以确保其 IT 资源和资产得到有效且高效地利用,以支持业务目标和战略。