67e90e36a89f48e87627ed71eaec50a9
Jory MacKay
Jory is a writer, content strategist and award-winning editor of the Unsplash Book. He contributes to Inc., Fast Company, Quartz, and more.
April 30, 2025 · 10 min read

How to use Story Points in Agile (step-by-step guide)


How to use Story Points in Agile (step-by-step guide)

Despite what we think, we’re actually terrible at estimating projects. Studies show that 91.5% of big projects go over budget, over schedule, or both. There needs to be a better way to estimate the work ahead of us.

Story Points are a powerful way to estimate Agile projects, focusing on the total effort to complete a task, rather than just the time it will take.

This provides a more rounded view of the complexity, expertise, and resources required, while also giving development teams flexibility by not committing them to hard dates.

Jump to a section:

If you’re a project manager, developer, or team leader that’s struggling to estimate your sprints accurately, then this article is for you.

We’ll break down what Story Points are, why they’re better than traditional time estimates, and how you can use Story Points inside Planio to level-up your next sprint planning cycle.

What are Story Points? How are they used?

Story Points are a relative unit of measure, defined by individual development teams, to estimate the effort, complexity, and scale of completing a particular task.

Typically, Agile teams align their Story Points scale to a simplified Fibonacci sequence. Here, each level of estimate is the sum of the two before it (e.g., 5 = 2 + 3), providing clear differentiation between each one.

Here’s an example of the simplified scale:

1, 2, 3, 5, 8, 13, 20, 40, and 100.


What are Story Points? How are they used?

So, if a development team estimated eight Story Points to build a bus, you’d know that it was around the middle of the road in terms of complexity, scale, and overall effort.

There are several factors teams consider when determining a score for each piece of work, including:

Estimating Story Points is a core part of the backlog refinement process, where development teams get together with the Product Owner and/or Project Manager to estimate business requirements, and turn them into User Stories.

This is a collaborative process, where each team member shares what they believe the estimate should be, and then the team works to reach a consensus.

It’s super important that everyone agrees on the final Story Point estimate, as they’re used to determine how many User Stories the team will commit to in their next development sprint.

As development teams complete more and more work, they typically become more accurate with future Story Point estimates. This improves team efficiency and ensures they know their weekly, fortnightly, or monthly capacity — known as Team Velocity in the Agile world.

Why use Story Points instead of time when estimating tasks?

It can take time for some people to get their head around Story Points. This is because the concept is difficult to explain without a level of context or a common reference point to connect it to.

This famous article brings Story Points to life, by using the example of being asked to estimate the size of a dog.

If someone asked you how big a German Shepherd was, you’re unlikely to say “about 25 inches high”. Instead, you’re more likely to compare it to another dog breed that you both know, for example, “a German Shepherd is a little bigger than a Labrador.”

This optimizes why Story Points provide a richer estimate than time alone.

Once development teams have common reference points for each of their Story Point estimates, it instantly makes it easier for them to predict the complexity, scale, and effort of future tasks.

To bring the comparison to life, let’s take a look at how time and Story Point estimates compare side-by-side:

Time Story Points
Only focuses on the amount of time a task will take. Considers the complexity, scale, and effort required to complete the task.
Time-based schedules are one dimensional Story Points use common reference points to create richer, context-driven understanding
Don’t account for other time-based tasks (such as meetings and messages). Account for uncertainty, risk, and complexity.
They are easier to explain to stakeholders. They are more challenging to explain to stakeholders without context.

6 additional benefits of Story Point estimates

Alongside richer descriptions, Story Point estimates have a range of other benefits for development teams and stakeholders.

Let’s take a look at some of the more common benefits on offer:

  1. Helps to speed up planning sessions. Once the team has a shared understanding of Story Point values, it makes the whole planning process much faster. Rather than spending extra time completing detailed fact finding, items can be easily estimated against previous deliveries.
  2. Doesn’t tie team members to specific time commitments. When we’re forced to commit to cost or time estimates, other factors, such as unconscious bias and political pressure, often cause those estimates to be wrong. Instead, by not tying teams to time commitments, you often make estimates more accurate.
  3. Bakes uncertainty and risk into the estimation process. Because Story Points don’t just focus on time, they inherently factor in other areas such as complexity, risk, and uncertainty. This makes estimates more accurate, and helps teams plan their deliveries with these factors in mind.
  4. Accurate enough to plan the next sprint. By using fact-driven, comparative scales, Story Points are a great way to kill perfectionism while being accurate enough to proceed. This helps boost team velocity while still giving stakeholders confidence in the process.
  5. Hones your estimation skills over time. As teams complete more and more deliveries, their Story Point estimates become more accurate thanks to additional reference points.
  6. Boosts team collaboration. Story Point estimating is a collaborative process that makes planning more fun while providing a level playing field for everyone involved. This boosts team collaboration, helps enhance connections, and improves morale over time.
Story Points are a powerful way to gauge the total effort to complete a task, rather than just get fixated on the time it will take.

How to start using Agile Story Points with your team today

Now that you know what Story Points are and the benefits they bring, it’s time to start putting them into practice within your team.

Read on for a step-by-step guide on implementing Story Points, including extra resources to help you along the way.

1. Make sure your team understands the purpose and value of Story Points

