Sort by Topics, Resources
Clear
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Salto for

Jira

Articles

SHARE

How to Create an Epic in Jira

Rachel Wright

June 10, 2024

12

min read

 

In Jira, an epic is an issue type that represents a high-level initiative. It’s a large body of work that can be broken down into smaller, more manageable parts. Epics are also useful for grouping similar or recurring work. For example, create an epic to represent work that supports an organization's goal or to categorize issues related to a quarterly audit.

Epics can organize work for a single initiative or encompass work for multiple teams, sprints, and releases. While the term “epic” got its start in software development, any team can utilize it to categorize and group their work. Let’s use a non-technology use case for this example.

Scenario: You’re remodeling your kitchen, and you’re using Jira to track all the work you, your construction contractor, and their vendors need to accomplish. For this example, I’ve created a Jira project for the kitchen remodel, and I’m using epics, tasks, and sub-tasks to represent all the work items to manage. Here’s an example list of items to complete.

Epics, tasks, and sub-tasks for a kitchen remodel

The epics represent the different areas of the kitchen to address. For example, KR-1, titled “New Oven,” is an epic to hold all the tasks needed to plan for, purchase, and install a new oven. The “New Oven” epic is broken down into smaller issues like “Research” (KR-2), “Prepare Area” (KR-3), “Place Order” (KR-7), and “Install New Oven” (KR-10). These are Jira tasks. Finally, the tasks are broken down into even smaller actions like “Remove Old Oven” (KR-4), “Update Electric Plugs” (KR-5), and “Move Counters” (KR-6).

Using epics, tasks, and sub-tasks creates a hierarchy in Jira. You can think of the epic as a grandparent, a task as a parent, and a sub-task as a child.

Creating Epics

Creating an epic is just like creating any other parent issue in Jira. Simply click the “Create” button at the top of the screen, select the relevant Jira project, and select “Epic” in the Issue type field.

Creating a new Jira epic

If the Epic issue type is absent, it must be added to the Jira project. Here’s how:

Adding Epics to Jira Projects

In Jira Data Center and Company-managed Projects in Jira Cloud

For projects in Data Center and company-managed projects in Cloud, log in as an application administrator and go to the Issue type schemes page in the Issues admin area.

Visit: Admin > Issues > Issue type schemes

Locate the project’s issue type scheme, click the ellipses icon on the right, and select the “Edit” option.

Edit an issue-type scheme in Data Center and Cloud company-managed projects

On the next page, drag the “Epic” issue type from the right “Available Issue Types” column to the left “Issue Types for Current Scheme” column. Tip: Don’t forget to save your changes by clicking the form submission button at the bottom of the page. (Not pictured.)

Drag the Epic issue type from the right to the left column

In Team-managed Projects in Jira Cloud

The process is slightly different for team-managed projects in Cloud. From the Jira project, click the “Project Settings” button at the top right. Then click the “Issue types” option in the left sidebar.

Visit: Project > Project settings > Issue types

Click the “Add issue type” button in the left sidebar and select “Epic” in the overlay.

Click “Add issue type” and select “Epic” in the overlay

After epics are enabled for a Jira project, they can also be created in any other way. For example, create them from the epic panel in a software project’s backlog, from a project list or timeline, by importing them from a CSV file, using the “c” keyboard shortcut, using the clone function, and more.

Experience the Ease & Confidence of NetSuite Customizations with Salto

Automate the way you migrate Jira configurations from sandbox to production

STAY UP TO DATE

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Adding Issues to Epics

After creating an epic, it’s time to add other issues to them. There are two ways to do it.

In Jira Cloud

Click the “Add a child issue” button from any epic issue. Then, type a summary in the new line in the “Child issues” section.

Add a new issue to an epic

Alternately, from an issue, click “Add parent” in the breadcrumbs at the top and select the related epic. If the “Parent” field is displayed in the right sidebar, you can also use it to select or type an epic name or key.

Associate an existing issue with an epic

In Jira Data Center

From any epic issue, click the plus button in the “Issues in epic” panel. Then, create a new issue using the overlay. The new issue will automatically be associated with the epic used to create it.

Add a new issue to an epic

Alternately, from an issue, click the “Epic Link” field and select or type an epic name or key.

Associate an existing issue with an epic

Searching for Epics and Their Issues

Once epics are created and contain issues, it’s easy to query for that information. Here are some example JQL (Jira Query Language) statements to try in your application:

In Jira Cloud

In Jira Data Center

Tip: The best way to see issues associated with epics in search results and dashboards is to display the “Parent” (Cloud) or “Epic Link” (Data Center) column. I also like to display the “Sub-tasks” column to see additional relationships in the same view.

