微软解决方案框架课件

上传人:我*** 文档编号:145968540 上传时间:2020-09-25 格式:PPT 页数:31 大小:1.53MB
返回 下载 相关 举报
微软解决方案框架课件_第1页
第1页 / 共31页
微软解决方案框架课件_第2页
第2页 / 共31页
微软解决方案框架课件_第3页
第3页 / 共31页
微软解决方案框架课件_第4页
第4页 / 共31页
微软解决方案框架课件_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《微软解决方案框架课件》由会员分享,可在线阅读,更多相关《微软解决方案框架课件(31页珍藏版)》请在金锄头文库上搜索。

1、Microsoft Solution Framework (MSF)微软解决方案框架,Kris Zhang 章征晖 江苏微软技术中心 ,主题,前言 MSF概述 MSF体系框架 MSF基本原则 MSF模型 MSF准则 MSF与VS2010的结合,Jiangsu Microsoft Technology Center,2,前言-软件项目成功并非易事,Jiangsu Microsoft Technology Center,3,成功项目,争议性项目,失败项目,上图描述了斯坦迪什集团自 1994 年以来对 30, 000 个应用软件项目进行调查的结果,调查对象为美国大、中、小型的跨行业公司。 来源:斯坦

2、迪什国际集团 Extreme Chaos(2000),前言-失败项目的主要原因,Jiangsu Microsoft Technology Center,4,目标和职能分离 业务和技术分离 缺乏共同的语言和过程 交流不畅,团队协作不利 流程不灵活,难以适应变化,遇到挑战 (完成了,但超时或超支),成功,失败,28%,46%,26%,前言-图解,Jiangsu Microsoft Technology Center,5,MSF来源,Jiangsu Microsoft Technology Center,6,微软全球 的产品开 发组,微软信息 技术,微软咨询 服务,微软合作 伙伴,最佳实践,MSF提

3、供了一个灵活和可伸缩的框架,其适应能力能够满足任何项目(不论其规模和复杂度)的要求,以规划、构建和部署业务驱动的技术解决方案。,MSF发展历程,Jiangsu Microsoft Technology Center,7,Version 1 1994,Version 2 1998,Version 3 2001,Version 4 2005,1991,Visual Studio 团队系统,MSF体系框架,Jiangsu Microsoft Technology Center,8,基本原则 两个模型 三个准则 关键概念 经过验证的做法(描述性) 建议 两种具体的做法(实践性) MSF for Agi

4、le (基于Scrum) MSF for CMMI (支持3级) 工具 Visual Studio Team System (2005/2008/2010),传统 MSF,最新 MSF,MSF的2个模型和3个准则,Jiangsu Microsoft Technology Center,9,风险管理准则 增加成功的潜力,项目管理准则 管理和满足承诺,就绪管理准则 在正确的时间拥有 正确的技能,组队模型,过程模型,新一代MSF全貌,Jiangsu Microsoft Technology Center,10,原则 模型 准则 ,方法 “Agile软件开发”,方法 “CMMI流程提高”,MSF 4.

5、0,MSF 3.x,Visual Studio 团队系统,MSF的基本原则,Jiangsu Microsoft Technology Center,11,小组成员有职有权,MSF 基本原则,共享项目远景,促进坦率沟通,在质量上投资,重点是交付业务价值,灵活敏捷、主动应变,职责明确、责任共享,从各种经验中学习,MSF组队模型,团队(Team)是微软作战最小的基本单元。 MSF规定团队的6个角色 产品经理 程序经理 开发者 测试者 实施者 用户教育,Jiangsu Microsoft Technology Center,12,MSF组队模型-团队与角色目标,Jiangsu Microsoft Te

6、chnology Center,13,MSF规定团队的6个目标 需求分析与管理 计划与风险管理 设计编程实现 进程质量监控 用户熟练操作 实施与维护,MSF组队模型-角色兼职关系,Jiangsu Microsoft Technology Center,14,整个团队的6个角色至少要3个人才能担任:一人兼任产品经理、测试者和用户体验,一人兼任程序经理和实施者,另一人任开发者。 所以,最小的团队只有3个人。,MSF项目团队和外部环境的沟通,Jiangsu Microsoft Technology Center,15,MSF过程模型,Jiangsu Microsoft Technology Cent

