软件项目管理:挣值分析法

挣值分析法是对项目实施的进度、成本状态进行效绩评估的有效方法,是计算实际花在一个项目上的工作量。

 参数-输入:

BCWS

到目前为止的总预算成本。

它表示“到目前为止原来计划成本是多少?”或者“到该日期为止应该完成的工作是多少?”

ACWP

到目前为止所完成工作的实际成本。它表示“到日期为止所完成工作的实际成本。

”说明了“到该日期为止实际花了多少钱”

BCWP

已完成工作的预算成本,到目前为止已经完成的工作的原来预期成本。

它表示“到该日期为止完成了多少工作?”

BAC 项目计划中的成本估算结果。它是项目完成的预计总成本。
TAC 项目计划中完成时间的估算结果。

参数-输出:

SV:进度差异 SV=BCWP-BCWS

如果此值是0,表示项目进度正常进行。

如果此值为负,表示项目进度落后。

如果此值为正,表示项目进度超前。

CV:费用差异 CV=BCWP-ACWP

如果此值是0,表示按预算进行。

如果此值为负,表示项目超出预算。

如果此值为正,表示项目低于预算。

SPI:进度效能指标 SPI=BCWP/BCWS

如果此值是=1,表示按照计划进行。

如果此值为<1,表示进度落后。

如果此值为>1,表示进度提前。

CPI:成本效能指标 CPI=BCWP/ACWP

如果此值是=1,表示按照计划进行。

如果此值为<1,表示项目超出预算。

如果此值为>1,表示项目低于预算。

EAC:项目完成的预测成本 EAC=BAC/CPI  
VAC:项目完成的成本差异 VAC=BAC-EAC  
SAC:项目完成的预测时间 SAC=TAC/SPI  
TCPI:未完成的成本效能指标 TCPI=剩余工作量/剩余成本  

 原理图:

案例:

任务名称 计划成本(万) 实际成本(万) 完成百分比
A 10 9 80%
B 7 6 100%
C 8 7 80%
D 5 5 100%

求BCWP,CV,SV,CPI,SPI,按照当前进度执行项目的最后成本和时间等。

问题关键在于求出BCWP,后面一切便可迎刃而解。按照问题描述,计划成本为BCWS,实际成本为ACPW。对于问如果按照这样的进度继续执行下去的问题,算出来CPI和SPI则相当于一个速度,总成本或总计划时间处于CPI或SPI即可得到。

BCWP的求法:

0/100:如果项目没有完成100%,则统统按照进度为0计算,最保守的一种算法。

50/50:如果项目没开始则是0,无论进度为多少,只要不是100%则是50%,如果完成则按照100%;

经验加权:按照完成百分比乘以总进度。

如果是0/100:

任务名称 BCWS ACWP BCWP
A 10 9 0
B 7 6 7
C 8 7 0
D 5 5 5

如果是50/50:

任务名称 BCWS ACWP BCWP
A 10 9 5
B 7 6 7
C 8 7 4
D 5 5 5

如果是经验加权:

任务名称 BCWS ACWP BCWP
A 10 9 8
B 7 6 7
C 8 7 6.4
D 5 5 5
发布了349 篇原创文章 · 获赞 161 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/qq_42192693/article/details/103194046