Shared Sprints in Jira Software

Hello!

In this article I would like to talk about Shared Sprints in Jira Software. 

If you look at the official documentation for Jira Software, you will not find any mention about Shared Sprints.

The first mention about Shared Sprints I saw in this article. It is written well there, what the Shared Sprint is.

Shared Sprints are very important in Jira Software, because shared sprints often are discovered unexpectedly, and Jira users think that there is some kind of error in Jira, that is why there are many questions about Shared Sprints in Atlassian Community. But though it looks like something went wrong, It did not. If you understand how shared sprints work, in some cases you could use shared sprints to your own advantage.

In this article I would like to give more examples how shared sprints look like in Jira Software and what you can expect from them.

I tested everything in this article in Jira Cloud and Jira Software 7.12.3.

What is a shared sprint?

A shared sprint is a sprint, which is visible on more than one board. 

Let's have at this screenshots:

SCRUM BOARD

Screenshot 2018-11-24 at 13.40.22.pngSCRUM2 BOARD:

Screenshot 2018-11-24 at 13.39.33.png 

We can see that on two boards (SCRUM and SCRUM2 boards) we have a sprint called SCRUM Sprint 3. This sprint is visible on both boards. Cool, we have a shared sprint!!!! 

But it is not true. We need to remember that two different sprints can have the same name, that is why they could be two different sprints with the same name.

How to find the ID of a sprint?

To make sure that we deal with a shared sprint, the ID of the two sprints must be the same. 

We can find the id of a sprint like this:

Screenshot 2018-11-24 at 13.52.04.pngHover your mouse over the button in the red rectangle in the screenshot above and you will see a url which ends with sprintId=<number>. This number is the id of the sprint. In my case I had different id's for the two sprints, which means that these sprints are unique sprints.

Real Shared Sprints

Now we have the following screenshot of the SCRUM board:

Screenshot 2018-11-24 at 14.00.59.pngNow you see that we have two sprints with the same name. The sprint, which is in the red rectangle, has the "test scrum 2" issue and if you have a look at the sprint in the SCRUM2 board, you will also see the SCRUM Sprint 3 with the same issue. It is a good sign, that the sprint is shared and if we have a look at the id of the sprints, it will be the same on both boards. It means that it is a shared sprint.

Why do we have the same sprint on both boards?

Issues do not belong to boards. Issues belong to projects. Boards just select issues form projects using filters. Each board has a filter connected to the board (board settings -> General). Let's have a look at our boards filters:

SCRUM BOARD:

project = SCRUM OR priority is not EMPTY ORDER BY Rank ASC

SCRUM2 BOARD:

project = SCRUM2 ORDER BY Rank ASC

If we have a look at the filter of the SCRUM board, we will notice that this filter selects issues not only from the Scrum project, but also issues, which priority is not empty, from any project. That is why we also select issues from the SCRUM2 project and that is why, if an issue from the SCRUM2 project has the Sprint field value set, then this sprint appears in the SCRUM board.

Shared Sprint behaviour

If you make any changes to the sprint in one board, you will see the changes of the sprint on the second boards.

For example, if you change the name of the sprint on one board, the name will be changed on the second board. Or if you close a sprint in one board, it will be closed on the other board.

 How could you use shared sprints?

Suppose you have multiple teams, which use different projects and create their own sprints. You would like to see all the sprints and the contents of the sprints. How could you do it? You could ask for permissions for boards of all teams and open a certain board to see the work of each team. But you could also create a board with a filter, which would choose issues from all projects of these multiple teams. In this case you could see all sprints in one board.

That is all for this article. I hope this information will be useful for you.

5 comments

Tim Keyes
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 27, 2020

@Alexey Matveev Thank you for the post.  I use this article in conjunction with https://community.atlassian.com/t5/Jira-Align-articles/Jira-Align-and-Jira-Integration-Jira-Management-Shared-Sprints/ba-p/1265111 to help our customers understand how Jira Align treats shared sprints that are integrated from Jira.

Like Shawn Kessler likes this
Adrianna Matusik May 11, 2022

Do you know, by any chance, how to unshare two sprints? We did it by mistake and for two very different boards we have one shared sprint. Or can we just hide it on one board? If yes, how to do this? Using any special filter or so? 
Thank you in advnace :) 

Adam Telford September 21, 2022

How can I deliberately create sprints that go across multiple projects?

I run an agency with multiple projects going on at any one time.

We deliver these in sprints that are the same across all projects.

I have read that I can create shared sprints across projects so every project I start will have the same sprints set up but I cannot find how to do this.

This seems like the best way of managing our work?

Like Arune Heard likes this
Darrel Jackson June 13, 2023

This article needs an update as you can no longer find the sprint ID by hovering over the ... menu in the sprint board.

Arune Heard June 27, 2023

@Adam Telford you need to have one project space for all the scrum boards, then create a shared sprint scrum board, in that scrum board create multiple sprints. Last step- each team assigns their tickets to the same sprint number. Also you have to update scrum board filters so each team only can see their tickets. Feel free to connect on LinkedIn and can can help you to set it up. 

TAGS
AUG Leaders

Atlassian Community Events