Search results with “Parent” (Cloud) and “Sub-tasks” columns displayed

STAY UP TO DATE

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Viewing Epics

In addition to viewing epics in search results and dashboards, the following views are also available.

Epics are displayed on Kanban or Scrum boards in all types of Jira. You can group the display by epic or create swimlanes for epics. In this view, you can click the gray arrows to expand or collapse an epic’s contents. As shown below, epic associations are noted on tasks with a purple  NEW OVEN  label.

Epics on a Kanban board

Jira Cloud projects have helpful lists and timeline views that also display epics. Like on boards, click the gray arrows to expand or collapse an epic’s contents.

Additional Locations in Software Projects

Software projects have some additional areas that display epics. In a software project, click the “Backlog” link in the left sidebar. If the panel is not shown automatically, you’ll need to enable it. Click the “Epic” link at the top middle of the page and look for the toggle at the bottom of the menu, as pictured.


The epic panel in the backlog

Finally, there are two additional views in the reports section. Click “Reports” in a software project’s left sidebar and look for the options named “Epic Report” and “Epic Burndown.”

Reports in a software project

Find Epic References in Salto

As your application grows and more issue types are utilized, it gets harder to manage settings and all their associated configurations. Luckily, the Salto Configuration Manager for Jira app provides application admins with much-needed insight. Simply search Salto for the keyword “epic,” and it will return any references and related uses. For example, the results below show four automations that affect epic issues. I forgot I created those! Now, if I want to make any changes to an epic’s configuration, I’ll know to double-check those rules to ensure I don’t break anything.

Results for epic settings in Salto

Activities to Try

Now it’s your turn!  Now's a good time to start if you’re not already using epics to categorize your work.

Ideas

  • Create an epic for each strategic company goal or initiative in a business Jira project. Then, they organize issues by associating them with the goals they support.
  • In a Jira project for the procurement team, create an epic to group quarterly equipment purchases.
  • Create an epic to represent maintenance, refactoring, or technical debt in a development Jira project.

Resources

WRITTEN BY OUR EXPERT

Rachel Wright

Atlassian Consultant

Rachel Wright started using Jira and Confluence in 2011, became an administrator in 2013, and was certified in 2016. Rachel also uses Atlassian tools in her personal life for accomplishing goals and tracking tasks. Her first book, the “Jira Strategy Admin Workbook“, was written in Confluence and progress was tracked in Jira!

Sort by Topics, Resources
Clear
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Salto for

Jira

Jira

SHARE

How to Create an Epic in Jira

Rachel Wright

June 10, 2024

12

min read

 

In Jira, an epic is an issue type that represents a high-level initiative. It’s a large body of work that can be broken down into smaller, more manageable parts. Epics are also useful for grouping similar or recurring work. For example, create an epic to represent work that supports an organization's goal or to categorize issues related to a quarterly audit.

Epics can organize work for a single initiative or encompass work for multiple teams, sprints, and releases. While the term “epic” got its start in software development, any team can utilize it to categorize and group their work. Let’s use a non-technology use case for this example.

Scenario: You’re remodeling your kitchen, and you’re using Jira to track all the work you, your construction contractor, and their vendors need to accomplish. For this example, I’ve created a Jira project for the kitchen remodel, and I’m using epics, tasks, and sub-tasks to represent all the work items to manage. Here’s an example list of items to complete.

Epics, tasks, and sub-tasks for a kitchen remodel

The epics represent the different areas of the kitchen to address. For example, KR-1, titled “New Oven,” is an epic to hold all the tasks needed to plan for, purchase, and install a new oven. The “New Oven” epic is broken down into smaller issues like “Research” (KR-2), “Prepare Area” (KR-3), “Place Order” (KR-7), and “Install New Oven” (KR-10). These are Jira tasks. Finally, the tasks are broken down into even smaller actions like “Remove Old Oven” (KR-4), “Update Electric Plugs” (KR-5), and “Move Counters” (KR-6).

Using epics, tasks, and sub-tasks creates a hierarchy in Jira. You can think of the epic as a grandparent, a task as a parent, and a sub-task as a child.

Creating Epics

Creating an epic is just like creating any other parent issue in Jira. Simply click the “Create” button at the top of the screen, select the relevant Jira project, and select “Epic” in the Issue type field.

Creating a new Jira epic

If the Epic issue type is absent, it must be added to the Jira project. Here’s how:

Adding Epics to Jira Projects

In Jira Data Center and Company-managed Projects in Jira Cloud

For projects in Data Center and company-managed projects in Cloud, log in as an application administrator and go to the Issue type schemes page in the Issues admin area.

Visit: Admin > Issues > Issue type schemes

