理论教育 控制成本的方法─《软件项目管理》

控制成本的方法─《软件项目管理》

时间:2023-10-26 理论教育 版权反馈
【摘要】:如果成本绩效指数等于 1,那意味着成本和预算是一致的。BAC等于计划活动、工作包和控制账目或其他WBS组件在完成时的总PV。预测技术可帮助决定ETC,它是完成一个计划活动、工作包或控制账目中的剩余工作所需的估算。EAC等于截止到目前的实际成本加上由实施组织提供的新ETC。

控制成本的方法─《软件项目管理》

7.4.1.1 挣值管理

挣值管理(Earned Value Management,EVM)是进行项目绩效评价的一种工具。它综合考虑了范围、时间、成本等数据。给定成本绩效的基线后,项目经理及其团队通过输入实际信息就可以确定项目达到的范围、时间成本目标的程度,然后将实际信息和基线进行对比。基线(Baseline)是最初的项目计划加上批准后的变更。实际信息包括WBS各条目的工作是否完成了,或者大约完成了多少,工作开始、结束的具体时间,以及实际花费了多少才完成这个工作。使用S曲线反映一个预算超支和进度滞后的项目的累加挣值(EV),如图7-6所示。

图7-6 挣值管理S曲线

EVM的原理适用于所有行业的所有项目。下面是需要理解的相关概念:

计划价值(Planned Value,PV)也叫预算,是经过批准的总成本估计中在一个给定时间段内可花费在一个活动上的部分。

实际成本(Actual Cost,AC)是在一定时期内,完成一个活动所花费的直接和间接成本之和。

挣值(Earned Value,EV)是对实际完成的实体或实物工作价值的估计。它是依据这个项目或活动最初的计划成本,以及至今团队完成项目或活动的比率而得出的。

成本偏差(Cost Variance,CV)是用挣值减去实际费用。如果成本偏差是一个负数,那意味着完成工作的花费比原计划的要多。如果成本偏差是正的,那意味着完成工作的花费比原计划的少。为零表示计划花费与实际花费刚好相等。

进度偏差(Schedule Variance,SV)是用挣值减去计划值。负的进度偏差意味着完成工作花费了比原计划更多的时间,而正的进度偏差意味着完成工作花费的时间比原计划的少。为零表示实际进度等于计划进度。

成本绩效指数(Cost Performance Index,CPI)是挣值与实际费用的比率,可用来估计完成项目的预计成本。如果成本绩效指数等于 1,那意味着成本和预算是一致的。如果成本绩效指数小于1或100%,那项目到此就超出了预算。如果成本绩效指数大于1或100%,那项目到此的花费就低于预算。

进度绩效指数(Schedule Performance Index,SPI)是挣值与计划值的比,可用来估算预计完成项目的时间。和成本绩效指数相似,SPI等于1或100%的进度绩效指数意味着工期与预期的一致。如果进度绩效指数大于1或100%,项目到此超前于预期。如果进度绩效指数小于1或100%,说明项目到此落后于预期。

表7-13所示是常用的计算公式,表7-14所示是某个活动的计算示例。

表7-13 挣值公式

表7-14 一个活动一周后的挣值计算

表7‐14中的挣值计算是按如下公式进行的:

EV=10 000×50%=5 000

CV=5 000-15 000=-10 000

SV=5 000-10 000=-5 000

CPI=5 000/15 000=33%

SPI=5 000/10 000=50%

7.4.1.2 预测技术

预测技术包括在预测当时的时间点根据已知的信息和知识,对项目将来的状况做出估算和预测。根据项目执行过程中获得的工作绩效信息产生预测、更新预测、重新发布预测。工作绩效信息是关于项目的过去绩效和在将来能影响项目的信息,如完成时估算和完成时尚需估算。

