JIRA Issues

An issue in JIRA represents a single unit of work. Every task, bug, feature request, or improvement that a team tracks in JIRA exists as an issue. Issues are the foundation of JIRA — projects hold them, boards display them, sprints organize them, and reports measure them. Understanding how to create, manage, and link issues effectively makes JIRA genuinely useful for any team.

What Is a JIRA Issue?

A JIRA issue is a digital record that captures everything about a piece of work. It holds a title, a description, a status, an assignee, a priority, and a history of all changes. Every issue gets a unique ID like MBA-42 that the entire team uses to reference that work item.

Real-World Analogy: An issue works like a physical job card in a factory. The card describes what needs to be built, who builds it, and what stage it is in. Workers pick up cards, complete the work, and move the card to "Done." JIRA issues do the same thing — digitally and for any type of work.

Anatomy of a JIRA Issue

Every JIRA issue contains a standard set of fields. Some fields are mandatory, and some are optional. Here is a full breakdown of all common issue fields.

JIRA Issue Fields — Complete Reference
FieldTypePurposeExample Value
Issue IDAuto-generatedUnique identifier for this issueMBA-42
Issue TypeDropdownClassifies the nature of the issueStory
SummaryShort textOne-line title describing the taskBuild OTP verification screen
DescriptionRich textFull details, context, or acceptance criteriaUser must enter a 6-digit OTP sent to their phone...
StatusWorkflow stateShows current stage of the issueIn Progress
PriorityDropdownIndicates urgency levelHigh
AssigneeUser pickerPerson responsible for completing the issueRahul Mehta
ReporterUser pickerPerson who created the issuePriya Sharma
Epic LinkIssue linkParent epic this issue belongs toMBA-10 (User Authentication)
SprintSprint pickerSprint where this issue is assignedSprint 3
Story PointsNumberEffort estimate for the issue5
LabelsFree-text tagsKeywords for filtering and groupingauthentication, mobile, security
ComponentsDropdownSub-area of the project this issue belongs toLogin Module
Fix VersionVersion pickerThe software version that will include this fixv2.1.0
Due DateDate pickerDeadline for completing this issue2024-08-15
Original EstimateTime (e.g., 4h)Initial time estimate before work starts8h
Time SpentLogged via worklogActual time recorded during work6h 30m
AttachmentsFile uploadsScreenshots, documents, or design fileswireframe-login.png

Issue Priority Levels

Priority tells the team how urgently an issue needs attention. JIRA comes with five default priority levels. Teams can customize these levels to match their processes.

JIRA Issue Priority Levels
PriorityIcon ColorMeaningWhen to Use
HighestDark RedCritical — production is down or brokenSystem crash, data loss, security breach
HighRedSignificant impact on many usersLogin failure, payment error
MediumOrangeSome impact but a workaround existsUI glitch, slow performance
LowBlueMinor inconvenienceTypo in a tooltip, minor color mismatch
LowestLight BlueNice-to-have with no urgencyFeature suggestion, cosmetic improvement

The Issue Status and Workflow

Every issue moves through a series of statuses from creation to completion. These statuses form the workflow. The default workflow for most JIRA projects looks like this:

Default Issue Workflow — Status Flow
StepStatusMeaningWho Acts
1To DoIssue created but work not startedPM or Developer
2In ProgressDeveloper actively working on itDeveloper
3In ReviewCode written, awaiting peer review or testingReviewer / QA
4DoneWork complete and verifiedDeveloper or QA

The transition between statuses happens by clicking the status button on the issue detail view and selecting the next status from the dropdown.

Linking Issues Together

Issues often relate to each other. JIRA provides a linking feature to capture these relationships. Linked issues appear in a "Linked Issues" section on the issue detail view.

Issue Link Types in JIRA
Link TypeMeaningExample
blocks / is blocked byOne issue stops another from progressingMBA-30 blocks MBA-42 (API must be ready before screen)
duplicates / is duplicated byTwo issues describe the same problemMBA-55 duplicates MBA-42
relates toIssues are related but not dependentMBA-42 relates to MBA-18
clones / is cloned byOne issue is a copy of anotherMBA-60 clones MBA-42 (same task in another sprint)

Sub-tasks: Breaking Work into Smaller Pieces

A sub-task is a child issue that lives inside a parent issue. Use sub-tasks when a single issue contains multiple distinct steps that different people complete. Sub-tasks appear under the parent issue in the "Child Issues" section.

Parent Issue with Sub-tasks — Example
LevelIssueAssignee
Parent StoryMBA-42: Build OTP verification screenRahul Mehta
Sub-task 1MBA-43: Design OTP input UI componentAnjali Singh (Designer)
Sub-task 2MBA-44: Implement OTP API integrationRahul Mehta (Developer)
Sub-task 3MBA-45: Write unit tests for OTP flowDeepak Patel (QA)

How to Log Work on an Issue

Work logging records how much time a team member spent on an issue. This data feeds into JIRA reports and helps track actual vs estimated effort. Access the work log from the issue detail view under the "Log Work" button.

Work Log Fields

FieldWhat to Enter
Time SpentDuration of work (e.g., 2h 30m)
Date StartedThe date the work was performed
Remaining EstimateHow much time is still needed to finish
Work DescriptionOptional notes about what was done

Commenting on Issues

The comment section at the bottom of every issue allows team members to discuss the work, ask questions, and share updates. Comments support rich text formatting, file attachments, and @mentions to notify specific users.

Best Practice: Always use @mentions in comments instead of sending a separate email. When a user is @mentioned, they get a JIRA notification. This keeps all communication inside the issue and creates a searchable history of decisions.

Watching an Issue

Clicking the "Watch" icon on any issue adds it to the watchers list. Watchers receive JIRA notifications whenever the issue is updated, commented on, or its status changes. This is useful for staying informed about issues that are not directly assigned but still matter to the viewer.

Cloning an Issue

Cloning creates an exact copy of an existing issue including all its fields. The clone appears as a new issue with its own unique ID. Teams use cloning to repeat similar work across sprints without rewriting the same description every time.

Summary

JIRA issues are the core data unit that makes project tracking possible. Each issue captures work details, ownership, status, and history in one place. Priorities guide urgency. Statuses reflect progress. Links and sub-tasks show relationships. Work logs track effort. Comments capture decisions. Together, these features turn a simple task list into a complete, traceable record of team work. The next step is to understand the different types of issues that JIRA supports and when to use each one.

Leave a Comment