帕累托法则:项目管理中的 80/20 法则

帕累托法则:少部分原因解释大部分结果

帕累托法则,又称帕累托原则或 80/20 法则,描述的是一种不均衡分布:少数原因造成大部分结果,经验上约 20% 的原因对应约 80% 的结果。维尔弗雷多·帕累托在意大利的财富分布中发现了这一规律。约瑟夫·M·朱兰自 20 世纪 40 年代起将其用于质量管理,并为它命名。

什么是帕累托法则?

帕累托法则指出,结果几乎从不平均地分配到各个原因上:一小部分原因、客户、缺陷或任务产生了大部分成果。80/20 只是这一规律的简称,真实的数值需要您在自己的项目中测量。

以下三点让这条法则更加准确:

  • 它是经验法则。 分布来自您在项目中收集的数据。有时 20% 的原因对应 80% 的结果,有时是 30% 对应 65%,或 10% 对应 90%。
  • 两个数字相加不必等于 100。 20% 指原因的占比,80% 指结果的占比,二者衡量的是不同的量。2002 年,微软首席执行官史蒂夫·鲍尔默在分析错误报告后写道,约 20% 的 bug 导致了 80% 的错误,而 1% 的 bug 导致了一半的错误(鲍尔默备忘录,2002 年 10 月)。
  • 它连接的是原因与结果。 常见的说法“80% 的成果来自 20% 的投入”只是一种特例,只有当您的数据显示投入确实如此分布时才成立。这条法则告诉您应当先看哪里,而关键的 20% 仍需要您全力投入。

帕累托法则从何而来?

维尔弗雷多·帕累托

帕累托法则可以追溯到两个人:描述财富不均衡分布的经济学家维尔弗雷多·帕累托,以及将其提炼为通用管理原则并以帕累托命名的质量专家约瑟夫·M·朱兰。

