How to do sprint planning in Scrum?

Including a sprint planning agenda

November 6, 2024
Sticky notes

It’s the first day of a new sprint! There’s some excitement in the air. The whole team works together to plan the sprint. They have the sprint goal and the backlog, but.. 

What actually happens in sprint planning? 

This article will show you the value of sprint planning and how to practice it well. I will walk through three essential concepts for running your sprint planning session.

  • Sprint planning provides focus and clarity for the team to reach the sprint goal together.
  • Understand how the whole Scrum team participates in sprint planning.
  • Outline a simple agenda for you to run sprint planning.
New to Scrum? The Scrum meeting checklist has all the details you need to run effective Scrum meetings.

Sprint planning provides focus and clarity for the team to reach the sprint goal together.

The product owner sets the sprint goal, providing direction and communicating what value the team will deliver in this sprint. The sprint goal isn’t prescriptive to how the team will work during the sprint, but it focuses on what must be true when the sprint ends. The goal should also clarify how this sprint builds on the previous sprint.

As the sprint begins, work moves from the product backlog (all the defined work to be done for the product) to the sprint backlog (just what will be done during the sprint). Because work doesn’t get added mid-sprint, the team can focus just on what is in the sprint backlog. There is a sense of urgency to get that work done and a sense of safety that new work and priorities won’t become obstacles to what they’ve selected.

The sprint goal isn’t prescriptive to how the team will work during the sprint, but it focuses on what must be true when the sprint ends.

During sprint planning, the development team plans how to complete the selected work. They communicate this plan to the product owner and scrum master. There’s something about saying a plan out loud to someone else that elevates your focus and commitment, as well as helping to identify gaps.

Understand how the whole Scrum team participates in sprint planning.

Planning the sprint is a collaborative process, and each part of the Scrum team has a role to play. 

The product owner sets the direction at sprint planning.

The sprint goal outlines what value the product owner has prioritized for the sprint. While communicating the sprint goal, they will connect it to the previous sprint and probable work for the next sprint.

The product owner stays present throughout sprint planning to answer any questions from the rest of the team. They are also present at the end to hear the team's plan.

The development team owns how to get the work done during sprint planning.

The sprint goal tells the team what to do but not how to do it. The development team owns completing the work together and plans how to complete the work together. The team considers who has the skills or knowledge for each product backlog item. They may decide to each take a different part, or they may all swarm around one or two items initially and then decide who will take the remaining items. 

The plan helps the team focus and strategize, but they can adjust it as needed. This adjustment happens daily in the standup as the team checks in. They make their progress visible, evaluate where they are and where they need to go and adjust the plan accordingly.

The scrum master provides sprint planning facilitation as needed. 

As the dev team plans the sprint, the scrum master is there to help. If the team is getting stuck on what order to tackle what’s in the backlog, the scrum master can remind them they just need to choose how to start because they can adjust as they go. If the team is concerned about a specific PBI or about getting all the work done, then the scrum master may facilitate a pre-mortem to help them identify how the sprint could go awry and plan accordingly.

It’s easy to go overtime in planning, hoping to get everything just right. The Scrum Master helps the team keep to their timebox limit for the meeting, reminding them that they will meet tomorrow for standup and can continue to adjust if needed.

Outline a simple agenda for you to run sprint planning.

The agenda for sprint planning is pretty straightforward, and the primary challenge is not to go overtime on any of the parts. In general, the sprint planning should be limited to 2 hours for every week the sprint is long.

Sprint Goal [20%] Product owner sets the direction for the sprint. The team identifies which PBIs to pull from the product backlog to the sprint backlog.

Planning [70%] Team makes a plan for how they will complete the selected work. This includes setting an initial order and who will tackle what. It also includes identifying dependencies or needed learning for selected work.

Recap [10%] The team communicates their plan back to the product owner and scrum master.

Scrum has a lot of meetings and it can be hard to keep them straight, especially when you're getting started.

The Scrum meeting checklist has all the details you need to run effective Scrum meetings.

Related Guides

No items found.

Action Plan

I hope this article provided helpful guidance to run efficient and effective sprint planning sessions. If you want to learn more about Scrum in general, To learn more about Scrum, check out my What is Scrum? A Guide for Everyday People to Learn Scrum. If you have more questions, please feel free to reach out on LinkedIn.

