6第四章 软件项目成本管理(2).ppt
软件项目管理,第四章 软件项目成本管理,本章内容提要,软件项目规模成本的概念成本估算成本预算成本控制,成本控制是指监督项目成本的支出情况,发现实际成本和成本预算的偏差,并找出偏差的原因,阻止不正确、不合理和未经批准的成本变更。成本控制的依据是成本基线、项目进度计划、变更请求等。,第四节 成本控制,实际成本与预算成本的图解分析,挣值分析法,挣值分析法(Earned Value Analysis)也称为已获取价值分析法、盈余分析法,是利用成本会计的概念对项目的进度和成本状况进行绩效评估的一种有效方法。该方法依赖于被称为“已获取价值”的一种主要测量。,挣值分析法中的基本概念,BCWS(Budgeted cost of work scheduled),计划工作预算成本:到目前为止计划完成工作的总预算成本,它表示“到该日期为止本应该完成的工作是多少”。ACWP(Actual cost of work performed),已完成工作实际成本:到目前为止已完成工作所消耗的实际成本,它表示“到该日期为止实际花了多少钱”。BCWP(Budgeted cost of work performed),已完成工作的预算成本,也称已获取价值(Earned Value):到目前为止已完成工作的预算成本,它表示“到该日期为止已完成了多少工作”。,挣值分析法的基本原理,日期,BCWS,ACWP,BCWP,CV,SV,费用,挣值分析的导出度量,成本偏差(Cost Variance,CV):CV=BCWP-ACWP=0:按照预算进行0:低于预算0:进度超前0:进度落后,举例,项目原来预计2009年10月10日完成1000元的工作,但是到该日期时只完成了其中850元的工作,而为了完成这些工作实际花费了900元,问在2009年10月10日项目的成本偏差和进度偏差各是多少?BCWS=1000,BCWP=850,ACWP=900 CV=BCWP-ACWP=850-900=-50元 SV=BCWP-BCWS=850-1000=-150元,成本效能指数(Cost Performance Index,CPI):CPI=BCWP/ACWP 表示成本的支出速度=1:按照预算进行 1:低于预算 1:超前于进度1:落后于进度,挣值分析的导出度量,举例,项目原来预计2009年10月10日完成1000元的工作,但到该日期时只完成了其中850元的工作,而为了完成这些工作实际花费了900元,问在2009年10月10日项目的成本效能指数和进度效能指数各是多少?BCWS=1000,BCWP=850,ACWP=900 CPI=BCWP/ACWP=850/900=0.94 SPI=BCWP/BCWS=850/1000=0.85,怎样确定未完成工作的已获取价值,应用一些规则,避免对工作的进展情况主观估计所产生的问题。50/50规则:当一项工作开始时,假定已经获得一半的价值,工作完成时获得全部价值。使用本规则的前提是任务分解足够详细。例如:工作包的工作量1人1周的工作量0/100规则:当一项工作没有完成时,不产生任何价值,直到完成后才获得全部的价值。其它经验加权规则,如20/80规则等。,示例,BCWP=$350,50/50规则,0/100规则,BCWP=$300,20/80规则,BCWP=$320,项目性能分析实例,成本管理案例分析,校务通管理系统成本管理案例,本章小结,基本概念 软件项目规模、工作量、成本成本估算 代码行和功能点、类比估算法、参数估算法、专家估算法成本预算 成本预算的步骤、依据,降低成本预算的方法成本控制 挣值分析法,练习题,你被指定负责一个软件项目,其中有部分,项目总预算为53000,A任务为26000,B任务为12000,C任务为10000,D任务为5000,截止到5月31日,A任务已经全部完成,B任务过半,C任务接近完成,D任务还没有开始,此时各任务的BCWS、ACWP如下表所示。采用50/50规则计算截止到5月31日的CV,SV,CPI,SPI?,