第七讲费用计划与控制费用估算预算的制定费用控制技术——挣值法1.费用估算费用估算是预计完成项目各工作需要资源(人、材料、设备等)的费用的近似值。费用估算与资源需求计划的关系与费用估算密切相关的因素:质量与进度费用估计的依据工作分解结构WBS资源需求计划资源价格工作延续时间历史信息费用估计方法由下向上的估计法由上向下的估计法计算机工具由下向上的估计法ABCDEFGHIJ工作包•估计进度•估计资源•估计费用由上向下的估计法ABCDEFGHIJ工作包•估计进度•估计资源•估计费用费用估计示例生日晚会700晚宴400意外开支40娱乐220蛋糕80饮料50清洗30做菜280音响20灯光布置50室内布置50VCD100食品20餐具10凉菜50热菜230蔬菜类30海鲜类180其他类20费用估计的结果描述完成项目所需的各种资源的费用,包括:劳动力、原材料、库存等。2.费用预算费用预算是给每一独立工作分配全部费用,以获得度量项目执行的费用基线。费用预算可以分为以下三部分:直接人工费用预算辅助服务费用预算采购物品费用预算费用预算的结果费用预算的结果主要是获得费用线,费用线将作为度量和监控项目实施过程中费用支出的依据,通常费用曲线是随时间呈S型变化的曲线。费用预算表预算值进度日程预算1234567891011A:400100200100B:40050100150100C:55050100250150D:450100100150100E:1100100300300200200F:600100100200200月计100300400500500400300300300200200累计10040080013001800220025002800310033003500累积费用曲线费用支出总的计划支出时间计划支出费用负荷曲线1234567891011200400600月费用累积负荷曲线35001234567891011BCWS预算基准线3.费用控制费用控制就是要保证各项工作在预算范围内进行。费用控制的基础是费用预算。费用管理不能脱离技术管理和进度管理单独存在,相反要在成本、技术、进度三者之间作综合平衡。及时、准确的成本、进度和技术跟踪报告,是项目经费管理和费用控制的依据。费用控制的方法是规定各部门定期上报其费用报告,由控制部门对其进行费用审核,以保证各种费用支出的合法性,然后将已经发生的费用与预算相比较,分析是否超支,并采取相应的措施加以弥补。费用控制的内容费用控制主要关心影响费用线变化的各种因素、确定费用线是否改变以及管理和调整实际的改变。费用控制包括:——监控费用执行情况以确定与计划的偏差——确保所有的发生的变化被准确记录在费用线上——避免不正确的、不合适的或无效的变更反映在费用线上费用控制还应寻找费用正反两方面变化的原因,同时还必须考虑与其他控制过程(范围管理、进度控制、质量控制等)相协调,比如不合适的费用变更可能导致质量、进度方面的问题或导致不可接受的项目风险。费用控制图解法时间检查点费用甘特图时间累积费用曲线计划实际费用负荷图时间计划实际挣值法挣值法是对项目进度进行综合控制的一种有效方法。挣值法的三个基本参数如下:——计划工作量的预算费用(BCWS)——已完工作量的实际费用(ACWP)——已完工作量的预算成本(BCWP)BCWSBCWS(BudgetedCostforWorkPerformed)是指项目实施过程中某阶段按实际完成工作量所需的预算费用。BCWS=计划工作量×预算定额BCWS主要反映进度计划应当完成的工作量。ACWPACWP(ActualCostforWorkPerformed)是指项目实际实施过程中某阶段实际完成的工作量所消耗的费用。ACWP主要反映项目执行的实际费用消耗。BCWPBCWP(BudgetedCostforWorkPerformed)是指项目实施过程中某阶段按实际完成工作量及按预算定额计算出的费用,即挣得值(EarnedValue).BCWP=已完成工作量×预算定额练习某小型项目工时计划的甘特图如下,在检查点检查时发现工时的实际消耗与预算有出入,如图所示。计算项目的BCWS,ACWP,BCWP。(公式定额10元/人,实际工时费用12元/人。)(10%)工时时间(100)(150)(160)(160)ABCDBCWS=(100+150+80)×10=3300ACWP=(100+100+120+16)×12=4032BCWP=(100+100+120+16)×10=3360检查点挣值法的四个评价指标费用偏差(CV)进度偏差(SV)费用执行指标(CPI)进度执行指标(SPI)费用偏差(CV)CV(CostVariance)指检查期间BCWP与ACWP之间的差异。CV=BCWP-ACWP当CV为负值时表示预算超支,执行效果不佳。当CV为正值时表示预算有节余,工作效率高。进度偏差(SV)进度偏差SV(ScheduleVariance)是指检查日期BCWP与BCWS之间的差异。SV=BCWP——BCWS当SV为正值时,表示进度提前;当SV为负值时,表示进度延误;当SV为0时,表示实际进度与计划进度一致。费用执行指标(CPI)CPI(CostPerformedIndex)指预算费用与实际费用值之比。CPI=BCWP/ACWP当CPI1时,表示实际成本低于预算当CPI1时,表示实际成本超出预算当CPI=1时,表示实际成本与预算符合。进度执行指标(SPI)SPI(SchedulePerformedIndex)指项目挣得值与计划值之比。SPI=BCWP/BCWS当SPI1时,表示进度提前当SPI1时,表示进度延误当SPI=1时,表示实际进度等于计划进度费用偏差图示BCWPACWPCV0费用时间时间费用CV0BCWPACWP进度偏差图示BCWPBCWSSV0费用时间时间费用SV0BCWPBCWS挣值法图示费用ACWPBCWSBCWP检查日期计划完成日期完工日期SVCV进度差异时间总费用差异费用控制结果修订费用估算预算更新纠正活动完成时费用估计EAC项目进展过程中对项目的执行情况进行检查后,需要对项目最终完成费用进行估算,该费用就是EAC(EstimateAtCompletion)。EAC=到某个日期为止的实际成本+ETCETC(EstimateToCompletion)是从检查点到完成时的费用估计。EAC估计法EAC=实际支出+按照实施情况对剩余预算所作的修改(当前的变化可以反映未来的变化)EAC=实际支出+对未来所有剩余工作的新估计(过去的执行情况显示原有的估计假设基本失效或由于条件的改变原有的旧社会不再适用)EAC=实际支出+剩余的预算(现在的变化仅是一种特殊情况,未来不会发生类似的变化)练习1David是某软件开发公司项目经理,参与项目的每位成员一天工作8小时,David在制作项目资源计划时绘出了下表,请你帮助David计算需要的资源数量和成本预算。序号任务名称工时工期(天)资源名称资源费率(元/小时人)资源数量其他投入(元)成本预算(元)A方案设计40010设计人员401400B用户需求调研16010调研人员302000C功能框架设计64020设计人员401000D输入功能代码编制64040编程人员501000E查询功能代码编制160050编程人员500F数据功能代码编制160080编程人员5010000G主界面代码编制112040编程人员501000H安全登陆界面代码编制24020编程人员500I界面美化代码编制16010编程人员500JBeta测试64020测试人员300合计1640035000序号任务名称工时工期(天)资源名称资源费率(元/小时人)资源数量其他投入(元)成本预算(元)A方案设计40010设计人员405140017400B用户需求调研16010调研人员30220006800C功能框架设计64020设计人员404100026600D输入功能代码编制64040编程人员502100033000E查询功能代码编制160050编程人员504080000F数据功能代码编制160080编程人员502.51000090000G主界面代码编制112040编程人员503.5100057000H安全登陆界面代码编制24020编程人员501.5012000I界面美化代码编制16010编程人员50208000JBeta测试64020测试人员304019200合计1640035000练习2假使此项目各任务的时间计划如下图所示,任务的分布是均匀的,请制作此项目的月成本累计曲线图。序号任务名称7月8月9月10月11月12月1方案设计(A)2用户需求调研(B)3功能框架设计(C)4输入功能代码编制(D)5查询功能代码编制(E)6数据功能代码编制(F)7主界面代码编制(G)8安全登陆界面代码编制(H)9界面美化代码编制(I)10BETA测试(J)100,000200,000300,000成本(元)789101112练习3上述规划完成后,David的经费预算没有得到公司的批准。他与项目成员研究讨论后,又制作了一份经费计划,每项任务的预算成本在下表中罗列出来,该计划得到了公司的认可。在项目实施过程中,10月15日公司对项目执行情况进行检查,发现一些任务已经完成,一些任务正在实施,另外一些任务还没有开工,各项任务的实际成本在下表中已经给出,项目进度情况由下图给出,图中百分比表示任务完成情况。根据条件,在表中填入BCWP,EAC。请评价项目进展到此状态,经费超支了,还是节省了?序号任务名称成本预算(元)实际成本(元)A方案设计2000018000B用户需求调研1000011000C功能框架设计2500021000D输入功能代码编制3000015000E查询功能代码编制850000F数据功能代码编制8000040000G主界面代码编制5000030000H安全登陆界面代码编制1000012000I界面美化代码编制100000JBeta测试200000合计340,00014700序号任务名称7月8月9月10月11月12月1方案设计(A)2用户需求调研(B)3功能框架设计(C)4输入功能代码编制(D)5查询功能代码编制(E)6数据功能代码编制(F)7主界面代码编制(G)8安全登陆界面代码编制(H)9界面美化代码编制(I)10BETA测试(J)40%0%50%50%100%0%0%100%100%100%序号任务名称成本预算(元)ACWP(元)BCWP(元)EAC(元)BCWS(元)A方案设计2000018000B用户需求调研1000011000C功能框架设计2500021000D输入功能代码编制3000015000E查询功能代码编制850000F数据功能代码编制8000040000G主界面代码编制5000030000H安全登陆界面代码编制1000012000I界面美化代码编制100000JBeta测试200000合计340,00014700序号任务名称成本预算(元)ACWP(元)BCWP(元)EAC(元)BCWS(元)A方案设计2000018000200001800020000B用户需求调研1000011000100001100010000C功能框架设计2500021000250002100025000D输入功能代码编制3000015000120003750030000E查询功能代码编制85000008500085000F数据功能代码编制8000040000400008000040000G主界面代码编制500003000025000600000H安全登陆界面代码编制100001200010000120000I界面美化代码编制1000000100000JBeta测试2000000200000合计340,00014700142000354500210000练习4请计算10月15