Scrum sprints

A sprint is a short, time-boxed period when a scrum team works to complete a set amount of work.

Max Rehkopf

By Max Rehkopf

Browse topics

What are sprints in project management?

A sprint is a short, time-boxed period when a scrum team works to complete a set amount of work. Sprints are at the very heart of scrum and agile methodologies, and getting sprints right will help your agile team ship better software with fewer headaches.

“With scrum, a product is built in a series of iterations called sprints that break down big, complex projects into bite-sized pieces," said Megan Cook, Head of Product for Jira at Atlassian.

Two arrows that represent a scrum sprint and the process of continuous iteration.

Many associate scrum sprints with agile software development, so much so that scrum and agile are often thought to be the same thing. They’re not. Agile is a set of principles and scrum is a framework for getting s#it done.

The many similarities between agile values and scrum processes lead to a fair association. Sprints help teams follow the agile principle of "delivering working software frequently," as well as live the agile value of "responding to change over following a plan." The scrum values of transparency, inspection, and adaptation are complementary to agile and central to the concept of sprints.

The Scrum Guide lays solid, theoretical groundwork for this discussion about sprints. Our goal is to add some color to the topic by uncovering best practices from people who do this work every single day.

How to plan and execute scrum sprints

The scrum folks really did think of everything. In order to plan your upcoming sprint, you use the sprint planning meeting! Sprint planning is a collaborative event where the team answers two basic questions: What work can get done in this sprint and how will the chosen work get done?

Choosing the right work items for a sprint is a collaborative effort between the product owner, scrum master, and development team. The product owner discusses the objective that the sprint should achieve and the product backlog items that, upon completion, would achieve the sprint goal.

The team then creates a plan for how they will build the backlog items and get them “Done” before the end of the sprint. The work items chosen and the plan for how to get them done is called the sprint backlog. By the end of sprint planning the team is ready to start work on the sprint backlog, taking items from the backlog, to “In-progress,” and “Done."

During a sprint, the team checks in during the daily scrum, or standup, about how the work is progressing. The goal of this meeting is to surface any blockers and challenges that would impact the teams ability to deliver the sprint goal.

After a sprint, the team demonstrates what they’ve completed during the sprint review. This is your team’s opportunity to showcase their work to stakeholders and teammates before it hits production.

Round out your sprint cycle with my favorite meeting, the sprint retrospective. This is your teams opportunity to identify areas of improvement for the next sprint. With that, you’re ready to start your next sprint cycle. Onward!

Do's and Don’ts

Even with the basics down, most teams will stumble as they start to run sprints. Megan Cook rounds out this discussion with some Do's and Don’ts she's picked up over the years.

While you’re working on being a scrum all-star with these “do’s,” watch out for a few red flags too:

Optimize your sprints with automation

Once you have mastered how sprints work, you can optimize your processes using automation. Here are three of the most common automation rules used for sprints in Jira.

  1. Send a weekly Slack message with all issues still open in the sprint. Go to rule.
  2. When a sprint finishes, then assign outstanding issues to the next sprint. Go to rule.
  3. When an issue moves to ‘In Progress’ and the sprint is empty, then move the issue to the next active sprint. Go to rule.

See these automation rules and 100s more in the Jira Automation Template Library.

Learn more about sprints

Sprints are so well known (and so effective!) that they’re often seen as the first step on the path towards greater agility. As we’ve learned, mastering sprints requires a mastery of a handful of scrum and agile concepts that build upon each other. Please use the rest of our articles on scrum to round out your knowledge and inch ever closer towards scrum bliss.

You can easily get started on the right foot by planning your sprint (and incorporating do’s and don’ts) with our scrum template, which includes everything you need to plan, track and manage work across sprints. Also, learn how to use sprints in Jira.

Related resources