Skip to main content
ExplainerSoftware EngineeringPlanning Poker· 5 min read· in Community

Weber's Law of Proportional Perception Dictates Why Agile Story Points Scale on Fibonacci Numbers Instead of Linear Hours

Software development teams use the Fibonacci sequence to estimate work because human brains cannot perceive small differences in large tasks. The practice is rooted in Weber's Law, an 1834 psychophysics principle proving that humans perceive changes as percentages rather than absolute values.

By Nabil Faris

In short

  • Agile estimation relies on the Fibonacci sequence because the exponentially widening gaps mirror the biological limits of human perception.
  • Weber's Law proves that humans perceive changes in weight, light, and effort as percentages, making small differences in large tasks cognitively invisible.
  • By using relative story points instead of linear hours, software teams avoid the trap of false precision and force meaningful discussions about complexity.

In 1834, German physiologist Ernst Heinrich Weber handed test subjects a series of physical weights to determine how much a load had to change before a human could feel the difference. He discovered that our ability to detect a change is not absolute, but proportional.[1]

If a person holds a one-kilogram weight, adding a second kilogram is immediately obvious because the load increases by 100 percent. But if that same person holds a 20-kilogram weight, adding one more kilogram goes entirely unnoticed.[2]

The difference in both cases is exactly one kilogram. Yet, the human brain processes the second scenario as a mere five percent increase, which falls below the threshold of sensory detection.[2]

This biological limitation became known as Weber's Law, a foundational principle of psychophysics. It dictates that the just-noticeable difference in any stimulus—whether light, sound, or weight—is a constant ratio of the original magnitude.[1]

Weber's Law dictates that humans perceive changes as percentages, making small additions to large baselines cognitively invisible.

The Software Estimation Problem

Nearly 170 years later, the software industry accidentally rediscovered this exact biological limit. In 2002, software engineer James Grenning invented a consensus-based estimation game called Planning Poker to help teams predict their workloads.[3]

Grenning wanted to replace tedious, hours-based estimation meetings with a faster, collaborative system. He introduced decks of cards printed with numbers, allowing developers to vote on the complexity of a task simultaneously.[3]

When agile pioneer Mike Cohn popularized the technique in his 2005 book Agile Estimating and Planning, he cemented the use of the Fibonacci sequence for those cards. The standard sequence runs 1, 2, 3, 5, 8, 13, and 21.[3]

In the Fibonacci sequence, each number is the sum of the two preceding it. As the numbers grow larger, the absolute gap between them widens exponentially, forcing estimators to choose between increasingly distant values.

The Fibonacci Solution

This mathematical progression solves a fundamental flaw in human cognition. When developers try to estimate large software tasks using linear hours, they fall into the trap of false precision.[5]

A developer might argue whether a massive database migration will take 80 hours or 85 hours. According to Weber's Law, that six percent difference is cognitively invisible, making the debate entirely meaningless.[2]

Illustration: Ernst Heinrich Weber's 1834 weightlifting experiments established that human sensory perception operates on a proportional scale.

By forcing teams to use the Fibonacci sequence, agile estimation aligns perfectly with the biological limits of human perception. Once a task reaches a certain size, the brain can only distinguish it from another task if the difference is substantial.[5]

Cohn explicitly connected the practice to Weber's Law, noting that after the number two, each step in the Fibonacci scale represents a roughly 60 percent increase over the previous value.[2]

Where Psychophysics Meets Agile

If a team can reliably distinguish a 60 percent difference in effort between small tasks, Weber's Law dictates they can apply that same proportional judgment to massive architectural overhauls.[2][5]

The widening gaps in the sequence force meaningful conversations. If one developer plays a five and another plays an eight, the 60 percent jump indicates a genuine disagreement about the underlying complexity of the work.

"When two developers disagree on a Fibonacci scale, the disagreement is significant," notes the agile facilitation platform Kollabe. "That kind of gap reflects a genuine difference in understanding: one person sees a straightforward implementation, the other sees hidden complexity."

To prevent teams from anchoring on the first number spoken aloud, Planning Poker requires all participants to reveal their cards at the exact same moment. The highest and lowest estimators must then explain their reasoning.

The modified Fibonacci sequence maintains a roughly 60 percent gap between values, ensuring each step represents a noticeable difference in effort.

Forcing Meaningful Disagreement

The goal is not to average the numbers, but to uncover the hidden risks that caused the divergence. Averaging a three and a 13 to an eight simply buries the disagreement rather than resolving it.

Story points bundle three distinct factors into a single number: the sheer volume of work, the technical complexity, and the level of uncertainty. A 13-point story is not just more typing than a three-point story; it is vastly more unpredictable.

Because uncertainty scales with size, Cohn eventually modified the upper end of the Fibonacci sequence for his teams. Instead of 21, 34, and 55, he introduced 20, 40, and 100.[2]

Cohn made this adjustment because a number like 34 implies a level of precision that simply does not exist in large-scale software development. A round number like 40 signals to stakeholders that the estimate is a rough bucket, not a guarantee.[2][5]

The Modified Sequence

This modified scale reinforces the core utility of relative estimation. Teams do not need to know exactly how many hours a feature will take; they only need to know that it is roughly twice as hard as a feature they completed last week.[4]

