再论项目管理中的三点估算法
 (2013-09-29 09:40:17)
	
			
					(2013-09-29 09:40:17)		| 标签: pmp项目三点估算pert | 分类: 项目规划 | 
不是第一次写三点估算了,可是还是经常有项目经理说:三点估算对我们没有用。我就问他们,那你们的活动时间是怎么估算呢?通常回答:我们自己估算一个时间。由于我们的经验丰富,通常这个时间都差不多,大家都接受。
呵呵,这确实是目前国内项目管理在时间估算上常用的方法。确定活动的持续时间,通常要求相关的经理们评估环境并提交最佳估算。这也就是上文中项目经理所说的那个估算出来的时间。但是,这是在理想的环境下,结合大量的历史数据来做出的估算,是一个经验值。显然,历史数据可用性越高,估算越准确。然而,许多项目可能会有一些非重复的活动,在这种情况下,项目经理们就需要使用3种可能的完成假设来得出估算,而不是用一个经验值来充数了:
- 最乐观完成时间。即一切按计划进行,且只遇到很少的困难。困难发生的概率和影响可以忽略不计
- 最悲观完成时间。假定一切全都不按计划进行,且发生最大量的潜在困难。这种场景发生的可能性也非常低。
- 最可能完成时间。这是项目经理们认为最常发生的情况,也即上文所说的估算。
要使用这三个时间来得出最终活动所需时间,需要先研究一下概率论。通常我们认为,某个活动持续时间的分布概率,业界已经证明,贝塔分析是一种比较适合的模型。
http://s6/mw690/b96d386btx6D1CqvMMJ35&690
同时我们还有一个假设:标准偏差是时间需求范围的1/6。这个假设同样源于概率论,曲线终点离平均值3个标准方差。这样,我们就得到活动之间的时间期望值是:
Te=(To+4Tm+Tp)/6
式中,Te——期望时间;To——最乐观时间;Tm——最可能时间;Tp——最悲观时间。
例如,如果某一项活动,各位专家结出的时间估算,To=3周,Tp=12周,Tm=6周,显然这项活动的不确定性是非常大的,但是我们的时间期望值,就是6.5周。
以上数据对估算活动持续时间是不够的:我到底应该按5周,还是按其他的时间来做计划呢?怎么确定?我们还需要知道活动按时间完成的概率,才能确定最终的估算时间。要得到概率,还需要一个标准差的公式:
σ=(Tp-To)/6
然后根据干系人的风险承受度,决定最终的活动持续时间。
如上例中数据,σ=(12-3)/6=1.5。因此在6.5周之内完成的概率是50%;在8周之内完成的概率是50%+68.26%/2=84.13%。那么,如果干系人的风险承受力较大,可以使用非保守的估算,即6.5周完成该活动;如果干系人认为要保险一点,在8周之内完成的概率超过了八成,就可以把活动时间定为8周。
以上是单个活动的时间估算。具体到整个项目,整个路线的标准差,需要通过各活动标准差平方和的平方根计算而得。比如在关键路径上有三个顺序活动A,B,C:
σ=sqrt(σA2+σB2+σC2)
活动数据如下:
| 活动 | 最乐观时间 | 最可能时间 | 最悲观时间 | Te | σ | σ2 | 
| A | 3 | 4 | 5 | 4 | 2/6 | 4/36 | 
| B | 4 | 4.5 | 8 | 5 | 4/6 | 16/36 | 
| C | 4 | 6 | 8 | 6 | 4/6 | 16/36 | 
| 关键路径总持续时间数据 | 15 |   | 1 | |||
从上表可看出:关键路径的长度为15周,方差为1,标准差也是1。所以
- 在16周内完成工作的可能性是约84%(50%+84.13%/2)
- 在17周内完成工作的可能性是约97.5%(50%+95.46%/2)
- 在14周内完成工作的可能性是约16%(50%-84.13%/2)
- 在13周内完成工作的可能性是约2.5%(50%-95.46%/2)
好了,这下子我们可以得出一个比较靠谱的时间估算了!

 加载中…
加载中…