笠翁堂文章

好计划,会给阻力留出位置

最顺利的情形可以保留为愿望,不能直接拿来承诺日期和成本。计划真正要回答的,不是“如果人人准时、接口稳定、审批一次通过,我们最快何时完成”,而是“通常会遇到哪些摩擦,什么会使承诺失效,我们准备怎样吸收或暴露它”。

行动与习惯

60 秒核心判断

最顺利的情形可以保留为愿望,不能直接拿来承诺日期和成本。计划真正要回答的,不是“如果人人准时、接口稳定、审批一次通过,我们最快何时完成”,而是“通常会遇到哪些摩擦,什么会使承诺失效,我们准备怎样吸收或暴露它”。

这不等于凡事按最坏情形安排。把所有灾难同时塞进预算,只会让计划失去区分力。可靠的计划需要三层:用相似往例校正时间和成本,识别足以改变结果的失败条件,再按后果与可逆性决定余量。最佳情形仍可作为上行可能,但不再冒充交付基线。

为什么这是一个长期问题

一个团队估算新系统需要六周。他们把设计、开发和测试的工时逐项相加,却默认需求不会改变、关键成员不会请假、外部接口按时开放、评审一次通过、上线窗口恰好可用。每个假设单独看都不荒谬;全部同时成立,已经接近一次罕见的顺风航行。

多数人并非故意撒谎。站在项目内部,每个人首先看见眼前任务:这段代码要几天,那份文档要几天。等待、返工、交接和未知依赖没有自然地出现在工时表里,于是“工作本身需要多久”悄悄代替了“承诺何时能够兑现”。

最佳情形尤其诱人,因为它具体、简洁,还能让行动显得果断。相比之下,真实计划要承认区间、条件和可能重排,听起来不够漂亮。但计划若只有在没有摩擦时才成立,它记录的不是执行路径,只是一张愿望清单。

东方经典如何回答

《孙子·军形》说,善战者“先为不可胜,以待敌之可胜”,并紧接着区分:“不可胜在己,可胜在敌。”这不是保证取胜,而是把能够由自己建立的防守条件,与取决于对手是否露出机会的部分分开。

用在今天的计划上,这个区分仍有价值。团队不能命令供应商永不迟延,也不能保证市场、天气或监管环境照预期行动;却可以控制接口是否预先核验、关键知识是否只有一个人掌握、失败后能否回滚、资源耗尽前是否设有重估点。所谓“先为不可胜”,在这里指先避免一个普通故障便让整个承诺失效,并非追求零风险。

但军事语境不能被抹掉。《军形》讨论攻守与胜负,现代项目还要考虑合作、公平、机会成本和创新价值。把所有外部参与者都当“敌”,会让风险管理滑向封闭与不信任。本文只取其中“分开可控条件与外部机会”的结构,不把组织协作改写成战争。

西方及其他文明如何回答

爱比克泰德在《手册》第 IV 节举了一个小得近乎滑稽的例子:去公共浴场以前,先想到那里通常会有人推挤、争吵或偷窃。这样做不是为了准确预言谁会推你,而是让目的在正常摩擦出现时仍不至于崩溃。第 XXIX 节又要求人在投入一项事业前,把“之前和之后”都考虑进去;只被胜利画面鼓舞,却不看训练、受伤、失败和代价,热情很快就会换对象。

这与悲观有区别。悲观把障碍当作放弃的理由;爱比克泰德关心的是,既然某类行动通常带着某类麻烦,是否仍愿意承担,并保住对自身反应的治理。他处理的是人的意志与行动,不是工程项目的概率模型。

Kahneman 与 Tversky 后来为预测提供了另一种校正。他们区分个案信息与分布信息:前者讲“这一次为什么特殊”,后者看相似情形过去产生了怎样的结果分布。内部计划很容易写满项目的独特性,却忘了追问:相似团队、相似依赖、相似审批,过去通常用了多久?

