Andrew Mercer
on this page

Overview

This guide bridges Scrum theory and the practical tool implementation in Jira — the most widely used agile project management software. It's aimed at people who need to actually run a Scrum team's day-to-day work inside Jira, not just understand the framework conceptually.

Who it's for: Scrum Masters, Product Owners, and developers who will be configuring and using Jira for sprint management.

Core Topics Breakdown

1. Jira Project Setup for Scrum

  • Choosing a Scrum board template vs. a Kanban board template in Jira — Scrum boards are built around Sprints; Kanban boards are built around continuous flow with WIP limits.
  • Configuring issue types: Epic, Story, Task, Bug, Sub-task, and how they nest.
  • Setting up a workflow (To Do → In Progress → In Review → Done) and customizing transitions.

2. Backlog Management in Jira

  • Creating and prioritizing the Product Backlog view.
  • Estimating stories using Jira's built-in story point field (or a custom field if points aren't enabled by default).
  • Grouping backlog items into Epics for roadmap visibility.

3. Sprint Planning and Execution

  • Creating a Sprint, pulling items from the backlog into it, and setting a Sprint Goal in the Sprint's description field.
  • Using the Active Sprint board during Daily Scrums to visualize work-in-progress.
  • Configuring swimlanes (by assignee, by epic, or by priority) to make the board more readable for the team's context.

4. Reporting in Jira

  • Burndown chart: tracks remaining work (in points or hours) against time left in the Sprint — useful for spotting early whether a Sprint is on track.
  • Velocity chart: tracks completed story points per Sprint over time, used for forecasting future capacity.
  • Cumulative Flow Diagram (more common on Kanban boards): visualizes work piling up in any given column, a leading indicator of a bottleneck.
  • Sprint Report: shows what was completed, what was pushed to the next Sprint, and any scope changes mid-sprint.

5. Advanced Jira Practices

  • Using JQL (Jira Query Language) to build custom filters — e.g., project = XYZ AND status = "In Progress" AND assignee = currentUser().
  • Linking issues (blocks/is blocked by, relates to) to visualize cross-team dependencies.
  • Automating repetitive actions (auto-transition a story when all sub-tasks are Done) with Jira Automation rules.
  • Integrating Jira with source control (branch/commit linking) so code changes are traceable to a specific story.

Study Tips

  • Practice writing at least five JQL queries from scratch — this is one of the most practically valuable Jira skills and shows up often in real-world usage and interviews.
  • Set up a personal free Jira instance and actually run a mock two-week Sprint end-to-end: backlog → planning → board → burndown → retrospective.
  • Understand the difference between story points (relative sizing) and time tracking (absolute hours) — Jira supports both, but mixing them without a clear rule creates confusing reports.

Common Pitfalls

  • Configuring an overly complex workflow with too many statuses, which slows the team down more than it helps.
  • Treating the burndown chart as the only signal of Sprint health — a flat burndown with lots of late "Done" transitions on the last day may mean work isn't actually being tracked accurately.
  • Letting scope silently change mid-sprint by adding tickets to the Active Sprint without visibility/discussion.

Quick Reference Cheat Sheet

Jira Concept Purpose
Epic Large body of work spanning multiple sprints
Story Points Relative sizing estimate
Sprint Board Visualizes current Sprint work-in-progress
Burndown Chart Remaining work vs. time in current Sprint
Velocity Chart Historical completed points per Sprint
JQL Query language for custom issue filters

Further Practice

Write a JQL query to find all high-priority bugs assigned to you that are still open after 5 days. Then configure an automation rule that would flag them automatically.