Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×Hi!
We have a problem with unresolved issues disappearing from the scrum board after a sprint is closed.
Details:
In our project, developers are moving issues from status "open" (via some other stati) to "testing" (status category "In Progress"), after which our testers take over and set its status to "done" (status category "Done").
As the project is large, the devs don't want 50 or more issues per sprint in the "done" column, so they removed it => the rightmost colum is now the one with status "testing".
The weird thing is, if they complete the sprint, all issues in the "testing" status/column are marked as "Completed" in the sprint report and disappear from the backlog.
==> How does Jira mark those issues as "completed"? Which field am i missing?
It's not resolution nor status nor the status category. The sprint field can also be empty as backlog issues do have an empty sprint field...
And the other question is: Why is jira determining issue completion upon "active sprint board column" rather than than "status category" or "resolution"?
Conclusion:
The Scrum board seems to filter any issues
This is similar to the kanban board sub-filter, but unfortunately cannot be configured
Welcome to the Community!
For baords, there's a very simple concept that your developers are not handling correctly.
The last column on the board is "done".
That's it, really. There's conversations to be had on whether that's the best way to do it, multiple columns, and how you should try to make status and resolution line up with that last column, but there's not a lot more than "last column = done" to this one.
To fix this problem, put the "done" column back, and tell the developers they're breaking everything if they do not represent "done" correctly!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nic, thanks for the welcome and super fast response!
We have this setup because the tasks in the "testing" status/column are being processed by the testers in an external tool, therefore anything beyond "testing" is out of scope for the devs, and the testers use their own tool.
I'm aware of the fact that the tool is not used as intended, but i'd like to understand what's going on behind the scenes.
The content of the sprint field (in the issue screen) ist the same when moving a task to the rightmost column/status and closing the sprint, as it is when a task is in "open/ToDo" status when the sprint is closed, ant then moved to the backlog. Both task's "Sprint"-field contains "None +1" (where +1 stands for the sprint that has just been closed), but the task that was in the rightmost column is not shown on the board anymore, while the other one is present.
I found out the following by trying around...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, that's all right. The board is supposed to represent the sprint, and the last column "done in this sprint".
So, to explain the behaviour in your three points:
So, yes, it's not obvious how these things work, but they are this way for a reason. I can't "fix" the problem you've got, because it's down to not using the board as they're intended to be used, not the configuration of the tool.
But hopefully an understanding of why it works this way helps explain it to your teams.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks again, I see your points.
It's somehow confusing that an issue is considiered "Done" based on column settings rather than Resolution field or StatusCategory, especially if you consider that a project can have multiple boards - issues are Done on one board, not done on another?
==> This can actually be a valid use case. If you have a long workflow with let's say 9 steps, steps 1-5 can be processed by team A on board A, steps 5-10 by Team B on board B. Altough working in the same project, both teams can have their separate backlog and sprints without any interference. => Now i'm convinced that it's a feature, not a bug ;-)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.