TOGAF架构开发方法(ADM)之迁移规划阶段

1.8 迁移规划(Migration Planning)

企业架构开发方法各阶段——迁移规划

1.8.1 目标

本阶段的目标是:

  • 确保实施和迁移规划与企业中各种管理框架相协调。
  • 通过对每个进行中的成本/业务分析赋予业务价值,来为所有的工作包、项目和构建块进行优先级评定。
  • 最终确定架构愿景和架构定义文档,使其与批准的实施方法一致。
  • 与相关干系人一起确认在机会和解决方案阶段中定义的过渡架构。
  • 创建、演进和监控详细的实施和迁移规划,该规划为在机会和解决方案阶段中定义的过渡架构的实现提供必要的资源。

1.8.2 方法

这一阶段的重点在于通过与各项目组合和项目经理的通力合作,来创建一个可行的实施和迁移规划。这一过程中的活动包括评估各种迁移项目之间的依赖性,以及他们的成本和收益,而这些按照其优先级排序的项目也正是一份详尽的实施和迁移规划的基础。实施和迁移规划为架构补足了各个项目级的任务,以及其所需要的资源,而且该规划也是企业管理框架发布的规划家族中的一个重要组成部分。这些规划通过紧密的协调合作,确保了业务价值的交付,以及用于完成必要工作的资源的可得性。此外,这一阶段还需要确保所有关注于企业架构但身处企业架构范围之外的组织机构能够了解实施和迁移规划的范围和重要性,以及企业架构对他们的活动所带来的影响。最后,机构的演进循环过程需要被建立起来,从而保证架构的相关性,并且使得在持续的改善过程中所获得的经验教训也得以被记录下来。

1.8.3 输入与输出

在当前阶段所需的输入材料以及此阶段输出的各种交付物归纳如下:

参考资料

架构参考资料

非架构性输入

架构工作要求书

能力评估

沟通计划

架构性输入

企业架构组织模型,包括:

  • 受影响的组织范围
  • 成熟度评测、差距及解决方法
  • 架构团队所担当的角色和职责
  • 架构工作的约束
  • 预算需求
  • 治理和支持策略

治理模型和框架,包括:

  • 企业架构管理框架
  • 能力管理框架
  • 投资组合管理框架
  • 项目管理框架
  • 运营管理框架

定制的架构框架,包括:

  • 定制的架构方法
  • 定制的架构内容(交付物和制品)
  • 配置和部署工具

架构工作说明书

架构愿景

架构资源库,包括:

  • 可重用的构建块
  • 公开且可得的参考模型
  • 组织特定的参考模型
  • 组织标准

架构定义文档草案,包括:

  • 战略迁移规划
  • 基线业务架构1.0版
  • 基线技术架构1.0版
  • 基线数据架构1.0版
  • 基线应用架构1.0版
  • 目标业务架构1.0版
  • 目标技术架构1.0版
  • 目标数据架构1.0版
  • 目标应用架构1.0版
  • 影响分析—项目列表和章程

架构需求说明草案,包括:

  • 差距分析结果(包括对于业务、数据、应用和技术架构的对比)
  • 架构需求
  • IT服务管理一体化要求

现存业务程序和项目的变更请求

经过确认和验证的架构路线图

能力评估,包括:

  • 企业架构成熟度概况
  • 转型准备报告

过渡架构1.0版,包括:

  • 确定的关于差距、解决方案和依赖性的评估
  • 风险注册表1.0版本
  • 影响分析—项目列表
  • 依赖性分析报告
  • 实施因素评估和推导矩阵(Deduction Matrix)

实施和迁移计划0.1版

实施和迁移计划1.0版

定稿的架构定义文档

定稿的架构需求说明

定稿的架构路线图

定稿的过渡架构

可重用的架构构建块

架构工作要求书(项目实施方面)

架构契约(标准的,关于项目实施)

实施治理模型

从经验教训中产生的变更请求

1.8.4 步骤

在当前阶段中所要执行的各个步骤归纳如下:

  • 确认管理框架与实施和迁移规划之间的相互作用
  • 为每个项目指定业务价值
  • 估算资源需求、项目时间和可用性/交付工具
  • 通过进行成本/收益分析和风险验证对迁移项目进行优先级排序
  • 确认过渡架构的各增量或阶段,并更新架构定义文档
  • 生成架构实现路线图和迁移计划
  • 创建架构演进循环,并对受到的经验教训进行记录