7、er,16,项目计划认可,范围完成,发布就绪认可,部署完成,远景/范围认可,MSF过程模型-构思阶段,Jiangsu Microsoft Technology Center,17,协调与干系人的关系 项目团队的组建和准备 定义解决方案 确定解决方案范围 建立配置和变更管理,MSF过程模型-计划阶段,Jiangsu Microsoft Technology Center,18,技术验证 解决方案的设计 创建主项目计划 创建主项目进度 建立开发和测试环境,MSF过程模型-开发阶段,Jiangsu Microsoft Technology Center,19,开发技术基础架构 解决方案技术基础架构的

8、验证 编码 代码审核 测试解决方案 缺陷管理 .,MSF过程模型-稳定阶段,Jiangsu Microsoft Technology Center,20,稳定阶段的测试 缺陷消除过程 用户验收测试 实施投产前测试 试运行,MSF过程模型-部署阶段,Jiangsu Microsoft Technology Center,21,部署核心组件 部署各个站点 部署的解决方案稳定 转移到运营和支持 项目完成,MSF过程模型是一个迭代过程,Jiangsu Microsoft Technology Center,22,功能,通过把一个大项目分为几个版本将风险减至最小,版本 1,MSF过程模型的特点,使用迭代

9、+渐进式提交的方式可以保持系统良好的可预见性,也可使客户对项目组实施能力更加信任 迭代周期的选择一定是对一组业务用例的实现而不是其它。即每一个迭代周期都可以交付一个可以完成一定业务功能的系统。迭代是针对业务用例的。 尽早实现困难的用例(如对服务水平要求高的用例) 不要使一个迭代周期超过5周(1个月) 不要试图在这个阶段就确定下来整个开发过程的详细进度(尤其是大型项目),比较好的做法是对第一个迭代周期的任务进行比较详细的划分(基于WBS),而对后面迭代周期的适当放宽。计划应是由粗到细的。,Jiangsu Microsoft Technology Center,23,MSF过程模型的特点,Jian

10、gsu Microsoft Technology Center,24,MSF过程模型以阶段(Iteration)和里程碑(Milestone)为基础。 里程碑用于规划和检查项目的进展,并确定主要工作成果的交付时间 同步工作任务 使项目的进展和质量可视化 允许阶段调整 评审关注目标和结果 提供项目审批环节 两类里程碑 主里程碑标示阶段的推进 内部里程碑分解工作阶段 过程模型可以很好地与团队模型结合,不同的阶段由不同的角色来推动,同时不同的角色支持不同阶段的里程碑实现。 过程模型是MSF的一个灵活组件,用来成功地改善项目控制、将风险最小化、提高产品质量,以及加快开发速度。,MSF过程模型阶段与里程

11、碑,Jiangsu Microsoft Technology Center,25,MSF项目管理准则,Jiangsu Microsoft Technology Center,26,职能小组,并不是简单地一个角色要多个人来完成,而是每个成员有明确的任务。,功能小组,功能小组组员是由多学科的人员组成的,围绕解决方案的一个特定功能而组建的组织。,程序管理,项目经理角色由程序管理覆盖。 程序管理对整体项目的所有项目管理领域负责。,项目管理服务,一些例行项目管理活动由一个项目管理服务角色来完成。,MSF风险管理原则,Jiangsu Microsoft Technology Center,27,区分风险和

12、已存在的现有问题,定义风险管理过程,主动识别、分析并控制风险,最小化项目失败的潜在可能,提高项目成功的概率,MSF就绪管理准则,Jiangsu Microsoft Technology Center,28,所必须的知识、技能和能力必须要掌握或能购买到 收集组织当前与未来的知识、技能和能力差距的详细资料 分配时间来吸取开发所需要的学习和技能,MSF与VS2010的结合-1,MSF为VS2010在项目管理过程中提供了指导方法,通过VS对其方法体系进行实践 反过来通过VS2010又可以对MSF进行作用,促进MSF体系的改进,Jiangsu Microsoft Technology Center,29,Visual Studio Team System,Microsoft Solution Framework,作用,指导,MSF与VS2010的结合-2,VS2010提供了两类过程模板支持实践操作 MSF for Agile (基于Scrum) 敏捷开发模式与流程 MSF for CMMI (支持Level3) 改进开发模式与流程,Jiangsu Microsoft Technology Center,30,感谢Thank You,Kris Zhang 章征晖 江苏微软技术中心 ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号