The Planning Poker That Goes Wrong

Monday morning, sprint planning meeting.

Product Owner: “We’re going to estimate the "Push Notifications" feature.”

The team pulls out planning poker cards.

Developer 1: “I think it’s a 5.”

Developer 2: “No, it’s clearly an 8. There’s iOS permission management, Android, web…”

Developer 3: “Wait, are we counting just the backend or the frontend too?”

Dev 1: “Uh… both?”

Dev 2: “In that case it’s a 13.”

20 minutes of debate.

Product Owner: “Okay, we’ll go with 8 points.”

Six weeks later.

Product Owner: “Why aren’t the notifications done? We estimated 8 points.”

Developer 1: “Yeah, but 8 points isn’t 8 days. We actually spent 3 weeks on it.”

Product Owner: “But… what are the points for then?”

Awkward silence.


The Fundamental Problem With Story Points

Story points (complexity points) are an abstraction invented by Agile methodologies to estimate work without talking about time.

The Illusion of Abstraction

The Promise:

“Points measure complexity, not time. It avoids management pressure on deadlines.”

The Reality:

Result: You create an unnecessary layer of abstraction that hides reality.

Planning Poker vs Time Estimation


The Four Lies of Story Points

Lie 1: “Points Avoid Pressure On Deadlines”

False.

Management will always convert points to time:

You just added a conversion step.

Instead of saying directly “5 days”, you say “20 points” which everyone converts to “5 days” in their heads anyway.

Useless Conversion Cycle


Lie 2: “Points Measure Complexity, Not Time”

False.

During planning poker, the team always thinks in time:

Nobody thinks in “abstract complexity units”.

Developers mentally convert points to time, then you convert points back to time to do planning.

Why not just estimate in time from the start?


Lie 3: “Points Allow You To Compare Issues”

False.

Points create a false comparability:

But in reality:

Points guarantee no consistency.


Lie 4: “Points Auto-Adjust With Experience”

False.

With each new team member:

Points depend on the current team composition.

When someone leaves or joins, your entire scale becomes invalid.


Why Sinra Uses Time (In Days)

At Sinra, we abandoned story points for a simpler, more honest approach: estimating in days.

Time Forces You To Face Reality

Estimation in points:

“This feature is 8 points.”

Question: How long does it take? Answer: “It depends on velocity, the team, the sprint…”

Estimation in time:

“This feature will take 3 days.”

Question: How long does it take? Answer: “3 days.”

Benefit: No abstraction. No mental conversion. You directly confront your estimate with reality.


Time Reveals Poorly Decomposed Features

Sinra Rule: If you can’t estimate an issue in days, it’s too big.

Typical scenario:

Developer: “I can’t estimate this. It’s between 5 and 15 days.”

Product Owner: “Why this uncertainty?”

Developer: “Because there are 10 different things in this issue: backend, frontend, tests, data migration, documentation…”

Sinra Solution: Decompose.

Create 5 separate issues:

Total: 8 days (with clear visibility on each component)

Result:


Time Enables Real Capacity Management

With points:

With time (Sinra):

Benefit: You know exactly how much capacity each developer has, in concrete units.

You can:


Time Is Universal

Points:

Time:

Benefit: No need to explain your estimation system. Time is a universal unit.


Time Enforces Accountability

With points:

“I estimated 5 points, but it took longer than expected.”

With time:

“I estimated 2 days, but it took me 4 days.”

The difference is immediate. You confront the estimate with reality.

When you estimate in days:

Result: Your estimates improve over time.


Time Enables Reliable Forecasts

With points:

Question: When do we ship the 60-point feature? Answer: “It depends… somewhere between 1.5 and 2.5 sprints?”

With time (Sinra):

Average: 72% capacity used

Feature estimated: 15 days

Forecast calculation: 15 days / 0.72 = 20.8 calendar days = 2.1 sprints

Benefit: Forecasts based on real, objective data.


The Six Advantages of Time Over Complexity

1. Exact and Visible Capacity

