三点估算法

本文详细介绍了PERT(计划评审技术)在项目管理中的应用,包括如何通过最可能、最乐观和最悲观的活动时间估计来计算平均工期和标准差,以及如何利用这些统计数据来确定计划完成的概率。以一个具体实例说明了如何根据公司下达的计划时间来调整应急时间,以提高项目完成的成功率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计划评审技术PERT(Program Evaluation and Review Technique)
每个活动有三个估计值
  • 最可能(Most likely) M
  • 最乐观(Optimistic)  O
  • 最悲观(Pessimistic) P
PERT Weighted Average 加权平均值:
     PERT=(P+4M+Q)/6
PERT Standard Deviation(SD)标准差σ
     σ=image
正态分布

image

image

从上图可见1σ内面积为68.4%, 2σ内面积为95.5%, 3σ内面积为99.7%

工期估算方法:

计算出来的平均工期为μ, 计算出来的σ为偏差天数,因此μ天完成任务的概率50%, u+σ的概率为50%+34.2%, u+2σ的概率为 50%+34.2%+13.5%

 

例题:

某项目预计最快12天完成,最慢36天完成,21天完成的可能性最大。公司下达的计划是18天完成,要使计划
完成的概率达到50%,在计划中需要增加几天应急时间?

PRET = (12+21X4+36)/6 =22                   22天完成的概率为50%

σ = (36-12)/6 = 4                                   22-18 = 4刚好一个σ,所以18天完成的概率是50%-34.2%

为了使计划完成的概率达到50%,要使用22天,比计划的18天要增加4天的时间

转载于:https://my.oschina.net/lgl88911/blog/112695

### Python 实现 PMP PERT 三点估算 PERT (Program Evaluation and Review Technique) 是一种用于项目管理的技术,旨在评估完成活动所需的时间。该方法基于三个时间估计来计算预期时间和标准差: - **乐观时间(Optimistic Time, O)**:最短可能时间 - **最可能时间(Most Likely Time, M)**:最常见的持续时间 - **悲观时间(Pessimistic Time, P)**:最长可能时间 通过这些输入可以得出加权平均值(Estimated Duration),并可进一步计算标准差(Standard Deviation)[^1]。 #### 计算公式 预计工期(Te)的计算方式如下: \[ Te = \frac{O + 4M + P}{6} \] 标准偏差(SD)则按照下述方程求得: \[ SD = \frac{P - O}{6} \] #### Python代码实现 下面是一个简单的Python函数,用来执行上述计算过程: ```python def pert_estimation(opt, likely, pessim): """ 执行PERT三点估算 参数: opt (float): 乐观估计时间 likely (float): 最可能估计时间 pessim (float): 悲观估计时间 返回: tuple: 预计工期和标准偏差 """ # 计算期望工期 expected_time = round((opt + 4 * likely + pessim) / 6, 2) # 计算标准偏差 standard_deviation = round(abs(pessim - opt) / 6, 2) return expected_time, standard_deviation # 测试案例 if __name__ == "__main__": optimistic = float(input("请输入乐观估计时间: ")) most_likely = float(input("请输入最可能估计时间: ")) pessimistic = float(input("请输入悲观估计时间: ")) result = pert_estimation(optimistic, most_likely, pessimistic) print(f"预计工期为 {result[0]} 天,标准偏差为 ±{result[1]} 天") ``` 这段程序定义了一个名为`pert_estimation` 的函数,接收三个参数作为输入——乐观、最有可能以及悲观情况下的工作量预估值,并返回两个结果:一个是经过PERT公式调整后的预期工期;另一个则是表示不确定性的标准偏差。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值