doc/user/group/epics/_index.md
{{< details >}}
{{< /details >}}
Epics in GitLab coordinate and track large initiatives by organizing work items into a work hierarchy. Epics make complex projects manageable. They:
Teams use epics to coordinate across multiple iterations and track progress toward long-term goals.
In the Ultimate tier, nested epics provide additional structure through work hierarchies that align with agile frameworks. Break down complex projects into more manageable child epics, which can further contain their own sets of issues and tasks. This nested structure helps maintain clarity and ensures all aspects of a project are covered without losing sight of the overarching goals.
<div class="video-fallback"> See the video: <a href="https://www.youtube.com/watch?v=c0EwYYUZppw">GitLab Epics - Setting up your Organization with GitLab</a>. </div> <figure class="video-container"> <iframe src="https://www.youtube-nocookie.com/embed/c0EwYYUZppw" frameborder="0" allowfullscreen> </iframe> </figure> <!-- Video published on 2023-10-30 -->The possible relationships between epics and other items are:
Example set of relationships:
%%{init: { "fontFamily": "GitLab Sans" }}%%
graph TD
accTitle: Epics and issues
accDescr: How issues and child epics relate to parent epics and lateral relationships to work items
%% Main structure %%
Parent_epic -->|contains| Issue1
Parent_epic -->|contains| Child_epic
Child_epic -->|contains| Issue2
%% Additional work items and lateral relationships %%
Issue1 -- contains --> Task1["Task"]
Issue2 -- "blocked by" --> Objective1["Objective"]
Task1 -- blocking --> KeyResult1["Key Result"]
%% Work items linked to epics and issues %%
Parent_epic -. related .- Objective1
Child_epic -. "blocked by" .- KeyResult1
You can add issues from a different group hierarchy to an epic. To do it, paste the issue URL when adding an existing issue.
{{< history >}}
work_item_epics. Disabled by default. Introduced in beta.work_item_epics removed.{{< /history >}}
We have changed how epics look by migrating them to a unified framework for work items to better meet the product needs of our Agile Planning offering.
For more information, see epic 9290 and the following blog posts:
If you run into any issues while trying out this change, you can use the feedback issue to provide more details.
{{< history >}}
extensible_reference_filters. Disabled by default.extensible_reference_filters removed.{{< /history >}}
You can reference work items in GitLab Flavored Markdown fields with [work_item:123].
For more information, see GitLab-specific references.