01 5W2H:检查完整性的工具
TL;DR:5W2H 用七个问题检查一个问题描述或行动计划是否完整,但它只能暴露缺口、不能发现根因或比较方案。5W2H 最常见误用是把它当成根因分析工具——它的
Why是“为何重要或为何这样做”,不等同于 5 Whys 的连续追问。正确用法是:在“定义问题”阶段检查现状描述是否完整,在“设计行动”阶段检查计划是否完整,然后交给因果分析或决策工具完成深度分析。
概念解释
5W2H 的由来与定义
5W2H 是 What、Why、Who、When、Where、How、How much/many 七类问题的缩写。它的用途极其简单:检查一个描述或计划是否完整——有没有遗漏谁、遗漏了时间、遗漏了规模。它最早源于新闻写作的 5W1H,后扩展加入 How much/many 用于工程和项目管理。
5W2H 的边界
| 能做 | 不能做 |
|---|---|
| 检查描述/计划的完整性 | 发现根因(那是因果分析的事) |
| 暴露信息缺口 | 比较方案优劣(那是决策矩阵的事) |
| 确保 Who/When/Where 不被遗漏 | 替代分析或推理 |
核心区分:5W2H 的
Why是“为何重要或为何这样做”,不是 5 Whys 的“连续追问为什么直到根因”。把 5W2H 当根因分析是混淆了工具类型——它属于“检查完整性”的工具,不是“因果推理”的工具。详见 因果分析与根因分析。
5W2H 的两个用法
5W2H 可以在两个阶段使用:
- 定义问题时:检查现状描述是否完整——Who 受影响、When 何时发生、Where 在哪个环节、How 当前流程怎么跑、How much 规模多大。
- 设计行动时:检查计划是否完整——Who 负责、When 截止、Where 在哪实施、How 怎么执行和回退、How much 成本/资源/目标量。
目录
| 章节 | 说明 |
|---|---|
| 七类问题详解 | 每类问什么 |
| 常见误用 | 5W2H 不是什么 |
| 软件工程示例 | 用 5W2H 检查问题描述 |
| 适用边界 | 何时用、不用什么 |
七类问题详解
| 问项 | 描述问题时检查什么 | 设计行动时检查什么 |
|---|---|---|
| What | 发生了什么、范围和差距 | 交付物或动作是什么 |
| Why | 为何值得处理、目标是什么 | 为何选这项行动 |
| Who | 谁受到影响、谁掌握事实 | 谁负责、谁协作、谁审批 |
| When | 何时发生、时间模式 | 截止时间、里程碑和复查点 |
| Where | 在哪个场景、流程或系统边界 | 在哪里实施、影响哪些系统 |
| How | 当前流程如何运行、信息如何流动 | 如何执行、验证和回退 |
| How much/many | 影响、频率、规模 | 成本、资源、容量和目标量 |
使用提示:七类问题不需要平均用力。通常 What/Why/Who 是核心,When/Where 提供约束,How 提供流程线索,How much 提供量化。缺量化的问题描述(“交付变慢了”)比缺时间的(“什么时候发生的”)更危险——没有量化就无法判断差距和改进效果。
常见误用
| 误用 | 为什么无效 | 正确做法 |
|---|---|---|
| 用 5W2H 找根因 | Why 只检查“为何重要”,不连续追问 | 用 因果分析与根因分析 |
| 用 5W2H 比较方案 | 七个问项不含权重和评分 | 用 决策矩阵与权衡:在多目标下显式取舍 |
| 只填表不思考 | 填完 5W2H ≠ 理解了问题 | 每个字段写一句话理由 |
| 把 5W2H 当成完整流程 | 它只是“检查完整性”的第一步 | 检查后交给因果分析或决策 |
软件工程示例
某团队发现“PR 评审等待时间过长”。用 5W2H 检查问题描述:
| 问项 | 回答 |
|---|---|
| What | PR 从提交到合并的中位等待时间从 4 小时增至 12 小时 |
| Why | 延迟导致交付周期拉长、紧急修复受阻 |
| Who | 影响全团队 8 个开发 + 3 个评审者;掌握事实:CI 日志 + PR 时间戳 |
| When | 近 2 个月持续恶化,周二和周五最严重 |
| Where | 评审环节(非编码、测试或发布) |
| How | 当前流程:提交→指派评审者→评审→反馈→修改→合并 |
| How much | 中位等待从 4h→12h,P90 从 8h→36h |
检查后发现的缺口:Who 缺“谁有权改变评审流程”;How 缺“信息如何流动给评审者”(是否自动通知);How much 缺“每天有多少 PR 积压”。填完后交给因果分析定位瓶颈。
适用边界
- 5W2H 不替代分析:它暴露缺口,不发现根因、不比较方案。
- 简单问题不必上 5W2H:明确的小修直接做,不必仪式化。
- Why ≠ 5 Whys:5W2H 的 Why 是“为何重要/为何这样做”,5 Whys 是“连续追问根因”。
- How 不等于执行计划:5W2H 的 How 只检查“当前流程怎么跑/计划怎么执行”,不提供细节。
关联笔记
- 问题定义总览:从现象到问题陈述(5W2H 是问题定义的完整性检查工具)
- 因果分析与根因分析(5W2H 检查完后交给因果分析定位根因)
- 决策矩阵与权衡:在多目标下显式取舍(5W2H 不比较方案,交给矩阵)
- 杠杆点与干预设计(5W2H 的 How 为干预设计提供流程线索)
参考资料
评论 (0)