团队与项目

PERT估算计算器

输入一项任务的乐观、最可能和悲观工期,得到PERT期望时间、标准差,以及可以放心报出的区间。

乐观值和悲观值应是现实中的极端情况(约百分之一的概率),而不是不可能发生的情况。

PERT公式如何运作

PERT(计划评审技术)把三个估计值变成一个带有不确定性度量的估算。你给出一个乐观工期O(一切顺利)、一个最可能工期M和一个悲观工期P(出了问题,但还不至于灾难)。期望工期是把最可能值计算四次的加权平均:E = (O + 4M + P) ÷ 6。标准差是区间宽度除以六:SD = (P − O) ÷ 6。把结果近似视为正态分布,约68%的结果落在E ± 1 SD之内,约95%落在E ± 2 SD之内。

示例:O = 4小时,M = 6,P = 14。E = (4 + 24 + 14) ÷ 6 = 7小时。SD = 10 ÷ 6 = 1.67小时,所以68%区间为5.3–8.7小时,95%区间为3.7–10.3小时。简单平均 (4 + 6 + 14) ÷ 3 会得到8小时,因为它给了悲观的长尾更多权重。结果中的表格把同样的数字换算成单侧目标:90%的情况下任务应在E + 1.28 SD之内完成,这里是9.1小时。

OMP期望值(E)SD
24640.67
81216121.33
131141.67
461471.67
5103012.54.17

得到有用的三点估算

这种方法的好坏完全取决于三个输入。最常见的错误是悲观值与最可能值太接近;现实中任务超时远比提前完成常见,所以P与M的距离通常比O远得多。在确定P之前,先问问自己:“什么情况会让它花两倍的时间?”由实际干活的人来估算,并把任务拆得足够小、能想象清楚(最好每项不超过几天),估算也会更准。

对于整个项目,把关键路径上各任务的期望值相加;但合并不确定性时,要把方差(SD²)相加再开平方,而不是把标准差直接相加。正态近似是一种简化:它最适合许多任务的总和,对单个任务则较为粗略,所以当截止日期关系重大时,报出95%上限值比报出E更稳妥。

常见问题

PERT公式是什么?

期望时间E = (O + 4M + P) ÷ 6,其中O为乐观值,M为最可能值,P为悲观值。标准差为(P − O) ÷ 6。

PERT估算和三角估算有什么区别?

三角估算是简单平均 (O + M + P) ÷ 3。PERT把最可能值计算四次,因此更接近M,受极端值的影响更小。

如何合并多项任务的PERT估算?

把依次进行的任务的期望时间相加。对于不确定性,把每项任务的方差(SD的平方)相加,再对总和开平方,就得到项目的标准差。