---
title: "Running forecast reviews that change decisions"
description: "The purpose of a forecast review A forecast review is where numbers become decisions. Done badly, it is a ritual where managers defend their figures…"
url: https://optimizeall.com/learn/project-controls-with-ai/forecast-reviews
updated: 2026-10-05
---

Project Controls in the AI Era · Forecasting cost and schedule outcomes · lesson 11 of 22 · 12 min

# Running forecast reviews that change decisions

## The purpose of a forecast review

A forecast review is where numbers become decisions. Done badly, it is a ritual where managers defend their figures. Done well, it is a structured challenge session that produces an honest, owned forecast and a clear set of actions.

## A monthly forecast review agenda (60–90 minutes)

1. **Headline (5 min):** EAC vs BAC and contingency; forecast finish vs baseline; change since last month.
2. **Top variances (20 min):** the three to five control accounts with the largest adverse CV or schedule slip.
3. **Forecast challenge (20 min):** compare each manager's forecast with formula ranges and TCPI.
4. **Risk and change (15 min):** top risks, pending changes, contingency position.
5. **Decisions and actions (10 min):** owners, dates, escalation.

## The challenge questions

Use these consistently so that challenge feels fair, not personal:

- What is the root cause of this variance? (Ask "why" until you reach something controllable.)
- Is it one-off or systemic?
- What does your ETC assume about productivity, prices and quantities? What evidence supports that?
- What is the TCPI implied by your forecast, and how does it compare with your CPI trend?
- What pending changes or claims are not yet in the forecast?
- What would have to go wrong for this forecast to be 10% worse?

## Root cause vs symptom

| Symptom (weak explanation) | Root cause (strong explanation) |
|---|---|
| "Labour costs are higher" | "Crew productivity on cable pulling is 30% below estimate because access to risers was delayed by the ceiling contractor" |
| "Procurement is late" | "Vendor drawings were rejected twice because the specification changed after PO; change CR-017 not yet approved" |
| "Behind schedule" | "Permit for road crossing took 6 weeks longer than assumed; mitigation is to resequence the western section" |

A strong explanation names the cause, its quantified impact, its owner and a response.

## Variance thresholds

Define thresholds so that everyone knows what must be explained. For example (illustrative policy):

| Level | Trigger | Required |
|---|---|---|
| Control account | CV or SV worse than ±5% and $25k | Written explanation + action |
| Project | CPI or SPI below 0.95 for two periods | Recovery plan to steering committee |
| Project | EAC exceeds BAC + remaining contingency | Formal escalation to sponsor |

## Optimism bias and how to counter it

People systematically underestimate cost and duration and overestimate their ability to recover. Techniques that help:

- **Reference class thinking:** compare to outcomes of similar past projects, not just the plan.
- **Pre-mortems:** imagine the project has failed and list plausible reasons.
- **Separation of roles:** controls provides an independent view even if the project manager's forecast differs.
- **Track forecast accuracy:** record each month's EAC and compare to the final outcome.

## Worked example

*Illustrative.* A fictional UK rail signalling upgrade presented EAC = BAC for six months. The new controls lead introduced TCPI in the review. For the largest control account, CPI was 0.84 and the TCPI implied by the manager's forecast was 1.21. When asked what would change to deliver a 44% improvement in efficiency, the manager could not name anything specific. The forecast was revised to a range of 8–12% over BAC, the sponsor released management reserve for one risk, and a scope phasing option was agreed with the client. None of these decisions would have happened with a "green" report.

## Common mistakes

- Reviews that only present numbers without decisions.
- Letting the loudest person set the forecast.
- Punishing honest bad news, which teaches people to hide it.
- No record of what was decided and whether actions were done.

## Using AI in reviews

AI can pre-draft the variance pack: top movers, formula EAC ranges, TCPI flags and draft root-cause questions. Humans must still verify the facts, add context and own the conclusions. Keep a record of what AI generated and what humans changed.

## Making it stick

Keep a simple action log from each review with owner, due date and status, and open the next review by closing out last month's actions. Publish a short record of the forecast adopted and the rationale. Over a year, compare each month's EAC with the final outcome: the pattern tells you whether your organisation is systematically optimistic and by how much, which is invaluable feedback for future estimating and forecasting.

## Hands-on: a review-pack builder in Python