Points: Fuzzy abstraction Time: Concrete units

You know exactly how many days of work are assigned to each person.


2. Reliable Forecasts

Points: Random mental conversion Time: Direct calculation

“15 days estimated + 70% capacity = 21 calendar days.”


3. Forced Decomposition

Points: You can estimate “13” without decomposing Time: “10+ days” forces you to cut

If you can’t estimate in days, decompose.

Forced Decomposition by Time


4. Universality

Points: Unique team scale Time: Understandable by everyone

Management, clients, stakeholders understand “3 days”.


5. Comparability

Points: Not comparable between teams Time: Comparable everywhere

You can compare velocity between projects and teams (“team A delivers 6 days/sprint, team B delivers 8 days/sprint”).


6. Continuous Improvement

Points: Difficulty measuring improvement Time: Clear metrics

“Before we estimated with 50% error. Now 20%.”


Common Objections (And Answers)

Objection 1: “Time Puts Too Much Pressure On The Team”

Answer: No, bad estimates create pressure.

When you estimate in points:

When you estimate in time:

Pressure comes from the disconnect between expectations and reality, not from the estimation unit.


Objection 2: “Each Developer Works At A Different Pace”

Answer: True. But it’s also true with points.

A junior dev will estimate “5 points” for a task a senior will do in “2 points”.

The difference with time:

With Sinra:

You learn each person’s coefficient and adjust your forecasts.


Objection 3: “We Can’t Estimate Precisely In Days”

Answer: That’s exactly the signal that the issue is too big.

If you say:

“I don’t know if it’s 2 days or 8 days”

Then decompose.

Create smaller issues:

Total: 6 days (with better visibility)

Time forces decomposition. It’s a feature, not a bug.


Objection 4: “Story Points Avoid Deadline Debates”

Answer: No, they postpone the debates.

With points:

With time:

The debate happens anyway. Might as well be direct.


Objection 5: “Points Auto-Adjust With Velocity”

Answer: False. Velocity fluctuates enormously.

Sprint 1 velocity: 35 points Sprint 2 velocity: 42 points (a dev was on vacation sprint 1) Sprint 3 velocity: 28 points (lots of production bugs)

Points don’t adjust. You have to manually recalibrate all the time.

With time:

Average: 77% effective capacity

You can objectively measure your real capacity.


Sinra In Action: Time vs Complexity

Real Example: “PDF Export” Feature

Points Approach (Before Sinra)

Planning Poker:

Delivery:

Retrospective:

Problem: No concrete learning. You adjust an abstraction.


Time Approach (With Sinra)

Initial estimate:

Decomposition:

Total estimated: 9 days

Delivery:

Retrospective:

Benefit: Concrete, actionable learning.


The Three Sinra Rules For Estimating In Time

Rule 1: Estimate In Days (Not Hours)

Why?

Granularity:

Avoid:


Rule 2: If You Can’t Estimate, Decompose

Warning sign:

“It’s between 3 and 10 days.”

Action: Decompose into smaller issues until uncertainty disappears.

Goal: Each issue should be estimable with ±50% accuracy.

Example:


Rule 3: Confront Your Estimates With Reality

After each issue:

Action: Identify why.

Adjust future estimates accordingly.

Result: Your estimates improve sprint after sprint.


Comparison: Planning Poker vs Sinra Time Estimation

Aspect Planning Poker (Story Points) Time Estimation (Sinra)
Unit Abstract points (1, 2, 3, 5, 8, 13…) Days (0.5d, 1d, 1.5d, 2d…)
Understanding Requires team calibration Universal, immediately understood
Conversion Points → time (mental or explicit) Already in time
Capacity management Abstract (“20 points this sprint”) Concrete (“8 days out of 10 available”)
Forecasts Based on fluctuating velocity Based on real capacity
Decomposition Can stay vague (“13 points”) Forces decomposition (“10+ days = too big”)
Comparability Not comparable between teams Comparable universally
Turnover Complete recalibration needed Minimal impact
Improvement Difficult to measure Clear metrics
Transparency Opaque for stakeholders Transparent for everyone

