🧡 第九章 从零开始构建一个完整产品
📄 一句话概括

上线的红线只有一个:它开始影响别人了;上线前问四句——数据从哪来、谁会看到、错了怎么撤、花多少钱。

📝 本节和前面几节的关系

整条产品线的最后一步,也是红线所在的一步。

一、为什么上线要特别小心

因为这是第一次,你的改动开始影响别人。 前面所有阶段,做错了只有你自己承担;上线之后,别人也会受影响。 所以这一步的红线只有一条:它开始影响别人了。

二、上线前问自己四句

数据从哪来?是假数据还是真数据。 谁会看到?只有你还是别人。 错了怎么办?能不能撤回、能不能停。 花多少钱?长期支出还是一次性。

三、四个答案里只要有一个是【还没想好】,那就还没到上线的时候

这 句 话 是 硬 门 槛 , 不 是 建 议 。

四、第 4.2 节的三色灯在这里正好用上

上线属于红灯——永远人工确认,不能自动化。 这条和第 4.2 节的分类完全一致:发布上线就是那两档红灯之一。 所以如果你的自动化流程里包含自动发布,那就把这条规则先删了。

五、动手 Demo:Phase 5——部署上线

下面把上线前要问的四句摆开。

checks = [(u"数据从哪来?", u"是假数据还是真数据"),
          (u"谁会看到?", u"只有你还是别人"),
          (u"错了怎么办?", u"能不能撤回、能不能停"),
          (u"花多少钱?", u"长期支出还是一次性")]

实跑输出:

--------------------------------------------------------------------
Phase 5——部署上线
--------------------------------------------------------------------

上线这一步的红线只有一个:**它开始影响别人了**。

所以上线前逐条问自己:

  要问的           为什么要问
  --------------------------------------
  数据从哪来?     是假数据还是真数据
  谁会看到?       只有你还是别人
  错了怎么办?     能不能撤回、能不能停
  花多少钱?       长期支出还是一次性

如果四个答案里有任何一个是【还没想好】,**那就还没到上线的时候**。

第 4.2 节那三色灯在这里正好用上:上线属于**红灯**——
**永远人工确认**,不能自动化。

四句里每一句都指向一个具体的风险,不是流程礼仪。 下面那句是硬门槛:四个答案里有一个是【还没想好】,那就还没到上线的时候。

30 秒实验

  1. 把你手上的东西按这四句问一遍,把答案写下来。
  2. 检查你的自动化流程里有没有【自动发布】——有的话先删掉,改成人工确认。

常见误区

  1. 把上线也自动化。它是红灯——发布上线永远人工确认。
  2. 拿真数据先试。第一次先用假数据跑通,真数据等到你确定不会出事。
自测三问(点开对答案) 1. 上线的红线是什么? —— 它开始影响别人了——之前只影响你,之后影响所有人。 2. 上线前问哪四句? —— 数据从哪来、谁会看到、错了怎么撤、花多少钱。 3. 上线属于三色灯的哪一档? —— 红灯,永远人工确认,不能自动化。

相关笔记