Separate understood work from investigation

List work the team has done before separately from work that depends on an unfamiliar integration, unclear data, or an unresolved workflow. A task can look small while containing a question that dominates the schedule.

Where possible, run a focused investigation before committing to the larger plan. Confirming whether a supplier exposes the needed information may be more useful than refining an estimate based on the assumption that it does.

Explain what the estimate includes

State whether the estimate covers design, implementation, testing, migration, release preparation, and operational handover. Clarify which decisions or inputs are expected from the client and when they are needed.

Describe dependencies between pieces of work. Ten tasks do not necessarily fit into ten independent time slots, especially when the same specialist or external approval is required for several of them. Make those constraints visible to whoever is using the estimate.

Update the estimate when evidence changes

Compare completed work with the assumptions behind the plan. If data cleanup takes longer than expected, ask whether the same issue affects the remaining records. Do not wait until a deadline is close to acknowledge a pattern.

Offer a range or a conditional plan when that better reflects the evidence. Explain what would narrow the uncertainty and what a smaller release could still accomplish.

The goal is not to protect an estimate from change. It is to help people make sound commitments, recognize risk early, and choose a useful scope with a realistic understanding of what remains unknown.

Illustrative scenario

A practical example.

A supplier integration may look straightforward until the team learns that test credentials are unavailable and record identifiers change between exports. Instead of hiding those unknowns inside a confident date, split the work into investigation, implementation, and verification.

Estimate the known part and name the assumptions that determine the rest. A short exploration could test one representative record and document error behavior before the team commits to the full workflow. When reporting progress, say which uncertainty has been resolved and whether that changes the estimate. A range is useful only when readers understand what drives it; an unexplained wide range can be just as difficult to plan around as a false point estimate.

Put it into practice.

  • List external dependencies and assumptions next to the estimate.
  • Use a bounded investigation when one unknown dominates the delivery risk.
  • Revise the estimate when evidence changes, and explain the reason for the revision.

Working through a similar decision?

Tell us about your project