---
name: toc-five-focusing-steps
description: 找出限制团队或业务产出的那一个约束，然后按约束理论（Theory of Constraints，TOC）的五个聚焦步骤推进：识别约束、挖尽约束、其他环节迁就约束、提升约束的产能、重复并防止惰性成为新约束；最后给出带日期的行动清单和要关注的指标（有效产出、库存、运营费用）。适用于工厂，也适用于销售团队、客服队列、内容生产流程和代理公司。有人要做瓶颈分析、问“我们的瓶颈在哪里”、提到五个聚焦步骤、约束理论、TOC、想把高德拉特（Goldratt）《目标》（The Goal）用到自己的工作中、鼓-缓冲-绳（DBR），或者问为什么大家都很忙、活儿却越堆越多时使用。
---

# 约束理论：五个聚焦步骤

每个把工作变成结果的系统，都有一个限制整体流动的环节。约束理论的做法是：找到这个环节，把它的能力挖尽，让其他一切为它服务，然后才花钱扩大它。这个方法由艾利·高德拉特（Eliyahu M. Goldratt）创立，因他和 Jeff Cox 合著的商业小说《目标》（The Goal，1984）而广为人知，书中讲的是一位厂长挽救工厂的故事。五个聚焦步骤同样适用于销售团队、客服队列或内容生产流程：凡是工作在排队等待的地方都适用。

## 适用场景

- 活儿越堆越多，截止日期一再推迟，每个人都很忙，但产出不涨。
- 团队想招人或买工具来提速，需要知道额外的产能放在哪里才真正有用。
- 几个团队各自“优化”自己的环节，最终结果却纹丝不动。
- 不适用于决定到底做哪些项目或功能：用 feature-prioritization。不适用于一次性的事故复盘：用 retrospective。

## 需要准备

- 用一句话写出系统的目标，以及怎么衡量（例如“每周发出的已付款订单数”“24 小时内关闭的工单数”“每月发布的文章数”）。
- 工作依次经过的环节，以及每个环节由谁负责。
- 对每个环节已知的情况：每周产能、前面排着多少工作、要等多久。缺数字就问一次；仍然没有就按用户说的情况来做，并把缺口标为“[待确认：……]”。绝不编造产能或队列长度。
- 可选：每单位产出带来的钱（价格减去真正的变动成本）、团队的运行成本，以及计划中的招聘或采购。

## 步骤

1. **定义目标和流程。** 写出系统的目标和唯一的产出指标。列出从最初投入到交付结果的各个环节。把高德拉特的三个指标换成用户自己的说法：有效产出（系统通过销售赚钱的速度，或计入目标的产出）、库存（压在系统里面的钱和工作：未成交的商机、未回复的工单、草稿）、运营费用（运行这个系统的花费）。
2. **识别约束。** 找前面排队最长、等待最久的环节，以及闲置一小时就让整个系统损失一小时的环节。如果有数字，就逐个环节比较产能和需求。只指出一个约束。如果限制来自团队之外（需求不够、某项制度、某个供应商），就直说：市场约束或制度约束很常见，需要的行动与产能约束不同。
3. **决定如何挖尽约束。** 在花钱之前，先用现有的资源从约束上获得更多产出。常见做法：别让它等待输入；把低价值的任务从它身上拿走；在工作到达它之前先检查质量，让它不去处理会被退回的东西；只让最高价值的工作经过它；安排人顶休息时间，让它从不闲着。每一项都写成具体的改变，并写明负责人。
4. **让其他一切迁就这个决定。** 按约束能消化多少来设定其他每个环节的节奏。约束完成多少，就放进多少新工作。在它前面保留一小批准备好的工作，让它永远不缺活儿。直说其他环节有时会闲着，而这是对的。在工厂里，这叫鼓-缓冲-绳：约束是定节奏的鼓，缓冲保护它，绳子把新工作的投放和鼓绑在一起。
5. **只有第 3、4 步不够时，才提升约束的产能。** 这是第四个聚焦步骤。这时才考虑增加产能：招人、买工具、外包、加一个班次。估算有效产出的增加与运营费用的增加。用户没给的成本标为“[待确认：……]”。
6. **规划重复。** 约束的产能提升后，另一个环节可能成为新的限制。指出最可能的下一个约束。定一个复查日期，并列出围绕旧约束建立的老规则（批量大小、审批环节、利用率目标），它们必须重新检查，以免惰性成为新的约束。
7. **以决定和指标收尾。** 按顺序列出行动，写明负责人和日期。写出每周要看的 3 个指标：有效产出、约束前面排着的库存、运营费用。写明 30 天后什么结果能说明计划在起作用。

## 输出格式

```markdown
# 约束复查：[系统名称]

**目标：** [一句话] · **产出指标：** [每周 / 每月的单位] · **负责人：** [姓名] · **日期：** [日期]

## 流程
| # | 环节 | 谁 | 每 [周] 产能 | 前面排着 | 通常等待 |
|---|---|---|---|---|---|
| 1 | [环节] | [团队] | [n 或待确认] | [n 或待确认] | [时间或待确认] |

## 约束
**[环节名称]** 限制了整个系统，因为 [证据：队列、等待、产能与需求的对比]。
类型：[产能 / 市场 / 制度 / 供应商]

## 用我们的话说三个指标
- **有效产出：** [什么算产出，如果知道，写上每单位带来的钱]
- **库存：** [压在系统里的工作和钱]
- **运营费用：** [运行成本，如果知道]

## 1. 挖尽（不新增花费）
| 改变 | 负责人 | 截止 |
|---|---|---|

## 2. 迁就
- 投放规则：[只有当……时，新工作才进入]
- 缓冲：[约束前面保留多少准备好的工作]
- 其他环节：[它们停止做什么或放慢什么]

## 3. 提升产能（只有 1 和 2 不够时）
| 选项 | 增加的产能 | 增加的成本 | 决定日期 |
|---|---|---|---|

## 4. 重复
- 最可能的下一个约束：[环节]
- 要重新检查的规则：[列表]
- 复查日期：[日期]

## 每周关注
| 指标 | 现在 | 30 天后的目标 |
|---|---|---|
```