```python
import pandas as pd

ev = pd.read_csv("evm_by_account.csv")   # account, BAC, PV, EV, AC, EAC_manager, owner
ev["CPI"] = ev.EV / ev.AC
ev["CV"] = ev.EV - ev.AC
ev["EAC_cpi"] = ev.BAC / ev.CPI
ev["TCPI_mgr"] = (ev.BAC - ev.EV) / (ev.EAC_manager - ev.AC)
ev["flag_tcpi"] = ev.TCPI_mgr > 1.10 * ev.CPI
ev["breach"] = (ev.CV < -0.05 * ev.PV) & (ev.CV < -25_000)   # illustrative threshold
top = ev.sort_values("CV").head(5)
top[["account", "owner", "CV", "CPI", "EAC_manager", "EAC_cpi", "TCPI_mgr", "flag_tcpi", "breach"]] \
    .round(2).to_csv("review_pack_top5.csv", index=False)
```

## Prompt template: drafting challenge questions (approved enterprise AI tool only)

```text
You are supporting a project controls forecast review. Use ONLY the table below.
For each control account:
1. State CV, CPI, the manager's EAC, the CPI-method EAC and the implied TCPI, citing the columns used.
2. If TCPI_mgr exceeds CPI by more than 10%, say so plainly.
3. Draft three neutral, specific challenge questions (root cause, ETC assumptions, pending changes).
Do not speculate about causes that are not in the data; write "cause not stated" instead.
Table:
<paste review_pack_top5.csv>
```

The controls lead verifies every figure against the source and edits the questions before the meeting; keep the draft and the edited version for the audit trail.

## Forecast accuracy log

| Month | Selected EAC | Method | Final cost (at close) | Error % |
|---|---|---|---|---|

Over a year, the error pattern tells you whether your organisation is systematically optimistic, and by how much.

## Video lecture: Running forecast reviews that change decisions

Lecture coming soon · 9 chapters · about 8 minutes. Read the full transcript below.

1. Where numbers become decisions
2. Why it matters
3. The agenda
4. The concept: fair challenge
5. Worked example one: symptom versus root cause
6. Worked example two: UK rail signalling
7. Watch me do it: preparing the review pack
8. Thresholds, optimism bias and mistakes
9. Recap and try this now

## Lecture transcript

### Where numbers become decisions

Most forecast reviews I've attended fall into one of two traps. Either they're a ritual, where each manager reads out their numbers and nobody challenges anything. Or they're a trial, where challenge feels personal and people learn to hide bad news. Neither produces an honest forecast. In this lecture you'll learn how to run a forecast review that turns numbers into decisions: a tight agenda, a consistent set of challenge questions, the difference between symptoms and root causes, variance thresholds that tell everyone what must be explained, and practical techniques for countering optimism bias. By the end you'll be able to chair a review that produces an owned forecast and a clear action list in about an hour.

### Why it matters

Why does the review matter so much? Because a forecast is only as good as the conversation that produces it. Formulas give you a range. Bottom-up estimates give you the team's view. But the review is where someone asks, 'what would have to go wrong for this to be ten per cent worse?' and the room answers honestly. It's also where culture is set. If people are punished for bringing bad news, they stop bringing it. And a controls system that can't see bad news is worse than useless, because it gives leaders false confidence. So think of the review as the moment the whole control cycle either works or quietly fails.

### The agenda

Here's the agenda I use, for sixty to ninety minutes. First, the headline, five minutes: EAC versus budget and contingency, forecast finish versus baseline, and what's changed since last month. Second, top variances, twenty minutes: the three to five control accounts with the largest adverse cost variance or slip. Third, forecast challenge, twenty minutes: compare each manager's forecast with the formula range and the TCPI. Fourth, risk and change, fifteen minutes: top risks, pending changes, contingency position. And fifth, decisions and actions, ten minutes: owners, dates and any escalation. Notice the last segment. If you run out of time, it's the one that gets squeezed, and it's the only one that changes the future. So protect it.

### The concept: fair challenge

