Learn how to use epics in Jira Software | Atlassian (2023)

Jira Epics Tutorial

This tutorial will explain how to use epics in agile software development with Jira Software. It will focus on epics in company-managed and team-managed projects.

When should I create an epic?

Consider creating an epicif you have a large body of work that needs to be completed over several sprints or over a long period of time. You can also create an epic when you notice a pattern among several user stories, and you want to bundle them into one group. Check out our guide on Epics to learn about examples and templates.

If you're using a team-managed project, click here.

Time:

10 minute read. Complete over 2 weeks or more

Audience:

You are new to agile software development or Jira Software

Prerequisite:

You have created a Jira Software account, and a Jira Software project (Scrum or Kanban)

Get it free

Working with epics in company-managed projects

Step 1: Create a new epic in Jira Software

There are three ways to create epics in Jira Software the Roadmap, Backlog, and Global Create issue button. When you create an epic, you'll need to enter the following details:

  • Epic name- A short identifier for your epic. This will be used as a label on issues that belong to this epic.
  • Epic summary- You'll see this whenever Jira displays the epic.

Create an epic on the Roadmap

The roadmap is useful for visualizing and planning large pieces of workthat may be in progress right now or you may prioritize in the future.

First, enable the roadmap.

  1. From your board selectMore(•••) in the top right corner >Board settings
  2. In theRoadmaptab, enable the feature for your project.
  3. Then, select Roadmap from the menu on the far left.
  4. Hit + Create epic on the Roadmap. If your Roadmapis empty, simply start typing to create your first epic.

Learn how to use epics in Jira Software | Atlassian (1)

Pro tip:You can also create a new epic by hovering between epics on the roadmap. Learn more about roadmaps in Jira Software.

Create an epic from a new issue

You can create epics and any other issue types using the global navigation menu.

Learn how to use epics in Jira Software | Atlassian (2)

  1. Clickthe create button located in the global navigation bar at the top of the screen.
  2. SelectEpicfor the issue type.

Learn how to use epics in Jira Software | Atlassian (3)

Create an epic from the Epic Panel in the backlog

Learn how to use epics in Jira Software | Atlassian (4)

  1. Navigate to the Backlog.
  2. Click on the Epics Panel.
  3. HitCreate Epic.

Learn how to use epics in Jira Software | Atlassian (5)

(Video) Jira Epics 101 - Learning the Basics

Step 2: Add stories or child-issues

When you've created an epic, you'll need to add stories or child-issues to it.

What's the difference between epics and other issue types?

Stories, bugs, and tasks describe a single piece of work, while epics are used to describe a group ofissuesthat all relate to the same, larger body of work.Epics are typically completed over several sprints, or a longer time frame if you don't use sprints. Check outour guide on delivery vehiclesto learn how agile teams gracefully manage scope and structure work. You can also reference the guide to working with issues in Jira Software.

There are two ways to add a story to an epic:

From the issue create screen

  1. ClickIssuein the top-left corner. Select an issue type other than epic. Find theEpic Linkfield, and select your epic. Fill in any other details and clickCreate.

Learn how to use epics in Jira Software | Atlassian (6)

From the Epics Panel

  1. Navigate to the Backlog.

  2. Open the Epics Panel.

  3. HitCreate issue in epic.

Learn how to use epics in Jira Software | Atlassian (7)

On the roadmap

  1. Hover over an epic and click+ Add a child issue.
  2. Choose an issue type, then hit enter.

Learn how to use epics in Jira Software | Atlassian (8)

To remove an issue from an epic

Navigate to eitherBacklogorActive sprints:

  • In theBacklog, drag the issue onto theIssues without epicssection at the bottom of theEpicsPanel; or

  • In either theBacklogor theActive sprints, click the relevant issue to display it on the right-hand side of the screen, then click thexin the epic name (e.g. "Apples" inScreenshot 1below).

Step 3: Viewing your epics

You can see information relating to all your epics in the Backlog.

Learn how to use epics in Jira Software | Atlassian (9)

  1. Epics Panel:Go to theBacklogand open the Epics Panel to view and manage your epics.

  2. List of epics:The Epics Panel displays a list of all epics in your project.

  3. View issues in epic:Click an epic's name to view all the issues belonging to that epic, across all sprints.

