Scrum boards for tasks and subtasks

I've inherited our Jira, which is currently a bit of a disaster. One thing I want to sort out is our main development board used by our dev team. I'm new to configuring Jira.

We use Scrum. When developing new features, we have functional user stories from the Product Owners, then as developers we have a meeting and create technical subtasks per functional user story. This is great, but there are two issues with our Jira implementation.

(When I say "board", I mean a board with cards that you move along. "Todo", "In development", "Review", etc etc)

1) Currently the functional user stories and the stories' subtasks are on the same board. This is confusing - currently we have a bunch of userstories in "To do", and some of them have some technical tasks that are under developement, some tech tasks are done. Visibility and estimation is next to impossible with this uber-board. It seems to me that there should be one board for functional stories, and then another mini board per functional user story itself that tracks that story's subtasks.

2) Not all functional user stories have any subtasks. I know that we can get around this by making one technical task under each functional story, but I want to know if there is better way of handling this heirachy.

You can see an actual screenshot of our board here:

How do people handle this? What are some seach terms to get some ideas?


2 answers

1 accepted

1 vote
Accepted answer

Hi Anthony,

I agree, the board gets quite messy with sub-tasks added to it.

You should try divide it into two boards as you are thinking about.

Let your first board just contain Stories (and maybe Epics if you are using that) You will have to update your filter used in the board to accomplish this, just add:

AND issuetype in (Story, Epic)

to your filter definition.

This will remove all your sub-tasks from that board.

In your second board you will make sure you see all Stories and Sub-tasks. When you have created this board you can put yur stories in Swimlanes instead. That will put the Sub-tasks grouped in a neat way under each story. You find the Swimlane setting under Configure/Swimlanes.

Hope this helped you a bit!


// Svante

Another comment:

Consider using a Kanban board for your second board. The sprint concept in JIRA Agile is per board and you may get some conflicting behaviors using two Scrum boards. For the same tickets.

I usually create a "tracking" kanban board in these situations. You can add the following JQL in your filter for the Kanban board

and sprint in openSprints()

to make sure it only shows tickets from the ongoing sprint.

Awesome thanks so much. I'll experiment with this.

Awesome thanks so much. I'll experiment with this.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Nov 29, 2018 in Jira

How to set up an incident workflow from the VP of Engineering at Sentry

Hey Atlassian community, I help lead engineering at Sentry, an open-source error-tracking and monitoring tool that integrates with Jira. We started using Jira Software Cloud internally last year, a...

1,093 views 0 8
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you