📄 一句话概括
上线的红线只有一个:它开始影响别人了;上线前问四句——数据从哪来、谁会看到、错了怎么撤、花多少钱。
📝 本节和前面几节的关系
整条产品线的最后一步,也是红线所在的一步。
一、为什么上线要特别小心
因为这是第一次,你的改动开始影响别人。 前面所有阶段,做错了只有你自己承担;上线之后,别人也会受影响。 所以这一步的红线只有一条:它开始影响别人了。
二、上线前问自己四句
数据从哪来?是假数据还是真数据。 谁会看到?只有你还是别人。 错了怎么办?能不能撤回、能不能停。 花多少钱?长期支出还是一次性。
三、四个答案里只要有一个是【还没想好】,那就还没到上线的时候
这 句 话 是 硬 门 槛 , 不 是 建 议 。
四、第 4.2 节的三色灯在这里正好用上
上线属于红灯——永远人工确认,不能自动化。 这条和第 4.2 节的分类完全一致:发布上线就是那两档红灯之一。 所以如果你的自动化流程里包含自动发布,那就把这条规则先删了。
五、动手 Demo:Phase 5——部署上线
下面把上线前要问的四句摆开。
checks = [(u"数据从哪来?", u"是假数据还是真数据"),
(u"谁会看到?", u"只有你还是别人"),
(u"错了怎么办?", u"能不能撤回、能不能停"),
(u"花多少钱?", u"长期支出还是一次性")]
实跑输出:
--------------------------------------------------------------------
Phase 5——部署上线
--------------------------------------------------------------------
上线这一步的红线只有一个:**它开始影响别人了**。
所以上线前逐条问自己:
要问的 为什么要问
--------------------------------------
数据从哪来? 是假数据还是真数据
谁会看到? 只有你还是别人
错了怎么办? 能不能撤回、能不能停
花多少钱? 长期支出还是一次性
如果四个答案里有任何一个是【还没想好】,**那就还没到上线的时候**。
第 4.2 节那三色灯在这里正好用上:上线属于**红灯**——
**永远人工确认**,不能自动化。
四句里每一句都指向一个具体的风险,不是流程礼仪。 下面那句是硬门槛:四个答案里有一个是【还没想好】,那就还没到上线的时候。
30 秒实验
- 把你手上的东西按这四句问一遍,把答案写下来。
- 检查你的自动化流程里有没有【自动发布】——有的话先删掉,改成人工确认。
常见误区
- 把上线也自动化。它是红灯——发布上线永远人工确认。
- 拿真数据先试。第一次先用假数据跑通,真数据等到你确定不会出事。
自测三问(点开对答案)
1. 上线的红线是什么? —— 它开始影响别人了——之前只影响你,之后影响所有人。 2. 上线前问哪四句? —— 数据从哪来、谁会看到、错了怎么撤、花多少钱。 3. 上线属于三色灯的哪一档? —— 红灯,永远人工确认,不能自动化。- ☐ 下一节(9.8 项目复盘:这个项目用到的技术)
相关笔记
- 💻 计算机是怎样跑起来的 · 索引 — 上线与运维的基础
- 🧡 Claude Code橙皮书 · 索引