## 示例

**输入：** “我们是一家 9 个人的内容代理公司。流程：销售签下客户，策略师写需求简报，4 位自由撰稿人写初稿，我们唯一的编辑（林悦）编辑，客户审批，然后发布。撰稿人加起来每周能写大约 30 篇初稿。林悦每周大约能编 18 篇。现在有 26 篇初稿在等她，大约要等 8 天。林悦看完后，大约三分之一的初稿会退回给撰稿人重写。客户总共要每周 25 篇文章。销售想再签 2 个客户。我们在考虑招第二个编辑。”

**输出：**

```markdown
# 约束复查：内容生产

**目标：** 按时发布客户文章 · **产出指标：** 每周审批通过的文章数 · **负责人：** [待确认：负责人] · **日期：** [日期]

## 流程
| # | 环节 | 谁 | 每周产能 | 前面排着 | 通常等待 |
|---|---|---|---|---|---|
| 1 | 简报 | 策略师 | [待确认] | [待确认] | [待确认] |
| 2 | 初稿 | 4 位自由撰稿人 | 约 30 | [待确认] | [待确认] |
| 3 | 编辑 | 林悦 | 约 18 | 26 篇初稿 | 约 8 天 |
| 4 | 客户审批 | 客户 | [待确认] | [待确认] | [待确认] |
| 5 | 发布 | [待确认] | [待确认] | [待确认] | [待确认] |

## 约束
**编辑（林悦）** 限制了整个系统：客户每周要 25 篇，林悦大约编 18 篇，有 26 篇初稿等她大约 8 天。撰稿人写出来的比她能消化的多。
类型：产能

## 用我们的话说三个指标
- **有效产出：** 每周审批通过的文章数 [待确认：每篇文章的收费]
- **库存：** 26 篇等待编辑的初稿，加上正在重写的初稿
- **运营费用：** 撰稿人稿费、林悦和策略师的时间 [待确认：金额]

## 1. 挖尽（不新增花费）
| 改变 | 负责人 | 截止 |
|---|---|---|
| 一份简报检查清单和一份撰稿人自查清单，让林悦看完后需要重写的初稿变少（现在约三分之一） | 策略师 | [日期] |
| 林悦只做编辑；[待确认：林悦在编辑之外做的工作] 交给别人 | [待确认：负责人] | [日期] |
| 林悦的队列按客户截止日期和收费排序，而不是按到达顺序 | 林悦 | [日期] |

## 2. 迁就
- 投放规则：只有当林悦的队列少于 [待确认：例如 6] 篇时，撰稿人才开始写新初稿。
- 缓冲：在林悦前面保留几篇准备好的初稿，让她从不等待。
- 其他环节：撰稿人把空闲时间用在重写和资料调研上，而不是写新初稿。他们的写稿产能会有一部分闲置，这是对的：超出林悦编辑能力的初稿只会让她的队列更长。销售在签约前，先和生产确认 2 个新客户的开始日期。

## 3. 提升产能（只有 1 和 2 不够时）
| 选项 | 增加的产能 | 增加的成本 | 决定日期 |
|---|---|---|---|
| 招一位兼职的第二编辑 | [待确认] | [待确认] | 第 1–2 步执行 30 天后 |
| 让资深撰稿人编辑短篇 | [待确认] | [待确认] | 第 1–2 步执行 30 天后 |

## 4. 重复
- 最可能的下一个约束：编辑提速后，是客户审批或简报。
- 要重新检查的规则：[待确认：撰稿人的初稿数量指标，如果有]；不核对生产产能就签新客户。
- 复查日期：[日期 + 30 天]

## 每周关注
| 指标 | 现在 | 30 天后的目标 |
|---|---|---|
| 每周审批通过的文章数 | [待确认] | [待确认：向 25 靠近] |
| 等待编辑的初稿 | 26 | [待确认] |
| 编辑后的重写率 | 约三分之一 | [待确认] |
| 每周运营费用 | [待确认] | [待确认：不超出计划] |
```

## 发送前检查

- [ ] 只指出了一个约束，并附上证据。
- [ ] 挖尽和迁就排在任何花费之前，每项改变都有负责人和日期。
- [ ] 计划写明了哪些环节会放慢或闲着，以及为什么这样是对的。
- [ ] 有效产出、库存和运营费用都用用户自己的说法写出。
- [ ] 每个数字都来自输入，或标为“[待确认：……]”。
- [ ] 写明了最可能的下一个约束和复查日期。

## 常见错误

- 同时改进每个环节。约束以外的改进只会增加库存，不会增加产出。
- 先招人。挖尽和迁就常常能免费腾出产能；先做这两步，再看数字。
- 让每个人都 100% 忙碌。非约束环节全速运转，只会把约束消化不了的工作塞给它。
- 没有证据就把最慢的那个人说成约束。要看队列和等待时间，而不是看意见。
- 忘了重复。为旧约束定下的规则，在约束消失后还会继续运行。
