工件:回退计划
回退计划定义了如果一个部署到生产环境中的发布需要回退时的准则和流程。
域:部署
用途

此工作产品的目的是为开发团队在一份文档中提供,生产支持组织判断是否需要回退、回退的批准人、以及如何执行回退等所有需要的信息。

关系
角色负责人: 修改者:
任务输入至: 输出自:
描述
主要描述

虽然回退计划的草稿版本是由开发团队中的某位成员所编写,但是部署工程师对其内容和存在最终负责。一份回退计划通常回答了如下问题:

  • 在什么情况下,需要执行回退?或者相反,在什么情况下,部署被认为成功了?
  • 回退可能发生的时间段是何时?
  • 谁被授权做出回退的决定?
  • 谁来执行回退,以及在做出回退决策后多长时间执行回退?
  • 执行回退需要遵循什么流程(手工或自动)?
  • 应该考虑其他应急措施或可用的解决方案吗?
  • 执行回退所要求的预期时间?
  • 当回退事件发生时需要遵循什么沟通流程?
  • 回退计划是否成功的进行了测试?