首页/管理/项目管理体系速查/蒙特卡洛预测方法
敏捷与混合56 条

蒙特卡洛预测方法

基于吞吐量的蒙特卡洛预测:用历史每周期完成量随机抽样累计,模拟剩余工作的完成分布,输出不同置信度下的完工区间,替代单点日期承诺。

项目管理体系速查管理更新于 2026-10-13

蒙特卡洛预测是什么

基于吞吐量的蒙特卡洛预测,用历史每周期完成量做随机抽样累计,模拟剩余工作的完成分布,输出不同置信度下的完工区间。它替代单点日期承诺:不再说某个具体日期完成,而是说有多少把握在多少个周期内完成。预测质量取决于历史数据口径的稳定性,团队构成、工作类型或完成口径发生大幅变化时,需要用变化后的数据重新取样。

基本信息

输入数据过去若干个周期的每周期完成量,以及剩余工作总量
计算方式对历史完成量随机抽样并累计,重复大量次数形成分布
输出形式不同置信度下的完工周期区间,如八成把握需多少个周期
样本要求常见起步约二十到三十个周期,口径需保持一致
适用前提工作项粒度与完成定义稳定,团队构成没有剧烈变化

典型使用场景

  • 需要向业务方给出完工区间而不是单点日期,降低承诺风险
  • 剩余工作量大且不确定,需要用概率方法替代主观估算
  • 多个交付范围需要分别预测完成时间,用于排定上线顺序
  • 团队已稳定运行一段时间,需要用历史数据替代经验外推
  • 复盘此前预测偏差,判断是数据口径问题还是执行问题

计算步骤

计算步骤
1) 统计过去若干周期的每周期完成量,确认口径一致
2) 对剩余工作总量做随机抽样累计,模拟完成所需周期数
3) 重复大量次数,得到完工周期分布
4) 输出区间:如八成把握需要多少个周期,九成把握需要多少
5) 定期复算:团队构成或工作类型变化后重新采样

输入数据要求

项要求不满足的后果
样本量常见起步约二十到三十个周期样本过少时区间过宽或失真
口径一致完成量定义与工作项粒度稳定抽样结果不可比
样本代表样本期不含明显异常阶段区间被极端值扭曲
复算时机团队或流程变化后重新采样预测依据与现实脱节
预测质量取决于历史数据口径稳定。样本期如果包含大重构、人员大幅变动或工作类型切换,区间会失真,需要区分处理或分段取样。

易错点

  • 样本期包含异常阶段(如大范围重构),区间失真却未加以说明
  • 只报单点日期,置信度信息丢失,管理层把区间当成承诺
  • 完成量口径前后变化(工作项拆分粒度改变),历史数据不可比
  • 剩余工作量的统计口径与历史不同,抽样基础不一致
  • 预测结果不随实际吞吐变化更新,长期沿用过期区间

数据来源与参考

  • 蒙特卡洛模拟(通用定量分析技术,见 PMBOK 指南模拟技术论述)
  • 敏捷预测实践相关论述
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