Skip to main content
StudioBE

What is a forecast window?

A forecast window is the range of dates a release is expected to land within, stated together with the confidence behind that range.

By StudioBEPublished Last reviewed

A forecast window is the range of dates a release is expected to land within, stated together with the confidence behind that range. It is one field on a release plan rather than a plan of its own: the release plan says what ships and in what order, and the forecast window says when, with how much certainty, and on what assumptions. It is produced in the Focus practice and maintained through delivery, because a window nobody updates is not a forecast.

Why does a single date overpromise?

Because a single date is a range with the uncertainty deleted, and deleting it does not make the uncertainty go away. It transfers the uncertainty to whoever acts on the date.

Consider what a team actually knows at the end of planning. Estimates came in as ranges. Capacity was validated against people whose availability can change. Two dependencies sit with teams outside the initiative. The honest summary of that is a span of several weeks. Reporting "November 14" implies the team can distinguish that day from November 21, which nothing in the planning supports.

Downstream groups then plan against that single date: operations schedules training, a customer gets told. When the release lands two weeks later, still inside the realistic range, the team is late against a standard it never agreed to, and the next cycle it pads its estimate to protect itself.

A range does something a single date cannot: it makes the uncertainty visible and negotiable. A sponsor who sees weeks 11 to 14 can ask the useful question, which is what it would take to narrow that.

How does a forecast window work?

A forecast window has three parts, and all three are required.

  • The range. Earliest realistic and latest realistic, in whatever unit the organization plans in. Weeks are usually right at portfolio level.
  • The confidence. How likely the release is to land inside the range, and on what basis. A team with throughput history for comparable work can express the window as percentiles from that history. A team without it should say so and state the window as a judgment.
  • The assumptions. The conditions that have to hold: named people remain available, the identity dependency lands in week 3, no new regulatory scope. When one breaks, the window moves, and the list is what lets you say why.

The width carries information on its own. A narrow window early in planning is usually optimism rather than knowledge, and a window still six weeks wide two weeks before the release means something is unresolved.

What narrows a forecast window?

Four things, in roughly the order they pay off.

Resolved dependencies. A dependency owned by a team outside the initiative is usually the widest source of variance in a plan. Each one that lands, or gets a firm date from its owner, narrows the window more than re-estimating will.

Delivered work. Finished scope has no remaining variance. That is why windows narrow through delivery, and why a window that is not narrowing means the team is starting work rather than completing it.

Throughput history. Once a team has completed comparable work at a known rate, forecasting becomes arithmetic over what remains rather than an argument about effort. A team with no history forecasts from judgment and should present a wider window.

A smaller first release. Less scope has less variance. Cutting to a tighter MVP narrows the window faster than adding people, which usually widens it for several weeks first.

What does not narrow a window: asking for a commitment, breaking the estimate into finer tasks, or re-running the same session with the same information.

What does a good forecast window look like?

A good window is built from the estimate ranges and the validated capacity, not from the date someone wants. Its assumptions are specific enough to be proven wrong: "resourcing holds" is not an assumption, while a named person staying at a stated availability through a stated week is. It is updated on a regular cadence rather than when an executive asks, and every move comes with its cause. "Weeks 11 to 14 moved to weeks 13 to 16 because the identity dependency slipped two weeks" is a forecast. "Window moved" is not.

Over time, the sign it is working is that the window narrows as work finishes, and that releases land inside the window they carried. Comparing where each release landed against its original window is how teams get better at the width of their ranges.

A worked example: a window that moved twice

Picture a hypothetical claims intake initiative. Its first release entered delivery with a forecast window of weeks 11 to 14, judgment-based, because the team had no throughput history for the validation service. Three assumptions were recorded: the identity service change would land by week 3, the integration engineer would stay at her validated availability, and operations would accept the manual routing procedure.

At week 4 the identity change landed a week late. The window moved to weeks 12 to 15, with the cause recorded, and the sponsor heard it at the regular update rather than later. No escalation was needed, because a one week movement sat inside what a three week range already implied.

At week 8 the team had completed two of the four workstreams, which gave them actual throughput for this kind of work. The window narrowed to weeks 12 to 13 and the basis changed from judgment to history. That narrowing was the signal worth reading: the remaining uncertainty had been retired rather than talked away.

The release went live in week 13, inside the window it had carried since week 4. That is a different conversation from being one week late against a date fixed in planning.

What goes wrong with forecast windows?

A range that is really a single date with padding. Weeks 12 to 13 offered at the start of a four month initiative is a commitment wearing a range. If you cannot explain what would put it at the late end, it is not a forecast.

Ranges that never move. A window identical for eight weeks is not being maintained. Either nothing is being learned or nobody is updating it.

Confidence stated as a number nobody can source. Calling a release 80 percent likely with no history behind it is worse than calling the forecast judgment-based, because it invites a precision that does not exist.

Ranges that get stripped in reporting. The team forecasts a range, the program report shows the midpoint, and the steering pack shows one date in bold. Check what your reporting layer does to the number before blaming the team.

Forecast window vs deadline vs estimate

Most schedule arguments are really a disagreement about which of these three is being discussed.

Forecast windowDeadlineEstimate
What it isA predicted range with confidenceA required date, usually externalA judgment about size or effort
Where it comes fromEstimates plus capacity plus dependenciesA regulation, contract, market event, or decisionThe team doing the work
Can it move?Yes, whenever evidence changesRarely, and not by the teamIt is refined as work proceeds
What it is forPlanning and coordinationA constraint the plan must satisfyAn input to the forecast
Fails whenIt stops being updatedIt is invented and then treated as externalIt is treated as a commitment

The relationship runs in one direction. Estimates feed the forecast window, and the window is compared against the deadline. If the window's late end falls past a real deadline, you have a decision about scope, capacity, or sequence, and you have it now, while there is room to act.

The damaging move is collapsing the three. A deadline announced as an estimate gives the team no room to disagree with it. An estimate reported as a deadline gives the organization a commitment nobody made.

Where does the forecast window fit?

It lives on the release plan, updates through Deliver, and is one of the Focus metrics PPM4Agile tracks alongside dependency risk. The surrounding terms are defined in the agile portfolio management glossary, and team mapping is where the dependency owners who narrow the window get named.

If your reporting currently shows single dates that move without explanation, a 60-minute Portfolio Clarity Session is a place to start, and it ends with what fits next.

  • GuidePlanning

    What is a release plan?

    A release plan sequences mapped workstreams into releases with owned dependencies and a stated planning horizon, as the output of Focus planning.

    Reviewed 7 min read

  • GuidePlanning

    What is capacity validation?

    Capacity validation checks a plan against the people who actually exist, by name and availability, rather than headcount or FTEs on a spreadsheet.

    Reviewed 7 min read

  • GuidePortfolio

    Agile portfolio management terms, defined

    A glossary of the agile portfolio management terms that carry real decisions, each defined in a sentence and linked to a full guide.

    Reviewed 7 min read

Next step

Put this to work in your planning practice

To work through it with Eric, start with the PPM4Agile Implementation. In PPM4Agile it belongs to the Planning phase.