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:
- Go to Board Settings > General > Filter and create a saved filter using JQL (covered below).
- Set the filter to show issues assigned to your project, filtered by issue type (
Epic,Story,Task) and excludingSub-taskandBugtypes. - 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 Level | Product Concept | Example |
|---|---|---|
| Initiative (Premium) | Strategic theme or OKR | "Improve onboarding conversion" |
| Epic | Feature or project | "Self-serve workspace setup flow" |
| Story | User-facing capability | "User can invite team members via email" |
| Sub-task | Implementation 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:
- Set start and due dates on every epic. Without dates, the timeline is useless.
- Add dependencies between epics where they exist. This helps surface scheduling conflicts.
- 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:
- Filter Results. Your open epics with status, priority, and progress bars
- Two-Dimensional Filter Statistics. Epic status by quarter (rows = epics, columns = status categories)
- Pie Chart. Issue types in the current sprint (shows the bug vs feature mix)
- Created vs Resolved. 30-day trend showing whether your team is creating issues faster than resolving them
- 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:
- Spend 30 minutes on setup. Configure your board, filters, and dashboard once. The upfront investment pays off every day.
- 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.
- 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.
- Learn JQL. Even five basic queries make you significantly more effective at finding and filtering information.
- 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.