检查清单,英文是 checklist。名字已自解释,检查清单,就是一个在特定场景、特定任务下,用于检查的清单,用于 check 的 list。
工具虽简单,效用可不小(也不少)。从四个方面来阐述:
- 化繁为简
- 弱上下文
- 无能之错
- 可复用的决策
▎化繁为简
检查清单,首先是一个驾驭繁杂、化繁为简的工具。
针对任何问题,都可以进一步拆解为若干个更简单的问题。检查清单,可视为一个简化版的金字塔,就如我在《金字塔原理》中所说:
复杂问题不可解。唯有拆解到足够细,才能有 TODO,才能有执行力。很多人执行力差,往往不是“懒”,而是“蠢”。他不是不想做,而是不知从何下手。
比如下图,就是一个具体任务的检查清单,将一个复杂任务拆解为若干个明确的动作。
我曾经对工程师的要求是:
1)对任何任务,都要估时;
2)如果某任务估时超过 30 分钟,那就继续拆解;
3)直到最细粒度的估时不超过 30 分钟为止。
我的暴论是,如果估时超过 30 分钟,那说明你还没想清楚这个任务的具体执行细节,那实际执行中就可能发生意料之外的问题,导致任务失控。所以,必须拆解到 30 分钟以内,变成具体的动作。
这也是通过行为要求来倒逼以终为始,别急乎乎就上场干。先完成智力上的创造,再完成体力上的创造。
▎弱上下文
知识工作者往往需要非常专注的环境,全身心浸入到任务,因而也特别害怕干扰。
如果他们在解决问题时,突然被打断,那再重新拾起问题,就必须付出额外代价——重新载入上下文,回忆刚才的思路和进展。这个过程是昂贵的。
基于检查清单的工作方式,额外好处就是:不再那么怕干扰。
因为你已经将任务切碎,完成的不再是一个复杂的大任务,而是若干个简单的具体动作。即便被打断,需要重新调起的上下文也不多。
Save & Load 的成本更低。
▎无能之错
我偶尔给女儿批改数学作业:
- 有的错题是因为不会,遇到这些错误我反而开心,因为找到了女儿的知识盲区,能够针对性训练和提高,最佳实践是——不要直接告知解法,而是找出她不会的原因,针对性地引导和启发,让她自己继续思考;
- 有的错题是因为粗心,比如审题不清、计算错误等,明明是会做的题目却丢掉了分数,太可惜。
就像《清单革命》的作者阿图·葛文德所说,人的错误分为两种。
- 无知之错:犯错是因为没有掌握相关知识。
- 无能之错:犯错是因为没能正确使用知识。
在人类的大部分历史里,我们的生活主要被“无知之错”所主宰。但工业革命以来,人类的知识量剧烈膨胀,“无能之错”的比重越来越大。如何持续、正确地运用我们所掌握的知识,日益成为一个重要的课题。
微观一点的视角,我女儿的错题,多数也是因为粗心而非不懂。除了叮嘱一句“别粗心”,是否有更具实操性的解决方法呢?
列一个检查清单:
- 解题前先审题,标记出关键词句;
- 解题后要检查,将答案代入到问题条件,逆算确认是否符合。
规避粗心,减少无能之错。
▎可复用的决策
知识工作者看似一直在解决新问题,实则总是在类似场景持续解决类似的问题。
类似的问题,会有固定的解决套路(pattern);而这些固定解决套路,无论是原则、还是方法,往往可表现为一个检查清单。
这种检查清单,是可复用的,不仅解决当下的问题,也可以帮助解决未来的类似问题。且作为已分离的客体,它会更易于批判和迭代。
我曾在《可复制的决策》一文中有详细展开,此处就不再赘述。
▎Fin
望岳投资的南添这么理解检查清单:
半人半机器,半感性半理性。
原文:
