πŸƒSoftware Delivery8 min readUpdated: Nov 4, 2026

Story Points: Estimation and Setup in Popular Tools

Story points measure the relative size of work on a task. Learn how to estimate with them and set them up on boards in Jira, YouTrack and other tools.

πŸ‘¨β€πŸ’»
Roman
AboutTheApp

Overview & context

Story points are a unit of relative size: they estimate how complex a task is compared to other tasks. A 5-point story is roughly twice as big as a 2- or 3-point one, no matter who on the team picks it up. Below you'll find how story point estimation works, how to set story points up in Jira, YouTrack, Azure Boards, GitLab, GitHub Projects and Linear and how to keep track of where each app's board and backlog live.

1. What are story points?

Story points express how much work, complexity and uncertainty a task holds compared to another task. Keep in mind they aren't time. The team doesn't ask "how many hours will this take?" but "is this bigger or smaller than a task we already know?"

Story points grew out of the points used in Extreme Programming. Teams estimated in ideal days and multiplied them by a load factor of about 3 to get real time, which confused people, so ideal days got renamed to points. Ron Jeffries, who probably invented them, now warns about how they're misused. The Scrum Guide doesn't require story points either. They're just one technique for estimating effort.

2. Why use story points instead of hours or man-days?

Teams use story points instead of a unit of time because comparing two tasks is faster and more reliable than estimating the duration of each one. An hour estimate also depends on who gets the work: a senior developer changes the payment flow in a day, a newcomer needs three. The size of the task is the same for both.

Points turn into time only through the team's velocity, the average number of points finished per sprint. If the team completes about 30 points in two weeks, a 90-point backlog is roughly three sprints. Points don't compare across teams, though, and they don't work for rating people. Every team has its own scale.

Story pointsHours
What it measuresSize relative to other tasksExpected duration of the work
Depends on who does itNoYes
Turning it into a dateThrough velocity from past sprintsDirectly, with no buffer for uncertainty
Comparing teamsMeaninglessPossible, but skewed

3. How to estimate story points

Story point estimation needs fixed reference tasks the team agrees on and everyone on the team estimating at the same time. A short discussion afterwards sorts out the difference in how people understand the task and gets them to agree on an estimate.

Don't debate one step on the scale

If the team lands on 3 or 5, take the higher number and move on. Arguing over one step will probably cost more time than it's worth.

  1. 1

    Pick a scale

    The most common story point values follow a modified Fibonacci sequence: 1, 2, 3, 5, 8, 13. The growing gaps reflect that uncertainty grows with size. It would be hard to estimate the difference between, say, a 9 and a 10.

  2. 2

    Set reference tasks

    Pick two or three finished tasks the whole team knows, for example "a new form field = 1" and "a new payment method = 8". Compare new tasks against them: is the new one similar to one of the references, bigger or smaller?

  3. 3

    Estimate at the same time

    For estimating together, use a technique called planning poker. Each team member picks a card with the number of story points they'd give the task but doesn't show it to anyone. On a signal, all cards flip. Nobody anchors on the first number or on the most senior person in the room.

  4. 4

    Explain the outliers to each other

    When one team member estimates a task at 2 and another at 8, both should explain what led them there. Chances are one of them knows about a dependency or a risk the other doesn't. Or the other one knows the area well enough to explain why the task is simpler than it looks. Then the team votes again or agrees on a shared estimate right away.

  5. 5

    Split big tasks

    A task of 13 points or more is too big and uncertain for one sprint. Split it into smaller pieces you can finish, ship and estimate on their own.

4. How to set up story points in Jira, YouTrack and other boards

Story points are turned on in these tools as an estimation field, which the tool uses for sprint totals, the burndown chart and velocity. Each tool has its own field and setting:

ToolEstimation fieldWhere to turn it onWhat the tool calculates
Jira (team-managed)Story point estimateProject settings β†’ Features β†’ EstimationVelocity report, sprint burndown
Jira (company-managed)Story PointsBoard settings β†’ EstimationVelocity report, sprint burndown
YouTrackStory points (integer, Scrum template)Board settings β†’ Card β†’ Current estimation fieldBurndown by estimation
Azure BoardsStory Points (Agile), Effort (Scrum), Size (CMMI)Built into the process; Basic has no fieldVelocity, backlog forecast
GitLabWeightOn the issue, Premium tier and aboveTotal weight per iteration, burndown
GitHub ProjectsCustom number field, for example EstimateNew Number field in the project, sprints in an Iteration fieldField sum when grouped by iteration
LinearEstimate (linear, exponential, Fibonacci or T-shirt)Team settings β†’ EstimatesCycle capacity from the last three cycles

5. How to organize boards when a team builds several apps

The board belongs to the team, the backlog to the product. Story points and velocity are counted per team, so a team that builds, say, a booking system and invoicing needs one board across both products and one shared estimation field.

In Jira you build that board on a filter spanning several projects. In YouTrack you add several projects to the board. Make sure every project on the board uses the same estimation field.

Task listClick to toggle
board-filter.jql
project in (BOOK, INV) AND sprint in openSprints() ORDER BY Rank ASC

7. Do story points still make sense now that AI writes the code?

Story points still make sense with AI assistants as long as they measure a task's complexity and risk, not typing time. Design, review, tests and deployment are still there. A task with a vague spec or a critical change is as uncertain as it was before.

Velocity will shift once the team adopts AI tools, though. Compare it only with sprints after the change. After a few sprints, check whether your reference tasks still match how the team works.

Frequently asked questions

How many hours is one story point?

There's no fixed conversion and you don't want one. Points turn into time only through velocity: if the team finishes 30 points in a two-week sprint, a 90-point backlog is about three sprints.

Why are story points estimated with the Fibonacci sequence?

The growing gaps between 1, 2, 3, 5, 8 and 13 reflect that uncertainty grows with size and each step is roughly half again as big as the previous one.

Who estimates story points in Scrum?

The whole development team that will do the work, testers included. The product owner explains the task and answers questions but doesn't estimate.

How do I enable story points in Jira?

In a team-managed project, turn on estimation in Project settings β†’ Features β†’ Estimation and choose Story points. On a company-managed project's board, pick Story Points in Board settings β†’ Estimation.

Where should I keep the link to an app's sprint board and backlog?

Team members usually keep the board as one of their main bookmarks in the browser. It still pays to have it available from the app too, whether in the dev or the test environment. In AboutTheApp you add links to the board, backlog and reports under Issue Tracking, mark internal ones as private and add a client's tracker link to that customer only.

In short

Story points work when the team compares tasks against reference tasks and records them in a dedicated board field. Keep the link to the board and backlog at hand right from the app.

AboutTheApp

Want the board and backlog next to the app?

Create a free app in AboutTheApp and attach links to its board, backlog, repository and environments.