You can also view an epic issue to see a list of the stories it contains

Learn how to use epics in Jira Software | Atlassian (10)

Step 4: Set up swimlanes for your epics on your board

During a sprint, you might find it useful to divide your board into swimlanes for each epic, to make the board visually clearer.

Learn how to use epics in Jira Software | Atlassian (11)

Here's how you can set this up in Jira Software:

  1. Navigate to the Backlog (or active sprint).

  2. Selectmore (Learn how to use epics in Jira Software | Atlassian (12))>Board settings.

  3. Click onSwimlanes.

  4. UnderBase swimlanes on, selectEpics.

When you start a sprint, your board will show issues grouped under their respective epics.

(Video) How to Create and Use Epics in Jira - Atlassian Jira Software Tutorial

Step 5: Monitor the progress of your epic

You may find it important to keep track of all incomplete issues attached to an epic. For example, if you have an epic that will span multiple sprints, you might find it usefulto track the amount of work remaining over time so you can estimate when the epic will be completed.

In Jira Software, you can use theEpic Reportto easily obtain this information.

Learn how to use epics in Jira Software | Atlassian (13)

Step 6: Complete your epic

To complete an epic navigate to the backlog or roadmap

Backlog

  1. Navigate to the Backlog.
  2. Open the Epics Panel.

  3. Click the drop-down for your epic, and selectMark as Done.

Using automation with epics

Automation is a great way to ensure your epics, stories, and sub-tasks always stay in sync. See one of the most common use cases in the Jira automation template library.

Go to template

Learn how to use epics in Jira Software | Atlassian (14)

Roadmap

  1. Navigate to the Roadmap
  2. Click on the epic
  3. Click the status drop-down in the detail view and select Mark as Done.

Learn how to use epics in Jira Software | Atlassian (15)

When should I mark an epic as done?

Mark your epic as done whenever all work for the epic is complete. To make this easier, we recommend coming up with a clear definition of done for your epic. Any stories linked to the epic don't have to be complete to mark an epic as done.

Want to learn more?

For more detailed information on working with sprints in Jira Software, check out our sprints tutorial.

Have questions? Ask the Atlassian Community.

Working with epics in team-managed projects

The Roadmap is a place where you can create, manage, and visualize your team'sepics. Roadmaps are useful for planning large pieces of work several months inadvanceand to bundle together similar stories across different sprints.

Learn how to use epics in Jira Software | Atlassian (16)

(Video) Atlassian Jira Software: How to use Epics in Jira

Step 1: Create a new epic in Jira Software

There are three ways to create epics in Jira Software, from the Roadmap, Backlog, and using the global navigation menu. When you create an epic, you'll need to enter the following details:

  • Epic name- A short identifier for your epic. This will be used as a label on issues that belong to this epic.
  • Epic summary- You'll see this whenever Jira displays the epic.

Create epics on the Roadmap

Epics arecreated and managed on the Roadmap. TheRoadmap is useful for visualizing and planning large pieces of workthat may be in progress right now or you may prioritize in the future.

  1. In the projectmenu, selectRoadmap.

    Learn how to use epics in Jira Software | Atlassian (17)

  2. Hit the+in the first column to create an epic. If your roadmap is empty, you can just start typing to create your first epic.

    Learn how to use epics in Jira Software | Atlassian (18)

Create an epic from a new issue

You can create epics and any other issue types from any screen using the global navigation menu. if you create an epic from your board view that epic will only display on your roadmap or backlog.

Learn how to use epics in Jira Software | Atlassian (19)

  1. Clickthe create button located in the global navigation bar at the top of the screen.
  2. SelectEpicfor the issue type.

Learn how to use epics in Jira Software | Atlassian (20)

Create an epic from the Epics Panel in the backlog

To use a backlog for kanban toggle on your backlog feature in the board settings. SeeEnabling the Kanban backlogfor more information.

  1. Navigate to the Backlog.
  2. Click on the Epics Panel.

    Learn how to use epics in Jira Software | Atlassian (21)

  3. HitCreate Epic.

    Learn how to use epics in Jira Software | Atlassian (22)

Step 2: Modify start and due dates

From the Roadmap, drag the edges of the epic bar to modify the start and due dates. You can also edit these dates by clicking an epic in the Roadmap or Backlog. While setting start and due dates isn’t required, we recommend you do to help with long-term planning.

