挣值分析表、S曲线与偏差分析表应包含哪些字段
挣值分析表、S曲线数据表和偏差分析表分别承担三项任务:逐工作包核算挣值指标、按报告期汇总累计值以绘制曲线、记录偏差原因与纠偏跟踪。三张表要能互相对齐,前提是共用同一套项目标识、WBS编码、报告期和计量口径。下面直接给出可复制的空白表格、字段说明、必填选填对照和一个完整填写示例。
Table of Contents
要点总览(TL;DR)
- 挣值分析表以WBS或控制账户为行,记录BAC、PV、EV、AC,并派生SV、CV、SPI、CPI,合计行的比率用合计值重新计算。
- S曲线数据表按报告期逐行记录累计PV、累计EV、累计AC,这三列是绘图的最小字段集,EAC与VAC作为预测列按需填写。
- 偏差分析表在挣值数据基础上补充偏差类型、偏差值、原因分类、影响评估、纠偏措施、责任人和关闭状态,偏差值直接引用不重复计算。
- 三张表共用项目编号、WBS编码、报告期和计量口径,PV取自成本基准、EV以可核验交付物为准、AC取自财务或工时系统,口径确定后报告期内不随意更换。
- 首次落地可先填最小可用字段集,跑通一个报告期后再补充选填字段;PV或EV暂时无法取得时留空并注明原因,不用0代替。
三张表共用的基础字段与口径
三张表如果各写各的编码和口径,数据就无法横向核对。建议在动手填表前,先确定一组共用字段,并写进每张表的表头或首列。
| 共用字段 | 填写内容 | 作用 |
|---|---|---|
| 项目编号 | 项目唯一标识,如 PRJ-2024-018 | 区分多项目数据,避免串表 |
| 项目名称 | 项目全称 | 便于人工识别 |
| WBS编码 | 按层级编码,如 1.2.3 | 三张表按同一编码关联到工作包或控制账户 |
| WBS层级 | 项目/控制账户/工作包 | 明确该行数据的汇总粒度 |
| 报告期 | 如 2024-06 或第12期 | 统一时间切片,S曲线按此序列展开 |
| 数据截止日期 | 如 2024-06-30 | 界定实际成本的归集边界 |
| 币种与计量单位 | 如 CNY、万元 | 防止不同表单位混用 |
| 成本口径说明 | 预算来源、实际成本来源 | 说明PV取自哪版预算、AC取自哪套账 |
三个基础量的取数来源需要在口径约定中写清楚:PV取自经批准的成本基准,按报告期累计;EV按实际完成工作量乘以预算单价计算,完成量以可核验的交付物或里程碑为准;AC取自财务或工时系统在截止日期前的实际发生额。口径一旦确定,报告期内不随意更换,否则前后期数据不可比。
可复制空白模板:挣值分析表
挣值分析表以WBS或控制账户为行,一行一个核算对象。下表可直接复制到表格软件中填写,合计行只对金额类字段求和,比率类字段用合计值重新计算,不能对各行SPI、CPI求平均。
| WBS编码 | 工作包名称 | BAC | PV | EV | AC | SV | CV | SPI | CPI | 备注 |
|---|---|---|---|---|---|---|---|---|---|---|
| 合计 | — | — |
格式约定:金额字段保留两位小数并标注单位;SPI、CPI保留两位小数,以1.00为基准;SV、CV为负值时保留负号,不用括号或颜色替代数值本身。合计行的SPI用合计EV除以合计PV,CPI用合计EV除以合计AC。
可复制空白模板:S曲线数据表
S曲线数据表按报告期逐行展开,每行是一个时间切片,列是累计值。绘图时以报告期为横轴,累计PV、累计EV、累计AC为三条纵轴序列,即可得到计划、挣值、实际三条曲线。
| 报告期 | 数据截止日期 | 累计PV | 累计EV | 累计AC | EAC | VAC | 备注 |
|---|---|---|---|---|---|---|---|
曲线绘制的最小字段集是报告期、累计PV、累计EV、累计AC四列,缺一列就无法形成三条可比曲线。EAC和VAC属于预测列,用于在曲线上标注完工时的预期位置,可按需填写。累计值必须是截至该报告期的累计数,不能填当期发生额,否则曲线会出现锯齿而非平滑趋势。
可复制空白模板:偏差分析表
偏差分析表在挣值数据基础上展开原因和行动,一行对应一个需要跟踪的偏差。偏差值直接引用挣值分析表中的SV、CV或SPI、CPI,不重复计算。
| 偏差编号 | WBS编码 | 报告期 | 偏差类型 | 偏差值 | 原因分类 | 原因描述 | 影响评估 | 纠偏措施 | 责任人 | 计划完成日期 | 关闭状态 |
|---|---|---|---|---|---|---|---|---|---|---|---|
偏差类型填“进度”或“成本”,也可同时标注;偏差值写明是SV、CV还是指数偏离,并附数值。关闭状态建议用“待处理、处理中、已关闭、已升级”四档,便于统计未关闭偏差数量。
字段说明:每个字段的含义与计算方式
下表逐字段说明三张表中关键字段的定义、计算式和取数来源,模板与示例均以此为准。
| 字段 | 含义 | 计算式或取数来源 |
|---|---|---|
| BAC | 完工预算,即经批准的项目或工作包总预算 | 取自成本基准,报告期内保持不变 |
| PV | 计划价值,截至报告期按计划应完成工作的预算金额 | 计划完成比例×BAC,按报告期累计 |
| EV | 挣值,截至报告期实际完成工作的预算金额 | 实际完成比例×BAC,完成比例以可核验交付物为准 |
| AC | 实际成本,截至报告期实际发生的成本 | 取自财务账或工时成本系统,截止日期前归集 |
| SV | 进度偏差,正值表示进度提前 | SV = EV − PV |
| CV | 成本偏差,正值表示成本节约 | CV = EV − AC |
| SPI | 进度绩效指数,大于1表示进度提前 | SPI = EV / PV |
| CPI | 成本绩效指数,大于1表示成本节约 | CPI = EV / AC |
| EAC | 完工估算,按当前绩效预测的最终总成本 | 典型算法:EAC = BAC / CPI;若剩余工作按原计划执行,可用 EAC = AC + (BAC − EV) |
| VAC | 完工偏差,预测的最终成本与预算之差 | VAC = BAC − EAC |
EAC的算法选择取决于对剩余工作的判断:当前偏差被认为会持续到完工时,用BAC/CPI;偏差属于一次性事件、剩余工作可按原效率完成时,用AC加剩余预算。同一项目内应保持算法一致,并在备注中注明所用公式。偏差原因分类建议固定为“范围变更、估算偏差、资源到位延迟、效率问题、外部依赖、其他”几类,便于跨期统计同类问题。
必填与选填:最小可用字段集
首次落地或小团队使用时,可以先只填必填字段,跑通一个报告期后再补充选填字段。
| 表格 | 必填字段 | 选填字段及适用场景 |
|---|---|---|
| 挣值分析表 | WBS编码、工作包名称、BAC、PV、EV、AC、SV、CV、SPI、CPI | 备注:用于说明一次性偏差或数据口径例外 |
| S曲线数据表 | 报告期、累计PV、累计EV、累计AC | EAC、VAC:需要向管理层展示完工预测时填写;数据截止日期:报告期与自然月末不一致时填写 |
| 偏差分析表 | 偏差编号、WBS编码、偏差类型、偏差值、原因描述、纠偏措施、责任人、关闭状态 | 原因分类:需要跨期统计时填写;影响评估:偏差可能影响后续里程碑或预算时填写;计划完成日期:措施需要跨报告期跟踪时填写 |
字段缺失时的处理约定:PV或EV暂时无法取得时,该行留空并在备注中写明原因,不用0代替,避免拉低合计值造成误判;AC缺失时同样留空,待财务数据补齐后回填并注明补录日期。最小可用字段集为:挣值分析表的WBS编码、BAC、PV、EV、AC五项基础量,加上S曲线数据表的报告期与三条累计值,偏差分析表保留偏差对象、偏差值、原因描述、纠偏措施和关闭状态五项。
填写示例:一个工作包的完整数据
以下为演示情景,数据仅用于说明填写方式,不代表真实项目。某工作包“接口开发”,BAC为80万元,报告期为2024-06,截至6月30日计划完成60%,实际完成50%,实际成本46万元。
| WBS编码 | 工作包名称 | BAC | PV | EV | AC | SV | CV | SPI | CPI |
|---|---|---|---|---|---|---|---|---|---|
| 1.2.3 | 接口开发 | 80.00 | 48.00 | 40.00 | 46.00 | −8.00 | −6.00 | 0.83 | 0.87 |
计算过程:PV = 80 × 60% = 48;EV = 80 × 50% = 40;SV = 40 − 48 = −8;CV = 40 − 46 = −6;SPI = 40 / 48 ≈ 0.83;CPI = 40 / 46 ≈ 0.87。按BAC/CPI预测,EAC = 80 / 0.87 ≈ 91.95万元,VAC = 80 − 91.95 ≈ −11.95万元。
该工作包在S曲线数据表中对应2024-06这一行,累计PV填48.00,累计EV填40.00,累计AC填46.00,EAC填91.95,VAC填−11.95。偏差分析表中新增一行:偏差编号DEV-012,WBS编码1.2.3,偏差类型为进度与成本,偏差值为SV −8.00、CV −6.00,原因分类为“资源到位延迟”,原因描述为“两名开发人员7月才到位,接口联调推迟”,影响评估为“可能影响下游集成测试两周”,纠偏措施为“增派一名开发人员并压缩联调排期”,责任人为接口组负责人,计划完成日期2024-07-15,关闭状态为“处理中”。
调整与维护方法
模板的价值在于跨期可比,维护规则应围绕数据冻结、变更留痕和版本留存展开。
- 报告期更新节奏:按月度或里程碑节点更新,每个报告期设定数据冻结时点,冻结后当期数据不再修改,补录数据记入下一期并注明。
- WBS变更处理:新增或拆分工作包时,在表中新增行并保留原编码的停用标记,历史报告期的数据不回改,保证曲线连续。
- 模板版本管理:模板字段调整时升版本号,旧版本表格归档留存,新报告期统一使用新版本,并在备注中说明变更内容。
- 历史数据留存:每期冻结后的三张表按报告期存档,S曲线数据表保留全部历史行,便于回溯任意时点的预测与实际。
如果团队在协作工具中维护这些表格,可以把三张表作为同一项目下的文档统一存放,让WBS编码与任务条目对应,报告期数据随任务进度更新。ONES Wiki 支持文档关联项目任务,页面树可组织项目文档与知识信息,并提供页面模板库用于创建制式化文档;文档可嵌入任务进度和报表,且实时同步并记录页面版本,支持查看与回滚。这样模板的版本留存和跨期查阅可以在文档层面完成,挣值指标的计算与口径判断仍由项目团队按上述规则执行。
常见问题
PV或EV在报告期内暂时取不到,表格该怎么处理?
该行对应字段留空,并在备注中写明缺失原因和预计补齐时间,不要用0代替。填0会拉低合计值,让合计行的SPI、CPI失真,管理层据此判断进度和成本会得出错误结论。财务数据或完成量核验补齐后回填,并注明补录日期,同时说明该期数据是否已冻结。
EAC用BAC/CPI还是用AC加剩余预算,两种算法能混用吗?
两种算法对应不同的判断前提。当前偏差被认为会持续到完工时,用 EAC = BAC / CPI;偏差属于一次性事件、剩余工作可按原计划效率完成时,用 EAC = AC + (BAC − EV)。同一项目内应保持算法一致,并在备注中注明所用公式,否则前后期的EAC和VAC不可比,S曲线上的预测位置也会来回跳动。
WBS在项目中途调整,历史报告期的数据要不要回改?
历史报告期的数据不回改。新增或拆分工作包时在表中新增行,原编码保留并标记停用,新编码从变更后的报告期开始记录。这样S曲线数据表的历史行保持原样,曲线连续可比;如果回改历史数据,前后期的累计值口径就断了,回溯任意时点的预测与实际都会失真。
小团队第一次做挣值管理,最少要填哪些字段?
可以先跑最小可用字段集:挣值分析表填WBS编码、BAC、PV、EV、AC五项基础量,SV、CV、SPI、CPI由公式派生;S曲线数据表填报告期和三条累计值;偏差分析表保留偏差对象、偏差值、原因描述、纠偏措施和关闭状态五项。跑通一个完整报告期、确认取数来源稳定后,再补充EAC、VAC、影响评估、计划完成日期等选填字段。
三张表放在协作工具里维护,版本和跨期查阅怎么保证?
把三张表作为同一项目下的文档统一存放,让WBS编码与任务条目对应,报告期数据随任务进度更新。ONES Wiki 支持文档关联项目任务,页面树可组织项目文档与知识信息,并提供页面模板库用于创建制式化文档;文档可嵌入任务进度和报表,且实时同步并记录页面版本,支持查看与回滚。模板的版本留存和跨期查阅可以在文档层面完成,挣值指标的计算与口径判断仍由项目团队按规则执行。