Still not sure about your next step with Scrum? I offer a couple of free coaching sessions each month. You can signup for a free 30-minute coaching session, and we can work together to identify a good next step for you.

Frequently Asked Questions

Scrum events overview

What are the Scrum events?

The rhythm of scrum consists of various events.

  • Sprint planning
  • Daily standup 
  • Backlog refinement
  • Sprint review
  • Sprint retrospective
  • The sprint

The last on the list is sometimes debated as to whether or not it’s actually a scrum event. I include it because it's critical to creating a cadence of work for the team. 

Learn more about the rhythm of scrum. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

What scrum events are timeboxed?

Most scrum events are timeboxed relative to the length of the sprint:

  • Sprint planning: 2 hours / sprint week.
  • Daily standup: 15 minutes.
  • Backlog refinement: 2 hours / sprint week.
  • Sprint review: 1 hour / sprint week.
  • Retrospective: 45 minutes / sprint week.

Just because an event has a timebox doesn’t mean it needs to be that long. The timebox is the maximum time allowed for the event.

Learn more about the different scrum events. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

When should scrum events be held?

Scrum events are generally held in the following order

The backlog refinement session is unique in that it can be held anytime. 

Explore further the events of scrum. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

Which scrum event is most important?

I included this because it is frequently asked, but the question misunderstands the importance of the scrum events. It’s like asking which of your limbs is most important. You may be able to answer, but they are really all critical. 

If pressed for an answer, the daily scrum probably has the greatest impact on the team's effectiveness. 

Learn more about the events in scrum. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

Beginning a sprint

What is sprint planning in scrum?

Here’s a quick agenda

  • Product owner sets the sprint direction.
  • PBIs move from the product backlog to the sprint backlog.
  • Team plans how they will complete the selected work.
  • Team communicates their plan back to the product owner and scrum master.

Learn more about how to facilitate sprint planning. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

What is a sprint in scrum?

Think of scrum as a relay race, with each sprint being a lap. The scrum team hands off the “baton” of finished work to itself in the next sprint.

Learn more about the role of a sprint in scrum. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

Is the sprint a scrum event?

The sprint isn’t always included in the list of scrum events. I include it because it's critical to creating a cadence of work for the team. The sprint serves as a container for all other scrum events.

Learn more about sprints in scrum. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

At which scrum event is the sprint backlog created?

The sprint backlog is created during sprint planning as PBIs (product backlog items) are moved from the product backlog to the sprint backlog. 

Learn more about the sprint planning process and then explore the most common terms in a Scrum glossary.

Facilitating scrum events

How to facilitate scrum events?

Scrum events have a clear purpose and agenda but are still very interactive. Facilitation of scrum events is at its best when everyone is engaged, asking or responding to questions. All events are timeboxed, so the facilitator must ensure the team is always moving toward the goal.

Learn more about team member's responsibilities during scrum events. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

How to improve scrum events?

Three strategies for increasing participation in scrum meetings are

  1. Clearly state the goal. Sometimes people don’t engage because they are unsure about the purpose.
  2. Use facilitation games. There are many facilitation exercises available for the scrum events.
  3. Invite feedback. Inspection is a pillar of scrum. Ask the team for feedback on what went well and how to improve.

Learn more about everyone’s roles and responsibilities during the scrum events. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

Who facilitates (or owns) scrum events?

Scrum cultivates shared ownership for all the events, but each still has a facilitator.

Learn more about everyone’s roles and responsibilities during the scrum events. Then explore the most common terms in a Scrum glossary and learn what is Scrum.

Does the scrum master facilitate all the scrum events?

The scrum master primarily facilitates two scrum events:

  1. Sprint planning
  2. The retrospective

The scrum master can help facilitate other meetings while a new team is beginning to learn scrum.

Learn more about roles during scrum events. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

Scrum events purpose

What is the goal of each Scrum event?

  • ‍Sprint planning: Clarify the direction and goal for the sprint. 
  • Daily standup: Everyone on the team gains updated visibility into everyone’s work. 
  • Backlog refinement: Understand upcoming work.
  • Sprint review: Present finished work to stakeholders for feedback.‍
  • Sprint retrospective: Review how the team works and make necessary adjustments.

Understand the purpose of the scrum meetings. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

