Calibration & communication
A mature estimation practice learns. It keeps assumptions, retains prior forecasts, compares them with actual outcomes and changes the model when bias or structural change becomes visible.
Estimate/forecast + assumptions → decision → actual outcome → error/calibration review → model/process update → next estimateAssumptions log, range and confidenceLess common
An assumptions log records the conditions that make an estimate or forecast valid. Pairing it with a range and confidence statement lets stakeholders see both the expected outcome and the reasons it may change.
Practical use: Keep assumptions testable where possible: environment ready by date, API contract stable, one reviewer available, migration dataset below a stated size.
Caveat: A long assumption list that nobody reviews is documentation debt. Link each important assumption to an owner or trigger.
Actual vs estimate and calibration over timeCommon
Calibration compares forecast claims with outcomes over repeated work. It can reveal optimism, pessimism, poor reference classes or models that are too narrow even when the average error looks acceptable.
Practical use: Track forecast error and whether outcomes fell inside stated ranges. Review by work class instead of blending unrelated tasks into one score.
Caveat: Do not turn estimate accuracy into an individual performance KPI; that encourages defensive padding and suppresses honest uncertainty.
Reforecasting as scope and evidence changeCommon
Reforecast when a material input changes or at a cadence appropriate to the decision horizon. The goal is to keep the decision model current, not to preserve the first number for appearance.
Practical use: Use explicit triggers and publish deltas: what changed, why the forecast moved, what new evidence is included and which decision is affected.
Caveat: A forecast that changes without explanation damages trust; a forecast that never changes despite new evidence is usually stale.
Communicating estimates and uncertainty to stakeholdersCommon
Good communication connects uncertainty to a decision. State the current range, major assumptions, confidence, what is driving the uncertainty, and what information would narrow it.
Practical use: Use scenario language: 'If environment X is ready Monday, 6–8 days; if migration defects continue at the current rate, 9–12.' Then state when the forecast will be refreshed.
Caveat: Do not bury uncertainty in a footnote while putting one precise date in the headline. The headline should represent the actual decision information.
Summary
- This chapter covers 4 required concepts while keeping tool/formula details tied to a practical decision.
- Definitions, scope, assumptions and caveats matter more than a number or a tool name by itself.
- Claims that depend on a standard or product are grounded in the source registry below.