Learn how to use epics in Jira Software | Atlassian (23)

Learn how to use epics in Jira Software | Atlassian (24)

Step 3: Add child issues

You can add new child issues to an epic directly from the Roadmap, Backlog, or Board within the issue details.

What's the difference between epics and other issue types?

Stories, bugs, and tasks describe a single piece of work, while epics are used to describe a group ofissuesthat all relate to the same, larger body of work.Epics are typically completed over several sprints, or a longer time frame if you don't use sprints. Check outour guide on delivery vehiclesto learn how agile teams gracefully manage scope and structure work. You can also reference the guide to working with issues in Jira Software.

On the Roadmap

  1. Hover over an epic and click+ Add a child issue.

    Learn how to use epics in Jira Software | Atlassian (25)

  2. Click the arrow to select the issue type. Hit enter to create the child issue.

    Learn how to use epics in Jira Software | Atlassian (26)

Board and backlog

  1. Navigate to your Board or Backlog to add issues to epics
  2. Hover over an issue, and selectmore(•••).

Learn how to use epics in Jira Software | Atlassian (27)

On the Board

Learn how to use epics in Jira Software | Atlassian (28)

(Video) How to Use Epics, Components, and Labels in Jira

On the Backlog

Learn how to use epics in Jira Software | Atlassian (29)

In issue detail view from board or backlog

Pro tip:You can select multiple issues withCommand + Clickon Mac orCtrl + Clickon Windows, and add them all to an epic at the same time.

Step 4: View an epic's details

You can view an epic's details, like start date, due date, and child issues by selecting the epic in the roadmap or backlog.

Learn how to use epics in Jira Software | Atlassian (30)

Learn how to use epics in Jira Software | Atlassian (31)

Step 5: Set up swimlanes for your epics

During a sprint, you might find it useful to divide your board into swimlanes for each epic, toeasily visualize your progress.To set this up in your team-managedproject:

  1. Navigate to yourboard.
  2. In the top-right corner, select theGroup bymenu.
  3. SelectEpic.

Learn how to use epics in Jira Software | Atlassian (32)

Pro tip:You can create issues under an epic swimlane to quickly add a new issue to an epic. This also works if you've selected an epic in your filter.

Step 6: Complete your epic

Once all the work for an epic is completed, you should mark it as complete on the roadmap.

To complete an epic:

  1. Navigate to the Roadmap.
  2. Select the epic you'd like to mark as complete.
  3. UnderStatus, selectDone.

When should I mark an epic as done?

Mark your epic as Done whenever all work for the epic is complete. To make this easier, we recommend coming up with a clear definition of donefor your epic when you create it.Child-issues don't have to be complete to mark an epic as done.

Learn how to use epics in Jira Software | Atlassian (33)

Learn more

  • To learn more about the Roadmap, check out theRoadmap documentation.
  • To learn more about configuring your issue types, including epics, check out ourteam-managed projects documentation.

Share this article

Learn how to use epics in Jira Software | Atlassian (34)

Kelly Drozd


Kelly is a Product Marketer on the Jira team. She is passionate about continuous improvement and helping teams work better together. Before Atlassian, Kelly led agile adoption and transformation efforts across Marketing teams, which included scaling Jira and Confluence across 10+ business units and hundreds of users. When she is not busy telling the world about the power of Atlassian tools for teams, you can find her practicing yoga or walking her dogs around the hills of San Francisco.

(Video) How to write EPIC in JIRA : Epics in JIRA

Videos

1. JIRA Tutorial in Hindi (Project, EPIC, User Story, Create Sprint, Active Sprint) Part 1 -Amit Goyal
(Amit Technologies)
2. Tools to Visualize Business Agility
(Agile Coaching & Leadership Transformation )
3. How to Create Epics and User Stories in Jira
(Pippa.G)
4. How to work with epics in Jira Cloud
(Atlassian)
5. How to create an epic in Jira Cloud
(Atlassian)
6. How to show epics on board in Jira a Step by Step Tutorial – Jira How-to's Series by Jexo
(Jexo Apps)
Top Articles
Latest Posts
Article information

Author: Eusebia Nader

Last Updated: 02/07/2023

Views: 6081

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.