本页目录
在信息不完整时做出能接受的决定——Berkun 的项目推进方法
Berkun 没有给出一套严密的项目管理框架。他给出的是一种工作方式:承认不确定性是常态,然后在不确定性中持续做出能接受的判断。
这种方式的方法强度不算高——没有标准流程图,没有固定阶段划分,没有可以照搬的清单。但它的可迁移性非常强,因为它解决的不是"怎么排计划"这种工具问题,而是"计划一定会错的时候怎么办"这种判断问题。
底层假设:项目的正常状态就是混乱
Berkun 整本书建立在一个前提上:项目不会按计划走。需求会变,人会误解,排期会偏,冲突会出现。这些不是"意外",是默认状态。
从这个前提出发,项目管理的目标就不再是"消灭混乱",而是"在混乱中保持判断力"。好的项目经理不是能预见所有问题的人,是能在问题出现的时候迅速做出一个够用的决定的人。
"够用的决定"是个关键词。Berkun 不追求最优解,追求的是"做了这个决定之后项目能继续往前走"。完美的决定不存在——因为信息永远不完整。等信息完整了再决定,项目早就过了那个窗口。
四个持续发生的判断动作
Berkun 的方法不是一条从头走到尾的流水线,更像四个持续循环的动作。在项目的任何阶段,项目经理都在这四件事之间切换:
对齐理解。 项目里最贵的浪费不是技术返工,是"两个人以为自己在做同一件事,做了三周才发现方向不同"。Berkun 花大量篇幅讲需求规格说明书怎么写、愿景文档怎么用,但核心意思只有一个:让所有人对"我们到底在做什么"有同一种理解。
对齐不是开一次会就完的。理解会漂移——新人加入、需求变更、外部压力调整,都会让共识悄悄走形。项目经理需要定期检验:大家说的"下一步"还是同一件事吗?
暴露风险。 不是做风险评估表,是让坏消息能浮出来。Berkun 反复讲一个经验:最贵的问题不是来得太突然的,而是有人早就知道但没说出来的。
项目经理的工作是创造一个"说坏消息不会被惩罚"的环境。这比任何风险矩阵都管用。当有人愿意在第二周说"我觉得这块会出问题",你就不用在第八周面对一个已经无法修复的灾难。
推动决策。 项目卡住的常见原因不是没有方案,是没有人做决定。方案 A 和方案 B 各有利弊,团队讨论了三天还在讨论。Berkun 的原则是:一个不完美但及时的决定,几乎总是比一个完美但迟到的决定更好。
推动决策不意味着替所有人拍板。意味着把讨论从发散拉到收束——"我们已经讨论了三种方案,现在需要选一个。选哪个?如果不确定,先选风险最可控的那个,两周后看结果再调整。"
穿过冲突。 冲突在任何多人协作的项目里都不可避免。工程和产品对范围有分歧,测试和开发对质量标准有争议,项目组和管理层对优先级有不同看法。
Berkun 不把冲突当坏事。冲突说明有人在乎。项目经理要做的不是消除冲突,是帮助冲突双方把模糊的不满变成具体的分歧,再把具体的分歧变成一个可以做决定的选项集。
这四个动作为什么必须这样组织
对齐理解是基础——没有共识就没有有效讨论。暴露风险依赖于对齐之后的信任——如果连"我们在做什么"都没说清楚,没人会冒险说"我觉得哪里有问题"。推动决策建立在风险可见的前提上——看不到风险就做的决定,做得越快错得越多。穿过冲突是前三步做到之后才能做的事——如果理解没对齐、风险没浮出、决策一直拖着,冲突只会越来越大。
这不是一个线性流程。四个动作在项目全程并行发生,互相支撑。但它们之间有一个隐含的优先级:对齐在前,暴露在后,决策跟上,冲突穿过。当你不知道先做什么的时候,默认从"检查理解是否一致"开始。
最容易失效的环节
整个方法里最容易出问题的地方,是"暴露风险"到"推动决策"这一步。
风险浮出来了,但没人做决定。开会讨论了一个潜在问题,大家说"嗯,知道了,继续关注"。"继续关注"是项目管理里最危险的四个字——它看起来像一个行动,实际上是拒绝做判断。
另一个高频失效方式:对齐理解做得表面。开了一次需求评审会,所有人都说"没问题"。但没人检查过"没问题"背后是不是同一种理解。两周后开始干活,才发现两个团队对同一个需求的理解完全不同。
这套方法跟流程型项目管理的核心区别
PMP、PRINCE2 这类传统方法论的核心是流程——定义明确的阶段、交付物、检查点。Berkun 的方法没有否定流程的价值,但认为流程解决的是已知问题,判断力解决的是未知问题。
在已知问题多、变化少、目标清晰的项目里,流程型方法更高效。在不确定性高、需求变化快、人际动态复杂的项目里——也就是大部分软件项目里——Berkun 的方法更有用。
这不是二选一。好的项目经理两种能力都需要。但如果你只能练一种,Berkun 会说:先练判断。流程可以照着做,判断只能自己长。