Tools & Workflows14 min

Jira for Product Managers: Setup, Workflows, and Tips

How product managers set up Jira for real product work: board configuration, PM-specific filters, JQL queries, dashboards, and honest advice on where Jira falls short.

By Tim Adair• Published 2025-11-10• Last updated 2026-02-12
Share:
TL;DR: How product managers set up Jira for real product work: board configuration, PM-specific filters, JQL queries, dashboards, and honest advice on where Jira falls short.

The PM's Relationship with Jira

Most product managers have a complicated relationship with Jira. It is the single tool you will spend the most time in across your career, yet almost no PM would call it their favorite. Engineering teams need it. Stakeholders expect you to reference it. And if you set it up well, it genuinely makes your planning better.

The problem is that Jira is designed for engineering execution, not product planning. Out of the box, it optimizes for sprint tracking and bug management. Getting it to serve PM workflows requires deliberate setup.

This guide covers how to configure Jira so it actually works for product management, not just project management.


Board Configuration for PMs

The default Jira board is built for engineers tracking work through a development pipeline. PMs need something different.

Create a PM-specific board

Do not use the same board as engineering for your daily work. Create a separate board filtered to show the information you care about:

  1. Go to Board Settings > General > Filter and create a saved filter using JQL (covered below).
  2. Set the filter to show issues assigned to your project, filtered by issue type (Epic, Story, Task) and excluding Sub-task and Bug types.
  3. Configure columns to match your product workflow: Discovery, Ready for Dev, In Development, In Review, Shipped.

This gives you a view oriented around product delivery rather than code review status.

Configure swimlanes by epic

Under Board Settings > Swimlanes, select "Queries" and create swimlanes grouped by epic. This lets you see at a glance how each initiative is progressing across the development pipeline. One swimlane per epic, with individual stories flowing left to right.

Quick filters that matter

Add quick filters to your board for the things you actually filter by:

  • My Items: assignee = currentUser(). Everything you own
  • Blocked: status = Blocked OR "Flagged" = "Impediment". Blocked work needing PM attention
  • No Epic: "Epic Link" is EMPTY. Orphaned stories that need to be connected to an initiative
  • This Quarter: fixVersion in (Q1-2026, Q2-2026). Time-horizon scoping

Epics vs Stories: How PMs Should Think About Hierarchy

Jira's issue hierarchy is where many PMs get confused. The defaults are fine for small projects, but product work at scale needs a clear mapping.

The hierarchy that works

Think of the Jira hierarchy as mapping to your product planning levels:

Jira LevelProduct ConceptExample
Initiative (Premium)Strategic theme or OKR"Improve onboarding conversion"
EpicFeature or project"Self-serve workspace setup flow"
StoryUser-facing capability"User can invite team members via email"
Sub-taskImplementation detail"Build invitation API endpoint"

Epics are the level PMs should own. They represent a shippable unit of customer value. Stories describe what the user can do. Sub-tasks are engineering's domain.

Writing good epics

A well-structured epic in Jira includes:

  • Summary: A clear name that anyone on the team understands (not code names or project aliases)
  • Description: The problem being solved, who it affects, and what success looks like
  • Acceptance criteria: How you will know the epic is done, written as measurable outcomes
  • Fix Version: Which release or quarter this targets
  • Labels: Strategic theme tags like growth, retention, platform

The description field is where PMs add the most value. Engineering uses it to understand context. Stakeholders use it to track what is happening. Write it like a mini PRD.


Using Jira for Roadmapping

Jira is not a roadmap tool. But with the right setup, it can be a decent source of truth for what is planned and in progress.

Timeline view (Premium/Cloud)

Jira's built-in Timeline view shows epics on a Gantt-style timeline. To make it useful:

  1. Set start and due dates on every epic. Without dates, the timeline is useless.
  2. Add dependencies between epics where they exist. This helps surface scheduling conflicts.
  3. Use the "Child issues progress" bar to see epic completion at a glance.

Roadmap via fix versions

If your team uses fix versions (e.g., Q1-2026, Q2-2026), the Release Hub becomes a simple roadmap view. Each version shows its associated epics and their completion status. This is not pretty, but it is accurate.

When to use a separate roadmap tool

Jira's roadmap features work for team-level visibility. They do not work well for executive presentations, cross-team coordination, or outcome-based roadmaps. If you need to communicate strategy to leadership or the board, export from Jira and build the narrative in a dedicated tool or slide deck.


JQL Queries Every PM Should Know

Jira Query Language is one of the most useful PM skills you can develop. These queries surface information that the UI buries.

Backlog health

project = MYPROJ AND issuetype = Story AND status = "To Do" AND created <= -90d

Finds stories sitting in your backlog for more than 90 days. If your backlog has dozens of these, it is time for a grooming session.

Sprint scope changes

project = MYPROJ AND sprint in openSprints() AND (created >= -14d OR status changed DURING (startOfSprint(), now()))

