如工期估算的结果有可能导致重新估算工作量和直接非人力成本,并最终改变软件研发成本估算结果。估算规模通常情况下,规模估算是软件成本估算过程的起点。在软件研发成本估算过程中,相关人员还需要注意:a)基准数据:在采用方程法、类比法或类推法对工作量、工期和成本进行估算的过程中,应充分利用基准数据。......
2023-11-19
甲乙双方定期或项目结束时对软件研发成本进行分析,分析主要包括:成本估算偏差、成本构成、成本关键影响因素相关性分析、成本估算方程回归分析等。
在项目研发过程中,甲乙双方定期检查实际发生成本与估算成本的偏差。华智目前是通过挣值分析方法监控项目进度。主要用到的是SPI、CPI等指标对进度、成本进行监控。项目结束后,甲乙双方对成本及相关数据进行分析,并用于项目评价、建立或校正成本估算模型、过程改进等。
华智的软件成本数据分析主要是定量监控软件成本,利用量化统计方法分析软件成本的估算值与实际值之间的偏差,并对偏差进行根本原因分析;预测软件成本的变化趋势,采取适当的纠正措施来控制偏差,使项目成本维持在可控稳定的范围内;在组织范围内利用逐步积累的历史数据,建立并维护成本度量分析模型,以指导组织、项目开展后续的软件成本管理工作。
以下以华智成本偏差分析为例,简单介绍华智如何采用挣值分析发对成本进行数据偏差分析。
1.首先测量成本偏差分析所需数据
华智在项目进行的过程中如前小节描述对成本相关数据进行测量,包括对以下三个数据进行采集:
1)计划值(Planned Value):到当前报告日期为止,按计划应完成的全部任务的预算成本的总和。计划值(PV)亦可被称为BCWS(Budgeted Cost for Work Scheduled,计划任务预算成本)。在项目策划完成后测量。
2)挣值(Earned Value):到当前报告日期为止,已完成的全部任务的预算成本的总和。挣值(EV)亦可被称为BCWP(Budgeted Cost of Work Performed,已完成任务预算成本)。华智要求项目组成员每天通过任务管理系统反馈项目进度情况,华智项目管理系统每周会测量数据并计算挣值。
3)实际成本(Actual Cost):到当前报告日期为止,已完成的全部任务的实际成本的总和。实际成本(AC)亦可被称为ACWP(ActualCostforWorkPerformed,已完成的任务的实际成本)。华智要求项目组每天通过工时登记系统填写任务花费实际工时等,华智项目管理系统每周会测量数据并计算实际成本。
2.基于成本度量数据,计算成本偏差及其他相关量化指标
成本偏差主要指标是成本偏差CV,对成本偏差的分析往往结合进度偏差SV。成本偏差(CV)描述到当前报告日期为止,项目完成任务所用的计划成本与实际花费的成本之间的差异。
成本偏差(CV)=挣值(EV)-实际成本(AC)。
如果CV为正值(CV>0),则实际花费的成本低于预算值,即成本减少。
如果CV为负值(CV<0),则目前消耗的成本高于预算值,即成本超支。
进度偏差(SV)描述到当前报告日期为止,项目的实际进度和计划进度之间在成本方
面的差异。进度偏差用来表明项目进度是否落后于基准进度。
进度偏差(SV)=挣值(EV)-计划值(PV)。
如果SV为正值(SV>0),则项目在进度上超前于计划,即进度提前。
如果SV是负值(SV<0),则项目在进度上落后于计划,即进度滞后。
CV、SV只是简单表示成本是否超支、进度是否延迟,但具体超支、延迟到什么程度,需要通过成本绩效指标CPI和进度绩效指标SPI来表示。
成本绩效指标是比较项目已完成计划工作的成本与实际成本的一种指标。
成本绩效指标(CPI)=挣值/实际成本(EV/AC)
如果CPI>1.0,则说明已完成工作的成本有结余。(www.chuimin.cn)
如果CPI<1.0,则说明已完成工作的成本超支。
进度绩效指标(SPI)是比较项目已完成进度与计划进度的一种指标。
进度绩效指标(SPI)=挣值/计划值(EV/PV)
如果SPI>1.0,则表明已完成的工作的进度比计划提前。
如果SPI<1.0,则表明已完成的工作的进度比计划延迟。
华智张海啸定期采集计划价值、挣值和实际成本等参数画出挣值图对项目进度、成本进行监测和报告。
假定项目进展到中期(第二个月第四周)时计算得出CPI为0.93,SPI为1.08,说明该项目预算超支且进度滞后。项目管理系统建议张海啸需要通过加班、调整阶段里程碑内计划来减少项目延迟等情况。
3.对以上成本偏差及指标进行初步分析
CPI<1说明到目前为止的项目实际成本比计划成本多,需要进一步分析项目的进度偏差SV,发现SV>0、SPI>1,显然项目在成本增加的情况下,取得了比原有计划更快的项目进展。
成本偏差指标(CV,CPI),配合进度偏差指标(SV、SPI)来评估成本实际执行与计划之间的偏差大小,并初步分析成本偏离的原因,确定是否需要采取纠正或预防措施。随着项目工作的逐步完成,偏差的可接受范围(常用百分比表示)也逐步缩小。项目开始时可允许较大的百分比偏差,然后随着项目逐渐接近完成而不断缩小。
4.基于偏差数据、指标,对项目完工成本进行预测
随着项目进展,项目团队可根据项目绩效,以已完工作的实际成本为基础,并根据已积累的经验来为剩余项目工作编制一个新估算。对完工估算(EAC)进行预测。预测EAC是根据当前掌握的信息和知识,估算或预计项目未来的情况和事件。预测根据项目执行过程中所产生的工作成果、进展状况、已发生成本等信息来进行,并在必要时更新和重新发布预测。
在计算EAC时,通常用已完工作的实际成本,加上剩余工作的ETC(完工尚需估算)。项目团队要根据已有的经验,考虑实施ETC工作可能遇到的各种情况。把挣值分析方法与手工预测EAC方法联合起来使用,效果更佳。
预测公式:EAC=AC+ETC
为慎重起见,张海啸通过以下三种基于挣值数据的方法计算EAC。
(1)假设将按预算单价完成ETC工作。这种方法承认以实际成本表示的累计实际项目绩效(不论好坏),并预计未来的全部ETC工作都将按预算单价完成。如果目前的实际绩效不好,则只有在进行项目风险分析并取得有力证据后,才能做出“未来绩效将会改进”的假设。公式:EAC=AC+BAC-EV。
(2)假设以当前CPI完成ETC工作。这种方法假设项目将按截至目前的情况继续进行,即ETC工作将按项目截至目前的累计成本绩效指数(CPI)实施。公式:EAC=BAC/累计CPI。
(3)假设SPI与CPI将同时影响ETC工作。在这种预测中,需要计算一个由成本绩效指数与进度绩效指数综合决定的效率指标,并假设ETC工作将按该效率指标完成。它假设项目截至目前的成本绩效不好,而且项目必须实现某个强制的进度要求。如果项目进度对ETC有重要影响,这种方法最有效。使用这种方法时,还可以根据项目管理者的判断,分别给CPI和SPI赋予不同的权重,如80/20、50/50,或其他比率。公式:EAC=AC+[(BAC-EV)/(累计CPI×累计SPI)]。
通过以上三种方法预测的EAC值不在可接受范围内,就是对项目管理团队的预警信号,提醒管理者通过根本原因分析采用适当纠正措施对成本偏差进行纠正。
在对项目完工成本进行预测时,还会时常用到趋势分析的工具。趋势分析旨在审查项目绩效随时间的变化情况,以判断绩效是正在改善或正在恶化。图形分析技术有助于了解截至目前的绩效情况,并把发展趋势与未来的绩效目标进行比较,如EAC与BAC、预测完工日期与计划完工日期的比较。
在进行成本偏差分析并对最终完工成本进行预测之后,华智公司会进一步执行根本原因分析,找出导致成本偏差的根本原因,并决策是否需要采取纠正措施来控制偏差,从而使得项目成本偏差控制在一定的范围内。
有关软件研发成本度量规范释义的文章
如工期估算的结果有可能导致重新估算工作量和直接非人力成本,并最终改变软件研发成本估算结果。估算规模通常情况下,规模估算是软件成本估算过程的起点。在软件研发成本估算过程中,相关人员还需要注意:a)基准数据:在采用方程法、类比法或类推法对工作量、工期和成本进行估算的过程中,应充分利用基准数据。......
2023-11-19
软件研发的直接成本是指为了达成特定研发项目所支出的各类资源总和。软件研发的间接成本为组织级成本,服务于整体研发活动,只要该组织还有软件研发活动,该成本就会发生,而不会因某个特定项目的结束或中止而不再发生。这种培训是为了提升项目成员的相关研发技能,来更好地完成本项目的研发工作。......
2023-11-19
相反,在整个软件研发项目的生命周期中,还需要持续不断地对软件研发成本进行测量和分析。而直接人力成本最直接的测量因素就是工作量,因此在软件研发过程中,可以只跟踪直接非人力成本和工作量。项目结束后测量成本:在软件项目结束后,为了解软件开发项目的整体成本状况,则有必要根据本标准第4章的要求,对各项成本分别进行测量。......
2023-11-19
A.2.3 投标A.2.3.1 投标准备投标方接到招标文件后,应对招标文件中与投标报价相关的内容进行澄清和确认,明确项目的范围和边界,并结合自身经验和项目实际情况整理出功能清单及对应功能点数。A.2.3.2 估算应由具备本标准涉及的成本估算能力的人员按照5.1的规定进行估算。A.2.3.3 确定投标报价投标方不得以低于成本的报价竞标。A.2.3.4 形成投标文件投标方应根据A.2.3.2的估算结果和A.2.3.3确定的投标报价,形成投标文件中相应部分的内容。......
2023-11-19
《软件研发成本度量规范》标准适用于度量成本与功能规模密切相关的软件研发项目的成本。《规范》中的规模估算可依据其中任一方法识别功能点计数项,并根据其对应的权值计算出软件功能规模。总之,《规范》在软件行业的应用,将带来软件行业甲乙双方双赢的结果,可以维护市场健康有序发展。《规范》的应用,将为乙方在甲乙双方谈判中提供有利的谈判筹码。......
2023-11-19
效果评价1、公司提出的预算得到甲方的验证与认可通过应用行业标准、行业基准数据,该项目进行了第三方的评估,该公司以评估结果帮助甲方进行了预算申报。......
2023-11-19
【标准原文】下列术语和定义适用于本文件.3.1 软件研发成本 software research and development cost为达成软件研发项目目标开发方所需付出的各种资源代价总和.注:资源包括人、财、物、信息等.3.2 软件研发收入 software research and development income因向客户交付软件研发工作成果所获得的收益.3.3 毛利润 gross p......
2023-11-19
根据国际、国内调研情况,确定了标准的关键技术路线和编制思路。起草组根据评审意见讨论修改后,形成正式的征求意见稿。定向发送征求意见稿给123家机构,并从2012年6月1日至6月30日在全国信标委网站上征求意见。2013年10月23日,工业和信息化部批准《软件研发成本度量规范》正式发布,并于12月1日正式实施。2013年11月8日,工业和信息化部行业标准《软件研发成本度量规范》发布会在北京市中关村软件园隆重召开。......
2023-11-19
相关推荐