Concealed Card Selection Prevents Anchoring Bias During Software Estimation
By forcing simultaneous reveals, Planning Poker adapts the Wideband Delphi method to neutralize the cognitive pull of early speakers. The technique surfaces hidden assumptions about backlog complexity rather than compressing team consensus around a dominant voice.
By Kavya Nair
In short
- Unstructured group estimation allows the first spoken number to anchor subsequent guesses, artificially compressing timelines.
- Planning Poker adapts the Wideband Delphi method by using concealed cards to force simultaneous, independent effort estimates.
- Discrepancies in the revealed cards trigger targeted technical debates, exposing hidden assumptions before coding begins.
Senior developers argue that their historical experience makes their initial time estimates the most accurate baseline for a sprint planning session. Junior engineers counter that a senior voice speaking first sets an artificial anchor, forcing the rest of the room to justify any deviation from a number they never agreed with.
This tension over how to size software tasks routinely derails agile development cycles. When a team discusses a user story openly, the first number spoken exerts a measurable gravitational pull on every subsequent guess, regardless of the actual complexity of the work.[1]
To break this dynamic, agile teams utilize a technique called Planning Poker. By forcing participants to select their estimates privately and reveal them simultaneously, the method prevents early speakers from contaminating the room's independent judgment.[5][7]
The practice adapts a much older forecasting framework to expose hidden assumptions about backlog items. Rather than compressing consensus around the loudest voice, the concealed reveal highlights exactly where team members fundamentally misunderstand the requirements.[4]
The cognitive gravity of the first number
The vulnerability of group estimation stems from a psychological phenomenon first documented in 1974. Researchers Amos Tversky and Daniel Kahneman demonstrated that human judgment under uncertainty relies heavily on initial values, a heuristic known as anchoring.[1]
Once a number enters the conversation, the brain subconsciously treats it as a starting point. Subsequent adjustments are almost always insufficient, meaning a low initial guess artificially drags down the entire group's final estimate.[1]
In software development, this bias manifests during unstructured planning meetings. If a lead engineer declares a feature will take two days, a junior developer who privately anticipated a five-day effort will often revise their public estimate down to three days to avoid looking incompetent.[2][3]
"Expert estimation is frequently based on an unconscious, intuition-based process," notes software engineering researcher Magne Jørgensen in his 2014 IEEE Xplore analysis. Because the process is invisible, the resulting numbers are highly susceptible to external suggestion and social pressure.[2]
The result is a backlog filled with artificially compressed timelines. Teams commit to workloads based on anchored consensus, only to miss their delivery targets when the suppressed complexity inevitably surfaces during the actual coding phase.[3][6]
Adapting the Wideband Delphi method
The solution to this social contamination predates modern agile frameworks by decades. In the 1940s, the RAND Corporation developed the Delphi method, a structured communication technique designed to forecast the impact of technology on warfare by pooling expert opinions anonymously.[4]
Software pioneer Barry Boehm adapted this into the Wideband Delphi technique in the 1970s to estimate software engineering tasks. Boehm's version required experts to submit anonymous estimates to a coordinator, who then plotted the spread on a chart for the group to discuss.[4]
The team would debate the outliers, revise their assumptions, and submit a second round of anonymous estimates. This iterative, concealed process stripped away the social hierarchy and forced the group to focus on the technical variables driving the divergence.[4][7]
While highly accurate, Wideband Delphi was too administratively heavy for the rapid iteration cycles of modern software development. Agile teams needed a lightweight mechanism that preserved the anonymous selection but eliminated the need for a dedicated coordinator and formal charting.[5][7]
Concealed cards and Fibonacci sequences
In 2002, programmer James Grenning introduced Planning Poker to solve this exact bottleneck. He replaced the coordinator and the paperwork with a simple deck of cards, allowing teams to execute a Wideband Delphi cycle in minutes rather than hours.[5][7]
Each developer receives a deck printed with a modified Fibonacci sequence: 1, 2, 3, 5, 8, 13, and 21. As the product owner reads a user story, the developers ask clarifying questions about the acceptance criteria and the underlying data structures.[5]
Instead of stating their estimates aloud, each participant privately selects a card representing their assessment of the effort. Once everyone has chosen, the team reveals their cards simultaneously, instantly mapping the group's alignment without any anchoring bias.[5][6]
"The goal is not to average the estimates," explains agile methodology author Mike Cohn in his 2026 Mountain Goat Software guidelines. "The goal is to have a conversation about why the estimates differ, exposing the hidden risks."[5]
Exposing hidden technical assumptions
When the cards are flipped, a unanimous room simply moves on to the next item. But when the reveal shows a spread—such as three developers playing a 3 and one playing a 13—the discrepancy triggers a targeted technical debate.[5][8]
The developer who played the 13 is asked to explain their reasoning. Often, they have identified a hidden database migration, a third-party API limitation, or a security compliance requirement that the rest of the team completely overlooked.[6][7]
Conversely, if a developer plays a 1 while the room plays 8s, they might know about an existing code library that renders the new feature trivial. The concealed reveal forces these critical pieces of asymmetric information into the open before a single line of code is written.[5][8]
Empirical data supports the efficacy of this structured friction. A 2006 study by researcher Nils Christian Haugen, published on ResearchGate, found that combining expert estimates through Planning Poker significantly outperformed unstructured group consensus across multiple software projects.[8]
By isolating the initial judgment from social pressure, the technique reduces estimate variance by up to 50 percent compared to vocal discussions. The cards act as a physical barrier against the cognitive pull of the room's most dominant personality.[8]
The limits of structured estimation
Despite its advantages, the method is not immune to organizational dysfunction. If a product owner routinely argues with the team's high estimates after the reveal, developers will quickly learn to play lower cards to avoid the interrogation.[2][6]
Furthermore, the technique suffers from diminishing returns during marathon planning sessions. As cognitive fatigue sets in after the first hour, participants often begin matching the room's historical average rather than rigorously evaluating the specific complexities of the remaining user stories.[3][8]
How we did this
- Method
- Comparing the variance in effort estimates between sequential vocal estimation (susceptible to anchoring) and simultaneous concealed estimation (Planning Poker/Wideband Delphi) across published empirical software engineering studies.
- What we found
- Concealed simultaneous estimation does not just average out individual errors; it actively neutralizes the cognitive anchoring penalty that otherwise artificially compresses group estimates around the most senior developer's initial guess.
- What we worked from
- Anchoring effect heuristic impact: Significant shift toward initial value — PubMed
- Planning poker variance reduction: Up to 50% compared to unstructured consensus — ResearchGate
- Limits of this analysis
- The analysis relies on controlled experimental data; real-world agile teams may still suffer from implicit hierarchy or fatigue that degrades estimation quality over a long session.
Key terms
- Anchoring Bias
- A cognitive heuristic where individuals rely too heavily on an initial piece of information when making subsequent judgments.
- Wideband Delphi
- A consensus-building forecasting technique that uses iterative, anonymous estimates to strip away social pressure.
- Fibonacci Sequence
- A mathematical series where each number is the sum of the two preceding ones, used in agile estimation to represent increasing uncertainty.
- User Story
- A plain-language explanation of a software feature written from the perspective of the end user.
Frequently asked
Why does Planning Poker use the Fibonacci sequence?
The non-linear gaps between numbers reflect the reality that larger tasks carry exponentially more uncertainty. It prevents teams from wasting time debating minor differences, such as whether a task is a 20 or a 21.
What happens if the team cannot agree on a number?
If the estimates remain split after a timeboxed discussion, teams typically defer to the higher number to absorb the identified risk, or they break the user story down into smaller, more easily understood components.
Can this method be used asynchronously?
Yes, distributed teams often use digital tools to submit their estimates asynchronously before a meeting. The results are kept hidden by the software until the team convenes to discuss the spread.
Viewpoints in depth
Agile Methodologists
Advocate for concealed estimation to protect team psychological safety and surface technical truth.
Proponents argue that the primary value of Planning Poker is not the numerical estimate itself, but the structured conversation it forces. By requiring every developer to commit to a number privately, the method ensures that junior team members cannot simply hide behind the technical lead's assumptions. The cards act as a physical forcing function for rigorous technical debate.
Behavioral Economists
Focus on the cognitive mechanics of anchoring and heuristic biases in group settings.
Researchers viewing software estimation through the lens of behavioral economics emphasize that human judgment is inherently flawed under uncertainty. They point out that anchoring is a subconscious process; even when developers are warned about the bias, a vocalized initial number still exerts a measurable gravitational pull on their subsequent estimates. Concealed reveals are viewed as a necessary structural defense against human cognitive limits.
Skeptical Engineering Managers
Question the administrative overhead and fatigue associated with marathon estimation sessions.
Critics of the practice argue that while the theory is sound, the real-world application often devolves into tedious administrative theater. They contend that spending hours debating the difference between a 5 and an 8 on a Fibonacci scale yields diminishing returns, particularly as team fatigue sets in. From this perspective, the rigid adherence to the card-reveal ceremony can sometimes cost more in developer time than the estimation errors it prevents.
- Agile Methodologists
- Advocate for concealed estimation to protect team psychological safety and surface technical truth.
- Behavioral Economists
- Focus on the cognitive mechanics of anchoring and heuristic biases in group settings.
- Software Engineering Researchers
- Analyze the empirical data on estimate variance and project delivery outcomes.
Perspectives this story doesn't cover
- Junior developers who feel pressured during the justification phase
- Product owners managing the business expectations of the resulting estimates
Sources
[1]PubMedBehavioral EconomistsJudgment under Uncertainty: Heuristics and Biases
Read on PubMed →
[2]IEEE XploreSoftware Engineering ResearchersWhat We Do and Don't Know about Software Development Effort Estimation
Read on IEEE Xplore →
[3]InfoQSoftware Engineering ResearchersWhat We Do and Don't Know about Software Development Effort Estimation
Read on InfoQ →
[4]Project TimesAgile MethodologistsStop Promising Miracles: Wideband Delphi Team Estimation, Part 1
Read on Project Times →
[5]Mountain Goat SoftwareAgile MethodologistsPlanning Poker
Read on Mountain Goat Software →
[6]ResearchGateSoftware Engineering ResearchersOn using planning poker for estimating user stories
Read on ResearchGate →
[7]AsanaAgile MethodologistsWhat is planning poker? Definition, history, and how-to
Read on Asana →
[8]ResearchGateSoftware Engineering ResearchersUsing planning poker for combining expert estimates in software projects
Read on ResearchGate →
[9]Factlen Editorial TeamBehavioral EconomistsSynthesis by Factlen editorial team
Read on Factlen Editorial Team →
More in Community
See all →Agile Testing
How Given-When-Then Syntax Translates Hoare Triples Into Executable Software Tests
6 sources
Participatory Research
Walking Systematic Environmental Gradients Counters Tarmac Bias to Surface Overlooked Agro-Ecological Realities
3 sources
Agile Methodology
Timeboxing Spikes Instead of Assigning Story Points Prevents Distorted Velocity Metrics
3 sources
Asset-Based Development
How Asset-Based Community Development Replaces Deficit Models to Prevent Client Dependency
8 sources
Comments
Every angle. Every day.
Get Community stories with full source coverage and perspective breakdowns, free every day.




