TOGAF之架构标准规范-需求管理
TOGAF是工业级的企业架构标准规范,本文主要描述架构需求管理阶段。
如上所示,架构需求管理(Architecture Requirements Management)在TOGAF标准规范中处于中心位置
架构需求管理阶段
架构需求管理阶段的主要内容包括阶段目标、阶段输入、流程步骤、阶段输出、架构方法。
阶段目标 |
确保需求管理过程是持续地为架构开发阶段提供可操作的服务 |
管理已被架构开发阶段识别确认的架构需求 |
确保架构需求在架构开发阶段中是可用的 |
阶段输入 |
架构仓库,主要包括架构标准、可重用模块、公开可用的参考模型、特定企业组织的参考模型、企业组织标准 企业架构组织模型,主要包括企业受影响范围、成熟度评估、差距分析、解决方案方法、架构团队的角色与责任、架构工作的约束、预算需求、治理与支持策略 已剪裁的架构框架,主要包括已剪裁的架构方法、架构内容(交付件与人工产品)、配置与部署工具 架构工作声明,定义工作范围与方法,主要包括声明主题、架构项目的要求与背景、架构项目的描述与范围、架构愿景的总体描述、范围过程的特殊变化、角色责任交付、验收条件与过程、架构项目计划与时间表、声明批准 架构需求规格说明书,描述实现项目需要的架构内容,主要包括成功的方法措施、架构需求、业务服务约定、应用服务约定、实现指导、实现规格说明书、实现标准、互操作性标准、IT服务管理需求、约束、假设条件、所有架构阶段的差距分析、IT服务管理需求 需求影响评估,主要包括具体需求的引用、需求的利益相关者的优先权、开发阶段的回溯、阶段需求的优先级、阶段调查的结果与修正优先级、需求管理的推荐建议、仓库参考内容 |
流程步骤 |
识别确认与文档化需求,主要包括使用业务场景分析方法与类比分析方法 |
基线化需求,主要包括确定开发阶段的需求优先级、确认利益相关者的投资优先权、记录需求优先级以及在仓库中文档化架构需求、监控基线需求 |
识别确认变化的需求以及记录优先级,主要包括确保开发阶段需求划分优先级、记录需求变化或者更新需求的优先级、修改已有的需求、确保需求的一致性、生成需求影响声明 |
评估开发阶段变化需求的影响、确定是否实现变化的需求以及确定变化需求实现的时间、解决需求影响声明的问题 |
实现与管理开发阶段的需求、更新架构需求的变化到架构需求仓库、评估与修正开发阶段中基线需求与目标需求的差距分析 |
阶段输出 |
需求影响评估、更新的架构需求规格说明书 |
架构方法 |
需求开发,主要包括功能性需求、非功能性需求、需求规划、需求约束、特定领域原则的需求、影响需求的策略、需求标准规范、需求指导原则、需求规格说明书、需求工程、需求管理过程、业务场景分析、需求管理与工具 |