Planning Poker with Remote Teams: Everything You're Doing Wrong
ScrumPoi · · 11 min read
Planning Poker with Remote Teams: Everything You’re Doing Wrong
Your planning poker is probably wasting more time than it saves.
If your remote team’s “estimation session” feels like a two-hour Zoom death march where:
- The same two people talk the most
- Everyone else quietly clicks numbers they don’t believe in
- You still miss your sprint forecast
…then your planning poker isn’t broken because it’s remote. It’s broken because you’re doing the wrong things in the wrong way.
Let’s fix that.
Why Remote Planning Poker Fails More Often Than It Works
Most teams treat remote planning poker like “in-person, but on a screen.” That’s the core mistake.
Distributed teams have different:
- Communication patterns
- Attention spans
- Cognitive load (Slack, email, Jira all screaming at once)
- Cultural and time-zone constraints
Yet we copy-paste the old ritual into a video call and wonder why it feels painful.
A 2021 study by GitLab showed that 52% of remote workers feel more “meeting fatigue” than when they were co-located. Planning poker is a prime victim of this: long, vague, repetitive.
Good news: the problem isn’t the technique. It’s how you’re using it.
Mistake #1: Turning Planning Poker into a Requirements Meeting
You’re Estimating Work You Don’t Understand
If your session sounds like this:
“Wait, what is this story even about?”
“Did anyone talk to UX about this?”
“Oh, we forgot about the API dependency…”
…you’re not estimating. You’re doing late discovery.
This shows up as:
- 20+ minutes spent on a single story
- Half the team hearing the requirements for the first time
- “We’ll come back to this one” becoming the default escape hatch
Planning poker is not the time to figure out what the work is. It’s the time to size work you already understand well enough.
Fix It: Separate Discovery from Estimation
Do this instead:
-
Pre-refinement discovery (asynchronous)
- Product Owner writes stories with clear acceptance criteria.
- Add a short Loom / screen recording explaining the story context.
- Developers, QA, UX drop questions directly into Jira or a shared doc before the session.
-
Refinement session (synchronous)
- Clarify only unresolved questions.
- If the story triggers deep architectural debate, mark it as “Needs Spike” and move on.
- Only estimate stories that:
- Have clear acceptance criteria
- Have no major unknowns
- Are small enough to fit in a sprint
If your planning poker is full of “It depends” and “We need to ask X,” your problem is upstream, not in the cards.
Mistake #2: Letting the Loudest Voice Set the Number
Anchoring Bias Is Killing Your Estimates
In remote sessions, anchoring is worse because:
- People are already distracted and default to “follow the expert”
- Silence on Zoom feels like agreement
- Senior engineers casually say “This feels like a 3” and everyone else just nods
Result:
- Junior devs don’t challenge estimates
- QA and UX quietly accept engineering optimism
- You consistently underestimate complex work
If you’re revealing estimates by asking “Okay, who thinks 3? Who thinks 5?”, you’ve already lost.
Fix It: Make Votes Anonymous and Simultaneous
You want:
- Everyone to think independently
- No one to see others’ votes until they’ve made their own
Tactical steps:
- Use a tool that supports anonymous, simultaneous voting
- Ban “I’ll just go with whatever they said” as a response
- When there’s disagreement, always ask:
- “What assumption led you to that number?”
- Not “Why are you so high/low?” (which sounds defensive)
If your tool doesn’t force simultaneous reveal, you’re inviting groupthink.
Mistake #3: Estimating Everything Like It’s 2010 Scrum Training
You’re Estimating the Wrong Things
Common anti-patterns:
- Estimating bugs individually
- Estimating trivial tasks (“Change button color”)
- Estimating huge epics as if they’re single stories
- Estimating work you’ll never actually do (dead backlog items)
This leads to:
- Bloated sessions
- Fake precision
- Velocity numbers that look good but mean nothing
Fix It: Ruthlessly Narrow What You Estimate
Only bring into planning poker:
- Stories that are:
- Candidate for the next 1–2 sprints
- Larger than your “trivial” threshold
- Not already clearly too big (those need splitting, not estimating)
Skip:
- Tiny changes (treat them as “1” or “no estimate, just do it”)
- Old backlog clutter that nobody will prioritize
- Massive epics (break them down first; estimate the pieces)
Concrete rule of thumb:
- If you can’t explain the story in 2–3 minutes and agree on acceptance criteria, it’s not ready for estimation.
- If the team debates for more than 10 minutes, park it. Create a spike or follow-up session.
Mistake #4: Using Planning Poker as a Commitment Contract
You’re Weaponizing Estimates Against the Team
If your team has ever heard:
- “But you estimated this as a 3, why is it taking so long?”
- “We committed to 40 points, we have to hit it”
- “We need higher velocity, so estimate higher”
…they’ve learned one thing: estimates are dangerous.
When estimates are used as commitments:
- People sandbag: “Let’s call it a 5 to be safe”
- Teams game the system: “If we inflate everything, we’ll always hit our target”
- Psychological safety drops, honesty disappears
Remote teams are even more cautious because conflict over video is more draining and easier to avoid.
Fix It: Treat Estimates as Forecasts, Not Promises
Be explicit:
- “Story points are for relative complexity, not time.”
- “Velocity is a trend indicator, not a performance metric.”
- “We don’t compare velocity across teams. Ever.”
Practical moves:
- Don’t show individual contribution to points. Only team-level velocity matters.
- In retrospectives, talk about:
- “What did we learn from stories that were way off?”
- Not “Why didn’t we hit 40 points?”
If your team doesn’t feel safe saying “We were wrong,” your estimates will get worse over time, not better.
Mistake #5: Ignoring Remote Fatigue and Time Zones
You’re Running Sessions Like Everyone’s in the Same Room
Common sins:
- 2-hour estimation marathons
- Scheduling at 4pm for half the team and 8am for the other half
- Cameras on, attention off, Slack open, context switching constantly
Symptoms:
- People vote randomly just to move on
- No one asks good questions after the first 30 minutes
- The last stories always get the worst estimates
Fix It: Design for Remote Reality, Not Office Nostalgia
Make your process remote-first:
-
Short, focused sessions
- 45–60 minutes max
- If you have lots of stories, split into two sessions per sprint
-
Time zone fairness
- Rotate “inconvenient” times if you have widely distributed teams
- Or create sub-teams by region and estimate locally, then align on bigger items
-
Asynchronous prep
- Share the story list 24 hours before the session
- Ask people to read and comment beforehand
- Pre-label stories that will likely need deeper discussion
If your planning poker depends on everyone being fully energetic at the same time across three continents, you don’t have a process—you have wishful thinking.
Mistake #6: Treating Everyone’s Vote as Equally Informed (When It’s Not)
You’re Ignoring Different Perspectives
You’ve seen this happen:
- Backend dev: “This is a 2, super easy.”
- QA: “We have no test data or automation here.”
- UX: “We’re redesigning this whole flow, not just the button.”
Yet planning poker ends with:
- “Okay, majority says 3, let’s go with that.”
You’re not leveraging the diversity of the team. You’re averaging it away.
Fix It: Use Disagreement as a Signal, Not a Problem
When the votes differ significantly:
- Always ask the highest and lowest to explain their reasoning first.
- Listen for:
- Hidden dependencies
- Non-dev work (testing, UX, data, ops)
- Environment constraints (legacy systems, approvals)
Then:
- Decide whether to:
- Adjust the estimate based on new info
- Split the story
- Create a spike
Don’t rush to consensus. The value is in the conversation, not the number.
Mistake #7: Using Tools That Fight the Process
You’re Hacking Around Bad Tooling
Red flags:
- You’re estimating in a shared spreadsheet with manual copy-paste to Jira
- People “vote” in chat messages
- You spend 5 minutes per story just syncing tools and boards
That friction:
- Kills momentum
- Encourages shortcuts (“Let’s just skip formal voting”)
- Makes estimation feel bureaucratic instead of useful
Fix It: Pick Tools That Fit Your Workflow, Not the Other Way Around
Look for tools that:
- Support anonymous, simultaneous voting
- Integrate with Jira or your tracker
- Don’t require every participant to create an account just to vote
- Work for both planning poker and retrospectives (less context switching)
For example, tools like ScrumPoi give you:
- Free team usage without per-user licensing debates
- Anonymous voting to reduce anchoring
- Jira integration and no-signup sessions for quick, low-friction estimation
The right tool won’t fix a broken process, but a bad tool will absolutely break a good one.
How to Run Remote Planning Poker That Actually Works
Here’s a concrete, opinionated blueprint you can steal and adapt.
Before the Session (24–48 Hours Prior)
-
PO prepares stories
- Clear titles and acceptance criteria
- Mark stories as “Ready for Estimation” in Jira
-
Team reviews asynchronously
- Read through the stories
- Add questions directly to Jira
- Tag unclear items
-
Facilitator (Scrum Master/PO) curates the list
- Remove stories with open, major questions
- Group related stories together
- Limit to what can reasonably be discussed in 45–60 minutes
During the Session
-
Set expectations (2 minutes)
- “Goal: relative sizing, not commitments.”
- “We’ll timebox discussion per story.”
- “We use disagreement to find assumptions, not to win arguments.”
-
For each story (5–8 minutes max)
- PO explains story in 60–90 seconds
- Team asks only critical clarification questions
- Everyone votes simultaneously and anonymously
- Reveal results
- If all within one step (e.g., 3–5):
- Quick check: “Anyone violently opposed to 5?”
- Lock in estimate
- If wide spread (e.g., 2 vs 13):
- Highest and lowest explain assumptions
- Revote once
- If still wide: mark as “Needs Spike / Split” and move on
-
Timebox discipline
- Use a visible timer
- If discussion runs long, facilitator asks:
- “Are we discovering requirements or estimating?”
- If it’s the former, park it.
After the Session
- Update Jira with estimates (ideally auto-synced from your tool)
- Capture “stories to refine further”
- In the next retro, review:
- 1–2 stories that were way off and ask:
- “What assumption was wrong?”
- “How can we spot that earlier next time?”
- 1–2 stories that were way off and ask:
Quick Checklist: Are You Doing Remote Planning Poker Wrong?
You’re probably in trouble if:
- Sessions regularly exceed 60 minutes
- People join late, multitask, or keep cameras off and mics muted the whole time
- The same voices drive the final estimate every time
- You’re “held accountable” to story points as if they were deadlines
- You leave sessions more confused than when you started
You’re on the right track if:
- Most stories take under 5 minutes to estimate
- Disagreement leads to better understanding, not frustration
- Junior devs and QA feel safe challenging optimistic estimates
- You adjust process based on retro insights, not dogma
- The team trusts the numbers enough to use them for forecasting
Conclusion: Stop Blaming Remote Work. Fix the Way You Estimate.
Planning poker isn’t broken. Remote work isn’t the villain. The problem is clinging to old habits that don’t survive a webcam.
If you:
- Separate discovery from estimation
- Kill anchoring with anonymous, simultaneous votes
- Estimate only what matters
- Treat estimates as forecasts, not commitments
- Design for remote reality and use tools that reduce friction
…your planning poker sessions will stop being a ritual you endure and start being a practice that actually improves your planning.
The choice is simple: keep doing “remote theater” that looks like agile, or deliberately design a remote planning process that works for your team as it actually is.