任务:制定回退计划
此任务的结果是一份计划,在部署过程中或之后,如果存在问题,产品支持组织使用它来对发布进行回退。
规程:部署
用途

此任务的目的是制定与回退投入到生产环境中的特定发布相关的准则、流程和责任,防止或最小化产品或服务的中断。

关系
角色主执行者: 其他执行者:
输入必需:
可选:
    输出
      主要描述

      一次回退可能有许多不同的原因,包括产品代码的缺陷、不可操作的组件、对其他生产系统产生非计划非预期的影响、令人不快的客户等等。开发团队应该为产品支持组织提供特定的计划以及决策准则,从而使他们避免或最小化服务的中断。

      步骤
      确定是否存在回退计划

      确定开发团队是否已经为前一次发布制定了回退计划。如果有,可以重用部分此计划。如果是开发团队的第一次发布,而其他开发团队有类似特性的回退计划,那么可以用来作为制定回退计划的起点。

      制定回退计划(如果合适)

      如果不存在回退计划,或无法找到其他可作为起点的回退计划,通过回答工件:回退计划 中记录的问题,开始制定回退计划。

      更新回退计划(如果合适)

      如果已经存于一份可作为基线的回退计划,Review此计划,如果需要的话,更新、增加或删除其中的信息。当制定完此计划时,应该仅包含即将来临的部署的完整内容,不应该包含之前或将来的发布。换句话说,回退计划应该仅仅包含当前发布。