维尔弗雷多·帕累托(1848 至 1923 年)曾在洛桑大学讲授经济学。他在《政治经济学讲义》(Cours d'économie politique,1896/97 年)和《政治经济学手册》(Manuale di economia politica,1906 年)中研究了收入与财富的分布。最常见的简化说法是:在意大利,约 20% 的人口拥有约 80% 的土地(维基百科:帕累托法则)。帕累托本人只把这一观察用于经济领域。

约瑟夫·M·朱兰(1904 至 2008 年)在 20 世纪 30 年代末访问通用汽车时接触到帕累托的模型。他在《质量控制手册》(Quality Control Handbook,第一版,1951 年)中指出,质量损失的分布与财富一样不均衡,并把这一规律称为“帕累托原则”。“the vital few and the trivial many”(关键的少数与次要的多数)这一说法也出自他。后来他把 “trivial” 改为 “useful”(有用的),因为其余 80% 同样需要处理。1974 年,朱兰承认以帕累托命名是一个错误:帕累托从未将这一规律推广到其他领域,而累积曲线应归功于统计学家马克斯·O·洛伦兹(Juran: The Non-Pareto Principle, 1974)。不过这个名字还是流传了下来。

朱兰把这一原则变成了质量管理的工具:先消除损失最大的少数缺陷类型,就能用有限的资源获得最大的改进。

什么是帕累托分析?

帕累托分析是指按频次或权重从高到低排列原因,计算每个原因的累计占比,并用由柱形和累计折线组成的帕累托图展示结果。这样您就能看出应当优先处理哪几个原因。

分析分五步进行:

  1. 确定结果: 您要测量什么?例如导致工期延误的干扰、验收时的缺陷或成本超支。
  2. 对原因分类: 设定五到十个界限清晰的类别,并将每个事件只归入其中一个。
  3. 计数并排序: 按类别统计事件数量,并从高到低排序。
  4. 累计: 用每个类别的数量除以总数,再从上到下累加占比。
  5. 划定界线: 累计占比约 80% 以内的类别就是您的“关键少数”(vital few),优先为它们制定措施。

如何在建筑项目中应用 80/20 法则?

应用 80/20 法则的方法是分析真实的项目数据:统计原因、从高到低排序并计算累计占比。下面的计算示例展示了一个建筑项目延误原因的帕累托分析。

一家建筑设计事务所负责一栋 18 套住宅公寓楼的新建工程。现场管理人员把每一次导致活动延误的干扰都作为问题记录在受影响的活动上,并归入一个原因。主体结构和内装完成后,共有 120 条记录,分属七个类别。这些数字是为说明而构造的示例。

排名 原因 数量 占比 累计
1 材料交付延误 46 38.3% 38.3%
2 业主变更设计 33 27.5% 65.8%
3 缺少审批 15 12.5% 78.3%
4 天气 10 8.3% 86.7%
5 分包商缺勤 8 6.7% 93.3%
6 缺陷返工 5 4.2% 97.5%
7 主管部门要求 3 2.5% 100.0%
合计 120 100%

帕累托图:建筑项目的延误原因

120 条已记录的干扰,按从高到低排序,并显示累计占比

80%
46
33
15
10
8
5
3
38.3% 65.8% 78.3% 86.7% 93.3% 97.5% 100%
材料交付延误业主变更设计缺少审批天气分包商缺勤缺陷返工主管部门要求
关键少数(约 80% 以内)有用的多数累计占比
七个原因中的三个(42.9%)解释了全部延误的 78.3%。柱形和折线使用同一刻度:100% 对应 120 条干扰。

如何解读结果:

  • 前两大原因(材料交付延误和业主变更设计)占 7 个类别中的 2 个(28.6%),解释了 120 条干扰中的 79 条(65.8%)。
  • 前三大原因达到 78.3%。因此该项目的分布约为 43/78。这是常态:具体比例取决于项目本身。
  • 针对“关键少数”的措施: 把订货日期设为安装前留有缓冲的里程碑;与业主约定每个阶段的决策期限,让设计变更更早提出;在进度计划中为审批设置单独的活动。
  • 也要关注“有用的多数”: 天气或主管部门要求出现得较少,但在个别情况下代价可能更高。做预算决策时,请同时统计每个原因造成的延误天数或成本。

如何在 Merlin Project 中进行帕累托分析?

在 Merlin Project 中,您可以把每次干扰作为类型为 问题 的附件直接记录在受影响的活动上,为其指定 类别,再在附件视图中按聚合进行评估。然后把每组的数量填入帕累托表。

  1. 记录问题: 选择延误的活动,然后选取 插入 > 附件 > 问题。在检测器中填写 举报人、分派给 和 解决期限。
  2. 把原因设为类别: 类别 字段自带 一般、技术、雇员、财务 和 环境 等值。在项目设置的 值列表 中把列表改成您的原因,例如“材料交付延误”或“业主变更设计”。
  3. 筛选问题: 打开 附件 视图,在筛选下拉菜单中选择 问题。
  4. 按原因聚合: 打开 Merlin Project 中的聚合,用 + 新建一个自定聚合,在 群组 下的 依 后面选择字段 类别。统计每组的条目数,并按从高到低排列各组。
  5. 把原因转化为风险: 针对前两到三个原因,在后续施工阶段添加类型为 风险 的附件,填写概率和应对措施。这样分析就与风险管理衔接起来。
附件视图的筛选菜单:全部附件、检查清单、文件、事件、信息、问题、风险

在 Merlin Project 中筛选问题

附件视图把项目中的所有问题、风险和检查清单汇总在一张表中。选择筛选项“问题”后,只显示已记录的干扰,并可通过上下文菜单跳转到对应的活动。六种附件类型如何配合使用,请参阅 Merlin Project 中的附件 和课程 管理附件。

80/20 法则在项目管理中有哪些用处?

在每个需要决定把有限的时间和预算优先投向哪里的项目阶段,80/20 法则都能派上用场。核心问题始终是:哪几个要素决定了大部分结果?

启动

找出影响最大的干系人、需求或风险。如果少数干系人影响着大多数决策,就从一开始让他们密切参与。

规划

检查哪些工作包承担了大部分成本、工期或项目价值。对这些工作包进行最仔细的估算,并为其预留缓冲和应急计划。若要细化优先级,可结合四象限矩阵优先级排序和MoSCoW 方法。

执行

像上面的建筑项目一样,持续分析问题和干扰。一旦某个原因开始累积,就在它影响关键路径之前采取行动。

监控

把报告限定在最能反映项目状态的少数指标上,例如关键里程碑、成本偏差和最大的未决风险。

收尾

把帕累托分析用于经验教训:哪几个原因造成了大部分问题?下一个项目要做哪些改变?

如何在时间管理中运用帕累托法则?

在时间管理中运用帕累托法则,就是找出对目标贡献最大的少数任务,并在日历中为它们安排固定时间。分布要从您自己的工作中得出,例如通过一周的时间记录。

用一周时间记录您在做什么、产生了什么结果。然后标出真正推动项目前进的任务,把它们放进受保护的时间块中;我们的Time Blocking 指南与每日计划示例展示了具体做法。邮件、行政等例行工作不要删掉,而是集中安排在固定的时间块里。

帕累托法则有哪些局限?

帕累托法则的局限在于,它的质量取决于所依据的数据和类别。它告诉您先看哪里,但不能代替对损害、成本和依赖关系的评估。

优势 局限
把有限的时间和预算投向主要原因 只适用于实际测量的数据;不计数,80/20 就只是猜测
用数字让团队理解优先级 频次不代表严重程度:少见的原因可能代价更高
方法简单:计数、排序、累计 类别过粗或过细都会扭曲结果
为经验教训和风险管理打下基础 容易忽视“有用的多数”,而它们同样需要处理

如果您对这篇博客文章有任何疑问或希望参与讨论,欢迎您在我们的论坛中发帖。

常见问题

帕累托法则简单来说是什么?

帕累托法则是指少数原因造成大部分结果。经验上,约 20% 的原因对应约 80% 的结果。具体数值需要从您自己的数据中得出。

Pareto 中文是什么意思?

Pareto 指意大利经济学家维尔弗雷多·帕累托(Vilfredo Pareto)。Pareto principle 的中文是帕累托法则或帕累托原则,也称 80/20 法则。与之不同,“帕累托最优”是经济学中的效率概念,与本文的 80/20 法则不是同一回事。

帕累托法则中的两个数字相加必须等于 100 吗?

不必。20% 指原因,80% 指结果。两个数字衡量的是不同的量,因此 10/90、30/65 或 1/50 这样的分布同样可能出现。

帕累托法则和帕累托分析有什么区别?

帕累托法则是对结果在原因之间分布不均的观察。帕累托分析是测量这种分布的方法:统计原因、从高到低排序、计算累计占比,并绘制帕累托图。

帕累托法则是谁提出的?

经济学家维尔弗雷多·帕累托观察到了财富分布的不均衡。“帕累托原则”这一名称以及向其他领域的推广,来自质量专家约瑟夫·M·朱兰 1951 年出版的《质量控制手册》。

规划项目, 让计划真正奏效。

一款管理项目计划的应用,在所有 Apple 设备上原生运行。