Agile Estimation Techniques: Most Teams Use the Wrong One (Here's the Right Pick)

ScrumPoi · · 10 min read

Agile Estimation Techniques: Most Teams Use the Wrong One (Here's the Right Pick)

Agile Estimation Techniques: Most Teams Use the Wrong One (Here’s the Right Pick)

Most agile teams are using estimation techniques that look collaborative but quietly destroy predictability, morale, and trust.

If your team:

  • Constantly misses sprint commitments
  • Argues about story points every planning session
  • Has wildly fluctuating velocity
  • Secretly hates estimation

…then your estimation technique is probably part of the problem, not the solution.

Let’s be blunt: the “standard” way most teams use Planning Poker and story points is broken. The good news? You don’t need a new framework. You need a better way to choose and apply the right estimation technique for your team’s actual maturity and context.


The Real Point of Estimation (That Most Teams Miss)

Estimation Is Not About Accuracy

If you’re chasing “accurate” estimates, you’re already off track.

Estimation in agile has three real purposes:

  1. Prioritization – Compare items so you can decide what to do first.
  2. Forecasting – Roughly understand how much you can deliver over time.
  3. Conversation – Force the team to uncover unknowns and risks.

That’s it. Not:

  • “Promise dates to executives”
  • “Lock in commitments”
  • “Micro-manage productivity”

When you treat estimates as commitments instead of probabilistic guesses, you create fear. Fear creates sandbagging. Sandbagging destroys transparency. And then you wonder why your velocity is meaningless.

The Technique Matters Less Than the Discipline

You can make almost any technique work if:

  • You use it consistently
  • You separate estimation from commitment
  • You treat outliers as signals to investigate, not people to blame

But some techniques are simply better aligned with how real teams actually work.


The Estimation Techniques Most Teams Use (and Misuse)

Let’s walk through the most common techniques and where they go wrong.

Story Points + Planning Poker

This is the default in most Scrum teams:

  • Use Fibonacci-like sequence: 1, 2, 3, 5, 8, 13, 21…
  • Everyone secretly picks a card
  • Reveal at once
  • Discuss differences
  • Repeat until consensus

Where it goes wrong:

  • Endless debate over “Is this a 3 or a 5?”
  • Points become a proxy for time (“Our 5 is about 2 days”)
  • People anchor on senior devs’ numbers
  • Velocity becomes a weapon: “We did 40 points last sprint, why only 28 now?”

Planning Poker is not the problem. The way most teams use it is.

Time-Based Estimates (Hours/Days)

Still common, especially in teams transitioning from traditional project management.

Problems:

  • Creates an illusion of precision (“13 hours”)
  • Encourages individual optimization over team flow
  • Fails spectacularly with unknowns and complexity
  • Leads to “where did your hours go?” conversations

If your team is estimating everything in hours, you’re not doing agile estimation. You’re doing waterfall with extra meetings.

No Estimates (or “We Just Pull Stuff In”)

Some teams proudly say, “We don’t estimate. We just slice work small.”

This can work for:

  • Very mature teams
  • Stable products with clear patterns
  • High trust environments with strong product ownership

But for most teams, “no estimates” quietly turns into:

  • “We have no idea when anything will be done”
  • “Stakeholders keep asking for dates we can’t give”
  • “We can’t see if we’re improving or not”

The Right Estimation Approach for Most Teams

Here’s the opinionated stance:

For 80% of teams, the best estimation approach is relative estimation using story points + Planning Poker + strict discipline on how you use it.

Not because story points are magical. They’re not.
But because they force you to think in relative complexity, not wishful timelines.

Why Relative Estimation Wins

Relative estimation (comparing work items to each other) works better because:

  • Humans are bad at absolute predictions but decent at comparisons
  • It reduces the “how many hours?” trap
  • It’s faster once you have reference stories
  • It supports forecasting without pretending to be precise

Example:

  • You know “Add login with email + password” is a 3
  • When you see “Add login with Google + Apple + SSO”, you can say:
    • “That’s about twice as complex → 5 or 8”

You’re not guessing hours. You’re comparing shape and risk.

The Real Fix: Change How You Use Story Points

Most teams don’t need a new technique. They need new rules:

  1. Never map points to time publicly

    • Don’t say “1 point = half a day”
    • Internally, you’ll build intuition, but don’t formalize it
  2. Define reference stories

    • Pick 3–5 completed stories and agree:
      • “This is our 1-point story”
      • “This is our 3-point story”
      • “This is our 5-point story”
    • Use these as anchors every planning session
  3. Stop arguing about small differences

    • If it’s between 3 and 5, pick one and move on
    • Timebox discussion: if you’re still debating after 3–4 minutes, the story is unclear—refine it or split it
  4. Use outliers as a red flag

    • If estimates range from 2 to 13:
      • Don’t average
      • Ask: “What assumptions are we making that differ?”
      • That conversation is the value, not the final number

Common Mistakes in Agile Estimation (What Not to Do)

1. Treating Estimates as Commitments

This is the fastest way to kill honest estimation.

Symptoms:

  • People inflate estimates to avoid blame
  • Teams “hit” their points but ship low-value work
  • No one raises risks because it’ll impact their numbers

Fix:

  • Explicitly state: “Estimates are for planning and forecasting, not performance evaluation.”
  • Never use velocity as an individual performance metric.

2. Changing Estimates Mid-Sprint

Some teams re-estimate stories when they realize they were wrong.

This destroys your data.

If a 3-point story turned into a 13 because of hidden complexity:

  • Don’t change the estimate
  • Capture the learning
  • Ask: “How could we have spotted this earlier?”
  • Use it to refine future backlog items

Velocity is about what you thought vs what happened, not rewriting history.

3. Estimating Work That Isn’t Ready

If you’re estimating vague, half-baked stories, of course your estimates are garbage.

Don’t estimate:

  • “Improve performance”
  • “Refactor backend”
  • “Make UX better”

Instead, define:

  • Clear acceptance criteria
  • Observable outcomes
  • Concrete scope

If you can’t explain it clearly in under a minute, it’s not ready to estimate.

4. Using Too Many Point Values

You don’t need 1, 2, 3, 5, 8, 13, 20, 40, 100 and all the weird in-betweens.

More options = more arguments.

For most teams, this is enough:

  • 1 – trivial
  • 2 – small
  • 3 – medium
  • 5 – large
  • 8 – very large / risky
  • 13 – “too big, probably should be split”

If something is 13 repeatedly, that’s a refinement problem, not an estimation problem.


A Practical Estimation Workflow That Actually Works

Here’s a concrete, repeatable process you can try for the next 4–6 sprints.

Step 1: Prepare the Backlog Before the Meeting

Don’t estimate raw ideas. The Product Owner should:

  • Refine top items with the team (or at least a tech lead) before planning
  • Ensure each story has:
    • Clear outcome
    • Acceptance criteria
    • Rough technical approach (if needed)

Step 2: Use Planning Poker with Strict Rules

In the session:

  1. PO reads the story + acceptance criteria
  2. Team can ask clarifying questions (max 3–4 minutes)
  3. Everyone picks a point value silently
  4. Reveal at the same time
  5. If there’s a big spread:
    • Ask lowest and highest to explain their thinking
    • Clarify assumptions
    • Vote again once
  6. If still a big spread:
    • Mark as “needs refinement”
    • Move on; don’t waste 20 minutes on one story

Step 3: Track Velocity Over 4–6 Sprints

Don’t judge your process after one sprint. You need a baseline.

  • Record total story points completed each sprint
  • Ignore the first 1–2 sprints if you’re new to points
  • After 4–6 sprints, look for your velocity range, not a single number
    • Example: “We usually deliver between 28–36 points per sprint”

Use that range for forecasting, not a fixed number.

Step 4: Use Velocity for Forecasting, Not Promising

Instead of:

“We’ll deliver feature X by May 15th.”

Say:

“Based on our last 6 sprints, there’s a high chance we can deliver this by mid-May, with some risk if new priorities appear.”

Use ranges, not absolutes. Stakeholders can handle uncertainty if you’re honest and consistent.


Real-World Example: Fixing a Broken Estimation Practice

A team I worked with:

  • Used story points
  • Averaged 45 points per sprint
  • Missed 60–70% of their sprint goals
  • Constantly re-estimated mid-sprint

We changed three things:

  1. No more re-estimating

    • Whatever you estimate before the sprint stays
    • Surprises are logged and discussed in retro
  2. Slimmed down point scale

    • Switched to 1, 2, 3, 5, 8, 13 only
    • Anything 13 had to be split before being pulled into a sprint
  3. Timeboxed Planning Poker

    • Max 5 minutes per story
    • If still unclear → push back to refinement

After 5 sprints:

  • Velocity stabilized around 38–42 points
  • Sprint goal hit rate went from ~30% to ~80%
  • Planning meetings went from 3 hours of arguing to 1.5 hours of focused discussion
  • Team reported less stress and fewer “surprise” stories

Same technique (story points + Planning Poker).
Different discipline. Completely different outcome.


Tools and Tricks to Make Estimation Less Painful

You don’t need heavy tools, but a few things help:

  • Anonymous voting to avoid anchoring on senior voices
  • Simple, no-signup tools for ad-hoc estimation with distributed teams
  • Integration with your backlog tool so estimates don’t get lost

For example, a lightweight tool like ScrumPoi gives you free planning poker with anonymous voting, Jira integration, and no signup required—handy when you just want to get a quick estimation or retrospective going without setup overhead.


Quick, Actionable Changes You Can Make This Week

If you do nothing else, do this:

  1. Shrink your point scale

    • Use: 1, 2, 3, 5, 8, 13
    • Treat 13 as “split this”
  2. Define 3 reference stories

    • One each for 1, 3, and 5 points
    • Revisit them every 2–3 months
  3. Timebox estimation discussions

    • 3–5 minutes per story
    • If it’s longer, the story isn’t ready or is too big
  4. Stop mapping points to hours

    • Ban phrases like “Our 3 points = 1 day”
    • Talk in terms of complexity and risk
  5. Use velocity as a range

    • “We usually deliver 25–32 points”
    • Forecast with ranges, not exact dates

Conclusion: The Right Technique Is Boringly Simple

Most teams don’t need exotic techniques or fancy frameworks. They need:

  • Relative estimation with story points
  • Planning Poker done with discipline
  • Clear rules around how estimates are used

If your team is constantly frustrated with estimation, don’t throw everything out and go “no estimates” tomorrow. Start by fixing how you estimate, not whether you estimate.

Pick one change from this post, apply it for the next 4–6 sprints, and inspect the impact. Agile estimation isn’t about being right—it’s about being consistently less wrong, together.

Keep reading

More on the topics this article touches.