Estimation Is a Communication Problem, Not a Math Problem

Writing Note

Estimation Is a Communication Problem, Not a Math Problem

Teams that struggle with estimates usually struggle with something deeper — unclear scope, missing context, or distrust between engineering and the business. The estimate is just where the problem surfaces.

Software estimation is almost always blamed for the wrong thing.

When an estimate is wrong, the reflex is to ask for better estimating — more granular breakdown, more historical data, more process. But most estimation failures are not math failures. They are communication failures that the math exposed.

The three patterns I see most often:

Scope was never actually agreed on. The estimate was for what engineering understood. The delivery date was expected based on what the business wanted. These were different things and nobody noticed until they weren’t.

The estimate became a commitment before it was ready to be one. Early rough numbers get copied into planning documents, shared with stakeholders, and become the official date. The people who gave the number forgot it was exploratory. Everyone else treated it as fixed.

Risk was not made explicit. A realistic estimate includes uncertainty. A simple “two weeks” carries no signal about whether that two weeks assumes everything goes well or accounts for the thing that always happens. When it takes three weeks, it looks like the estimate was wrong. It was actually the communication that was wrong.

The fix is not a better story-pointing framework. It is a shared understanding of what an estimate means: what is included, what assumptions it rests on, and how confident the team is in those assumptions. That is a conversation, not a calculation.

Filed under engineering leadership and product strategy .

If this connects with something you are building or untangling, reply by email — the subject line is already written.