Locate the project’s issue type scheme, click the ellipses icon on the right, and select the “Edit” option.

Edit an issue-type scheme in Data Center and Cloud company-managed projects

On the next page, drag the “Epic” issue type from the right “Available Issue Types” column to the left “Issue Types for Current Scheme” column. Tip: Don’t forget to save your changes by clicking the form submission button at the bottom of the page. (Not pictured.)

Drag the Epic issue type from the right to the left column

In Team-managed Projects in Jira Cloud

The process is slightly different for team-managed projects in Cloud. From the Jira project, click the “Project Settings” button at the top right. Then click the “Issue types” option in the left sidebar.

Visit: Project > Project settings > Issue types

Click the “Add issue type” button in the left sidebar and select “Epic” in the overlay.

Click “Add issue type” and select “Epic” in the overlay

After epics are enabled for a Jira project, they can also be created in any other way. For example, create them from the epic panel in a software project’s backlog, from a project list or timeline, by importing them from a CSV file, using the “c” keyboard shortcut, using the clone function, and more.

What if Zendesk was 4x less work?

Request a Demo Get started with Salto

Adding Issues to Epics

After creating an epic, it’s time to add other issues to them. There are two ways to do it.

In Jira Cloud

Click the “Add a child issue” button from any epic issue. Then, type a summary in the new line in the “Child issues” section.

Add a new issue to an epic

Alternately, from an issue, click “Add parent” in the breadcrumbs at the top and select the related epic. If the “Parent” field is displayed in the right sidebar, you can also use it to select or type an epic name or key.

Associate an existing issue with an epic

In Jira Data Center

From any epic issue, click the plus button in the “Issues in epic” panel. Then, create a new issue using the overlay. The new issue will automatically be associated with the epic used to create it.

Add a new issue to an epic

Alternately, from an issue, click the “Epic Link” field and select or type an epic name or key.

Associate an existing issue with an epic

Searching for Epics and Their Issues

Once epics are created and contain issues, it’s easy to query for that information. Here are some example JQL (Jira Query Language) statements to try in your application:

In Jira Cloud

In Jira Data Center

Tip: The best way to see issues associated with epics in search results and dashboards is to display the “Parent” (Cloud) or “Epic Link” (Data Center) column. I also like to display the “Sub-tasks” column to see additional relationships in the same view.

Search results with “Parent” (Cloud) and “Sub-tasks” columns displayed

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Viewing Epics

In addition to viewing epics in search results and dashboards, the following views are also available.

Epics are displayed on Kanban or Scrum boards in all types of Jira. You can group the display by epic or create swimlanes for epics. In this view, you can click the gray arrows to expand or collapse an epic’s contents. As shown below, epic associations are noted on tasks with a purple  NEW OVEN  label.

Epics on a Kanban board

Jira Cloud projects have helpful lists and timeline views that also display epics. Like on boards, click the gray arrows to expand or collapse an epic’s contents.

Additional Locations in Software Projects

Software projects have some additional areas that display epics. In a software project, click the “Backlog” link in the left sidebar. If the panel is not shown automatically, you’ll need to enable it. Click the “Epic” link at the top middle of the page and look for the toggle at the bottom of the menu, as pictured.


The epic panel in the backlog

Finally, there are two additional views in the reports section. Click “Reports” in a software project’s left sidebar and look for the options named “Epic Report” and “Epic Burndown.”

Reports in a software project

Find Epic References in Salto

As your application grows and more issue types are utilized, it gets harder to manage settings and all their associated configurations. Luckily, the Salto Configuration Manager for Jira app provides application admins with much-needed insight. Simply search Salto for the keyword “epic,” and it will return any references and related uses. For example, the results below show four automations that affect epic issues. I forgot I created those! Now, if I want to make any changes to an epic’s configuration, I’ll know to double-check those rules to ensure I don’t break anything.

Results for epic settings in Salto

Activities to Try

Now it’s your turn!  Now's a good time to start if you’re not already using epics to categorize your work.

Ideas

  • Create an epic for each strategic company goal or initiative in a business Jira project. Then, they organize issues by associating them with the goals they support.
  • In a Jira project for the procurement team, create an epic to group quarterly equipment purchases.
  • Create an epic to represent maintenance, refactoring, or technical debt in a development Jira project.

Resources

WRITTEN BY OUR EXPERT

Rachel Wright

Atlassian Consultant

Rachel Wright started using Jira and Confluence in 2011, became an administrator in 2013, and was certified in 2016. Rachel also uses Atlassian tools in her personal life for accomplishing goals and tracking tasks. Her first book, the “Jira Strategy Admin Workbook“, was written in Confluence and progress was tracked in Jira!