Close a sprint with open Sub Tasks

Trena Norcia April 7, 2021

We may not be using Jira in it's true designed fashion (but I am sure others are having this same issue?)  I cannot close a sprint with open subtasks?  They need to move to the next sprint, is there a workaround for this or is there a way to allow subtasks to stop preventing the sprint from closing? 

Jira is an awesome product and we love it, we just need to understand how to address certain issues we encounter.  Thanks in advance for helping out with this one.

3 answers

2 votes
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 7, 2021

Sub-tasks are not sprint items, they are parts of a Story/issue, and it's those that are sprint items.

This error message happens when you've got into an illogical position, where an item is said to be "done", even when parts of it are still flagged as "not done".  This makes no sense, and Jira can't know how to handle it.

So, the simple "fix" for this - reopen the parent issue.  It's not done, it has parts that are not done, so by definition it can't be.  Once re-opened, it will be able to go into the next sprint, taking all its sub-tasks with it.

javiercab July 31, 2022

Hello Nic,

I am trying to understand the fix.

I have a Sprint to close with Subtasks that are parts of User Stories; some subtasks are To-Do status, some of them In Progress, and the rest are Done.

What you are sugesting is:

1. Before closing the Sprint; move all the Subtasks and Stories to the status Done

2. Close the Sprint

3. Reopen the Stories and Subtasks

Is that correct?

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 31, 2022

No, absolutely not.

Your stories are not done if the have open subtasks.  Reopen the story to correct the mistake and then close the sprint.

Perry Tancredi March 22, 2023

I case anyone sees this and it doesn't fix the issue, the actual fix appears to be in the edit and Nic's comment above on Jan 24, 2022

1 vote
Chris Buzon January 24, 2022

I just ran into a scenario where things acted oddly - and after a bit of trial and error I found a solution.  

My team has a status of "Won't Do" (a Done status category). It automatically applies a resolution of won't do as well using a post-function. Won't do status is really just a shortcut for our teams, and it allows us to easily revisit those tickets in retro. The 'proper' way to do this would be use to Done/Won't Do (status/resolution), but some teams like the shortcut because they're not perfect at remember to add any resolutions...

A few moments ago a scrum master got an error message saying that they had open subtasks in their sprint in 2 tickets - those ticket are closed as Done, but they had a couple subtasks in each that were deemed not required - so they had a status/resolution of Won't do/Won 't do.  To me they appear as done (green), but Jira disagreed.

After some trial and error I found that if I converted those Won't Do/Won't Do subtasks to issues (tasks in this case) the error message went away.  


UPDATE:  The actual issue is that Jira recognizes DONE as the far-right column (status/resolution don't matter). The 'Won't Do" status was not mapped to the board, so the board doesn't recognize them as Done.  
Solution: Map the Won't Do  (or whatever) status to the far fight column on your board (even temporarily).  

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 24, 2022

Ah, you just edited, I was just about to post something about status not being directly relevant, it only looks at the last column, so some mapping in there will probably be the right thing to do!

Like # people like this
Chris Buzon January 24, 2022

I knew that the board needed done on the far-right side, but this is one of the few places I've actually seen why it needs that.

Everywhere I have worked just sorta ignored this requirement - and generally speaking just butchered their sprints (and all the reports/metrics) as a result - this exercise has cleared a lot of stuff up for me. 

Also I know now I don't need to do the gross-subtask-ssue-convert solution (which is still a question for me, I don't see why THAT worked when their status didn't change, just the issue type...).




Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 24, 2022

In my answer, I burbled a bit about issues that are in a broken state - they're in a "done" status, but can't be "done" because they have open sub-tasks.

If you convert the open sub-tasks to issues, then the problem goes away, because the done on the issue is now consistent.

Like Chris Buzon likes this
0 votes
The Opera Team November 16, 2022

Each time I want to complete the sprint which had tasks with subtasks having a resolution "Won't do", Jira won't let me.

I use a workaround - close the subtask again as a duplicate, but this is very annoying to not be able to simply complete the sprint with one click.

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 16, 2022

That's not a "work around", it's a complete botch and it's lying about your work.

There is nothing to work around here, you should stop marking issues done when they have incomplete sub-tasks.

The Opera Team November 16, 2022

This is very unfair what you are writing. If one/more than one subtask is closed as Won't do since it's decided to not proceed with it, and all the rest are done, why is it still considered a "not finished task"? 

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 16, 2022

Because you are not saying "won't do" is "done".  Your "won't do" status currently means "the sub-task is not complete as far as this team is concerned", so of course, the parent issue can't be complete, because part of it is not.

The "work around" you should be using is to "use Jira as intended" - map your "won't do" status into the last column on the board, to show "the team does not need to do anything more with this"

William Wilson February 14, 2024

Don't worry opera team. Nic is a narcissist who spends more time telling people that they are wrong, than actually helping them, Almost all you ever read in a thread Nic controls is "You're wrong.", "You don't understand" and "Fall in line, and do it how I tell you, or you're doing it wrong". 

Never a consideration for anything beyond his views of the world. nor for how others may have requirements placed on them.

It's very consistent. Every time I find myself trying to solve a problem I am having, and I am getting nowhere figuring it out, it's because Nic has controlled the thread and simply tells people that they are wrong. 

For instance, I am functionally having the same problem right now.

  • I have someone trying to close a sprint. 
  • They can't close the sprint because the "Approved:Done" status is not considered "done" by Jira. 
  • "Approved" is not in the right most column of the board... Because it's not even a status option to place in one of the columns. 
  • Nic will tell me that I need to add it to the workflow, but it  IS in one of 12 workflows, in the 3 projects that this board is reporting on. So, I'm sure that I will get reprimanded somehow, by "No-help Nic", who, instead of trying to solve my problem or walk me through this, will simply tell me I'm not doing it right.

But, I don't need "right". I need "working". I need the product I am paying someone for... to do what I am asking it to do. 

I need it to pull reports, open and close sprints across multiple projects, and recognize the statuses that I am calling done, are DONE. And the absolute LAST thing I need to be is gas-lit. I have 200 users, including an entire c-suit of staff that have expectations based on needs we have.

We need software that helps us achieve our goals, not software that gets in the way of our goals, due to "process", and Nic's gas-lighting. 

Nic... I ask respectfully that you please.. don't bother responding unless you have something HELPFUL to say, and do not "turn off comments" because I said things you don't like or I will consider it harassment, and blocking me from getting help. And then, I will file another complaint against you. So just... please, don't. 

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 14, 2024

Ok, so this bit sounds like it might be a bug:

  • Approved" is not in the right most column of the board... Because it's not even a status option to place in one of the columns. 
  • Nic will tell me that I need to add it to the workflow, but it  IS in one of 12 workflows, in the 3 projects that this board is reporting on.

It will work if you can get Approved into the last column. 

In the config, if it's not appearing anywhere in another column, or on the unmapped set of status, then there is a problem there, which sounds like a bug to me.

To confirm this, can you look at an issue that is in that status and check 

  • Does it appear on the board at all?
  • Does it match the board filter?

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events