TOGAF架构开发方法(ADM)之迁移规划阶段的更多相关文章

  1. TOGAF架构开发方法(ADM)之架构变更管理阶段

    TOGAF架构开发方法(ADM)之架构变更管理阶段 1.10 架构变更管理(Architecture Change Management) 企业架构开发方法各阶段——架构变更管理 1.10.1 目标 ...

  2. TOGAF架构开发方法(ADM)之需求管理阶段

    TOGAF架构开发方法(ADM)之需求管理阶段 1.11 需求管理(Requirements Management) 企业架构开发方法各阶段——需求管理 1.11.1 目标 本阶段的目标是定义一个过程 ...

  3. 企业架构研究总结(25)——TOGAF架构开发方法(ADM)之迁移规划阶段

    1.8 迁移规划(Migration Planning) 企业架构开发方法各阶段——迁移规划 1.8.1 目标 本阶段的目标是: 确保实施和迁移规划与企业中各种管理框架相协调. 通过对每个进行中的成本 ...

  4. 企业架构研究总结(27)——TOGAF架构开发方法(ADM)之架构变更管理阶段

    1.10 架构变更管理(Architecture Change Management) 企业架构开发方法各阶段——架构变更管理 1.10.1 目标 本阶段的目标是: 确保基线架构持续符合当前实际. 评 ...

  5. 企业架构研究总结(28)——TOGAF架构开发方法(ADM)之需求管理阶段

    1.11 需求管理(Requirements Management) 企业架构开发方法各阶段——需求管理 1.11.1 目标 本阶段的目标是定义一个过程,使企业架构的需求可以被识别.存储并与其他架构开 ...

  6. 企业架构研究总结(26)——TOGAF架构开发方法(ADM)之实施治理阶段

    1.9 实施治理(Implementation Governance) 企业架构开发方法各阶段——实施治理 1.9.1 目标 本阶段的目标是: 为每个实施计划给予建议. 对涵盖整个实施和部署过程的架构 ...

  7. Atitit.研发管理---TOGAF架构跟 (ADM开发方法)总结

    Atitit.研发管理---TOGAF架构跟 (ADM开发方法)总结 1. TOGAF是在过去二十年间出现的企业架构框架 1 2. TOGAF内容结构 1 3. TOGAF 实现过程 2 4. 参考 ...

  8. TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架

    TOGAF架构能力框架之架构合同.成熟度模型和架构技能框架 5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施 ...

  9. 企业架构研究总结(40)——TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架

    5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施行.通过对合同的管理施行一个治理方法,如下几点将会得到保障: ...

随机推荐

  1. Oracle 免费的数据库

    Oracle 免费的数据库--Database 快捷版 11g 安装使用与"SOD框架"对Oracle的CodeFirst支持 一.Oracle XE 数据库与连接工具安装使用 O ...

  2. Java-继承特性

    继承的特点: 1.提高了代码的复用性. 2.让类与类之间发生了关系,有了这个关系,才有了多态的特性. (注意:千万不要为了获取其他类的功能,简化代码而继承:必须是类与类之间有所属关系才可以继承,所属关 ...

  3. AngularJS应用开发思维之2:数据绑定

    在声明式模板中显示数据 因为不能像jQuery一样将DOM操作混在模板里,声明式模板很快让我们变得束手束脚. 一个典型的问题:在声明式模板里怎么显示数据? 假设我们有某人的基本信息,保存在一个json ...

  4. C语言利用va_list、va_start、va_end、va_arg宏定义可变參数的函数

    在定义可变參数的函数之前,先来理解一下函数參数的传递原理: 1.函数參数是以栈这样的数据结构来存取的,在函数參数列表中,从右至左依次入栈. 2.參数的内存存放格式:參数的内存地址存放在内存的堆栈段中, ...

  5. Android-Universal-Image-Loader学习笔记(两)--LruDiscCache

    最近最少使用缓存官员最近(LruDiscCache)之前,引入一个概念,一个重要的三个班: key:这是DiscCacheAware接口save里面的方法imageUri通过调用参数FileNameG ...

  6. java中Integer包装类的具体解说(java二进制操作,全部进制转换)

    程序猿都非常懒,你懂的! 今天为大家分享的是Integer这个包装类.在现实开发中,我们往往须要操作Integer,或者各种进制的转换等等.我今天就为大家具体解说一下Integer的使用吧.看代码: ...

  7. Java 多线程之内存一致性错误

    当不同的线程针对相同的数据却读到了不同的值时就发生了内存一致性错误.内存一致性错误的原因是非常复杂的.幸运的是我们程序员不需要详细的理解这些原因,我们需要做的事情就是使用策略来规避这些. 避免内存一致 ...

  8. C/C++中常量字符串管理

    为了节省内存,C/C++把常量字符串放到单独的一个内存区域.当几个指针赋值给相同的常量字符串时,它们实际上会指向相同的内存地址.但用产量初始化字符数组,结果却不同. 下面是一个小程序示例: #incl ...

  9. [译]JDK 6 and JDK 7中的subString()方法

    (说明,该文章翻译自The substring() Method in JDK 6 and JDK 7) 在JDK 6 and JDK 7中的substring(int beginIndex, int ...

  10. 【转】Android 系统菜单与自定义菜单

    Android 系统菜单与自定义菜单实现方法如下:系统菜单显示DefaultMenu.java package com.wxz.menu; import com.wxz.menu.R; import  ...