文档详情

软件工程 第四章 MSF概述

种****
实名认证
店铺
PPTX
405KB
约46页
文档ID:269847630
软件工程 第四章 MSF概述_第1页
1/46

第四章 第五章 MSF基础MSF微软解决方案框架MicrosoftSolutionFrameworkMSF提供给我们什么?构建IT解决方案的方针和准则MSF来源微软全球产品开发组微软咨询服务微软信息技术微软合作伙伴概念模型最佳实践原则MSF的基本观点(1)用户的需求是变更的(2)需求是未来的,而不是当前的(3)资源永远匮乏(4)风险普遍存在(5)开发小组是协作的平等关系(6)认识是渐进的,过程是迭代的(7)技术模型也可以影响业务模型MSF概念二种模型:n小组模型n过程模型三种准则:n项目管理准则n风险管理准则n就绪管理准则MSF的基本原则二个模型是基础三个准则是MSF的应用8条准则:n职责明确、责任共享n共享项目远景n小组成员有职有权n业务价值是重点n灵活敏捷、主动应变促进坦率沟通在质量上投资从各种经验中学习1MSF的起因和来源P52图4-1应用开发项目现状图项目失败的原因:n规格说明不能描述客户需求n业务与技术的分离n缺乏公共的语言和公认的过程n缺乏正常交流n开发过程不灵活MSF强调的几个领域MSF企业总体结构模型提供了一系列指南,用于规划企业的基础技术设施,流程化商业的运作过程,并鼓励重用性。

这种模型是描绘构建于用户服务、事务服务和数据服务基础上的,多层应用开发的MSF应用模型的基础MSF应用模型MSF组队模型MSF组队模型展示了如何组织项目队伍,在时间控制和连续不断发展计划的要求下,有效的交付系统的解决方案它描述了六种基本的角色(程序管理、产品管理、开发、测试、系统实现和用户教育)MSF过程模型MSF过程模型解释了如何基于:范围、进度和资源,规划和控制面向结果的项目它是基于四个可见里程碑交互的、允许修改的过程模型MSF小组(团队)模型CommunicationDelivering the solution within project constraintsSatisfied customersEnhanced user effectivenessSmooth deployment and ongoing operationsApproval for release only after all quality issues are identified and addressedBuilding to specificationProgram ManagementDevelopmentTestRelease ManagementUser ExperienceProduct Management小组成功的六个目标:n客户满意n在项目的约束下交付解决方案n按规格说明构造n只能在标识和解决所有产品质量问题后批准发布n提高用户工作效率n平滑部署和连续运行六个角色簇n产品管理n程序管理n开发n测试n用户体验n发布管理功能和职责见表5-1建立MSF小组的关键原则n平等小组n以客户为中心意识n产品意识(注意:面向产品,而不是原型)n零缺陷意识n乐于学习n有激情的小组是有效的角色职能产品管理角色n市场活动n业务价值n客户代言人n产品计划程序管理角色n项目管理如进度等n解决方案体系结构功能规格说明n过程保证n管理服务开发角色簇n技术咨询n实现体系结构和设计功能域n应用开发功能域n基础架构开发功能域测试角色域n测试计划n测试工程n测试跟踪和报告用户体验角色n可访问性n国际化n技术通信n培训n可用性n用户界面发布管理角色n基础架构n客户支持n运营n商业发布管理小组模型的伸缩(裁剪)n功能小组n职能小组n角色兼职n职责协调MSF过程模型软件过程是人们能软件产物施加的各种活动序列,是软件生命周期描述和软件开发的基本要素。

MSF过程模型MSF过程模型解释了如何基于:范围、进度和资源,规划和控制面向结果的项目它是基于四个可见里程碑交互的、允许修改的过程模型过程模型的阶段和里程碑n构思阶段关键是明确需求生成需求分析报告远景范围认可里程碑是其该阶段顶点交付物:n远景/范围文档n风险评估文档n项目结构文档n构思阶段工作重点:p94-表5-4n该阶段中间里程碑n核心小组成立n远景范围草案生成计划阶段(Planningphase)n完成项目的总体设计,提交设计文档,完成进度表n项目计划认可里程碑n交付物n功能规格说明n风险管理计划n项目主计划和项目主进度表n计划阶段小组重点工作p96-表5-5n建议的中间里程碑n技术确认n功能规格说明基准化n主计划基准化n主进度表基准化n建立开发和测试的环境开发阶段n范围完成里程碑n重点工作n推荐的中间里程碑稳定阶段n发布就绪里程碑n交付物n小组重点工作n推荐的中间里程碑n缺陷收敛n零缺陷反弹注意:确定缺陷处理顺序很关键?为什么?n发布候选版本n投产前测试完成n用户验收测试完成n试运行完成部署阶段n部署完成里程碑n交付物n部署阶段小组重点工作表5-8n推荐的中间里程碑n核心组件部署n部署稳定中间里程碑反复迭代功能时间MSF的三个功能特性:n基于阶段和里程碑的方法n迭代的方法n构建和部署解决方案的方法基于里程碑的方法n什么是里程碑里程碑是MSF的核心主题,用于计划和监视项目进展n两类里程碑n主里程碑n中间里程碑n主里程碑是角色职责的转移点n中间里程碑可以是主程碑所代表的任务分解过程n中间里程碑的设立取决于项目的类型。

n里程碑是同步点,要获得同步里程碑交付物里程碑的角色驱动表里程碑主要驱动者远景范围认可产品管理项目计划认可程序管理范围完成开发和用户经验发布准备就绪认可 测试和发布管理部署完成发布管理迭代方法MSF推荐的解决方案开发,都是先侧重于核心功能,而后才是附属功能的逐步加入n创建活文档n早基准、晚冻结n每日构造n严格配置管理n分版本发布指南5条规则开发和部署集成视图n什么是部署?部署是将解决方案用以解决实际问题的过程n如何部署?MSF过程模型的关键概念n客户参与是项目成功的关键n协调与干系人的关系nMSF的解决方案概念什么是解决方案?为了成功地响应一个特定客户的业务问题所需要相互配合的交付元素n产品和解决方案的关系?产品具有共性是大众的,解决方案是面向单个客户,具有个性交付形式不同产品是以打包货物的形式交付的解决方案以一个项目交付基准化n什么是其准化?没有规矩,何成方圆千里之行,始于足下百尺竿头,更进一步范围n什么是范围?范围是项目提供的交付物和服务的总和项目范围描述了小组为交付解决方案中描述的项和所实施的工作演讲完毕,谢谢观看!。

下载提示
相似文档
正为您匹配相似的精品文档