- The Agile Coach
- Agile Manifesto
Agile project management
- Overview
- Project management intro
- Workflow
- Epics, stories, themes
- Epics
- User Stories
- Estimation
- Metrics
- Gantt chart
- Program management vs. project management
- Project baseline
- Continuous improvement
- Lean principles
- 3 pillars of Scrum
- Scrum Board
- Waterfall Methodology
- Velocity in Scrum
- What is Definition of Ready
- Lean vs. agile
- Scrumban
- Lean Methodology
- Sprint backlog
- Burn up chart
- 4 kanban principles
- 4 kanban metrics
- Program vs. Project Manager
- Gantt chart examples
- Definition of done
- Backlog grooming
- Lean process improvement
- Backlog refinement meetings
- Scrum values
- Scope of work
- Scrum tools
- Tools
- Workflow automation software
- Templates
- Task tracker
- Workflow automation
- Status report
- Workflow chart
- Project roadmap
- Project schedule
- Tracking software
- Roadmap tools
- Technology roadmap
- Project scheduling software
- Backlog management tools
- Understanding workflow management strategies
- Workflow examples
- Create project roadmap
- Sprint planning tools
- Sprint demo
- Project Timeline Software
- Top task management tools
- Product backlog vs. sprint backlog
- Top workflow management tools
- Project dependencies
- Task dashboard guide
- Sprint cadence
- Fast tracking
Product Management
- Overview
- Product Roadmaps
- Product Manager
- Tips for new product managers
- Roadmaps
- Tips for presenting product roadmaps
- Requirements
- Product analytics
- Product development
- Remote product management
- Minimal viable product
- Product discovery
- Product specification
- Product development strategy
- Product development software
- New product development process
- Product management KPIs
- Net Promoter Score (NPS)
- Product critique
- Prioritization frameworks
- Product features
- Product management tools
- Product Lifecycle Management
- 9 best roadmap software for teams
- Product launch checklist
- Product strategy
- Product engineering
- Product operations
- Portfolio management
- AI and product management
- Growth product management
- Product metrics
- Product release
- Feature request
- Product launch
- Product planning
- Product launch event
- Value Stream Management
- DevOps
Agile tutorials
- Overview
- Jira and Confluence sprint refinement
- How to do scrum with Jira
- Learn kanban with Jira
- Learn how to use Epics in Jira
- Learn how to create an agile board in Jira
- Learn how to use sprints in Jira
- Learn Versions with Jira
- Learn Issues with Jira
- Learn burndown charts with Jira
- Auto-create sub-tasks and update fields in Jira
- How to automatically assign issues with Jira Automation
- How to sync epics stories with Jira Automation
- Automatically escalate overdue issues in Jira
About the Agile Coach
- All articles
The guide to working with sprints in Jira
By Max Rehkopf
By Max Rehkopf
As a self-proclaimed “chaos muppet” I look to agile practices and lean principles to bring order to my everyday. It’s a joy of mine to share these lessons with others through the many articles, talks, and videos I make for Atlassian
Start sprints for free in Jira’s scrum template
Summary: A sprint is a fixed time period in a continuous development cycle where teams complete work from their product backlog. At the end of the sprint, a team will typically have built and implemented a working product increment. Jira makes your backlog the center of your sprint planning meeting, so you can estimate stories, adjust sprint scope, check velocity, and re-prioritize issues in real-time.
Jira Sprints Tutorial
In this tutorial, we'll explain how to work with sprints in Jira. Note that the team rituals you do outside Jira - like sprint planning meetings, retros, and daily standups - won't be covered here. You can read up on those in How to do scrum with Jira.
TIME
10 minute read. Complete over 2 weeks or more
AUDIENCE
You are new to agile software development or Jira
You have the Administer Projects permission for all projects on your Scrum board. See Managing project permissions for more info
PREREQUISITE
You've created a Jira account
You've created a Jira Scrum project
You've filled your project backlog with issues
What is a sprint?
A sprint is a fixed time period where teams complete work from their product backlog. Sprints are usually one, two, or four weeks long. At the end of the sprint, a team will typically have built and implemented a working product increment.
Step 1: Create a sprint
Go to the Backlog of your Scrum project.
Click the Create Sprint button at the top of the backlog.
Note that you can create more than one sprint, if you want to plan work several weeks in advance.
Step 2: Fill your sprint with stories from the backlog
Once you've created your sprint, you'll need to fill it with issues. Before you do this, make sure you sit down with your team and discuss what work you'd like to commit to doing. Ensure you add enough work for everyone in the team.
How many issues should we add?
The first time you do this, you might not know how many issues to add. But that's okay - that's something you can figure out over time. To help with this, before you start adding issues to the sprint, have the team estimate their issues. Once the sprint is over, you'll then see how much effort the team was able to devote to the sprint.
Over time, you'll be able to get a feel for the team's capacity for work, which will help you plan future sprints accordingly. Learn more about estimation at our How to do scrum with Jira guide.
To add stories to your sprints
Navigate to the Backlog.
Drag and drop issues from the Backlog onto your sprint.
Note that you can also add an issue to your sprint by editing the issue and updating the Sprint field.
Step 3: Start sprint
Once you've added issues to your sprint and the team is ready to work, you'll need to start the sprint.
Note, you can only start a sprint, if:
You haven't started one already. If you want to have more than one active sprint at a time, try the Parallel Sprints feature, and
The sprint is at the top of the backlog. If you want to start a planned sprint that is lower down, you'll need to reorder your sprints to move it to the top.
To start a sprint
Go to the Backlog of your Scrum project.
Find the sprint that you want to start and click Start Sprint.
Update the Sprint name and add a Sprint goal if you want to, and select the Start date and End date for the sprint.
How long should our sprints be?
If you're not sure how long your sprints should be, we recommend 2 weeks - that's long enough to get something accomplished, but not so long that the team isn't getting regular feedback.
Step 4: Monitor your team's progress
During the sprint, you'll probably want to monitor the team's progress. One way of doing this is by viewing the Sprint Report.
What should we be doing during our sprints?
During sprints, teams work together to complete the stories they committed to at the start of the sprint. This typically requires a lot of collaboration, so we recommend doing team standup meetings every day, so you know what everyone in the team is working on.
Step 5: Close the sprint
To close a sprint
Navigate to the Active sprints of your Scrum board.
If necessary, select the sprint you want to complete from the sprint drop-down. Note that if you have multiple sprints in the Active sprints of your board, the 'Complete Sprint' button will not appear until you select one of the sprints.
Click Complete Sprint. All completed issues will move out of Active sprints.
If the sprint has incomplete issues, you'll be asked to move them to one of the following:
The backlog
Any future sprint, or
A new sprint
When should I mark an epic as done?
Mark your epic as done whenever all work for the epic is complete. To make this easier, we recommend coming up with a clear definition of done for your epic. Any stories linked to the epic don't have to be complete to mark an epic as done.
Optimize your sprints with automation
Once you understand how sprints work, you can optimize your processes using automation. Here are three of the most common automation rules used for sprints in Jira.
Send a weekly Slack message with all issues still open in the sprint. Go to rule.
When a sprint finishes, then assign outstanding issues to the next sprint. Go to rule.
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.
Want to learn more?
If you want to learn more about adopting scrum for your team, head to our How to do scrum with Jira guide. Excited to get started? Check out our Jira templates.
For more detailed information on working with sprints in Jira, check out our sprints documentation.
Have questions? Ask the Atlassian Community.
- The Agile Coach
- Agile Manifesto
Agile project management
- Overview
- Project management intro
- Workflow
- Epics, stories, themes
- Epics
- User Stories
- Estimation
- Metrics
- Gantt chart
- Program management vs. project management
- Project baseline
- Continuous improvement
- Lean principles
- 3 pillars of Scrum
- Scrum Board
- Waterfall Methodology
- Velocity in Scrum
- What is Definition of Ready
- Lean vs. agile
- Scrumban
- Lean Methodology
- Sprint backlog
- Burn up chart
- 4 kanban principles
- 4 kanban metrics
- Program vs. Project Manager
- Gantt chart examples
- Definition of done
- Backlog grooming
- Lean process improvement
- Backlog refinement meetings
- Scrum values
- Scope of work
- Scrum tools
- Tools
- Workflow automation software
- Templates
- Task tracker
- Workflow automation
- Status report
- Workflow chart
- Project roadmap
- Project schedule
- Tracking software
- Roadmap tools
- Technology roadmap
- Project scheduling software
- Backlog management tools
- Understanding workflow management strategies
- Workflow examples
- Create project roadmap
- Sprint planning tools
- Sprint demo
- Project Timeline Software
- Top task management tools
- Product backlog vs. sprint backlog
- Top workflow management tools
- Project dependencies
- Task dashboard guide
- Sprint cadence
- Fast tracking
Product Management
- Overview
- Product Roadmaps
- Product Manager
- Tips for new product managers
- Roadmaps
- Tips for presenting product roadmaps
- Requirements
- Product analytics
- Product development
- Remote product management
- Minimal viable product
- Product discovery
- Product specification
- Product development strategy
- Product development software
- New product development process
- Product management KPIs
- Net Promoter Score (NPS)
- Product critique
- Prioritization frameworks
- Product features
- Product management tools
- Product Lifecycle Management
- 9 best roadmap software for teams
- Product launch checklist
- Product strategy
- Product engineering
- Product operations
- Portfolio management
- AI and product management
- Growth product management
- Product metrics
- Product release
- Feature request
- Product launch
- Product planning
- Product launch event
- Value Stream Management
- DevOps
Agile tutorials
- Overview
- Jira and Confluence sprint refinement
- How to do scrum with Jira
- Learn kanban with Jira
- Learn how to use Epics in Jira
- Learn how to create an agile board in Jira
- Learn how to use sprints in Jira
- Learn Versions with Jira
- Learn Issues with Jira
- Learn burndown charts with Jira
- Auto-create sub-tasks and update fields in Jira
- How to automatically assign issues with Jira Automation
- How to sync epics stories with Jira Automation
- Automatically escalate overdue issues in Jira
About the Agile Coach
- All articles
The guide to working with sprints in Jira
By Max Rehkopf
By Max Rehkopf
As a self-proclaimed “chaos muppet” I look to agile practices and lean principles to bring order to my everyday. It’s a joy of mine to share these lessons with others through the many articles, talks, and videos I make for Atlassian
Start sprints for free in Jira’s scrum template
Summary: A sprint is a fixed time period in a continuous development cycle where teams complete work from their product backlog. At the end of the sprint, a team will typically have built and implemented a working product increment. Jira makes your backlog the center of your sprint planning meeting, so you can estimate stories, adjust sprint scope, check velocity, and re-prioritize issues in real-time.
Jira Sprints Tutorial
In this tutorial, we'll explain how to work with sprints in Jira. Note that the team rituals you do outside Jira - like sprint planning meetings, retros, and daily standups - won't be covered here. You can read up on those in How to do scrum with Jira.
TIME
10 minute read. Complete over 2 weeks or more
AUDIENCE
You are new to agile software development or Jira
You have the Administer Projects permission for all projects on your Scrum board. See Managing project permissions for more info
PREREQUISITE
You've created a Jira account
You've created a Jira Scrum project
You've filled your project backlog with issues
What is a sprint?
A sprint is a fixed time period where teams complete work from their product backlog. Sprints are usually one, two, or four weeks long. At the end of the sprint, a team will typically have built and implemented a working product increment.
Step 1: Create a sprint
Go to the Backlog of your Scrum project.
Click the Create Sprint button at the top of the backlog.
Note that you can create more than one sprint, if you want to plan work several weeks in advance.
Step 2: Fill your sprint with stories from the backlog
Once you've created your sprint, you'll need to fill it with issues. Before you do this, make sure you sit down with your team and discuss what work you'd like to commit to doing. Ensure you add enough work for everyone in the team.
How many issues should we add?
The first time you do this, you might not know how many issues to add. But that's okay - that's something you can figure out over time. To help with this, before you start adding issues to the sprint, have the team estimate their issues. Once the sprint is over, you'll then see how much effort the team was able to devote to the sprint.
Over time, you'll be able to get a feel for the team's capacity for work, which will help you plan future sprints accordingly. Learn more about estimation at our How to do scrum with Jira guide.
To add stories to your sprints
Navigate to the Backlog.
Drag and drop issues from the Backlog onto your sprint.
Note that you can also add an issue to your sprint by editing the issue and updating the Sprint field.
Step 3: Start sprint
Once you've added issues to your sprint and the team is ready to work, you'll need to start the sprint.
Note, you can only start a sprint, if:
You haven't started one already. If you want to have more than one active sprint at a time, try the Parallel Sprints feature, and
The sprint is at the top of the backlog. If you want to start a planned sprint that is lower down, you'll need to reorder your sprints to move it to the top.
To start a sprint
Go to the Backlog of your Scrum project.
Find the sprint that you want to start and click Start Sprint.
Update the Sprint name and add a Sprint goal if you want to, and select the Start date and End date for the sprint.
How long should our sprints be?
If you're not sure how long your sprints should be, we recommend 2 weeks - that's long enough to get something accomplished, but not so long that the team isn't getting regular feedback.
Step 4: Monitor your team's progress
During the sprint, you'll probably want to monitor the team's progress. One way of doing this is by viewing the Sprint Report.
What should we be doing during our sprints?
During sprints, teams work together to complete the stories they committed to at the start of the sprint. This typically requires a lot of collaboration, so we recommend doing team standup meetings every day, so you know what everyone in the team is working on.
Step 5: Close the sprint
To close a sprint
Navigate to the Active sprints of your Scrum board.
If necessary, select the sprint you want to complete from the sprint drop-down. Note that if you have multiple sprints in the Active sprints of your board, the 'Complete Sprint' button will not appear until you select one of the sprints.
Click Complete Sprint. All completed issues will move out of Active sprints.
If the sprint has incomplete issues, you'll be asked to move them to one of the following:
The backlog
Any future sprint, or
A new sprint
When should I mark an epic as done?
Mark your epic as done whenever all work for the epic is complete. To make this easier, we recommend coming up with a clear definition of done for your epic. Any stories linked to the epic don't have to be complete to mark an epic as done.
Optimize your sprints with automation
Once you understand how sprints work, you can optimize your processes using automation. Here are three of the most common automation rules used for sprints in Jira.
Send a weekly Slack message with all issues still open in the sprint. Go to rule.
When a sprint finishes, then assign outstanding issues to the next sprint. Go to rule.
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.
Want to learn more?
If you want to learn more about adopting scrum for your team, head to our How to do scrum with Jira guide. Excited to get started? Check out our Jira templates.
For more detailed information on working with sprints in Jira, check out our sprints documentation.
Have questions? Ask the Atlassian Community.
Recommended for you
Templates
Ready-made Jira templates
Browse our library of custom Jira templates for various teams, departments, and workflows.
Product guide
A comprehensive introduction to Jira
Use this step-by-step guide to discover essential features and the best practices to maximize your productivity.
Git Guide
Understanding the Basics of Git
From beginners to advanced experts, use this guide to Git to learn the basics with helpful tutorials and tips.