Story Points in Development — What They Are, Evaluation Scales and Application

Author: IT Sectr Published: 2026-08-06 Reading time: 8 min

Story Points are relative units for measuring task complexity in agile development methodologies. Unlike hours, story points take into account not only time but also complexity, risks, and uncertainty of a task. According to Scrum.org, 2023, teams using relative estimation in story points miss sprint deadlines 25% less often compared to teams estimating in hours.

Key Takeaways

  • Story Points — relative units of task complexity, not tied to time.
  • Main scales — Fibonacci (1, 2, 3, 5, 8, 13, 21) and linear (1, 2, 3, 4, 5).
  • Velocity — the number of story points a team completes per sprint, used for forecasting.
  • Main advantage — story points don’t depend on the specific developer and reflect complexity for the team.
  • Key rule — a reference task defines the scale: the team agrees on what 1 story point means.

What Are Story Points?

Story Points are a metric of task complexity used in Scrum and other Agile methodologies. The team evaluates each task not in hours but in relative units: “this task is twice as complex as the reference.” This approach levels out the difference in speed between different developers and focuses on complexity.

Origin of the Term

The concept of story points emerged in the early 2000s with the popularization of Scrum. One of the first to describe the method was Ron Jeffries as part of Extreme Programming (XP). The idea was to move away from estimation in “person-hours,” which is always inaccurate, toward relative complexity that the team determines collectively. Today, story points are the industry standard for Agile teams.

Factors Considered in Story Points

When estimating in story points, the team considers three factors: volume of work (amount of code, screens, logic), complexity (technical challenges, new technologies), and uncertainty (unclear requirements, risks). One story point might mean “a simple task with no risks,” while 8 might mean “a complex task with high uncertainty.”

Story Point Scales: How to Choose

The choice of story point scale affects estimation accuracy and planning convenience. The most popular scale is the Fibonacci sequence, but there are alternatives.

ScaleValuesAdvantagesDisadvantages
Fibonacci1, 2, 3, 5, 8, 13, 21Natural spread increase for large tasksDifficult for new teams
Linear1, 2, 3, 4, 5Simple and understandableNo spread for large tasks
Power1, 2, 4, 8, 16, 32Maximum spread for large tasksLarge tasks are hard to distinguish
T-ShirtS, M, L, XLQuick rough estimationInaccurate, requires conversion

Why Fibonacci? The Psychology of the Scale

The Fibonacci sequence was not chosen by chance. The difference between 1 and 2 is minimal (50%), while between 13 and 21 it is significant (62%). This reflects reality: small tasks are estimated more accurately, large tasks with greater spread. When a task is estimated at 21 story points, the team understands: “we don’t know how long it will take, but it’s definitely more than 13.” The Fibonacci scale prevents false precision.

The Reference Task — Foundation of the Scale

For the scale to work, the team agrees on a reference: “task X is 1 story point.” Usually a simple, well-known task is chosen as the reference: “add a text field to a screen” or “fix a typo bug.” All other tasks are estimated relative to the reference. Without a reference, story points lose their meaning — everyone understands the unit differently.

Team Velocity and Forecasting

Velocity is the average number of story points a team completes per sprint. This is a key metric for forecasting project timelines.

How Velocity Is Calculated

Velocity is calculated based on completed tasks: the story points of all tasks that the team managed to finish (definition of done is met) are summed. Unfinished tasks are not counted. For accuracy, take the average over the last 3–5 sprints. For example, if a team completed 20, 22, 18, and 24 story points over the last 4 sprints, velocity = 21 sp.

Forecasting Through Velocity

Knowing velocity and the total backlog volume in story points, you can forecast the number of sprints until release. For example, if the backlog has 210 story points and velocity = 21, it will take 10 sprints. This is a rough forecast that gets refined as work progresses. Important: velocity is an average, not a commitment. Plan based on the lower bound (18 sp) rather than the average.

How to Increase Velocity

Velocity cannot be increased by decree — it is a symptom of process health. Sustainable velocity growth is achieved through: reducing technical debt, improving code review processes, reducing context switching, automating testing and CI/CD. Important: velocity of different teams cannot be compared — each team defines story points in its own way.

Story Points vs Hours: What and When to Use

Story points and hours have different purposes, and the choice between them depends on the context. Experienced teams use both approaches for different tasks.

When Story Points Work Better

