Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Jira Issue Types: A Complete Guide for 2025

Jira is a powerhouse tool for agile teams, but its true potential lies in understanding and mastering Jira issue types. Whether you're new to Jira or want to elevate your project management game, this article dives into everything you need to know about issue types, their hierarchy, best practices, and customization.


What Are Issue Types in Jira?

Issue types in Jira are the backbone of organizing and managing work. They represent tasks, bugs, stories, or any other unit of work in your project. Each issue type carries unique properties and workflows, enabling teams to categorize and address work efficiently.

Default Jira Issue Types

Jira comes with a set of predefined issue types:

  1. Epic: represents large bodies of work that can be broken down into smaller tasks or stories.

  2. Story: a user-centric requirement or feature.

  3. Task: a generic piece of work that needs completion.

  4. Bug: an issue that represents a problem or defect.

  5. Sub-task: a smaller, actionable piece of a larger task or story.

Custom Issue Types

Jira also allows the creation of custom issue types to cater to unique project needs. Examples include:

  • Initiative: a strategic objective spanning multiple epics.

  • Change Request: used for tracking changes in scope.

  • Risk: identifies potential risks in the project lifecycle.

Parent and Child Issues

Understanding parent and child relationships in Jira is crucial for structuring work effectively.

  • Parent Issue: represents a higher-level task, such as an Epic or Task.

  • Child Issue: sub-tasks or smaller work items associated with the parent issue.

For example, a parent issue ("Build Landing Page") might include child issues like "Design mockups," "Write HTML/CSS code," and "Test responsiveness."

Why It Matters: this hierarchy ensures all parts of a task are accounted for, while allowing granular tracking of progress.

The Anatomy of a Jira Issue

Jira custom issue type Every Jira issue has key components that make it actionable and traceable:

  • Summary: a concise title describing the issue.

  • Description: detailed information about the issue.

  • Status: current stage in the workflow (e.g., To Do, In Progress, Done).

  • Assignee: the person responsible for completing the issue.

  • Reporter: the person who created the issue.

  • Priority: indicates urgency (e.g., Low, Medium, High).

  • Linked Issues: establishes relationships with other issues (e.g., "blocks," "is blocked by").

  • Attachments: files or screenshots related to the issue.

  • Custom Fields: additional fields tailored to your team’s needs.

What Are Issue Type Hierarchy Levels?

Jira Issue Type Hierarchies Jira organizes issue types into a hierarchy, allowing teams to manage work from strategic goals to granular tasks. Here's a typical hierarchy:

  1. Initiative: the highest level (customizable) representing organizational goals or themes.

  2. Epic: a major deliverable or large body of work.

  3. Story/Task: individual pieces of work contributing to the Epic.

  4. Sub-task: specific actions needed to complete a Story or Task.

Example:

  • Initiative: Improve User Onboarding Experience

    • Epic: Redesign Registration Flow

      • Story: Implement Multi-step Form

        • Sub-task: Design wireframes

        • Sub-task: Develop front-end

 

How Planyway for Jira Enhances Issue Visualization

For teams looking to elevate their Jira experience, the Planyway for Jira plugin is a game-changer. This tool allows you to visualize any issue type on a timeline, making it easier to track progress, plan projects, and manage team capacity. Key benefits include:

Workload Planner

  • Unified Timeline View: see all your issues, including Epics, Stories, Tasks, and Sub-tasks, on a single timeline.

  • Team Capacity Management: plan workloads effectively by visualizing who’s working on what.

  • Drag-and-Drop Simplicity: adjust timelines and schedules with an intuitive drag-and-drop interface.

  • Cross-Project Planning: manage schedules across multiple Jira projects effortlessly.

Best Practices for Using Jira Issue Types

  1. Use a Clear Hierarchy: stick to a logical structure with Epics, Stories, Tasks, and Sub-tasks.

  2. Leverage Custom Issue Types: define custom types when your project needs to deviate from standard workflows.

  3. Avoid Overcomplication: too many issue types can confuse users and dilute focus.

  4. Use Linked Issues Effectively: establish relationships between issues for better context (e.g., "blocks," "duplicates," "relates to").

  5. Adapt Workflows for Issue Types: create workflows tailored to specific issue types, ensuring tasks follow appropriate statuses and transitions.

What Are Linked Issues in Jira?

Jira Issue Types Linked issues Linked issues are relationships between two or more issues. These relationships provide context and dependencies, making it easier to manage complex projects. Common Jira issue link types include:

  • Blocks: one issue prevents another from progressing.

  • Relates to: indicates a connection between issues.

  • Duplicates: identifies identical issues.

  • Causes: one issue results in another.

Conclusion

Mastering Jira issue types is essential for streamlining workflows, managing dependencies, and achieving project goals. By leveraging issue hierarchies, linked issues, and custom types, your team can maximize productivity and maintain clarity.

