您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件工程 第四章 MSF概述
第四章第五章MSF基础MSF微软解决方案框架MicrosoftSolutionFrameworkMSF提供给我们什么?构建IT解决方案的方针和准则。MSF来源微软全球产品开发组微软咨询服务微软信息技术微软合作伙伴概念模型最佳实践原则MSF的基本观点(1)用户的需求是变更的(2)需求是未来的,而不是当前的(3)资源永远匮乏(4)风险普遍存在(5)开发小组是协作的平等关系(6)认识是渐进的,过程是迭代的(7)技术模型也可以影响业务模型MSF概念二种模型:小组模型过程模型三种准则:项目管理准则风险管理准则就绪管理准则MSF的基本原则二个模型是基础三个准则是MSF的应用8条准则:•职责明确、责任共享•共享项目远景•小组成员有职有权•业务价值是重点•灵活敏捷、主动应变•促进坦率沟通•在质量上投资•从各种经验中学习1MSF的起因和来源P52图4-1应用开发项目现状图项目失败的原因:规格说明不能描述客户需求业务与技术的分离缺乏公共的语言和公认的过程缺乏正常交流开发过程不灵活MSF强调的几个领域MSF企业总体结构模型提供了一系列指南,用于规划企业的基础技术设施,流程化商业的运作过程,并鼓励重用性。这种模型是描绘构建于用户服务、事务服务和数据服务基础上的,多层应用开发的MSF应用模型的基础。MSF应用模型MSF组队模型MSF组队模型展示了如何组织项目队伍,在时间控制和连续不断发展计划的要求下,有效的交付系统的解决方案。它描述了六种基本的角色(程序管理、产品管理、开发、测试、系统实现和用户教育)。MSF过程模型MSF过程模型解释了如何基于:范围、进度和资源,规划和控制面向结果的项目。它是基于四个可见里程碑交互的、允许修改的过程模型。MSF小组(团队)模型CommunicationDeliveringthesolutionwithinprojectconstraintsSatisfiedcustomersEnhancedusereffectivenessSmoothdeploymentandongoingoperationsApprovalforreleaseonlyafterallqualityissuesareidentifiedandaddressedBuildingtospecificationProgramManagementDevelopmentTestReleaseManagementUserExperienceProductManagement小组成功的六个目标:客户满意在项目的约束下交付解决方案按规格说明构造只能在标识和解决所有产品质量问题后批准发布提高用户工作效率平滑部署和连续运行六个角色簇产品管理程序管理开发测试用户体验发布管理功能和职责见表5-1建立MSF小组的关键原则平等小组以客户为中心意识产品意识(注意:面向产品,而不是原型)零缺陷意识乐于学习有激情的小组是有效的角色职能-产品管理角色市场活动业务价值客户代言人产品计划程序管理角色项目管理如进度等解决方案体系结构功能规格说明过程保证管理服务开发角色簇技术咨询实现体系结构和设计功能域应用开发功能域基础架构开发功能域测试角色域测试计划测试工程测试跟踪和报告用户体验角色可访问性国际化技术通信培训可用性用户界面发布管理角色基础架构客户支持运营商业发布管理小组模型的伸缩(裁剪)功能小组职能小组角色兼职职责协调MSF过程模型软件过程是人们能软件产物施加的各种活动序列,是软件生命周期描述和软件开发的基本要素。MSF过程模型MSF过程模型解释了如何基于:范围、进度和资源,规划和控制面向结果的项目。它是基于四个可见里程碑交互的、允许修改的过程模型。过程模型的阶段和里程碑构思阶段关键是明确需求。生成需求分析报告。远景/范围认可里程碑是其该阶段顶点。交付物:•远景/范围文档•风险评估文档•项目结构文档构思阶段工作重点:p94-表5-4该阶段中间里程碑•核心小组成立•远景/范围草案生成计划阶段(Planningphase)完成项目的总体设计,提交设计文档,完成进度表。项目计划认可里程碑交付物•功能规格说明•风险管理计划•项目主计划和项目主进度表计划阶段小组重点工作p96-表5-5建议的中间里程碑技术确认功能规格说明基准化主计划基准化主进度表基准化建立开发和测试的环境开发阶段范围完成里程碑重点工作推荐的中间里程碑稳定阶段发布就绪里程碑交付物小组重点工作推荐的中间里程碑缺陷收敛零缺陷反弹注意:确定缺陷处理顺序很关键?为什么?发布候选版本投产前测试完成用户验收测试完成试运行完成部署阶段部署完成里程碑交付物部署阶段小组重点工作表5-8推荐的中间里程碑核心组件部署部署稳定中间里程碑反复迭代功能时间MSF的三个功能特性:基于阶段和里程碑的方法迭代的方法构建和部署解决方案的方法基于里程碑的方法什么是里程碑里程碑是MSF的核心主题,用于计划和监视项目进展两类里程碑主里程碑中间里程碑主里程碑是角色职责的转移点中间里程碑可以是主程碑所代表的任务分解过程中间里程碑的设立取决于项目的类型。里程碑是同步点,要获得同步里程碑交付物里程碑的角色驱动表里程碑主要驱动者远景/范围认可产品管理项目计划认可程序管理范围完成开发和用户经验发布准备就绪认可测试和发布管理部署完成发布管理迭代方法MSF推荐的解决方案开发,都是先侧重于核心功能,而后才是附属功能的逐步加入。创建活文档早基准、晚冻结每日构造严格配置管理分版本发布指南5条规则开发和部署集成视图什么是部署?部署是将解决方案用以解决实际问题的过程。如何部署?MSF过程模型的关键概念客户参与是项目成功的关键协调与干系人的关系MSF的解决方案概念什么是解决方案?为了成功地响应一个特定客户的业务问题所需要相互配合的交付元素。产品和解决方案的关系?产品具有共性是大众的,解决方案是面向单个客户,具有个性。交付形式不同产品是以打包货物的形式交付的解决方案以一个项目交付。基准化什么是其准化?没有规矩,何成方圆。千里之行,始于足下。百尺竿头,更进一步。范围什么是范围?范围是项目提供的交付物和服务的总和。项目范围描述了小组为交付解决方案中描述的项和所实施的工作。
本文标题:软件工程 第四章 MSF概述
链接地址:https://www.777doc.com/doc-212953 .html