You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I've been using Jira Server / Data Center for 10 years, but I'm relatively new to JSW. What's the use case for creating an issue type as a subtask rather than just create a child issue subtask inside a talk?
A Sub-Task can only "exist" in relation to a parent. So their connection is much different from a relation between two Standard Issue Type.
Usually it is used to break down e.g. Stories into smaller work units. Also it provides you additional functionality like summing up your time spent, from the sub-tasks into their parent. Also, you can not move the parent without the Sub-Tasks.
When you create s Sub-Tasks the relation to their parent is automatically created, while there is not relation between to Standard Issue Type, you need to add that manually. And for Jira that relation does not automatically mean anything.
Also, Sub-Task is the final hierarchy level, there is no Sub-Sub level.
Does that help you?
I use subtask types to simplify time entry, example we have a call that has both billable and non-billable time. The main issue is created as a task, and then I'll add a subtask/non-billable so we can record all time and comments on the call.
Another use is to have a parent task to manage the support call/project task, and add subtasks to represent different activities with that, example to provide handheld scanners to a customer I can set up a main task and include these as sub-tasks as they may be assigned to different people:
- Set-Up IIS Server
- Sign-Off & cut-Over
For me, it simplifies the number of tasks I need to manage and report on, my reports can be at task level, but the details are there to track the sub-task progress, hope that helps.
We have some teams that have a "QA Sub-Task" for tracking time spent developing new test cases/scripts.
This. I use Approval Sub-tasks on a project where we have multiple levels of approvals across the workflow and Maintenance Sub-tasks for recurring support activities that relate to a parent maintenance issue. I can use filters and automations with them more easily because they are discrete issue types.
That's only true for team-managed projects. Company managed projects can have many sub-task types.
I am an Admin in an Analytics instance. I am running a PoC in the sandbox with sub-task types. The main feedback I collected from developers was their specific icons for Power BI, Microstrategy, ETL, and Azure, which they considered a time savior.
Also, I will use them to create reports/dashboards in order to measure their workload and maybe to map existing dependencies among some types.
Additionally, I can also create automation, based on the sub-task type.
That's really nifty - I may start using the different icons to show hosting solution-specific sub-tasks for our routine maintenance work.
@Anne Saunders, it is helpful when they see the list of sub-tasks in the parent issue, especially for teams that move them on the board.
Btw, you just reminded me that I also created automation with them. Before I had a validation in my automation to check if the issue already had sub-tasks, but now I can specify which type.
Recommended Learning For You
Level up your skills with Atlassian learning
Configure Jira Software, Jira Core, or Jira Service Management, including global settings, permissions, and schemes.
Managing Jira Projects Cloud
Learn to create and configure company-managed projects in Jira Software and partner effectively with Jira Admins.
Managing Permissions in Jira Cloud
Sharpen your skills at configuring and troubleshooting permissions in Jira Cloud with this free course.