Which scrum events facilitate inspection and adaptation?

Inspection and adaptation (along with transparency) are pillars of scrum, so all events involve them.

  • Sprint planning: the purpose and work of the sprint are inspected.
  • Daily standup: progress toward the sprint goal is inspected, and adjustments are made.
  • Backlog refinement: upcoming work is inspected, and PBIs are adapted.
  • Sprint review: delivered work is inspected, and upcoming work is adapted
  • Retrospective: team health and interactions are inspected, and norms or plans are adapted.

Learn more about the role of events in scrum. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

Which scrum event is for process improvement?

Process improvement aligns closely with the scrum pillars of transparency, inspection and adaptation.

  • Sprint planning: How do we improve the product?
  • Daily standup: How do we improve our approach to the sprint goal?
  • Backlog refinement: How do we improve the quality of the product backlog?
  • Sprint review: How do we improve the functionality being delivered?
  • Retrospective: How do we improve how our team works together?

Out of all the events, the retrospective is the most focused on process improvement.

Learn more about events in scrum. Then browse the most common terms in a Scrum glossary and learn what is Scrum.

What is the goal of the scrum of scrum event?

The scrum of scrums is an extra scrum event used when multiple scrum teams are collaborating together on a single product.

The scrum of scrums follows a similar pattern to the daily scrum session. The session allows the teams to update each other on what has been done, what obstacles have been encountered, and what to do next.

The scrum of scrums allows those teams to stay in sync and account for dependencies that bridge across teams. When facilitated well with healthy teams the scrum of scrum can even create collective ownership you see in self organizing teams.

If multiple scrum teams are collaborating on a single product then ideally both teams care more about it the product as a whole succeeds versus just caring if they did their part. The transparency, evaluation and adaptation from the scrum or scrums can make this possible.

To learn more explore the most common terms in a Scrum glossary.

Scrum backlog

What is the backlog in Scrum?

There are actually two backlogs, the product backlog and the sprint backlog. They each contain the definitive list of work to be done. The product owner keeps the backlog ordered by priority. 

Learn to use the backlog in Scrum and check out the sprint backlog vs product backlog in Scrum.

How are the product backlog and sprint backlog different?

The product backlog prioritizes the features needed in the product. It is a singular visible source of requirements for the product.

The sprint backlog represents the work to do in a given sprint. It is a definitive list of all the scrum team is being asked to produce for the sprint. 

Learn more about the sprint backlog vs product backlog in Scrum.

What is a PBI (product backlog item)?

Each item in the backlog represents precise work and value to deliver. Often these PBIs are written using both user stories and acceptance criteria. The PBIs are what gets refined during the backlog refinement session, and if one is too large, it may be broken down into smaller PBIs.

Learn more about how backlogs are used in scrum, the sprint backlog vs product backlog in Scrum and explore the essential Scrum glossary.

What is the Scrum sprint backlog?

The Scrum sprint backlog is a prioritized list of items from the product backlog that the development team plans to complete during the upcoming sprint.

It is a plan for the Sprint and is created during the Sprint Planning meeting where the Development Team decides on how to build the functionality that meets the Sprint Goal. The Sprint Backlog typically includes user stories, bugs, technical work, and other items that the development team needs to work on during the sprint. Each item in the Sprint Backlog has a clear definition of done, so the team knows when the item is considered complete.

The Development Team is responsible for creating and updating their Sprint Backlog throughout the Sprint, making sure they are on track to meet the Sprint Goal. The Sprint Backlog is a working document that helps the Development Team visualize their progress and make any necessary adjustments to their plan as they go along. The Sprint Backlog is also transparent, allowing stakeholders to see what work is being done during the Sprint.

Learn more about the backlogs of Scrum.

What is the Scrum product backlog?

In Scrum, the product backlog is a prioritized list of features, bugs, technical work, and other product-related items that need to be addressed by the development team.

It serves as a single source of truth for what needs to be done on the product.

The items in the product backlog are ordered based on their importance to the product owner and the value they bring to the end-user. As the project progresses, the product backlog is constantly updated to reflect new priorities, changes in requirements, and feedback from stakeholders.

The product backlog is a living document that evolves throughout the project's lifecycle. It provides transparency and enables collaboration among all members of the Scrum team.