外部视角并不抹平项目差异。它拒绝让“这次不同”在没有证据时自动赢得优先权。往例提供起点,当前项目的确切差异再负责调整;若先写出理想日期,最后挑几个理由为它辩护,顺序就颠倒了。

现实证据、反例与边界

英国国家审计署 2013 年总结政府项目中的过度乐观问题:时间和成本常被低估,收益常被高估;项目复杂性以及组织是否容许有力质疑,都会影响这种倾向。该报告没有给所有项目一条统一加成比例,而是要求投资判断建立在现实估计与假设上,明确已知风险的缓解办法,也把无法消除的不确定性说出来。

这个边界很重要。最佳情形不能冒充基线,创新和风险工作却仍值得做。国家审计署也明确提醒,政府不应因此回避创新和有风险的工作。新项目可能没有完全相同的参考对象;此时可以使用局部相似的阶段、依赖或交付机制,而不能伪造一个看似精确的历史分布。

余量也有成本。工期缓冲会占用现金和机会,过度保守的承诺可能使有价值的项目永远无法启动。低后果、可快速重做的实验,可以使用更激进的时间盒;涉及人身安全、不可逆迁移或重大公共承诺的工作,则需要更高置信度与明确退路。计划的宽窄应当服从失败后果,不该服从团队想显得乐观还是谨慎。

笠翁堂判断

好计划不是把未来写得更肯定,而是把承诺为什么可能失效写得更清楚。

最佳情形的问题不在“过于美好”,而在它把许多条件偷偷写成了事实:需求会稳定、协作者会准时、第一次方案会成功、外部环境会配合。只要这些条件没有被单独看见,团队就无法判断哪一个值得验证,哪一个需要余量,哪一个一旦落空就应重新承诺。

因此,计划至少应分成三张纸。第一张是往例:相似工作过去的时间、成本与失败分布。第二张是失效条件:哪些依赖、返工或资源约束足以改变结果。第三张才是承诺:在什么置信度、什么余量和什么重估点下,我们愿意对日期与成本负责。

最顺利的路线可以留在纸上,但要标明它是上行情形。承诺基线应当能穿过正常摩擦;最坏情形则用于决定保险、止损和退出,而不是把所有日常计划拖进灾难剧本。

可以采取的行动

为一个重要计划做四项检查:

  1. 先看往例:找相似的已完成工作,记录实际而非最初承诺的时间、成本和返工;说明这些往例与本项目哪里相似、哪里不同。
  2. 拆出失效条件:把需求变化、外部依赖、关键人员、评审和回滚分别写出;只保留会实质改变交付的条件,不堆满所有可想象的坏事。
  3. 分开三种情形:最佳情形说明上行可能,承诺基线吸收正常摩擦,严重情形决定止损与退出。三者不能共用一个日期。
  4. 预设重估点:写明哪项事实一旦出现,原承诺就不再有效;同时指定谁负责观察、谁决定重新估算,以及谁通知受影响的人。

诚实的计划未必第一次就猜中日期。它不把顺风假装成常态;逆风出现时,也不必靠临时辩解维持旧承诺。

出处与版本

  • 《孙子兵法·军形》,“先为不可胜”段。本文采用中国哲学书电子化计划 node 20931 作篇章定位;数字页面同时列出相似传本,本文不据此裁定异文。电子文本
  • Epictetus, The Enchiridion, Sections IV and XXIX, translated by Thomas W. Higginson, The Liberal Arts Press, second edition, 1955;Project Gutenberg 电子版据该版制作。Project Gutenberg
  • Daniel Kahneman and Amos Tversky, “Intuitive Prediction: Biases and Corrective Procedures,” in Judgment under Uncertainty: Heuristics and Biases, Cambridge University Press, 1982, 414—421。Cambridge University Press
  • National Audit Office, Over-optimism in Government Projects, 19 December 2013。NAO

证据边界

文中的软件团队为解释性情境,不影射具体机构;本文不提供通用工期加成比例,军事文本或斯多葛修习也不能当作现代项目管理实证。