Before you get started with any new way of working, it’s important to ensure your team is on board. Making the shift to Story Points is no different, especially given it’s a tricky concept for some to master. So, take your time to ensure everyone understands the value of Story Points.

2. Decide on a Story Point scale to use

Most Agile teams use a variation of the Fibonacci sequence as their Story Point scale. When getting started, it’s best practice to simplify it slightly, using rounded numbers to make estimates easier to understand and work with (e.g., 1, 2, 3, 5, 8, 13, 20, 40, and 100.)

3. Document your scale using a Story Point matrix

With your scale and reference points identified, it’s time to really put some structure around your estimates by creating a Story Point matrix. This matrix will serve as a handy crib sheet for your team, helping them combine the varying levels of effort, resource, risk, and complexity to come up with a considered estimate.

Try using our template below to help you get started building your own Story Point matrix:


Document your scale using a Story Point matrix

Make sure your entire team is aligned on the matrix to ensure everyone is using the same baseline when forming your estimate consensus during sprint planning.

4. Groom and update your product backlog alongside the Product Owner

Now that your Story Point scale is ready to use, it’s time to start preparing your product backlog. Led by the Product Owner, teams work to prioritize requirements, remove irrelevant tasks, add any new items, and ensure all requirements are well-defined and ready for sprint planning.


Use a prioritization framework such as RICE

5. Make estimating features and projects more fun

With your backlog up to date, it’s time to add the final piece of the puzzle: the estimates. This is when you truly begin to put Story Points into action, as each team member comes up with an estimate for discussion and alignment. There are several ways to make estimating more fun, let’s look at two of the most popular.

6. Plan your sprint in your project management tool

Now that your backlog is groomed and everything is estimated, it’s time to start planning your next sprint. Here, teams select the features they want to work on, agreeing among themselves how many they think they can deliver within the sprint window. Once agreed, the sprint is started and development begins.

Here’s how you can use Story Points to plan your next team sprint in Planio:

Planio’s Agile project management features include dedicated sprint planning modules that bring your entire team together in one place, boosting transparency, alignment, and team morale.

Once your product backlog is in Planio, you can start to groom tasks, estimate Story Points, and pull tasks into your next sprint, using your preferred project management style, including Agile, Scrum, and Kanban.

To change your default estimation units to Story Points, you’ll need to change your settings under Administration → Agile Board → Story Points.


Select Story Points as the estimate units in the Agile Settings

Next, you’ll be able to include Story Point estimations, which will be visible on your Agile board — including total Story Points of all tasks in each column.


Include Story Point estimations in your Agile board

You’ll also be able to quickly create Story Point burn-up and burn-down charts to track your progress.


Burndown charts helpl keep track of your progress

In Planio you can follow our guide to set up your Agile board and Story Points and learn more.

7. Use sprint retrospectives to improve your Story Points estimation

After every sprint, all good Agile teams get together to assess what went well and what could be improved. When it comes to project estimating, you’ll find that your estimates get more accurate over time as you build up more reference points for the future.

5 common mistakes teams make using Story Points in Agile

While Story Points can be a complex concept to master, they’re made a lot easier if you can avoid some common pitfalls.

We’ve pooled our development experience to highlight the top five mistakes we’d recommend you stay clear of:

  1. Don’t equate Story Points for hours or days. It’s easy to fall into old habits and quickly convert Story Points into hours or days when communicating to stakeholders. Avoid this at all costs to ensure you’re focusing on effort and complexity without tying yourself to hard headlines.
  2. Make sure your Story Point scale is relative. No two products are the same, so make sure your Story Point scale aligns with your product and is relative to the size, scale, and type of work you do.
  3. Embrace the uncertainty of Story Point estimation. Story Point estimates are intentionally broad to help teams focus on doing good work, rather than clock watching. This can feel a little uneasy at first, but try to embrace the uncertainty of Story Point estimates and use that flexibility when managing stakeholder expectations.
  4. Invest time in explaining the scale to stakeholders. Let’s face it, business stakeholders have spent years using time estimates to plan their work, so it takes some time to adjust to Story Points. To help, invest time in educating them on the concept and how it will make development teams more effective over time.
  5. Stay consistent with Story Point estimation. When teams face a bump in the road, it can be easy to blame Story Points for their failure, ditch the concept, and move back to traditional time estimates. Instead, we’d encourage you to stay consistent with Story Points. Once teams are in the swing of the process, they usually become a far more effective software development unit.

Want to go a step further? Try the #NoEstimates approach

If you’re struggling to accurately estimate your projects, Story Points are a powerful way to gauge the total effort to complete a task, rather than just get fixated on the time it will take. This provides a more rounded view of the complexity, expertise, and resources required, while also giving development teams flexibility by not committing them to hard dates.

While Story Points are good, they’re not the only alternative approach available. The #NoEstimates movement encourages development teams to not focus on providing estimates and instead place all their focus on breaking down and delivering smaller pieces of value.

It’s a controversial approach, but one that has some strong advocates across the software development community.

Ultimately, whether you use time-based, Story Points, or #NoEstimates, project teams must deliver work that contributes to the company’s goals. Managing that work is always easier when using a project management tool like Planio to create alignment, boost collaboration, and promote accountability. Combine those three characteristics, and you’ll deliver great features that your stakeholders love every single time.

Try Planio with your team — free for 30 days (no credit card required!)