Here's the key idea: challenge feels fair when it's consistent. Ask the same questions of every manager, every month, and it stops being personal. Think of it like a pilot's checklist. Nobody's insulted when the co-pilot reads it out. Here are my questions. What's the root cause of this variance? Keep asking why until you reach something controllable. Is it one-off or systemic? What does your estimate to complete assume about productivity, prices and quantities, and what evidence supports that? What's the TCPI implied by your forecast, and how does it compare with your CPI trend? What pending changes or claims aren't in the forecast yet? And finally, what would have to go wrong for this forecast to be ten per cent worse? That last question surfaces the risks people are quietly hoping won't happen.

### Worked example one: symptom versus root cause

Let's look at a simple example of what good looks like. A manager explains a variance: 'Labour costs are higher.' That's a symptom. It tells you nothing you can act on. Ask why. Because cable-pulling crews are less productive than estimated. Why? Because access to the risers was delayed by the ceiling contractor. Now we have something. The strong version reads: crew productivity on cable pulling is thirty per cent below estimate because riser access was delayed by the ceiling contractor. The impact is so much cost and so many days. The owner is the building services manager, and the response is to agree a revised access sequence by Friday. Cause, quantified impact, owner, response. That's the standard every explanation should meet.

### Worked example two: UK rail signalling

Now a realistic scenario from the lesson. A fictional UK rail signalling upgrade presented EAC equal to budget for six months running. A new controls lead introduced TCPI into the review. For the largest control account, CPI was nought point eight four, and the TCPI implied by the manager's forecast was one point two one. So the question was asked, calmly: what will change to deliver a forty-four per cent improvement in efficiency? The manager couldn't name anything specific. The forecast was revised to a range of eight to twelve per cent over budget. The sponsor released management reserve for one specific risk, and a scope phasing option was agreed with the client. None of those decisions would have happened with a green report. That's the value of a good review.

### Watch me do it: preparing the review pack

Let me show you how I prepare the pack the day before. I start with the EVM table by control account and sort by cost variance, then by forecast slip. I take the worst three to five. For each, I add the formula EAC range and the TCPI implied by the manager's current forecast, and I flag any where TCPI is more than ten per cent above achieved CPI. Then I write two or three specific questions for each account in advance, so the challenge is prepared, not improvised. This is a place where an approved AI assistant helps: give it the structured table and ask it to list the top movers, flag TCPI gaps and draft challenge questions. Then I check every number against the source before the meeting, and I own what goes in the pack.

### Thresholds, optimism bias and mistakes

Two more ingredients. Thresholds tell everyone what must be explained. For example, and this is illustrative, a control account with cost or schedule variance worse than five per cent and twenty-five thousand needs a written explanation and action. CPI or SPI below nought point nine five for two periods needs a recovery plan to the steering committee. And EAC above budget plus remaining contingency triggers formal escalation. Then, optimism bias. People systematically underestimate cost and duration. Counter it with reference-class thinking, comparing with outcomes of similar past projects. Use pre-mortems. Keep controls' view independent. And track forecast accuracy month by month against the final outcome. The classic mistakes: reviews that present numbers but make no decisions, letting the loudest person set the forecast, and punishing honest bad news.

### Recap and try this now

Let's recap. A forecast review is where numbers become decisions. Use a tight agenda and protect the decisions segment. Ask the same challenge questions of everyone, every month, so challenge feels fair. Insist on root causes, not symptoms: cause, impact, owner, response. Set thresholds so people know what must be explained and what escalates. And counter optimism with reference classes, pre-mortems, an independent controls view and a record of forecast accuracy. Close every review by logging actions, and open the next one by closing out last month's. Your try-this-now: draft variance thresholds for a project you know, at control account and project level, and write the three challenge questions you'd always ask.

## Key takeaways

- Forecast reviews exist to produce owned forecasts and decisions, not to defend numbers.
- Use a consistent set of challenge questions, including TCPI vs CPI trend.
- Good variance explanations state root cause, quantified impact, owner and response.
- Counter optimism bias with reference classes, pre-mortems and forecast-accuracy tracking.

## Try it

Draft variance thresholds for a project you know (control account and project level) and write the three challenge questions you would always ask.

- [Previous: Schedule forecasting and earned schedule](https://optimizeall.com/learn/project-controls-with-ai/schedule-forecasting-and-earned-schedule)
- [Next: Cash flow forecasting and the link to project finance](https://optimizeall.com/learn/project-controls-with-ai/cash-flow-and-funding)
- [All lessons of Project Controls in the AI Era](https://optimizeall.com/learn/project-controls-with-ai)
