1、第8章 MSF企业体系结构,课程介绍,课程简介 本章将介绍MSF企业体系结构的模型,以及企业体系结构项目的实施过程和最佳实践 模型 企业体系结构的BAIT模型 企业体系结构过程实施时的过程模型,本章内容,什么是体系结构和企业体系结构企业体系结构的需求企业体系结构模型MSF企业体系结构的规划和分析MSF企业体系结构过程企业体系结构项目的过程企业体系结构项目的风险分析企业体系结构项目的小组模型企业体系结构的最佳实践问题和讨论,8.1 什么是体系结构和企业体系结构,术语 1. 企业的定义 2. 体系结构定义 3. 企业体系结构定义 MSF的企业体系结构的目的 MSF企业体系结构的原则 MSF企业体系
2、结构的价值表现,8.2 企业体系结构的需求,为各方人员提供了多角度的视图 是各方面人员对软件质量需求的体现 是变更控制的重要依据 客观上限制系统实现方式 企业体系结构影响开发组织结构和工作安排,8.2.1 不良的企业体系结构的后果,缺乏前瞻性,不能了解该组织的远景 不能提供反馈和改正途径 模型太大、太复杂,在方案之前,问题早已发生了 组织的设计和开发能力有限 没有为当前的业务提供任何有价值的东西,8.2.2 好的企业体系结构的结果,IT和业务并行不悖 揭示企业体系结构某个方面的变动对其他方面的影响 揭示技术如何有效地支持或变更业务 协调和确定每个项目的优先级 察觉并消除重复的工作量 成为其他项
3、目使用的资源,8.2.3 需要企业体系结构的信号,当前的系统不能满足关键的业务需求 系统不能适应变化的业务需求 系统无法量化部署技术带来的效益 为技术目的而部署技术 当前开发系统是头痛医头,脚痛医脚 导致较高的运营费用 有不少重复的工作 系统提供的交货进度难以接受,8.2.4 开发企业体系结构的通常的障碍,太费时间 企业体系结构项目通常需要18个月到2年 劳动力密集 涉及大量的IT员工,占用大量的行政资金,关键人物须花大量时间去和顾问们开会讨论 结果不确定 以前的企业体系结构可能没有产生有用的结果 很快过时 在较长的企业体系结构的开发过程中,可能业务运作方式已经改变,8.3 企业体系结构模型,
4、一个企业体系结构有四个视角,按英文首字母则称BAIT模型,业务(Business) 应用(Application) 信息(Information) 技术(Technology),8.4 MSF企业体系结构的规划和分析,MSF企业体系结构的规划 MSF企业体系结构的分析,8.4.1 MSF企业体系结构的规划,是指导一个组织,以有条不紊的方式,从当前的状态转为未来的状态的指南 是一连续的过程 是一种识别方法,以确定哪些项目(应用程序或基础设施)需要做,以及哪些需要先做。其价值不是来自规划,而是规划的实现,8.4.2 MSF企业体系结构的分析,业务视角 组织的业务是什么?谁负责?组织如何做业务?谁是
5、最终客户?组织需要和谁协同工作 应用视角 信息视角 理解数据、信息和知识如何在业务环境中定义 技术视角 四个视角的相互关系 业务优先,然后是和业务活动相关的信息,再后是应用程序和技术,8.5 MSF企业体系结构过程,企业体系结构过程的目的 通过分版本发布演进 利用分版本发布保持上升曲线 企业体系结构的改进原则 MSF企业体系结构过程的收益 MSF 企业体系结构指南,8.5 企业体系结构过程的目的,保证组织的IT和组织的业务战略和目标一致 指导IT项目,调整IT项目及优先级,使它们能支持组织的业务目标 在和业务目标一致的情况下设计或重新设计关键的业务过程,以表现出IT的优势,8.5 通过分版本发
6、布演进,8.5 利用分版本发布保持上升曲线,8.5 企业体系结构的改进原则,好的企业体系结构是一次只走一步 好的企业体系结构不是拔地而起的,而是以N-1个框架通过迭代获得的 技术的改进服从于业务的需求是判定企业体系结构改进规划的关键 企业体系结构随业务规划得改变而改变,8.5 MSF企业体系结构过程的收益,避免没完没了的分析 提供一个可以集成业务和技术目标的框架 提供一个框架可以发展为长期的方向,并提供达到目标的合理过程 增强有附加值的活动和避免浪费 为企业过程提供更加一致的支持 保证技术可跟踪到应用和信息 为合理的决策提供信息 避免忽视实现的倾向,8.5 MSF 企业体系结构指南,一旦开发了
7、一个企业体系结构,不要停止不前 不要把企业体系结构作为目标本身,而是作为达到目标的工具 统一协调企业体系结构与其他业务项目的优先级 吸取各个项目的程序经理、IT操作人员和业务人员的意见,鼓励他们参与 要记住企业体系结构不是一个规划,而是该规划的实现,8.6 企业体系结构项目的过程,8.6.1 构思阶段,建立企业体系结构小组 标识业务组织的结构 列出项目的约束,并作风险评估 标识期望的状态 获得干系人的认可 开发远景文档 获得对远景文档的批准,8.6.2 计划阶段,撰写文档及评估当前状态 设想的体系结构的细节 计划企业体系结构的n 个版本的实现 确定下一步要做的项目的优先级和合理化 为所选的项目
8、做出远景陈述草案 作财务分析 获取计划和进度的批准,8.6.3 开发阶段,启动项目 组建各个项目小组 各个项目的协调和相互配合,8.6.4 稳定阶段,从各个项目收集对企业体系结构的反馈 解决相关项目之间的问题 增强企业体系结构和相关过程 准备企业体系结构的下一版本,8.7 企业体系结构项目的风险分析,传统的企业体系结构方法的风险 MSF 企业体系结构的风险,8.7.1 传统的企业体系结构方法的风险,8.7.2 MSF 企业体系结构的风险,MSF方法的主要风险可以分成两类 许多组织倾向于把企业体系结构作为战略计划工作,从而认为MSF方法是战术性和被动应付的方法 MSF与传统方法差异很大,组织可能简单地抛弃了企业体系结构的建议,8.8 企业体系结构项目的小组模型,8.9 企业体系结构的最佳实践,设定标准和指导原则 设计业务规则 按功能分解系统 利用已有的信息 抓住重点 运用好范围放大和缩小的技术 对未知因素也要计划,8.10 本章小结,本章介绍了两个模型 描述企业体系结构的BAIT模型 企业体系结构过程实施时的过程模型(例化的MSF过程模型),回顾,通过本掌学习: 掌握企业体系结构的BAIT模型 了解企业体系结构过程实施时的过程模型,为后续的课程打好基础,