"I have found that time-based estimates are often more difficult to make than relative estimates based on story points," Cohn wrote in his foundational text. "This is because people are not very good at estimating in units of time."[4]

Simultaneous card reveals prevent teams from anchoring on the first estimate spoken aloud.

By abandoning linear hours, agile teams stop fighting their own neurology. They stop pretending they can feel the difference between a 50-hour task and a 52-hour task.[5]

Instead, they lean on the one cognitive judgment humans are actually good at: comparing two objects and deciding which one is heavier.[2][5]

Weber's 19th-century weightlifting experiments proved that our perception of reality is entirely relative. Today, that same biological truth dictates how millions of software engineers plan their sprints, proving that human nature scales right alongside technology.[1][5]

How we did this

Method
Comparing the percentage gaps between adjacent values in the modified Agile Fibonacci estimation scale against the just-noticeable difference thresholds defined by Weber's Law in psychophysics.
What we found
The widening gaps in the Agile estimation scale mathematically mirror the human sensory threshold for detecting change, proving that story points are not just a project management abstraction, but a direct application of human cognitive limits to software complexity.
What we worked from
Limits of this analysis
This analysis maps a physical sensory law to cognitive estimation, which involves subjective judgment rather than purely physical stimuli.

Key terms

Weber's Law
A principle of psychophysics stating that the detectable change in a stimulus is a constant ratio of the original stimulus, rather than an absolute amount.
Story Points
A dimensionless metric used in agile software development to estimate the relative effort, complexity, and uncertainty of a task.
Planning Poker
A consensus-based estimation technique where team members simultaneously reveal their estimates using numbered cards to prevent anchoring.
Fibonacci Sequence
A mathematical series where each number is the sum of the two preceding ones, creating exponentially widening gaps between values.

Frequently asked

What is a just-noticeable difference?

In psychophysics, it is the smallest change in a stimulus that a person can detect at least 50 percent of the time. This threshold forms the mathematical basis of Weber's Law.

Why do some teams use a modified Fibonacci sequence?

Mike Cohn altered the higher numbers in the sequence—replacing 21, 34, and 55 with 20, 40, and 100—to emphasize that large estimates are rough buckets. The round numbers prevent stakeholders from assuming a false level of precision.

Can Planning Poker be used to estimate linear hours?

While teams can technically vote on hours, doing so defeats the purpose of the exercise. The technique is designed for relative sizing because human brains struggle to accurately predict large blocks of absolute time.

Viewpoints in depth

Agile Practitioners

Software teams who value relative sizing and consensus over precise hourly tracking.

Agile developers argue that estimating software in linear hours is a fool's errand because knowledge work is inherently unpredictable. By using the Fibonacci sequence, they acknowledge that a massive task is simply 'much bigger' than a small one, without pretending to know exactly how many minutes it will take. This camp uses Planning Poker to surface hidden technical risks, viewing the conversation generated by a disagreement as far more valuable than the final number assigned to the ticket.

Traditional Project Managers

Administrators who prefer time-based linear estimation for budget and schedule tracking.

Professionals rooted in Waterfall methodologies often resist story points because dimensionless numbers cannot be easily mapped to payroll or client billing. They argue that stakeholders need concrete deadlines, and telling a client that a feature is an 'eight' provides no actionable timeline. This camp frequently attempts to convert Fibonacci story points back into linear hours, a practice that agile purists strongly discourage because it reintroduces the false precision the sequence was designed to eliminate.

Psychophysicists

Scientists who study the mathematical limits of human sensory perception.

Researchers in this field focus on the biological thresholds of detection, measuring exactly when a stimulus becomes noticeable to the human nervous system. They view Weber's Law as a foundational truth of human anatomy, applying it to everything from the brightness of screens to the volume of alarms. For this camp, the software industry's adoption of proportional estimation is a fascinating, real-world validation of 19th-century laboratory science playing out in modern corporate environments.

Agile Practitioners 60%Psychophysicists 30%Traditional Project Managers 10%
Agile Practitioners
Software teams who value relative sizing and consensus over precise hourly tracking.
Psychophysicists
Scientists who study the mathematical limits of human sensory perception.
Traditional Project Managers
Administrators who prefer time-based linear estimation for budget and schedule tracking.

Perspectives this story doesn't cover

  • Client Stakeholders
  • Corporate Finance Departments

Sources

Source coverage

5 outlets

3 viewpoints surfaced

Agile Practitioners 60%Psychophysicists 30%Traditional Project Managers 10%
  1. [1]BritannicaPsychophysicists

    Weber's law | Definition & Facts

    Read on Britannica →
  2. [2]Mountain Goat SoftwareAgile Practitioners

    Why the Fibonacci Sequence Works Well for Estimating

    Read on Mountain Goat Software →
  3. [3]AtlassianAgile Practitioners

    Planning Poker: An Agile Estimating and Planning Technique

    Read on Atlassian →
  4. [4]MediumAgile Practitioners

    Story Points vs. Hours: Why Relative Estimation Wins

    Read on Medium →
  5. [5]Factlen Editorial Team

    Synthesis by Factlen editorial team

    Read on Factlen Editorial Team →

Comments

Stay informed

Every angle. Every day.

Get Community stories with full source coverage and perspective breakdowns, free every day.