Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Closing the spring in one project closes the sprint in another project as well

BenWade
Contributor
September 4, 2023

I have a problem. Let's say I have two projects, A and B. When I complete the sprint in project A and move open issues to the new sprint, my sprint in project B also closes, and all issues go to the backlog (I guess, haven't checked this moment). I was forced to reopen the sprint, and it reopened the sprint in A as well.

Why does this happen? It is super annoying. I almost had a heart attack today. I manage approximately 300 issues. I want my projects to be independent; I don't want closing the sprint in A to affect B. How can I tackle this issue?

2 answers

1 vote
Trudy Claspill
Community Champion
September 4, 2023

Hello @BenWade 

Jira does not restrict the issues that can be added to a sprint to only the issues in the board where the sprint was created.

A user can directly edit the Sprint field of an issue and select any Sprint from any board.

Additionally a Sprint will show in any board where the board's filter matches issues in the Sprint, so one sprint may display in multiple boards. However, in each board only the issues that match that board's filter will show within the sprint.

Additionally Jira does not require sprint names to be unique across the system, so in multiple boards each team may create their own sprint named "Sprint 1". Because of this I always encourage my users to generate sprint names that are unique to their board, adding the Board or Project or Team identifier as part of the Sprint name.

Let us say you have project ABC, and you have created Scrum board "ABC Board", and in that board you have created a sprint named "Sprint 1". Then you add to Sprint 1 issues ABC-1, ABC-2, and ABC-3. In "ABC Board" you see "Sprint 1" with the three ABC issues.

Now let us say that somebody is directly editing an issue in another project; issue XYZ-1. They know they want to add this issue to "Sprint 1" in their board so they type "Sprint 1" into the Sprint field for the issue. A list of possible matches will be shown. It will show the board to which each match is associated, but it will not prevent them from picking a sprint that is not actually in their board. So, let us say they pick "Sprint 1" from the ABC Board.

In the XYZ Board they now see "Sprint 1" with only the XYZ-1 issue. The ABC issues don't show in Sprint 1 in the XYZ Board because the board's filter doesn't include the ABC project.

You now have one Sprint being used in two boards.

If you make changes to the sprint in one board (complete it, change its name, change its dates) that change is reflected in both boards.

You can confirm that it is actually one sprint in both boards by using the "View all issues" screen to search for issues by sprint (sprint=yourSprintName). If you have permissions to see issues in both projects, then you will see those issues in the results list.

To separate the issues into different sprints at this point you need to reopen the sprint and remove all the issues so that the sprint will display in only the board in which it was created. Then in each project's board you need to re-add the issues to the sprint that is displayed in that board using drag-and-drop rather than directly editing the Sprint field in issues.

BenWade
Contributor
September 7, 2023

Thank you for you detailed response. I renamed sprints just in case. But how can someone accidentally assign a task to the wrong sprint if if this is marked? So people cant accidentally assign the task to the wrong sprint that can cause the issue I described in my topic.

BenWade
Contributor
September 7, 2023

Regarding this part: "You can confirm that it is actually one sprint in both boards by using the "View all issues" screen to search for issues by sprint (sprint=yourSprintName). If you have permissions to see issues in both projects, then you will see those issues in the results list." I have access to both projects. So I choose both projects from the drop down menu.  Could you please tell me step by step how to identify such cases?

I started a new sprint on Monday and on Tuesday I renamed my two sprints and included first letters of the projects to not accidentally assign the tasks to the sprint from another project. How can I check rn if my issues assigned to the right sprint? to go to backlog and see sprint fields of the issues that are in the current sprint?

So I chose sprint from one project and filtered the results using another project to see if there are duplicated but I didnt find anything. Is this the correct way to identify duplicates?

EDIT

I figured it out. Now I see. I chose one of the past sprints and filtered by another project and it showed me issues assigned.

0 votes
Ravi Sagar _Sparxsys_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 4, 2023

Hi @BenWade 

Sprints are on boards not projects but one board can have issues from multiple projects. Is that the case?

Ravi

BenWade
Contributor
September 4, 2023

No. Is it possible to see and choose the sprint in the sprint field from another project? If yes, then it can cause this issue. 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events