能力模式:部署
此能力模式涵盖部署规程的活动和工作流程。
描述工作分解结构团队分配工作产品使用
关系
描述

为了说明部署规程中涉及的工作,活动和工作产品将组织到规程的能力模式中。

部署是使软件产品可向最终用户提供的活动;它是软件开发工作的最高点。 

部署规划(活动:计划部署)在项目生命周期早期就启动了,它不仅涉及可交付软件的生产,还涉及为确保最终用户可成功地使用交付的软件产品所作的培训资料和系统支持材料开发。

支持材料(活动:开发支持材料)涵盖了最终用户安装、操作、使用和维护交付的系统所需的完整信息。它还包括关于有效使用新系统所需的所有不同职位的培训资料。

“部署规程”着重强调确保在向客户群发布产品之前产品已通过充分测试。活动管理验收测试涉及两种测试环境。首先,需要在开发测试环境中对工作版本进行充分的测试(活动:管理验收测试),然后在目标站点进行再次测试(活动:针对定制安装管理验收测试)。“测试环境”应为目标环境的“实例”。 

当在开发站点上完成对产品的测试后,就需要准备将产品交付给客户。可出于 Beta 测试(面向最终用户的测试部署)的目的或根据它成为最终产品的成熟度来创建发行版。活动:产生部署单元描述了创建产品发行版(由软件以及有效地安装和使用软件所需的必要伴随工作产品组成)的逻辑。 

Beta 程序涉及组织用来向一部分用户征求对开发中的产品的反馈的进程。反馈用于加强产品。活动:Beta 测试产品描述了支持产品的迭代部署的活动以及在创建最终产品中的系统客户交往。

对于采用“紧凑包装”的软件,活动:为产品打包描述了调取软件产品、安装脚本和用户手册然后像其他任何消费品一样打包进行大规模生产的活动。

您可以让开发承包商安装软件,或者可以在柜台购买软件或通过 Internet 下载软件。活动:提供对下载站点的访问权描述了使用 Internet 作为软件发布渠道使产品可通过 Internet 供购买及下载。


 

属性
事件驱动
多次出现
正在进行
可选
已计划
可重复
使用
使用说明

决定如何执行工作流程

应就部署规程的工作流程做出以下决策:

  • 查看此工作流程中的活动,然后决定如何执行工作流程。查看图的警戒条件和指导信息。决定要执行哪些活动并以何顺序执行。您需要做出的最重要决策是,您将进行哪种部署:
    • 定制安装
    • “紧凑包装”的产品及服务
    • 通过 Internet 访问软件
  • 决定要执行部署活动的哪些部分。以下是一些或多或少可选的部分,它们可以相对独立于剩余部分而引入。

工作流程的部分

注释

制定最终用户材料 这包括角色:技术文档编写者任务:开发支持材料以及工作产品:最终用户支持材料。 
制定培训材料 这包括角色:课程开发人员任务:制定培训材料以及工作产品:培训材料。  
Beta 测试 如果您进行 Beta 测试,则只引入活动:Beta 测试产品。 

  • 决定在项目生命周期内何时引入工作流程的每个部分。
更多信息