Answer with Books

Answer brief

How to make project estimates less fictional

By Answer with Books

Business

Personalized digest

Take this into the agent that already knows you.

The agent will read this brief and its source books, then use your existing goals, constraints, and prior context to make the advice specific to you.

Install the skill

See the handoff prompt
Use the installed Answer with Books skill to create a personalized digest for me.

Read this answer brief and every source-book digest linked from it:
https://answerwithbooks.com/answers/how-to-make-project-estimates-less-fictional/

Question: How to make project estimates less fictional
Source books: Thinking, Fast and Slow (https://answerwithbooks.com/books/thinking-fast-and-slow/), Seeing Like a State (https://answerwithbooks.com/books/seeing-like-a-state/)

Before writing, use relevant context you already know about my goals, constraints, prior attempts, preferences, and current work. Do not make me repeat context that is already available in this harness. Ask at most one clarifying question, and only if the missing fact would materially change the recommendation.

Write a 900–1,500 word personalized digest. Explain what is likely happening in my situation, select only the book ideas that materially apply, show where the books reinforce or challenge each other, and distinguish book-grounded claims from your inference about me. End with a decision rule, one concrete next move, the boundary of the advice, and what evidence would change your recommendation.
Read the general source brief

This is the non-personalized editorial starting point. Use the agent handoff above when your own context should change the advice.

Project estimates become fictional when a detailed plan is mistaken for evidence. The team decomposes the intended work, assigns optimistic durations, adds the pieces, and produces a precise date. The decomposition feels rigorous while assuming the plan has already discovered most of the real work.

Start with the outside view: how long comparable completed projects actually took and how often they failed, changed scope, or waited. Then use the current plan to explain justified differences. Estimate discovery separately from execution, include coordination and queues, express the result as a range, and define events that require a new estimate.

Thinking, Fast and Slow supplies the planning fallacy, reference-class forecasting, and the distinction between inside and outside views. Seeing Like a State explains why the clean representation omits local work and dependencies that still consume time.

The inside view predicts the project as imagined

The inside view begins with the case’s details: team, architecture, tasks, dependencies, and intended sequence. Those details matter, but they invite a story in which the plan is broadly correct and interruptions are exceptional.

Kahneman describes a curriculum project whose team forecast roughly two years. When asked about comparable projects, a member estimated that many never finished and successful ones often took seven to ten years. The team knew the reference class and still continued with the inside forecast. The example shows that planning error is not merely missing data; the specific story feels more relevant than an uncomfortable base rate.

The outside view begins by selecting a reference class before debating why this case is special. Use completed work with similar novelty, coupling, team experience, approval process, and operational environment. Record elapsed time, effort where available, failure, scope changes, and major sources of delay.

No reference class will be perfect. The aim is a defensible baseline. Adjust only for differences with a causal reason and evidence, and make each adjustment visible so optimism cannot enter as a collection of small, unexamined exceptions.

Task lists omit discovery, queues, and informal work

Scott’s legibility lens explains why decomposition undercounts. A plan represents work as tasks with owners and dates. It often omits uncertainty about what should be built, environment setup, review and approval latency, interruptions, coordination, migration exceptions, rework, operational readiness, and the time required to learn that an assumption is wrong.

The omitted work does not disappear. It returns as “unexpected” delay even when similar projects encounter it repeatedly. Ask people closest to execution which informal steps keep the process moving and where work waits rather than progresses.

Estimate elapsed time separately from hands-on effort. A review requiring two hours of work may add a week if the reviewer’s queue is the constraint. Dependencies create variance because each handoff adds a distribution, not a fixed duration.

Also inspect incentives. If the date is used to approve a project, teams may learn that honest ranges threaten authorization. A forecast cannot become more accurate while the organization rewards the smallest plausible number and later treats it as a commitment.

Reference class actual outcomes Adjustments evidenced differences Missing work discovery + waiting Range + tripwire update when known
The estimate is an argument about uncertainty, not a sum of ideal task durations.

Discovery and execution need different commitments

Known execution applies a familiar method to a sufficiently understood scope. Discovery determines whether the method, feasibility, requirement, or dependency is understood. Teams often estimate execution while discovery remains embedded inside the tasks.

Mark each major component as known execution, bounded investigation, or unresolved dependency. For discovery work, estimate the time and resources allocated to answer a question, not the completion date of a solution whose shape is not yet known.

The milestone should produce evidence: a prototype under realistic constraints, a reviewed interface, a data sample, a dependency agreement, or a decision about scope. At the milestone, replace part of the uncertainty with a narrower range or stop the path.

Timeboxing discovery does not guarantee a positive answer. “Investigate for one week” means the team will decide with the evidence available after a week, not that feasibility will be established on schedule. State the possible outcomes and their consequences.

Use ranges that correspond to conditions

A single number hides the distribution and encourages recipients to hear a promise. A range should reflect actual uncertainty, not an arbitrary percentage added to a preferred date.

Describe the conditions associated with the lower, central, and upper parts of the range. The lower bound assumes identified risks do not land and queues behave favorably. The central case includes ordinary rework and delay from the reference class. The upper case reflects plausible known risks, not an unlimited catastrophe.

Where enough historical data exists, use the distribution directly and communicate a percentile: the date met by a stated share of comparable outcomes. The chosen confidence should reflect the cost of being late. A reversible internal experiment can accept more schedule risk than a regulatory or customer commitment.

Separate forecast from commitment. A forecast describes current evidence; a commitment expresses an organizational decision about resources, buffers, and consequence. Conflating them pressures forecasters to alter evidence to match the desired promise.

Tripwires keep estimates from surviving after their assumptions die

Every estimate depends on assumptions about scope, staffing, dependencies, quality, and throughput. Define the observation that invalidates each important assumption: a prototype misses performance, approval requires another cycle, a dependency has no owner, defect rates exceed the baseline, or scope crosses an agreed boundary.

Attach a review date or event and a decision. A tripwire without authority to re-estimate only records that the plan is wrong while the deadline remains politically fixed. State who updates the forecast and who renegotiates the commitment.

Track reasons for change. At completion, compare the original range, updates, and actual outcome. Distinguish scope change, missing work, execution variance, queue time, and model error. This creates the reference class the next estimate needs.

A premortem can expose assumptions before commitment. Ask the team independently to imagine the project missed badly and write the most plausible history. Convert recurring causes into explicit risks, missing tasks, or tripwires rather than adding an undifferentiated buffer.

The next move is one outside-view estimate

For the next consequential project, find at least three comparable completed efforts and record elapsed time, outcome, scope change, and major delays. Use their distribution as the baseline. Then list current differences and allow adjustments only where evidence supports the causal direction.

Review the plan with people closest to the work and add discovery, waiting, review, rework, and operational tasks the clean decomposition omitted. Produce a range tied to conditions, name the confidence level relevant to the commitment, and write the first three tripwires.

At each tripwire, update the range rather than defending the original number. Preserve the history for calibration. The success condition is not that every project lands on the first date. It is that the forecast states what is known, changes when assumptions fail, and becomes better because completed work teaches the next reference class.

Feedback

Was this useful?

A quick note helps us make the shelf more useful.

Answer brief Q&A

How to use this brief

How to make project estimates less fictional

+

Build estimates from comparable completed work, include discovery and waiting, express uncertainty as a range, and define tripwires that force re-estimation.

Which books is this answer grounded in?

+

This answer draws on Thinking, Fast and Slow and Seeing Like a State and links back to each source book for deeper reading.

How do I make this answer personal?

+

Copy the agent handoff prompt. The installed Answer with Books skill reads this brief and its source-book digests, then adapts them using context your agent already knows about you.