范围蔓延带来的损失,通常可以拆成两条线来估算:返工成本和进度损失。返工成本按“新增范围条目×返工系数×人天单价”计算,进度损失按“顺延天数×每日固定投入”折算,再把评审、沟通、文档更新等连带成本单列。估算前要先划清范围与时间跨度,统一币种、税费和计费周期口径,示例单价与真实合同价分开标注,最后用低中高三档情景给出区间,形成可复算、可审计的估算表。
要点总览(TL;DR)
- 范围蔓延的损失拆成返工成本与进度损失两条线:返工成本=新增范围条目工时×返工系数×人天单价,进度损失=顺延天数×每日固定投入,评审、沟通、文档更新等连带成本单列。
- 估算前先划清边界:基线获批后新增且未走变更流程的工作计入蔓延,已批准变更单独记录;工时用人天、进度用自然日、金额统一币种与税费口径。
- 返工成本要覆盖直接返工工时、连带协作成本和关键人员排队等待三层,只算直接工时容易低估三到五成。
- 顺延天数先做关键路径分析再计入,有浮动的顺延可能被吸收;合同违约金、回款延迟等结算影响单列,避免与每日固定投入重复计算。
- 用低中高三档情景给出区间而非单点结论,示例单价与真实合同价分栏标注,返工系数用历史项目实际数据校准。
估算范围与时间跨度怎么定
估算对象是“范围蔓延”造成的额外损失,起点应设在基线范围获批的时点,终点设在当前评估日或预计收尾日。基线获批之后新增、且未走变更流程的工作,计入蔓延;已经提交变更申请并获得批准的调整,属于正常范围变更,单独记录、不并入蔓延损失。这条界线决定了估算的分母,混算会同时高估蔓延规模、低估正常变更的管理成本。
时间跨度上,返工工时按实际发生区间统计,进度损失按顺延影响区间统计,两者可以不同。例如返工集中在两周内完成,但关键路径顺延导致整体交付推迟一个月,进度损失就要覆盖整个顺延区间。计量单位建议统一为:工时用人天(1人天=8小时,按团队实际工时制度填写),进度用自然日,金额用单一币种并注明含税或不含税。
| 定义项 | 取值规则 | 示例填写 |
|---|---|---|
| 估算起点 | 基线范围获批日 | 2026-03-01 |
| 估算终点 | 当前评估日或预计收尾日 | 2026-06-30 |
| 计入蔓延的范围 | 基线后新增、未走变更流程的工作 | 新增报表需求、临时接口调整 |
| 不计入的范围 | 已批准变更、基线内正常调整 | 已审批的验收标准修订 |
| 工时单位 | 人天,注明每日工时 | 1人天=8小时 |
| 进度单位 | 自然日 | 顺延18个自然日 |
| 金额口径 | 币种+含税/不含税 | 人民币,不含税 |
返工成本包含哪些成本项
返工成本由三层构成:直接返工工时、连带协作成本、间接占用成本。直接返工工时是重做、修补和回归验证所消耗的时间,通常占大头;连带成本包括因返工触发的评审会、跨角色沟通、文档与测试用例更新、测试环境重复占用;间接成本是返工挤占关键人员时间后,其他任务排队等待产生的隐性损失。三层都要列,只算直接工时容易低估三到五成。
| 成本项 | 计量单位 | 取数来源 |
|---|---|---|
| 重做与修补工时 | 人天 | 任务工时记录、迭代日志 |
| 回归验证工时 | 人天 | 测试任务记录、缺陷单处理时长 |
| 返工触发的评审与沟通 | 人天或小时 | 会议记录、协作工具消息量估算 |
| 文档与用例更新 | 人天 | 文档修订记录、版本对比 |
| 测试环境重复占用 | 环境·天 | 环境排期表、云资源账单 |
| 关键人员排队等待 | 人天 | 资源排期、任务阻塞时长 |
间接成本需要单独说明取数方式:可以用关键人员在返工期间被占用的天数,乘以该角色其他任务的日均产出价值,作为排队损失的近似值;也可以只记录阻塞时长,作为进度侧的输入,避免与进度损失重复计算。两种做法选一种并在假设表中注明。
进度损失怎么折算成可比较的量
进度损失的核心是把顺延天数转成金额,前提是识别顺延是否落在关键路径上。做法是先找出受蔓延影响的任务,判断其是否有浮动时间:有浮动的任务顺延可能被吸收,不产生整体延期;浮动耗尽后的顺延才传导到交付节点。只有传导到关键路径的顺延天数,才进入进度损失计算。
每日固定投入由四部分构成:团队人力日成本(按投入人数×人天单价)、场地与办公分摊、工具订阅与云资源按日折算、外部服务或外包的日费率。顺延期间这些投入持续发生,即使团队在等待或返工,成本照常计入。里程碑推迟若触发合同违约金、结算节点后移或回款延迟,应单列为“合同与结算影响”,不并入每日固定投入,避免同一笔钱算两次。
工期与金额两种表达各有适用场合:向技术团队复盘用顺延天数更直观,向预算审批或客户沟通用金额更可比。建议两者同时保留,金额作为汇总口径,天数作为过程指标。
估算口径与假设怎么写清楚
估算表要能被人复算,关键是每个数字都标明来源属性。示例单价只用于演示算法,必须与真实合同价分栏标注;返工系数和返工比例要写取值依据,例如“取近三个同类项目实际返工工时占新增范围工时的比例,区间0.4–0.8,中值0.6”,并注明样本量和时间范围。币种、税费、计费周期在表头统一声明,跨币种时给出折算汇率和取值日期。
| 参数 | 取值 | 属性 | 依据或待验证说明 |
|---|---|---|---|
| 人天单价 | 示例值,如1,200元/人天 | 示例假设 | 仅演示算法,实际以合同或内部核算为准 |
| 返工系数 | 0.6(区间0.4–0.8) | 待验证假设 | 需用历史项目返工工时校准 |
| 新增范围条目工时 | 按条目逐项估算 | 事实数据 | 来自任务记录与需求清单 |
| 顺延天数 | 18个自然日 | 事实数据 | 来自关键路径任务排期对比 |
| 每日固定投入 | 按人数与日费率汇总 | 混合 | 人力为事实,分摊比例为假设 |
| 税费与币种 | 人民币,不含税 | 口径声明 | 汇总前统一折算 |
事实数据与待验证假设要在同一张表里用不同标记区分,评审时优先核实假设项。计费周期也要写清:人天单价按8小时还是按实际出勤折算,人月按21.75天还是按合同约定天数,不同口径直接相乘会放大误差。
计算模型与预算框架怎么搭
模型由三个公式和一个汇总结构组成,全部可在表格中复算。返工成本=Σ(新增范围条目工时×返工系数×人天单价);进度损失=顺延天数×每日固定投入;总损失=返工成本+进度损失+单列的连带影响(合同违约金、环境重复占用等)。连带影响单列的原因是其触发条件与天数、工时不同步,混入公式会掩盖真实驱动因素。
| 情景 | 返工系数 | 顺延天数 | 返工成本 | 进度损失 | 连带影响 | 合计 |
|---|---|---|---|---|---|---|
| 低 | 0.4 | 10 | 按公式计算 | 按公式计算 | 单列 | 三项相加 |
| 中 | 0.6 | 18 | 按公式计算 | 按公式计算 | 单列 | 三项相加 |
| 高 | 0.8 | 30 | 按公式计算 | 按公式计算 | 单列 | 三项相加 |
表中数值留空由使用者填入自己的单价与工时,避免把示例金额当成报价。三档情景的作用是给出区间而非单点结论:低档对应蔓延被部分吸收、关键路径未受明显影响;高档对应蔓延持续扩大且外部依赖同时收紧。汇总表下方保留公式行和参数行,任何人修改参数即可重算,这是“可复算”的最低要求。
哪些因素最影响估算结果
按敏感度排序,返工系数和返工比例影响最大,因为它们在公式中直接相乘,取值从0.4变到0.8会让返工成本翻倍。其次是关键人员单价与占用时长,高单价角色被返工占用一周,金额可能超过普通角色一个月的投入。第三是顺延天数是否落在关键路径上,有浮动的顺延对总损失贡献接近零,一旦传导到交付节点则按日累加。第四是外部依赖与结算条款,违约金、回款延迟和外包日费率会把单日损失放大数倍。
缓冲建议:对返工系数取历史中值并给出上下限,不取单点;对关键人员占用单独列一行,便于评审时质疑;对顺延天数先做关键路径分析再计入;对合同条款逐条核对触发条件,把可能触发的金额作为上限提示。缓冲不是简单加百分比,而是在汇总表旁列出“若某参数取上限,合计增加多少”,让决策者看到风险敞口。
数据从哪里取、怎么核验
取数分四类。工时与任务记录来自项目管理系统中的任务工时、迭代日志和缺陷处理时长,按蔓延条目逐项归集;变更记录用于区分已批准变更与未批准新增,取变更单的提交时间、审批状态和影响范围;单价取自合同、报价单或内部核算口径,注明版本和生效日期;已完成项目的实际返工数据用于校准返工系数,取同类项目的新增范围工时与实际返工工时之比。
核验做三步:一是抽样复核,随机抽取若干蔓延条目,核对工时记录与任务描述是否对应;二是前后口径一致性检查,确认汇总表中所有金额使用同一币种、同一税费口径、同一计费周期;三是交叉验证,用进度侧的顺延天数反推受影响任务,与返工工时记录比对,若两者指向的任务集合差异过大,说明归集口径需要修正。核验结果附在估算表后,作为审计留痕。
这些取数动作依赖工作项、工时和变更记录能被稳定追溯。ONES 支持用项目计划建立工作分解结构并设置计划与里程碑基线,通过版本对比追溯变更细节,工时日历与成员工时报表可提供工时数据,多维度项目数据统计可用于汇总分析。把蔓延条目、返工工时和基线偏差记录在同一套工作项与报表体系中,估算时的取数和复核会更容易对齐口径。
常见问题
范围蔓延和已批准的范围变更在估算时怎么分开处理?
以基线范围获批时点为界:基线之后新增、且未走变更流程的工作计入蔓延损失;已经提交变更申请并获得批准的调整属于正常范围变更,单独记录,不并入蔓延损失。这条界线决定估算的分母,混算会同时高估蔓延规模、低估正常变更的管理成本。实际操作中,变更单的提交时间、审批状态和影响范围是区分两者的主要依据,估算表里建议把两类条目分列,各自汇总工时与顺延天数。
返工系数没有历史数据时,第一次估算该怎么取值?
可以先取一个区间而不是单点,例如0.4–0.8,中值0.6,并在假设表中标注为待验证假设。取值依据可以来自三个方面:同类项目成员对返工比例的回忆性估计、缺陷单中返工类问题的占比、以及返工任务与新增范围任务的工时对比。首次估算后,把实际发生的返工工时回填,用“实际返工工时÷新增范围工时”校准系数,下一轮估算就有本项目的样本。样本量小的时候保留区间,不急于收敛成单点。
顺延天数怎么判断是否计入进度损失?
先找出受蔓延影响的任务,判断其是否有浮动时间。有浮动的任务顺延可能被吸收,不产生整体延期;浮动耗尽后的顺延才传导到交付节点。只有传导到关键路径的顺延天数,才进入“顺延天数×每日固定投入”的计算。判断方法是对比基线排期与当前排期,看受影响任务的最晚完成时间是否推后了里程碑日期。若团队没有维护基线,可以先用任务依赖关系和里程碑日期做一次近似分析,并在假设表中注明这是估算而非精确排期。
间接成本(关键人员排队等待)和进度损失会不会重复计算?
存在重复风险,需要在假设表中明确选一种处理方式。做法一:把关键人员被占用的天数乘以该角色其他任务的日均产出价值,作为排队损失的金额,计入返工成本的间接层,进度侧不再重复计入这部分人力。做法二:只记录阻塞时长,作为进度侧的输入,由顺延天数统一折算,返工成本中不再单列。两种做法选一种并注明,汇总时就不会同一笔钱算两次。评审时重点检查这一项,它是估算表中最容易出错的地方。
估算结果要提交预算审批,需要附哪些支撑材料?
建议附四类材料:一是范围与时间跨度定义表,说明哪些条目计入蔓延、起止时点如何取;二是成本项清单,每项标注计量单位和取数来源;三是口径与假设表,区分事实数据与待验证假设,注明币种、税费和计费周期;四是三档情景汇总表及公式行,任何人修改参数即可重算。若涉及合同违约金或回款延迟,把相关条款的触发条件和可能金额作为上限提示单列。支撑材料的作用是让审批者能复算和质疑,而不是接受一个单点数字。
