软件过渡阶段:流程、角色与工作产品详解
1. 过渡阶段概述
过渡阶段包含多个迭代,其活动涵盖了从产品文档完善到部署至生产环境的一系列流程。该阶段涉及十三种不同的流程角色以及十七种工作产品,主要由八项活动构成,分别是计划和管理迭代、开发解决方案增量、测试解决方案、完善产品文档和培训、准备发布、打包发布、进行中的任务、提供产品培训。
1.1 流程角色及其职责
| 角色 | 职责 |
|---|---|
| 分析师 | 协助评估结果、设计解决方案、实施测试、管理迭代、计划迭代 |
| 任意角色 | 负责请求变更 |
| 架构师 | 协助评估结果、设计解决方案、管理迭代、计划迭代 |
| 课程开发者 | 负责开发培训材料 |
| 部署工程师 | 负责交付发布通信、开发发布通信、执行回滚计划(如有必要)、执行部署计划、安装和验证基础设施、验证成功部署、开发回滚计划;协助打包发布 |
| 开发者 | 负责设计解决方案、开发回滚计划、实施开发者测试、实施解决方案、安装和验证基础设施、集成和创建构建、打包发布、审查并符合发布控制、运行开发者测试;协助评估结果、交付 |