根据挣值技术涉及的参数,包括BAC、截至目前的实际成本(ACC)和累加CPIC效率指标用来计算ETC和EAC。BAC等于计划活动、工作包和控制账目或其他WBS组件在完成时的总PV。计算公式为

BAC=完工的PV 总和

预测技术帮助评估完成计划活动的工作量或工作费用,即EAC。预测技术可帮助决定ETC,它是完成一个计划活动、工作包或控制账目中的剩余工作所需的估算。虽然用以确定EAC和ETC 的挣值技术可实现自动化并且计算起来非常神速,但仍不如由项目团队手动预测剩余工作的完成成本那样有价值或精确。基于项目实施组织提供的完工尚需估算进行ETC预测技术是:基于新估算计算ETC。

ETC等于由项目实施组织确定的修改后的剩余工作估算。该估算是一个独立的、没有经过计算的,对于所有剩余工作的完成尚需估算;该估算考虑了截止到目前的资源锁绩效和生产率,它是比较精确的综合估算。(www.daowen.com)

另外,也可通过挣值数据来计算ETC,两个典型公式如下:

(1)基于非典型的偏差计算ETC。

如果当前的偏差被看作是非典型的,并且项目团队预期在以后将不会发生这种类似偏差时,这种方法被经常使用。ETC等于BAC减去截止到目前的累加挣值(EVC)。计算公式为

(2)基于典型的偏差计算ETC。

如果当前的偏差被看作是可代表未来偏差的典型偏差时,这种方法被经常使用。ETC等于BAC减去累加EVC后除以累加成本执行(绩效)指数(CPIC),计算公式为

ETC=(BAC-EVC)/CPIC

EAC 是根据项目绩效和定性风险分析确定的最可能的总体估算值。EAC 是在既定项目工作完成时,计划活动、WBS组件或项目的预期或预见最终总估算。基于项目实施组织提供的完工估算进行EAC预测的一种技术是:使用新估算来计算EAC。

EAC等于截止到目前的实际成本(ACC)加上由实施组织提供的新ETC。如果过去的执行情况显示原先的估算假设有根本性的缺陷,或由于条件发生变化假设条件不再成立时,这种方法被经常使用。计算公式为

两个常用的使用挣值计算EAC的预测技术是下述两种技术或其某种变形。

(1)使用剩余预算计算EAC。

EAC等于ACC加上完成剩余工作所需的预算,而完成剩余工作所需的预算等于完成时预算减去挣值。如果当前的偏差被看作是非典型的,并且项目团队预期在以后将不会发生这种类似的偏差时,这种方法被经常使用。计算公式为

EAC=AC+BAC-EV

(2)使用CPIS 计算EAC。

EAC等于载止目前的实际成本(AC)加上完成剩余项目工作所需的预算。完成剩余工作所需的预算等于BAC减去EV后再由绩效系数修正(一般是CPIC)。这种方法在当前的偏差被看作是可代表未来偏差的典型偏差时常被采用。计算公式为

EAC=ACC+[(BAC-EV)/CIPC]

另外,还有一个预测指标,成为完成工作绩效指数(To Complete Performance Index,TCPI),表示剩余预算每单位成本所对应的工作价值,计算公式

TCPI=(BAC-EV)/(BAC-AC)

下面通过一个事例帮助理解预测技术。

问:

(1)假设BAC=200,AC=120,EV=80,CPI=0.666。如果当前的偏差是典型的,而且类似的偏差在未来还会发生,那么完工估算是?

(2)在你的项目里,数据如下:BAC=$300 000 AC=$100 000 EV=$150 000 CPI=$1.5。你有理由相信现在的偏差可能是由于无关因素产生的,你不认为相同的偏差在未来再次发生。你项目的EAC可能为?

答:

(1)项目绩效CV在典型情况下计算项目的EAC采用

EAC=BAC/CPI=200/0.666=300.3

(2)由于当前的偏差是非典型的EAC计算公式为

EAC=AC+(BAC-EV)=250 000

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