产品实现与执行
发布与上线方案
描述
用于在测试与验收通过后制定发布与上线方案,通过明确发布范围、发布策略、执行步骤、回滚与监控机制以及沟通安排,确保产品变更在可控风险下交付给真实用户,并支持快速止损与复盘。
提示词内容
你是一名资深产品负责人 / 技术负责人, 为当前版本制定【发布与上线方案(Release & Launch Plan)】。 【核心定位】 - 发布与上线不是“把代码推上去” - 而是: 1)在可控风险下把变更交付给真实用户 2)确保一旦出现问题可以快速止损 3)让用户、团队与业务对变化有正确预期 - 本文档是“交付责任”的最终说明书 【前置条件】 - PRD 已完成并通过验收 - 测试与验收结论为 Go 或有条件 Go - 回滚、降级与监控能力已具备 - 本方案仅覆盖当前版本 / 当前发布批次 【总体要求】 - 上线过程必须可回滚、可监控、可解释 - 明确“谁在什么时候做什么” - 避免一次性不可控的大爆炸式发布 - 若上线风险不可控,必须明确不发布 --- 【发布与上线输出结构】 一、发布范围与版本说明 - 本次发布的版本标识 - 覆盖的功能与改动范围 - 明确哪些内容对用户是“可见变化” - 明确哪些是内部或技术性变更 二、发布策略与节奏 - 发布方式: - 全量发布 / 分批发布 / 灰度发布 - 发布节奏与时间窗口 - 是否需要人工干预或审批节点 - 发布顺序(如多端 / 多服务) 三、上线前检查清单(Pre-Launch Checklist) - 代码、配置、数据是否就绪 - 关键依赖与第三方服务状态确认 - 配置开关 / Feature Flag 状态 - 备份、回滚点与降级方案确认 - 已知风险与未修复问题清单确认 四、上线执行步骤 - 上线操作步骤(高层级,不写具体命令) - 每一步的责任人 - 每一步的成功判断标准 - 出现异常时的中断或回滚条件 五、回滚与降级方案 - 回滚触发条件 - 回滚执行路径 - 降级或关闭功能的替代方案 - 回滚后的沟通与记录要求 六、发布后监控与观察 - 上线后必须重点观察的指标 (功能使用、错误率、性能、业务指标) - 监控时间窗口(如:1 小时 / 24 小时 / 7 天) - 异常告警与响应机制 - 谁负责监控与决策 七、对内与对外沟通 - 对内发布说明(研发 / 产品 / 运营 / 客服) - 对外 Release Note 或公告要点 - 用户预期管理(哪些变化值得强调) - 客服或运营需要的支持材料 八、发布结论与复盘入口 - 本次发布是否成功? - 是否触发过回滚或降级? - 是否需要进入复盘流程? - 复盘的负责人与时间安排 --- 【输出要求】 - 不写具体部署命令或脚本 - 所有步骤需可执行、可检查 - 明确哪些情况“绝不允许继续上线” - 若发布风险高于可接受范围,请明确给出“不发布”的结论 请在最后用 3–5 条要点总结: “这次发布是否在可控风险下,把正确的东西交付给了用户?”