Start small by refining your default types, then experiment with custom configurations to meet your unique needs. With the right setup, Jira becomes a tool that adapts to your processes—not the other way around.


5 comments

Nicolae Victor Rusu
Contributor
July 28, 2025

In Jira Cloud SaaS are there no longer the option to include OKRs, Business Outcome, Initiatives, Themes ?

Like Mary from Planyway likes this
Mary from Planyway
Atlassian Partner
August 26, 2025

@Nicolae Victor Rusu 

In Jira Cloud SaaS, the direct, built-in options for tracking strategic elements like OKRs, Business Outcomes, Initiatives, and Themes are not available in the standard offering. Instead, their implementation relies on premium features, separate Atlassian products, or apps from the Atlassian Marketplace. Here's a breakdown of the current landscape for each:

OKRs (Objectives and Key Results)

Natively, the standard version of Jira Cloud does not include a dedicated feature for managing OKRs. To implement OKRs within the Atlassian ecosystem, there are two primary approaches:

  • Jira Align
  • Marketplace Apps

Business Outcomes

Jira Cloud does not have a specific, out-of-the-box feature labeled "Business Outcomes." Instead, the concept of tracking business outcomes is achieved by leveraging other strategic planning functionalities. In essence, OKRs, Initiatives, and Epics are structured to contribute to and demonstrate the achievement of desired business outcomes. The progress of these Jira items serves as a proxy for tracking the progress toward those outcomes. Atlassian Analytics, available in premium and enterprise plans, can help visualize operational data to map output to business outcomes.[9]

Initiatives

The ability to formally create and manage "Initiatives" as a distinct issue hierarchy level above Epics is a feature of Jira Cloud Premium. This is facilitated through the Jira Plans functionality (previously known as Advanced Roadmaps).

Elena_Communardo Products
Atlassian Partner
August 27, 2025

Hi @Mary from Planyway 

Thanks for this guide! Could you clarify how best to decide when to use a Task versus a Story, especially in cross-functional teams where responsibilities overlap?

Like Mary from Planyway likes this
Mary from Planyway
Atlassian Partner
August 27, 2025

@Elena_Communardo Products 
In essence, a Story focuses on the what and why from a user's perspective, while a Task details the how of the work required.

The primary determinant in deciding between a Story and a Task is the concept of user value. A User Story is a description of a feature or functionality from the end-user's point of view. It's typically written in a simple format: "As a [type of user], I want [an action] so that [a benefit]." This structure ensures that the development work is always tied to a tangible benefit for the user.

Task, on the other hand, represents a specific, often technical, piece of work that needs to be done. Tasks are the granular steps required to complete a Story. They are often defined by the team for the team and may not be written in a user-centric format.

 

Here's a breakdown to guide your decision-making process:

Consideration Lean towards a Story if... Lean towards a Task if...
User-Facing Value The work directly delivers a new feature, functionality, or improvement that a user will interact with and gain value from. The work is a necessary step to complete a user-facing feature but is not a feature in itself (e.g., setting up a database, refactoring code, research).
Cross-Functional Collaboration The work requires collaboration from multiple team members with different skills (e.g., design, development, and testing) to be completed. The work can be completed by a single individual or a pair working on a specific component.
Completeness It represents a complete, testable slice of functionality that, once delivered, provides a sense of accomplishment and can be demonstrated. It is a piece of a larger whole and, on its own, does not deliver a complete, testable piece of user functionality.
Level of Detail You are describing the high-level goal and the "why" behind it, leaving the implementation details to be broken down later. You are defining a specific, actionable item that needs to be performed.

In a cross-functional team, it's common for a single piece of user-facing work to involve multiple team members. This is where the relationship between Stories, Tasks, and Sub-tasks becomes crucial.Best Practice: Create a Story for the user-facing feature and then break down the work for different team members into Sub-tasks within that Story. This approach keeps the focus on the user value delivered by the Story while providing a clear and organized way to track the contributions of individual team members

There are situations where creating a standalone Task is more appropriate, even in a cross-functional team:
  • Technical Debt: If the team needs to address a technical issue that doesn't directly result in a new user feature, a Task is suitable. For example, "Upgrade the database server to the latest version."
  • Non-Functional Requirements: Work that supports the system but isn't a user-facing feature can be a Task. For instance, "Set up a new testing environment."
  • Spikes or Research: When the team needs to investigate a technical approach or a new technology, a time-boxed research Task is appropriate.
  • Simple, Single-Discipline Work: If a piece of work, although valuable, only involves one team member and doesn't require the collaborative effort of a full Story, a Task can be sufficient. For example, a designer creating a set of icons that will be used across the application.
 
Elena_Communardo Products
Atlassian Partner
August 28, 2025

Thank you @Mary from Planyway  so much for this very complete explanation. I really appreciate it! Thanks!!

Like Mary from Planyway likes this

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events