Identifies stories added to the current sprint after it started. High scope change rates signal planning problems.

Unestimated work

project = MYPROJ AND issuetype in (Story, Task) AND status = "To Do" AND (story_points is EMPTY OR story_points = 0)

Finds work that has not been estimated. Useful before sprint planning to ensure the team is not committing to unsized work.

Bugs vs features ratio

project = MYPROJ AND issuetype = Bug AND created >= -30d

Compare this count against feature stories created in the same period. A rising bug ratio often means the team is shipping faster than quality can keep up.

PM-owned items with no updates

project = MYPROJ AND assignee = currentUser() AND updated <= -7d AND status not in (Done, Closed)

Everything you own that has gone stale. Check these weekly.


Building PM Dashboards

Jira dashboards are underused by PMs. A well-built dashboard saves 30 minutes of daily status-checking.

Essential PM dashboard gadgets

Build a dashboard with these gadgets:

  1. Filter Results. Your open epics with status, priority, and progress bars
  2. Two-Dimensional Filter Statistics. Epic status by quarter (rows = epics, columns = status categories)
  3. Pie Chart. Issue types in the current sprint (shows the bug vs feature mix)
  4. Created vs Resolved. 30-day trend showing whether your team is creating issues faster than resolving them
  5. Sprint Burndown. If you are doing scrum, this is the one engineering chart PMs should actually watch

Dashboard tips

  • Share the dashboard URL in your weekly status updates instead of writing manual summaries
  • Pin it as your Jira homepage so you see the big picture first, not individual tickets
  • Add a "Blocked Items" filter results gadget so blockers are visible the moment you open Jira

Jira Automation for PMs

Jira's built-in automation rules can eliminate repetitive PM tasks:

Auto-transition epics

When all child issues of an epic move to Done, automatically transition the epic to Done. This prevents the common problem of epics staying "In Progress" long after all the work is complete.

Stale ticket alerts

Create a rule that comments on any story in In Progress status for more than 10 business days, tagging the assignee. This surfaces stuck work before it becomes a sprint retrospective topic.

Sprint report auto-post

After a sprint ends, automatically post a Slack message or Confluence page with the sprint velocity, completed stories, and carried-over items. This saves PMs from manually compiling sprint summaries every two weeks.

Label-based notifications

When a story gets labeled needs-pm-decision, send a notification to the PM. This creates a lightweight triage system where engineers can flag items needing product input without interrupting you in Slack.


Where Does Jira Fall Short for Product Work?

Jira is good at what it does. But PMs should be honest about what it does not do well.

No native outcome tracking

Jira tracks outputs (stories shipped, bugs fixed) but has no concept of outcomes (metrics moved, customer problems solved). You will need to connect Jira work to business outcomes manually, either through epic descriptions, OKRs tracked elsewhere, or a separate analytics tool.

Poor discovery workflow support

The product discovery process, including customer interviews, experiments, and hypothesis testing, does not fit Jira's issue-based model. Trying to track discovery work in Jira usually creates noise and frustrates the team.

Weak cross-team visibility

Jira projects are siloed by default. Seeing dependencies across teams requires Advanced Roadmaps (Premium) or manual coordination. If you are on a free or standard plan, cross-team planning in Jira is painful.

Configuration debt

Jira instances accumulate configuration debt faster than almost any other tool. Custom fields, workflows, and schemes pile up. After a year, the admin overhead of maintaining your Jira setup can become a real time sink. Document your configuration decisions and resist adding custom fields unless they serve a clear, recurring need.

Reporting is mediocre

Jira's built-in reports are functional but limited. Most PMs end up exporting data to Google Sheets for any analysis beyond basic velocity tracking.


How Do You Make Jira Work for You?

The PMs who get the most out of Jira share a few habits:

  1. Spend 30 minutes on setup. Configure your board, filters, and dashboard once. The upfront investment pays off every day.
  2. Write for your future self. Epic descriptions, story acceptance criteria, and comments should be clear enough that you can understand the context six months later.
  3. Clean the backlog monthly. Close anything you will not build in the next two quarters. A backlog with 500 items is not a plan; it is a graveyard.
  4. Learn JQL. Even five basic queries make you significantly more effective at finding and filtering information.
  5. Do not fight the tool. Use Jira for what it is good at: sprint-level execution tracking. Use other tools for strategy, discovery, and stakeholder communication.

Jira is not going anywhere. The PMs who invest in learning it properly spend less time on status updates and more time on the work that actually matters.

T
Tim Adair

Strategic executive leader and author of all content on IdeaPlan. Background in product management, organizational development, and AI product strategy.

Free PDF

Enjoyed This Article?

Subscribe to get the latest product management insights, templates, and strategies delivered to your inbox.

Instant PDF download. One email per week after that.

Want full SaaS idea playbooks with market research?

Explore Ideas Pro →

Keep Reading

Explore more product management guides and templates