The Five Signs You Should Abandon Story Points

Sign 1: You Systematically Convert Points To Time

If your process looks like:

  1. Estimate in points
  2. Multiply by your “coefficient” to get days
  3. Use days to plan

You’re wasting your time. Estimate directly in days.


Sign 2: Planning Poker Takes More Than 5 Minutes Per Issue

If each estimate triggers a 20-minute debate (“Is it a 5 or an 8?”), you’re optimizing the wrong metric.

The goal isn’t a perfect estimate. It’s an usable estimate.


Sign 3: Your Forecasts Are Always Wrong

If you regularly say:

“We thought we’d ship in 2 sprints, but it took 4 sprints”

Your point estimates don’t help you forecast.


Sign 4: Stakeholders Don’t Understand Your Velocity

If management constantly asks you:

“Your velocity is 40 points/sprint. What does that actually mean?”

You’ve created an unnecessary abstraction.


Sign 5: Every New Team Member Disrupts Your Scale

If hiring a junior or senior dev forces you to recalibrate all your points, your estimation system isn’t robust.


Real Example: TechFlow Switches To Time Estimation

TechFlow (15-person team, marketing automation platform)

Note: TechFlow is a real company we’ve anonymized with a fictional name to protect their confidentiality.

Before Sinra: Story Points And Planning Poker

Problems:

Revealing Incident: “API Webhooks” feature estimated at 13 points. Average velocity: 40 points/sprint. Forecast: “1/3 of sprint = 3-4 days.”

Reality: 18 days (3.5 weeks).

Why? The 13 points hid:

Nobody knew what “13 points” really meant.


After Sinra: Time Estimation

Changes:

  1. Abandoned planning poker
  2. Direct estimation in days
  3. Forced decomposition if >3 days
  4. Tracked estimated vs real time

“API Webhooks” Feature (Time Version): Instead of “13 points”, decomposed into:

Total estimated: 10 days

Real delivery: 12 days

Gap: +20% (instead of +350% with points)


Results (After 6 Months)

Before (Story Points):

After (Time):

Lead Developer Quote:

“Before, we’d spend 45 minutes debating if it was a 5 or an 8. Now we say ‘2 days’ and move on. We tripled our planning efficiency.”

Product Manager Quote:

“With points, I never knew when we’d ship. Now I can say ‘in 3 weeks’ with 80% confidence. Stakeholders love it.”

TechFlow Before/After Results


How To Switch From Story Points To Time

Step 1: Analyze Your Historical Data

Action:

Benefit: You have a conversion baseline.


Step 2: Announce The Change To The Team

Communication:

“Starting next sprint, we estimate directly in days instead of points. Why? Because it lets us plan better and make reliable forecasts.”

Anticipate objections: (see Objections section above)


Step 3: Estimate Your First Sprint In Time

Rules:

Example:


Step 4: Track Estimated vs Real

After each issue:

Learn from mistakes:


Step 5: Refine Gradually

Sprint 1: Average error +40% Sprint 2: Average error +25% Sprint 3: Average error +15%

Your estimates naturally improve.


Action Items: Adopt Time Estimation

  1. Calculate your current ratio: 1 point = how many days? (analyze your last 5 sprints)
  2. Estimate your next sprint in days: abandon points for a test sprint
  3. Decompose big issues: if >3 days estimated, split into smaller issues
  4. Track estimated vs real: measure your gaps and learn
  5. Refine your forecasts: use your average error % to fine-tune deadlines

The Key Point

Story points create an abstraction that distances teams from reality.

You estimate in points, you mentally convert to time, you plan in time, then you discover reality doesn’t match.

Time (in days) confronts your estimates with reality.

No abstraction. No conversion. No team calibration. No endless debates.

Just an honest estimate, verifiable, and improves with experience.

Result:

Time doesn’t lie. Story points do.


Ready to abandon story points and plan with real data? Start a free Sinra trial →

Discover project management where estimates confront reality, not where they hide it.