- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
稳定和部署方案
在完成了项目的开发阶段之后,项目将进入稳定和部署阶段。Microsoft?解决方案框架(MSF)过程模型的稳定阶段的目标是提高解决方案的质量,使其可以满足为产品发布而制定的可接受标准。在部署阶段,解决方案将被部署到产品环境中。
学习完本章后,将能够:
掌握MSF稳定阶段的目标、里程碑、以及交付成果
描述解决方案的测试和试运行阶段中有关的任务
掌握MSF部署阶段的目标、里程碑、以及交付成果
掌握将解决方案部署到产品环境中的步骤
掌握所推荐的,与完成项目有关的活动
MSF稳定阶段
在稳定阶段,将会测试功能已实现的解决方案。在MSF过程的早期就已经开始了测试,例如在方案的构想阶段定义了成功标准和测试方法,在计划阶段创建了测试计划。然而,只有在稳定阶段,测试团队才能完成测试任务并创建交付成果,这些交付成果将已实现功能的构建转移到一个状态,在此状态中所定义的质量等级已经满足,而且解决方案已经为整个产品部署做好了准备。
在此阶段的测试强调在现实环境条件下的使用和操作。团队将集中精力解决缺陷并对这些缺陷进行优先级排序,同时还为解决方案的发布做准备。
稳定阶段的两项主要任务是:
测试解决方案。团队实现计划阶段所制定的测试计划,这些计划在开发阶段已得到进一步完善并通过了测试
执行试运行。团队将解决方案试运行从开发阶段转移到按真实用户和现实场景测试解决方案的阶段。要在部署阶段开始之前执行试运行
学习完本章后,将能够:
掌握MSF稳定阶段的交付成果
掌握MSF稳定阶段的中间里程碑
掌握稳定阶段期间团队的角色和责任
MSF稳定阶段的交付成果
MSF稳定阶段的目标是提高解决方案的质量并稳定解决方案以便将其发布为产品。在此阶段,团队将测试已实现功能的解决方案。该阶段的测试还包括测试支持文档、培训、以及其他非代码元素的正确性。
交付成果
以下是稳定阶段的交付成果:
试运行审查
以下交付成果的发布就绪版本
源代码和可执行文件
脚本和安装文档
最终用户帮助和培训材料
操作文档
发布注意事项
测试和缺陷报告
项目文档
注意:以上所列出的项目文档包括了在整个项目阶段为外部使用所制定的所有文档,而不仅仅只是在稳定阶段所创建的文档。
MSF稳定阶段中间里程碑
除了交付成果之外,稳定阶段还包括中间里程碑。稳定阶段包括以下中间里程碑:
缺陷收敛中间里程碑
零缺陷中间里程碑
发布候选中间里程碑
黄金发布中间里程碑
缺陷收敛
在收敛点Bug Convergence)上,团队减少数量的进度Zero-bug bounce)是指项目中在开发团队解决了测试中发现的所有缺陷,并在当前时刻不再有活动缺陷时的状态点。图11-1说明了ZBB。
图11-1零缺陷里程碑
在零缺陷里程碑以后,缺陷峰值应该会显著的降低,而且将继续减少直到产品足够稳定并可以发布为止。
仔细地划分缺陷的优先级是相当重要的,因为每一个已修复的缺陷将产生出现新缺陷或出现回归问题的风险。零缺陷中间里程碑的实现清楚地表明了,团队已处于向稳定产品前进过程中的最后阶段。
注意:在到达了零缺陷里程碑之后,仍将会发现新的缺陷。但是零缺陷里程碑是团队第一次报告没有活动的缺陷——即使这个报告只针对当前的时间——它将使团队集中精力工作,努力保持在这一零缺陷点。
发布候选版本里程碑
在第一次实现了零缺陷反弹后,将为试运行组准备一系列的发布候选版本(release candidate)。这些发布候选版本中的每一个都标记为一个中间里程碑。这些发布候选版本提供给一个预先选出的用户组,让他们对这些版本进行测试。这些用户将为项目组提供反馈,然后项目组根据反馈改进产品并解决在试运行期间出现的缺陷。每次新的发布候选版本被创建时,需要报告、划分优先级、并最终解决的缺陷数目都会更少。每多一个发布候选版本都意味着团队更靠近部署的结束。
黄金发布里程碑
黄金发布里程碑(Golden release)是指生产产品的发布。黄金发布是稳定阶段的一个里程碑,它是由零缺陷(zero-defect)和成功标准(success criteria)尺度联合确定的。在黄金发布阶段,团队必须为产品发布选择一个发布候选版本。团队使用按照零缺陷和成功标准尺度以及权衡三角分析出的测试数据来选择候选版本。
团队在稳定阶段的重点
每一个团队角色在稳定阶段有具体的重点和责任。确保稳定阶段完成的主要团队角色是测试和发布管理。
团队角色
表 111 描述了在稳定阶段团队的每个角色和责任。
稳定阶段的角色和责任:
表 111
角 色 重 点 产品管理 交流计划执行;产品发行计划 程序管理 项目跟踪;缺陷优先级划分 开发 解决缺陷;代码优化 用户体验 用户性能资料、培训资料、以及用户帮助资料的稳定 测试 测试;缺陷报告和状态;配置测试 发布管理 试运行的建立
文档评论(0)