JIRA Sprints and Backlog Management

Sprints and the backlog form the heartbeat of Scrum-based project management in JIRA. The backlog holds all planned work. A sprint is a time-boxed period where the team commits to completing a specific slice of that backlog. Together, they create a repeatable planning-delivery cycle that gives teams consistent forward momentum. This topic covers every aspect of managing sprints and the backlog inside JIRA.

What Is the JIRA Backlog?

The Backlog is a prioritized list of all issues in the project that have not yet been completed. It lives below all active sprints in the Backlog view. The Product Owner owns the backlog — they add new issues, prioritize existing ones, and remove stale ones regularly. A well-maintained backlog is the team's roadmap for upcoming work.

Backlog Structure in JIRA
SectionWhat It Contains
Sprint 1 (Active)Issues currently in the running sprint
Sprint 2 (Next Sprint)Issues planned for the upcoming sprint (not yet started)
Backlog SectionAll remaining issues with no sprint assigned — in priority order

Backlog Best Practices

Healthy Backlog vs Unhealthy Backlog
Healthy BacklogUnhealthy Backlog
Top 20–30 items are detailed and estimatedHundreds of items with no description or estimate
Ranked by business priority — most important at topNo clear ranking — team debates priority every sprint
Reviewed and groomed weekly (Backlog Refinement)Items added months ago still in backlog unchanged
Stale issues archived or deletedOld bugs from 2 years ago still marked as open
Each story has acceptance criteria writtenStories have only a one-line title with no detail

Backlog Refinement (Grooming)

Backlog Refinement is a regular meeting (usually 1 hour per week) where the team reviews the backlog together. The goal is to ensure upcoming issues are well-understood, estimated, and ready to be pulled into a sprint.

Backlog Refinement Activities
ActivityWho ParticipatesJIRA Action
Review top backlog itemsProduct Owner, Dev TeamOpen each issue, read description, clarify details
Add or update acceptance criteriaProduct OwnerEdit the issue Description field
Estimate story pointsDev Team (using Planning Poker)Set the Story Points field on each issue
Break large stories into smaller onesDev Team, Product OwnerCreate new child issues or split the original
Reprioritize issuesProduct OwnerDrag issues up or down in the backlog list
Remove outdated issuesProduct OwnerDelete or resolve the issue as "Won't Do"

Story Points: Estimating Effort

Story points are a unit of measure for the relative effort required to complete an issue. They do not represent hours directly. Instead, they represent a combination of complexity, uncertainty, and volume of work. Teams use a modified Fibonacci sequence for estimation: 1, 2, 3, 5, 8, 13, 21.

Story Points Reference Guide
PointsEffort LevelExample Task
1Trivial — 1–2 hoursFix a typo in a UI label
2Small — 2–4 hoursAdd a tooltip to an existing button
3Simple — half a dayAdd a new field to an existing form
5Medium — 1 to 2 daysBuild a simple CRUD screen with validation
8Large — 2 to 3 daysIntegrate a third-party payment API
13Very Large — most of a sprintBuild a multi-step registration wizard
21Too large — must be broken downAny item at 21 points should be split into smaller stories

What Is a Sprint?

A sprint is a fixed-length work period — typically 1 to 4 weeks — during which the team commits to completing a specific set of backlog issues. Sprint length stays constant from sprint to sprint. Once a sprint starts, the team does not add new work unless the Scrum Master and Product Owner agree it is critical.

Sprint Lifecycle in JIRA

Sprint Lifecycle — Step by Step
PhaseActivityJIRA ActionWho Leads
1. Create SprintCreate a blank sprint in the backlogClick "Create Sprint" in Backlog viewScrum Master
2. Sprint PlanningSelect and move issues from backlog into the sprintDrag issues from backlog into the sprint sectionProduct Owner + Dev Team
3. Start SprintSet sprint name, goal, start date, and end dateClick "Start Sprint," fill the dialog boxScrum Master
4. Execute SprintTeam picks up issues, updates statuses, logs workMove cards on the Scrum Board dailyDevelopment Team
5. Sprint ReviewDemo completed work to stakeholdersShow issues in Done column of the boardDev Team + Product Owner
6. Sprint RetrospectiveDiscuss what went well, what to improveExternal meeting — JIRA not directly usedScrum Master
7. Complete SprintClose the sprint, move incomplete issuesClick "Complete Sprint," choose destination for open issuesScrum Master

Creating a Sprint in JIRA

Step-by-Step Process

StepAction
1Open the project and click Backlog in the left sidebar
2Click Create Sprint — a new empty sprint block appears at the top of the backlog
3Drag issues from the Backlog section into the new sprint block
4Review the total story points shown in the sprint header — compare to team velocity
5Click Start Sprint
6Fill in Sprint Name (e.g., "Sprint 6 — Payment Module")
7Add a Sprint Goal — a one-sentence description of what the sprint delivers
8Set Duration or manually enter start and end dates
9Click Start — the sprint is now live and the board shows the sprint issues

The Sprint Goal

The Sprint Goal is a one-sentence statement that describes the business outcome the team aims to deliver by sprint end. A good sprint goal keeps the team focused when unexpected work arrives.

Sprint Goal Examples
SprintSprint Goal
Sprint 3Complete the user authentication flow so that users can register, log in, and reset passwords
Sprint 5Deliver the payment checkout screen so that users can pay using UPI and debit cards
Sprint 8Fix all P1 and P2 bugs from the beta release so that the app is stable for public launch

Team Velocity

Velocity measures how many story points a team completes per sprint on average. Teams use past velocity to decide how much work to commit to in the next sprint. A team with a velocity of 30 points should not commit to 50 points in the next sprint.

Team Velocity Tracking — 6 Sprint Example
SprintCommitted PointsCompleted PointsVelocity
Sprint 1402828
Sprint 2303030
Sprint 3322929
Sprint 4303232
Sprint 5323131
Sprint 6323030
Average  30 points

Completing a Sprint

When the sprint end date arrives, the Scrum Master closes the sprint using the "Complete Sprint" button. JIRA shows a completion summary and asks where to send incomplete issues.

Sprint Completion Dialog Options
Issue StateOptionsRecommended Choice
In Progress / To Do issuesMove to Backlog OR Move to Next SprintMove to next sprint if the work is still relevant and important
Done issuesArchived in the completed sprint automaticallyNo action needed

Summary

The backlog is the team's master list of all planned work, organized by priority and ready for sprint planning. Sprints give the team a focused, time-boxed container for delivering a meaningful slice of work. Backlog refinement ensures issues are well-understood before they enter a sprint. Story points provide relative estimates for capacity planning. Team velocity tells the team how much to commit in each sprint. The sprint lifecycle moves from planning through execution to review and retrospective. With sprints and backlog management fully understood, the next step is learning how to search and filter issues effectively using JIRA's powerful query system — Filters and JQL.

Leave a Comment