Our daily routine consists of a lot of actions. We cook meals, read or watch the news, go to work, drive kids to and from school, work out, and so on. Just like in daily life, we also have to do many repetitive tasks at work. Looking from Jira perspective, we need to create not only the repeated issues but usually also tasks and subtasks which they have to contain. Since these issues are (almost) the same every time, why not use Issue Templates for Jira? Having this app, we can create our recurring task (with subtasks) from a template we've prepared before. What's more, after our latest release we can create issues from linked templates in Jira Cloud. Both the main template and linked templates, together with their children tasks, melt into regular Jira issues. Sounds complicated? In this article, we'll explain step by step how to build such a structure and benefit from it.
We don't need much time and effort to start using templates. Once we install the application, we create our Templates Repository in a classic Jira project.
Once we have our template filled with all the needed data, the issues and their structures are created in no time!
During our work in Jira, we often see the relations between issues. For example, a software tester has to test a feature so that the developers' team could release a new version of the app. In this situation, one task blocks another, which is worth highlighting in Jira. For this reason, we choose a link type and add the right issue in the Linked Issues field on the Create Issue screen.
There are several types of links, and we can also create our own ones. This option is available for Jira admins in Settings → Issues → Issue Features → Issue linking. But what about creating a link between templates?
Right from the beginning, linking templates was possible in Issue Templates for Jira Cloud. When we created a new issue from a template including links, those links were copied. However, instead of creating linked target issues, they were still directing to templates. Since our latest release, linked templates turn into issues in our target project.
To allow linking, we need to add the Linked Issues field to our template's Scope. How do we do it?
Although we can freely link our templates with any objects in Jira, we can't link to a Subtask template which doesn't have a parent in the structure.
Our new feature comes in handy especially when we need to create templates for extended Epics. We start building the structure by creating an Epic. At this stage, we can already link some epics and story templates to it. When the Epic is created, we continue building the structure so we add some tasks and subtasks.
Once we're ready to proceed, we go to the target project, click Create from template on the navigation sidebar, set Epic as the issue type and choose the template we've just made. Then we write our target Epic name and fill in the variables (if there are any). Scrolling down, we see that there aren't any issues linked. We don't have to worry because the links we set while composing the Epic template are invisible on the Create Issue Screen. We'll surely see them when we already create our target issue. However, at this point, we can add some more links. The links added on all stages of our Epic creation will generate a structure based on the parent template configuration.
Let's see how we can use and benefit from such structures in our work.
Planning a business trip is a complex task. Because we and our colleagues travel to trade shows, conferences and workshops quite often, it's convenient to have an Epic template instead of wasting time on creating similar issues again and again. Then we create a universal Business trip Epic template in our repository. Before every journey, we need to arrange different details like flight tickets and local transportation. After that, we can start searching for a hotel and choose the best place for our delegates. As you see below, this process is reflected in the Travel details story which blocks the Accommodation story.
Travel arrangements are not the only ones we have to do by the time we go on a business trip. Since we'd like to promote our products or services during the event, we need to organize marketing-related details. Our marketing team is in charge of fulfilling such tasks, so we link their Business event template to our Business trip template. This way, we'll know what we have to ask them for help before going on a trade show or conference.
The time has come to plan the business trip. Then we open our Business travels project (BTR), proceed through Create from template process. Below on the right, we can see that our templates turned into issues in the target project, and the links remained the same as we set while creating the Epic template.
The previously mentioned marketing team can have different sets of repetitive tasks in their daily work. For example, a new product launch campaign each time consists of pretty identical tasks and subtasks. Let's take a further look into using Issue Templates for Jira in this case. The team starts with creating an Epic template called New product launch campaign. Now they add stories under it, like initial planning, a social media campaign, a content campaign, a PPC campaign and the product's landing page. Every story contains a couple of subtasks which the team has to accomplish for a successful product launch. They can also set relations between the templates inside the Epic as well as link some of them with other Jira objects.
The whole Epic New product launch campaign is blocked by another Epic New product's visuals. The marketing team can't prepare the campaign without having proper graphics for social media channels, PPC banner ads, blog and landing page. The latter can't go live without coding, so the team sets that the Copywriting - landing page subtask causes the Landing page coding story (an already created issue).
Our new feature will be also useful for IT teams implementing software systems like Jira in big companies, which also requires physical infrastructure. Such activities consist of many repetitive tasks. Then the teams can create two Epic templates: Software system implementation including tasks like Planning and coordination of the implementation, Target departments' training, Preparing manuals, and the New hardware Epic with tasks such Purchasing new server and Data migration. The Epic templates are linked with each other.
Sets of repetitive activities exist in every type of work. Fortunately, we don't have to create them from the very beginning every time we need to. Building large linked issues structures with Issues Templates for Jira Cloud solves this problem. Once it's ready, we get an organized workflow at one click. Then, instead of worrying about planning tasks, we focus on cooperating with our team and meeting the objectives.
If you’d like to learn more about Issue Templates for Jira, read more articles about the app in the Community:
Alina Urbaniak [Deviniti]
2 comments