Anonymous Voting in Planning Poker: The Research Behind Why It Works
ScrumPoi · · 11 min read
“Show of hands” is killing your estimates
If your team still blurts out estimates or reveals cards one by one in planning poker, you’re not “collaborating” — you’re doing a live demonstration of cognitive bias.
In one study, a single expert’s opinion shifted group estimates by up to 40%, even when that expert was wrong. That’s anchoring bias in action. And it happens in your sprint planning every week.
Anonymous voting in planning poker isn’t a “nice to have.” It’s a structural fix to a predictable human problem.
Let’s unpack why it works, what the research says, and how to do it well (without turning your sessions into slow, over-facilitated rituals).
Why anonymous voting works (and what the research actually says)
The brain problem: anchoring, conformity, and status
Planning poker is supposed to surface diverse perspectives. But as soon as one person reveals their estimate, three things kick in:
-
Anchoring bias – The first number spoken becomes a mental reference point.
- Tversky & Kahneman’s classic work showed that arbitrary numbers (like spinning a wheel) can pull people’s estimates toward them.
- In estimation, the first 3, 5, or 13 tossed out shapes everyone else’s sense of “reasonable.”
-
Conformity pressure – People want to fit in.
- Solomon Asch’s line experiments showed that 75% of people conformed to a wrong majority at least once.
- In your team: a junior dev sees two seniors say “3” and quietly changes their “8” to a “5” before speaking.
-
Status bias – Titles distort reality.
- Research on “authority bias” shows people overweight opinions from those with higher status, even when they’re provably wrong.
- Translation: when the architect says “this is tiny,” few people want to be the one saying, “I think this is big and risky.”
Anonymous voting cuts through all three by delaying social influence until after everyone has thought independently.
Why “open” estimation feels collaborative but isn’t
Many teams resist anonymous voting because:
- “We trust each other; we don’t need to hide.”
- “It’s faster if we just say it out loud.”
- “We’re agile, not secretive.”
This confuses transparency with simultaneity.
You still get full transparency with anonymous voting — you just get it after everyone has committed to an estimate. That timing is everything:
- Independence first → better signal from each brain
- Discussion second → better use of group intelligence
If you reveal estimates one by one, you’re not collaborating; you’re doing serial persuasion.
What the data and experiments suggest about group estimates
We don’t have a giant RCT of planning poker variants, but we do have relevant research from decision science and forecasting.
Independent estimates consistently beat groupthink
Across forecasting and judgment studies, a few patterns are clear:
-
Independent estimates average out noise.
- When individuals estimate separately and then aggregate, the group estimate is typically more accurate than most individuals.
- When they discuss first and converge before estimating, accuracy drops — they converge too early.
-
Diversity of estimates is valuable signal, not a problem.
- Studies on the “wisdom of crowds” show that variance in estimates predicts better outcomes, as long as people aren’t copying each other.
- In planning poker, the 3 vs. 13 split is gold — it reveals hidden assumptions.
Anonymous voting preserves that diversity long enough for you to see it.
The hidden cost of “smooth” estimation sessions
Teams often brag about how “aligned” their estimates are:
“We usually all pick the same card. It’s super smooth.”
That’s not a brag. That’s a warning sign.
It usually means:
- People have learned what the “expected” answer is.
- Juniors don’t feel safe disagreeing.
- The team has developed a shared bias about what’s “normal” work.
If you start doing anonymous voting and suddenly see a lot more spread in estimates, that’s not dysfunction — that’s reality finally showing up.
How anonymous planning poker actually changes behavior
Before vs. after: a concrete example
Imagine this story:
“As a user, I want to upload a profile picture so that my account feels personalized.”
Non-anonymous flow (typical):
- PO reads the story.
- Senior dev says, “This is tiny, 2 points.”
- Others follow:
- Dev 2: “Yeah, 2 sounds right.”
- Dev 3 (thinking “this touches auth, CDN, image processing…”): “I was going to say 5, but 2 is fine if we skip fancy stuff.”
- Team “aligns” on 2.
Anonymous flow:
- PO reads the story.
- Everyone silently picks a card:
- Dev 1: 2
- Dev 2: 3
- Dev 3: 8
- QA: 5
- Cards are revealed simultaneously.
- Facilitator: “Okay, we’ve got 2, 3, 5, and 8. Let’s hear from the 2 and the 8.”
Now the conversation changes:
- The “8” explains:
- “We need to handle file size limits, formats, cropping, storage, CDN cache invalidation, and abuse (offensive images).”
- The “2” explains:
- “I was thinking: just let them upload and show it. No cropping, no validation.”
The final estimate is almost less important than the shared understanding that emerges. Anonymous voting forced the team to surface differences in mental models.
Psychological safety: it’s not just about feelings
Teams love to talk about psychological safety, but then run estimation in ways that punish dissent.
Anonymous voting:
- Lowers the social cost of being “wrong”
- Encourages juniors to share their real view
- Exposes hidden risks earlier
If your team keeps insisting “we’re safe, anyone can speak up,” try this test:
Run one session with anonymous planning poker.
If your estimate spread suddenly widens, your “safety” was performative.
Common mistakes with anonymous planning poker (what not to do)
Anonymous voting is powerful, but you can still mess it up. Here’s where teams go wrong.
Mistake 1: Treating it like a secret ballot and moving on
Wrong pattern:
- Vote anonymously.
- See that most people chose 3.
- “Cool, 3 it is. Next story.”
If you don’t discuss the outliers, you’ve just hidden your best insights.
What to do instead:
- Always ask: “Who picked the lowest? Who picked the highest? Let’s hear both.”
- Don’t skip discussion just because the majority matched.
Mistake 2: Letting the highest-status person speak first
Even after anonymous reveal, the order of speaking matters.
Bad pattern:
- Reveal cards.
- Tech lead immediately explains their number.
- Others retro-fit their reasoning to match.
Better pattern:
- After reveal, ask:
- “Who picked the highest number? Share your thinking first.”
- “Who picked the lowest? What assumptions are you making?”
- Only then let the tech lead or architect weigh in.
Mistake 3: Over-facilitating into oblivion
Some teams swing too far:
- 10-minute debate per story
- Arguing over 3 vs. 5 like it’s life or death
- Trying to achieve perfect consensus every time
Don’t turn planning poker into a philosophy seminar.
Guardrails:
- If the spread is small (e.g., 3–5–8), timebox discussion to 3–5 minutes.
- If the spread is huge (e.g., 2–13), use that as a signal:
- You probably have a requirements or scope problem, not an estimation problem.
Mistake 4: Ignoring the pattern in your disagreements
If you consistently see:
- One person always picking higher → they see risk others don’t.
- One person always lower → they’re underestimating complexity or missing context.
And if you never act on that, you’re wasting the data.
Use the disagreement pattern as feedback:
- Maybe that “always high” person should be involved earlier in refinement.
- Maybe the “always low” person needs mentoring or more system context.
How to implement anonymous voting in planning poker (step-by-step)
Step 1: Set the expectation clearly
Don’t just flip a switch in your tool and surprise people. Explain the “why”:
- “We’re switching to anonymous voting to reduce anchoring and status bias.”
- “You’ll still see everyone’s estimates, but only after you’ve chosen yours.”
- “Our goal is more honest disagreement, not faster meetings.”
Make it explicit that divergence is good:
- “If you think something is big while others think it’s small, we especially want to hear from you.”
Step 2: Use a tool that enforces simultaneity
If you’re remote or hybrid, you need tooling that:
- Lets everyone choose an estimate privately
- Reveals all estimates at once
- Makes it obvious when someone hasn’t voted yet
Avoid workflows like:
- “Just DM me your number in Slack” → messy and slow
- “Type it in chat on 3” → people peek, people hesitate, it falls apart
Pick something that:
- Supports anonymous planning poker out of the box
- Works without heavy setup so you actually use it under time pressure
Step 3: Establish a simple discussion pattern
Use the same pattern every time a story has spread:
- Reveal estimates.
- Ask:
- “Who picked the highest number? Explain your assumptions.”
- “Who picked the lowest? Explain your assumptions.”
- Clarify scope / acceptance criteria based on what you hear.
- Revote once with the new shared understanding.
If you still have a big spread after the second vote:
- Either:
- Split the story, or
- Mark it as “needs more discovery” and don’t force an estimate right now.
Step 4: Timebox ruthlessly
Planning poker shouldn’t eat your whole day.
Practical timeboxes:
- 2–3 minutes to silently read and ask clarifying questions
- 1 minute to vote
- 3–5 minutes to discuss outliers and revote (if needed)
If you can’t estimate a story within ~10 minutes:
- You have a refinement or story slicing problem, not an estimation problem.
Step 5: Review the data over time
After a few sprints of anonymous voting, look back:
- Are there specific domains (e.g., integrations, infra) where estimates are always off?
- Are there people who consistently estimate differently?
- Are your cycle times actually reflecting your estimates?
Use this to:
- Adjust your reference stories
- Improve your definition of ready
- Decide if some work should be estimated differently (or not at all)
Advanced tips: making anonymous voting work for your team
Use anonymous voting selectively if needed
You don’t have to use it for everything.
Patterns that work well:
- Use anonymous voting for:
- New domains
- High-risk or cross-team work
- Stories with unclear scope
- Use quick “gut check” (no cards) for:
- Tiny, well-understood chores
- Trivial bugs
The goal isn’t purity; it’s better decisions with less bias.
Pair anonymous voting with better story prep
Anonymous voting won’t fix garbage input.
Before you estimate, make sure:
- The story has clear acceptance criteria.
- There’s at least a rough understanding of:
- Dependencies
- External integrations
- Non-functional requirements (performance, security, etc.)
You want people disagreeing about effort, not trying to reverse-engineer what the story even means.
Don’t obsess over the exact number
The win from anonymous voting is less about “we got from 5 to 8” and more about:
- Surfacing hidden work
- Aligning mental models
- Catching risk early
If your team argues for 10 minutes about 3 vs. 5, you’ve missed the point. Focus on:
- “Is this small, medium, or large compared to our reference?”
- “What’s the risk profile?”
Tools that make anonymous planning poker painless
If you want anonymous voting to stick, it has to be easy.
Look for tools that:
- Support anonymous planning poker by default
- Don’t require everyone to create accounts just to estimate
- Integrate with your existing workflow (e.g., Jira)
- Also support retrospectives, so you’re not juggling five tools
For example, ScrumPoi offers free team planning poker and retrospectives with anonymous voting and Jira integration, and you can spin up a session without anyone signing up — which removes a lot of friction when you’re trying to change habits.
The bottom line
If you’re still estimating out loud, you’re optimizing for comfort, not accuracy.
Anonymous voting in planning poker:
- Protects your team from anchoring and status bias
- Encourages honest disagreement and better discussions
- Turns estimation into a learning exercise instead of a performance
You don’t need another ceremony. You need to stop letting the first loud number in the room decide your sprint.