Learn more about the backlogs in Scrum.

Acceptance criteria

What's an example of acceptance criteria?

Acceptance criteria is structured using the template

  • Given that [context allowing me to take an action]
  • When [I take the action]
  • Then [a result occurs indicating success or failure]

Here are 3 examples:

Checkout process functionality

  • Given that I’ve added all the items to my cart and I’m logged in,
  • When I click the check out button,
  • Then the checkout page loads with all my payment and shipping information preloaded.

Advertising campaign

  • Given that someone fits our ideal customer persona,
  • When they search for keywords we’re targeting,
  • Then a link to a compelling offer is displayed above the fold.

Marketing campaign (Did you know you could use Scrum for marketing)

  • Given that a customer is already receiving email communications,
  • When they visit the site and engage content related to a specific product,
  • Then they will be automatically subscribed to nurturing campaign highlighting that product. Or

See more acceptance criteria examples and learn to write how to create your own or learn other essential scrum terms.

What is acceptance criteria in scrum?

Acceptance criteria is written using the following structure:

  • Given that [context allowing me to take an action]
  • When [I take the action]
  • Then [a result occurs indicating success or failure]

Learn more about how acceptance criteria is used in Scrum and explore the essential Scrum glossary.

How to write an acceptance criteria statement?

Acceptance criteria is broken down into three parts.

  • Given that [context allowing me to take an action]
  • When [I take the action]
  • Then [a result occurs indicating success or failure]

Learn more about templates for writing acceptance criteria or learn other essential scrum terms.

How are acceptance criteria and user stories different?

A user story focuses on the identity, goals and motivations of the user you’re designing for. It emphasizes the why of the new functionality.

Acceptance Criteria focuses on the action taken by the user to meet their goal. It highlights the what of the new functionality.

See more acceptance criteria examples and learn to write acceptance criteria or learn other essential scrum terms.

How are acceptance criteria and the definition of done different?

Acceptance criteria is specific to an individual task, but the definition of done applies to all work done by a team. Acceptance criteria answers the question, “What will be true when this task is completed.” The definition of done answers the question, “What are we committing to do every time we complete a task?”

See more examples and learn to write acceptance criteria or learn other essential scrum terms.

Scrum User Stories

What is a user story?

They keep the team focused on the value they create for the end-user and are written using the following format:

  • As a… [user]
  • I want to… [goal]
  • So that I can… [motivation] 

See examples of user stories to learn to write your own and explore the essential Scrum glossary.

What is acceptance criteria in scrum?

Acceptance criteria is written using the following structure:

  • Given that [context allowing me to take an action]
  • When [I take the action]
  • Then [a result occurs indicating success or failure]

Learn more about how acceptance criteria is used in Scrum and explore the essential Scrum glossary.

How are acceptance criteria and user stories different?

A user story focuses on the identity, goals and motivations of the user you’re designing for. It emphasizes the why of the new functionality.

Acceptance Criteria focuses on the action taken by the user to meet their goal. It highlights the what of the new functionality.

See more acceptance criteria examples and learn to write acceptance criteria or learn other essential scrum terms.

What's an example of acceptance criteria?

Acceptance criteria is structured using the template

  • Given that [context allowing me to take an action]
  • When [I take the action]
  • Then [a result occurs indicating success or failure]

Here are 3 examples:

Checkout process functionality

  • Given that I’ve added all the items to my cart and I’m logged in,
  • When I click the check out button,
  • Then the checkout page loads with all my payment and shipping information preloaded.

Advertising campaign

  • Given that someone fits our ideal customer persona,
  • When they search for keywords we’re targeting,
  • Then a link to a compelling offer is displayed above the fold.

Marketing campaign (Did you know you could use Scrum for marketing)

  • Given that a customer is already receiving email communications,
  • When they visit the site and engage content related to a specific product,
  • Then they will be automatically subscribed to nurturing campaign highlighting that product. Or

See more acceptance criteria examples and learn to write how to create your own or learn other essential scrum terms.

What are story points?

They aren’t absolute measurements like hours or days but measure the amount of work a PBI takes relative to other PBIs. Typical measurements include using Fibonacci numbers or t-shirt sizes.

Learn to use story points and explore the essential Scrum glossary.

Ready to level up your company? Get in touch today!