TOGAF 认证是 The Open Group 颁发的架构框架专业认证,是企业在规划、设计、实施和管理 IT 架构时所使用的一种方法和标准。它提供了一个开放的、灵活的、可扩展的方法来构建、部署和管理企业的 IT 架构,帮助企业提高 IT 效率、降低成本、提高业务灵活性和创新能力。
中文名 TOGAF企业架构师认证英文名 The Open Group Architecture Framework英文简称 TOGAF颁证机构 The Open Group证书类别 企业架构(业务架构,数据架构,应用架构,技术架构)同类认证 SAFe for Architects 、CBA TOGAF 9.2为企业架构提供了一套结构化和系统化的框架,但其本身并未明确将敏捷方法融入架构开发方法(ADM)中。这种方法论主要是线性和循环的,重点在于为企业架构的设计和实施提供指导。
然而,在TOGAF 10中,敏捷迭代的概念得到了更明确的关注和鼓励。官方在TOGAF 10中给ADM增加了敏捷性,更强调迭代和递归,支持架构师在不断变化的业务需求和技术环境中灵活地进行架构开发。
TOGAF标准第10版将ADM的敏捷迭代分为四类,包括:架构能力迭代、架构开发迭代、过渡规划迭代以及架构治理迭代 。
今天,小艾老师就来跟大家详细说说这个。
01 架构能力迭代
架构能力迭代关注的是建立和维护一个能够支持企业架构实践的组织结构、角色、职责、技能和流程。在敏捷环境中,这意味着架构团队需要不断地评估和调整其能力,以适应不断变化的需求和条件。
初始准备 :在ADM的预备阶段,团队应确定其当前的架构能力,并识别需要改进的领域。持续改进 :随着项目的进展,团队应定期回顾其架构能力,确保它们与项目目标和业务需求保持一致。适应性调整 :在迭代过程中,团队应灵活调整其方法和工具,以更好地支持敏捷开发。ADM相关阶段:
在ADM的预备阶段,架构团队需要定义敏捷原则和价值观,这包括跨功能团队合作、透明沟通和频繁交付。团队应该设定清晰的迭代目标,以及如何度量和评估迭代的成功。
敏捷迭代要求快速确立架构愿景。在TOGAF 10中,架构愿景阶段(Phase A)鼓励使用快速原型和故事板来可视化目标架构,确保所有利益相关者对预期结果有共同的理解。
架构变更管理(Phase H)在敏捷迭代中,要求架构师持续地评估和改进架构。这包括收集反馈、识别改进机会,并在下一个迭代中实施这些改进。
02 架构开发迭代
架构开发的迭代是ADM中_核心的部分,它涉及到创建和维护企业架构的过程。在敏捷环境中,这意味着架构开发应该是一个持续的、迭代的过程,而不是一个线性的、瀑布式的活动。
迭代规划 :在每个迭代开始时,团队应定义清晰的迭代目标和交付物。增量开发 :架构组件应以增量的方式开发,允许在每个迭代中逐步构建和完善架构。频繁回顾 :在每个迭代结束时,团队应进行回顾会议,评估迭代的结果,并为下一个迭代制定改进措施。ADM相关阶段:
在业务架构阶段(Phase B),敏捷迭代意味着频繁地与业务利益相关者沟通,确保架构设计符合业务需求。通过短周期的反馈循环,架构设计可以迅速调整以适应业务变化。
数据架构(Phase C)和应用架构阶段要求架构师采用迭代和增量的方法来开发架构。这包括创建数据模型的原型,以及开发_小可行产品(MVPs)来验证应用架构的设计。
技术架构阶段(Phase D)强调开发适应性强的技术解决方案,以支持业务和应用架构的需求。敏捷迭代在这里体现为快速的技术原型开发和测试,以及对基础设施的持续集成和持续部署(CI/CD)。
在机会和解决方案阶段(Phase E),敏捷迭代支持快速识别和实施架构机会。这可能包括采用现成的解决方案或快速定制开发,以满足特定的业务需求。
迁移规划阶段(Phase F)在敏捷迭代中,要求架构师制定灵活的过渡路径,允许在实施过程中根据反馈进行调整。这可能涉及到多个小的迭代迁移,而不是一次性的大迁移。
03 过渡规划迭代
过渡规划的迭代涉及到如何从当前架构状态迁移到目标架构状态。在敏捷环境中,这通常意味着采用小步骤、频繁的迁移策略,而不是大规模的、一次性的变更。
短期目标 :定义一系列短期、可实现的迁移目标,以便团队可以快速地看到进展。灵活的迁移路径 :允许迁移路径根据业务需求和技术条件的变化进行调整。持续的反馈 :在迁移过程中收集和利用反馈,以优化迁移策略和解决方案。ADM相关阶段:
在机会和解决方案阶段(Phase E),敏捷迭代支持快速识别和实施架构机会。这可能包括采用现成的解决方案或快速定制开发,以满足特定的业务需求。
迁移规划阶段(Phase F)在敏捷迭代中,要求架构师制定灵活的过渡路径,允许在实施过程中根据反馈进行调整。这可能涉及到多个小的迭代迁移,而不是一次性的大迁移。
04 架构治理迭代
架构治理的迭代确保架构活动与组织的目标和原则保持一致。在敏捷环境中,这意味着架构治理应该是一个动态的、适应性强的过程。
原则的迭代评估 :定期评估和更新架构原则,以确保它们反映组织的当前目标和策略。治理机制的适应性 :开发和维护灵活的治理机制,以支持敏捷开发和持续改进。持续的监督和指导 :通过持续的监督和指导,确保架构活动符合组织的方向和政策。ADM相关阶段:
实施治理阶段(Phase G)确保架构实施过程中的敏捷性和适应性。这包括建立监控和控制机制,以确保架构实施与业务目标保持一致,并能够快速响应任何偏差。
架构变更管理(Phase H)在敏捷迭代中,要求架构师持续地评估和改进架构。这包括收集反馈、识别改进机会,并在下一个迭代中实施这些改进。
05 迭代的模型与图表
TOGAF 10还提供了一些具体迭代开发的模型和图表,如下:
好了,以上是TOGAF 10中关于ADM敏捷迭代的一些基础知识。如果你想要掌握更多关于TOGAF标准第10版 方面的知识和技能,小艾老师推荐大家参加:TOGAF EA企业架构认证培训(基于TOGAF标准第10版) 。