发布于 2026-01-06 0 阅读
0

如何在估算中胜过同行——PERT 原则

如何在估算中胜过同行——PERT 原则

原文发布于efficientuser.com

关注并向世界传递正能量😄

在软件开发工作中,我们大多数人都会进行估算。

估算不仅限于工作,它也发生在我们的生活中。

当你的妈妈或配偶问你什么时候到家时,你给出的时间是根据路况估算的;那只是个大概时间。

为什么估算会失败?

当实际时间和估计时间存在较大差异时,估计就会失败。

假设你正在软件中开发一个功能。

你预计5天内完成。

  • 如果耗时10天,则估算失败。
  • 同时,如果您在 2 天内完成,则估算将失败。

为什么要高估或低估?

估算应该切合实际,而不是凭空想象。

我们应该高估自己,还是低估自己,让自己陷入困境?

在进行估算时,应该考虑该过程中所有需要考虑的内部和外部因素。

如果即使经过了正确的预估,我还是错过了截止日期怎么办?

估算能力是一种让你感觉完美的技能。

它就像机器学习一样,需要通过多次迭代不断学习。

但每一次迭代都应该比前一次迭代带来更好的结果。

我怎样才能估算得更准确?

是的,这正是我们现在要讨论的问题。

之前,在我参与的一个项目中,我们尝试使用 PERT 原理来估算我们的任务。

PERT——项目评估和审查技术

我通常用另一个术语来称呼它——三点估计法,因为它听起来比之前的说法更酷。

短篇小说

PERT 是一种估算技术,它通过考虑任务中可能出现的不确定性来帮助您计算估算值。

所以,对于单个任务,应该准备 3 个估算值。我们稍后会详细讨论这个问题。

说来话长。

对于每一项任务,都应该考虑所有可能出现的风险和不确定性,并准备 3 个估算值。

然后使用这三个数字的加权平均值来得出最终估算值。

悲观(P)  ——当一切都不顺利时

乐观 (O)  — 当一切顺利时

最有可能 (M)  — 常见问题和困难 — 与生活类似 🤔

这些估算大多以小时或天为单位(每天6小时)。因此,针对上述所有情况,都应该准备3份估算报告。

项目评估与审查技术(PERT)是一种用于项目管理的统计工具,旨在分析和呈现完成特定项目所涉及的各项任务。——维基百科

估算过程

假设我正在开发一个控制台应用程序来执行一些操作。

现在我需要仔细阅读需求,检查其中的技术障碍,并确定工作流程。然后提出以下三个估算:

如果一切都不顺利;悲观估计 ——我将在8小时内完成任务。

如果一切顺利,乐观估计 ——我将在3小时内完成任务。

如果我遇到真正的问题;很可能——我会在5小时内完成任务。

就这样,他们可以开始并全力以赴地继续工作了。

从项目管理的角度来看

我负责这个项目,但对于同一个任务,我却收到了三个报价。

我现在应该关注哪一个?

我该如何估算整个项目的整体进度?

答案是——我们现在有公式了🤣

别害怕!我第一次学的时候也很害怕。但其实很简单,跟代数或积分微积分一点关系都没有。

最终得到的PERT估计值计算如下:

(O + 4M + P)/6

这被称为“加权平均值”,因为最可能的估计值权重是其他两个值的四倍。你会注意到,最终的PERT估计值会略微向乐观值或悲观值偏移——具体取决于哪个值与最可能的估计值相差最大。

估算能力是一种让你感觉完美的技能。

它就像机器学习一样,需要通过多次迭代不断学习。

但每一次迭代都应该比前一次迭代带来更好的结果。

请试用并在评论区留下您的反馈。

关注并向世界传递正能量😄

鸣谢:

照片由Kelly Sikkema拍摄,来自Unsplash

文章来源:https://dev.to/pandiyancool/how-to-outsmart-peers-in-estimation-pert-principle-3334