Story points are indispensable for sprint planning: they don’t depend on who will do the task. A junior might do 2 sp per day, a senior 4 sp, but the task estimate remains 2 sp for both. Story points allow tracking team productivity without comparing developers. This reduces political pressure and improves team atmosphere.

When Hours Are Necessary

Hours are needed for external commitments: contracts, budgets, client reports. A client wants to know not “8 story points” but “3 weeks.” To convert story points to hours, use historical conversion rate: the team knows that 1 sp equals approximately 4 hours of work. The conversion should be transparent and data-driven, not guesswork.

Combined Approach

Many teams use a combined approach: tasks are estimated in story points for sprint planning, and then the manager converts them to hours/days for external reporting. It’s important not to mix the two systems in one process: either you estimate in story points and derive time from velocity, or you estimate in hours directly.

Common Mistakes When Working with Story Points

Implementing story points is often accompanied by mistakes that negate the benefits of relative estimation. Here are the most common ones.

Tying Story Points to Time

The most common mistake — the team agrees: “1 sp = 4 hours.” In this case, story points lose their meaning and turn into hours with a different name. Story points should be relative, not tied to time. If task A is twice as complex as task B, it gets 2 sp, regardless of how many hours it will take.

Post-factum Estimation

When a task is estimated after it is completed — this is not estimation, it’s documentation. Story points should be assigned before work begins, at the moment of maximum uncertainty. Post-factum estimation distorts velocity and provides no planning benefit. Moreover, it creates a false sense of accuracy.

Comparing Velocity Across Teams

Comparing velocity of team A and team B is a meaningless exercise. Each team defines the reference and scale differently. For one team, 1 sp is a simple one-hour task, for another it’s a day-long task. You can only compare one team’s velocity over time: whether it’s growing or declining.

Inconsistent Scale

When different tasks with the same complexity receive different story points, and more complex ones receive fewer, the scale breaks. The team should regularly calibrate the scale: every 3–6 sprints, retrospectively review how well estimates matched actual complexity. This improves estimation consistency.

Frequently Asked Questions

How many hours are in one story point?

Story points have no fixed equivalent in hours. It is a relative unit: 1 sp = complexity of the reference task. For conversion to hours, use your team’s historical conversion rate: divide the average number of hours worked per sprint by the velocity. Typically 1 sp = 4–8 hours, but this varies for each team.

Can story points be used in Kanban?

Yes, story points can be used in Kanban, but with caveats. Kanban has no fixed sprints, so velocity is calculated per week or month instead. Kanban teams often use Cycle Time instead of story points — the time a task takes from start to finish. The choice depends on the team’s specifics.

What to do if the team can’t agree on an estimate?

If estimates diverge (one gives 3 sp, another gives 13), it’s a sign that the task is poorly understood. Decompose the task into smaller parts. Discuss the risks and uncertainties that different developers see. If the task is large, estimate it as a Spike (research for 2–4 days) instead of story points.

How to stop estimating in hours and switch to story points?

The transition takes 3–6 sprints. Start by choosing a scale (Fibonacci is the safest choice) and defining a reference task. Run 2–3 Planning Poker sessions. Calculate velocity after each sprint. Don’t convert story points to hours — let the team get used to the new system. After 3 sprints, you’ll see how much planning has improved.

Does the story point estimate of a task change after completion?

No, the estimate does not change. Story points are a preliminary complexity estimate made before work begins. After task completion, the estimate remains the same, even if actual effort differed. Changing the estimate post-factum distorts statistics and defeats the purpose of forecasting. Analyze discrepancies during retrospectives, but don’t change estimates retroactively.

Summary

  • Story Points — relative units of complexity, not tied to time, the foundation of Agile estimation.
  • Main scales — Fibonacci (recommended), linear, power, T-Shirt sizing.
  • Velocity — number of story points per sprint; key metric for timeline forecasting.
  • Story Points vs Hours — story points for sprint planning, hours for external commitments.
  • Common mistakes — tying to time, post-factum estimation, comparing teams, inconsistent scale.
  • Reference task — foundation of the scale; without it, story points lose their meaning.
  • Key advantage — story points don’t depend on the individual and allow focusing on team productivity.

We will develop a mobile application turnkey

IT Sectr creates iOS and Android applications for startups and businesses since 2017. We will advise you and propose the best solution.

Discuss the project

Read also