Jump to content




Featured Replies

How familiar with Jira does a product manager actually need to be?

The engineering team lives there. Sprint work happens there. Context lives there. But Jira was built for engineers. The interface assumes you care about workflow states, story points, and sprint velocity rather than customer problems and strategic priorities.

PMs only need to know enough to communicate effectively with engineering, maintain visibility into progress, and avoid becoming a bottleneck. They don’t need to know enough to become a Jira admin. Not enough to configure workflows. Enough to participate without getting lost.

This guide covers what product managers actually need to know about Jira: which features matter, which you can ignore, and how to use the tool strategically without getting lost in its complexity.

Why product managers use Jira

Jira is where engineering work lives. Even if you manage your roadmap in Productboard, your backlog in Notion, or your strategy in Asana, the actual sprint work ends up in Jira. This creates a fundamental challenge: your view of the product and engineering’s view of the work exist in different systems.

The translation layer

As a PM, you operate at the feature and outcome level. You think about customer problems, market positioning, and strategic priorities. Engineering operates at the story and task level. They think about implementation details, technical constraints, and sprint commitments.

Jira is where this translation happens. A roadmap item becomes an epic. An epic breaks into stories. Stories break into tasks. Each translation step adds detail and removes abstraction. Your job is to ensure the translation is accurate: that the stories being built actually deliver the feature you defined, and that the feature actually achieves the outcome you intended.

Visibility without micromanagement

PMs need to know what is being built and if it’s on track. This doesn’t mean watching every ticket move through every status change. It means having enough visibility to answer questions from stakeholders, identify risks before they become crises, and plan upcoming work based on realistic capacity.

Jira can provide this visibility, but only if you know where to look. The default views show you everything, which is too much. Learning to filter, query, and visualize Jira data lets you see what matters without drowning in details.

Input without obstruction

You need to add information to Jira: acceptance criteria, priority context, customer background. You should not be the bottleneck for ticket creation, status updates, or workflow management. That is engineering’s domain.

The goal is contributing your expertise without creating dependencies on you for routine operations.

Jira concepts product managers need to understand

PM’s don’t need to know everything there is to know about Jira. But they need to know the following.

Projects and boards

A Jira project is a container for issues. Your team probably has one or more projects that organize work by product, team, or both.

A board is a view into a project, typically showing issues in columns representing workflow states. The most common board types are Scrum boards (organized around sprints) and Kanban boards (continuous flow without sprints). Know which board your team uses and where to find it.

Issue types

Jira uses different issue types to represent different kinds of work. The standard types that PMs encounter are:

  • Epic: A large body of work that can be broken into smaller pieces. Epics often map to roadmap items or features. As a PM, you will likely create and own epics.
  • Story: A unit of work that delivers user value, typically completable within a sprint. “As a user, I can reset my password.” Engineering creates most stories, though you may create some.
  • Task: Technical work that does not directly deliver user value but is necessary for development. “Set up database schema for password reset.” Tasks are engineering’s domain.
  • Bug: A defect in existing functionality. You may create bugs based on customer feedback, but engineering handles most bug tracking.
  • Sub-task: A smaller piece of work within a story or task. Engineering uses these to break down their work. You rarely interact with sub-tasks.

Understanding issue types helps you contribute at the right level. You should be creating and updating epics, writing acceptance criteria on stories, and reviewing progress. You should not be micromanaging sub-tasks.

Workflows and statuses

A workflow defines the states an issue moves through from creation to completion. Common states include To Do, In Progress, In Review, and Done. Your team may have additional states for design review, QA, or staging deployment.

You need to understand your team’s workflow well enough to interpret what a status means. When a story is “In Review,” does that mean code review, product review, or both? The answer varies by team, and getting it wrong leads to miscommunication.

Sprints and versions

Sprints are time-boxed periods (usually two weeks) during which the team commits to completing specific work. The sprint board shows what is committed for the current sprint and its progress.

Versions (or releases) group issues that ship together. A version might represent a product release, a quarterly milestone, or a feature set. Versions help you see what is planned for upcoming releases.

Components and labels

Components and labels categorize issues. Components typically represent product areas (checkout, authentication, reporting). Labels are more flexible tags for any categorization scheme.

If your team uses components consistently, you can filter views to see only the product areas you care about. Labels can track things like customer-requested features or technical debt items.

What product managers should do in Jira

Now for the practical part. Here is how PMs typically interact with Jira.

Creating and managing epics

Epics are your primary touchpoint. When a roadmap item moves to development, you create an epic that captures the full scope.

  • Epic description: Write enough context that anyone reading understands what the feature is and why it matters. Include customer problems being solved, success metrics, and links to designs or specifications.
  • Epic scope: Define what is in and what is out. Ambiguous scope leads to scope creep and misaligned expectations. Be explicit about boundaries.
  • Epic priority: Set priority relative to other epics so engineering knows what matters most. This should align with your roadmap priorities.
  • Epic acceptance criteria: What conditions must be true for this epic to be considered complete? These are higher-level than story acceptance criteria and describe the outcome rather than implementation details.

Writing acceptance criteria on stories

Engineering creates most stories, but you should review and refine acceptance criteria. Good acceptance criteria are:

  • Testable: Someone can verify whether the criterion is met. “User experience is good” is not testable. “User can complete checkout in under 60 seconds” is testable.
  • Specific: Criteria describe concrete conditions, not vague goals. “Error messages are displayed” is vague. “Error messages appear inline below the relevant field within 200ms of validation failure” is specific.
  • Complete: Criteria cover the important scenarios, including edge cases and error states. Missing criteria often mean missing functionality.

Using filters and JQL

Jira’s query language (JQL) lets you create custom views of your data. As a PM, a few queries are particularly useful:

  • My epics: project = XYZ AND issuetype = Epic AND creator = currentUser() ORDER BY priority
  • Epics by status: project = XYZ AND issuetype = Epic AND status = “In Progress”
  • Stories without acceptance criteria: project = XYZ AND issuetype = Story AND “Acceptance Criteria” is EMPTY
  • Recent activity: project = XYZ AND updated >= -7d ORDER BY updated DESC

Save useful queries as filters. You can then create dashboards that show your filtered views without manually entering queries each time.

Checking sprint and release progress

Sprint progress shows whether the current sprint is on track. Look for:

  • Burndown chart: Is work being completed at a pace that will clear the sprint? A flat burndown mid-sprint indicates blockers or over-commitment.
  • Sprint backlog: What is committed for this sprint? Are your priority items included?
  • Blocked items: Are any items flagged as blocked? Blocked items often need PM input to unblock.

Release progress shows what is planned for upcoming releases and how much is complete. If you committed to a stakeholder that feature X would ship in release Y, check that the linked work is on track.

What product managers should avoid in Jira

Knowing what not to do is as important as knowing what to do.

Reassigning stories or changing sprint commitments

Sprint commitments are the team’s commitment, not yours. If you think something should be in the sprint that is not, talk to the engineering lead. Do not add items to the sprint directly. The team needs to own their capacity and commitments.

Similarly, reassigning stories overrides the team’s internal work distribution. If you have concerns about assignments, raise them. Do not change them unilaterally.

Creating stories without engineering input

Stories describe implementation work. You can suggest stories, but engineering should create them. When you create stories, you are making implementation decisions that should be engineering’s domain. Write epics and acceptance criteria instead, and let engineering break them into stories.

Treating Jira status as communication

“It’s in Jira” is not communication. Stakeholders who are not in Jira every day need updates in formats they use. If a stakeholder asks for status, do not tell them to check Jira. Translate Jira status into stakeholder-appropriate communication.

Over-configuring or customizing

Jira is infinitely configurable, which is both its strength and its trap. As a PM, resist the urge to request new fields, workflows, or issue types for every need. Every customization adds complexity. Work with existing structures unless you have a compelling reason for change.

Connecting Jira to your other tools

If your roadmap lives outside Jira, you need a connection between them. Manual synchronization does not scale.

The integration challenge

When your roadmap is in Productboard, Asana, or monday.com, and your engineering work is in Jira, information needs to flow in both directions. Connecting tools like Asana and Jira enables this flow. Roadmap priorities should inform Jira epic priority. Jira progress should update roadmap status.

Without integration, you become the integration. You manually copy priorities from your roadmap tool to Jira. You check Jira status and update your roadmap manually. This works for small teams with simple roadmaps. It breaks down as complexity grows.

Integration options

  • Native integrations: Many PM tools offer native Jira integrations. These native integrations often provide basic linking (this roadmap item corresponds to this Jira epic) but limited synchronization. Changes in one system may not flow to the other automatically.
  • Two-way sync platforms: Bidirectional sync at the field level means changes flow both ways automatically. Update priority in your roadmap tool, and the linked Jira epic shows the new priority. Complete work in Jira, and your roadmap reflects the progress. This eliminates manual synchronization.
  • API-based custom integration: If you have engineering resources, you can build custom integration using Jira’s API. This gives you complete control but requires ongoing maintenance as both systems evolve.

What good integration looks like

Good integration means you can work in your preferred tool and trust that Jira reflects the same information. You update a feature status in your roadmap tool, and engineering sees the update in Jira. Engineering completes a story, and your roadmap shows the progress without manual updates.

This reduces the friction of working across tools and ensures that everyone operates from the same source of truth, regardless of which tool they prefer.

Jira best practices for product managers

Learn your team’s setup

Jira is highly customizable, which means your team’s Jira may differ significantly from another team’s. Before developing habits, understand how your team has configured projects, workflows, and issue types. What works on one team may not work on yours.

Focus on epics and acceptance criteria

These are your highest-value contributions. Invest time in writing clear epics with complete acceptance criteria. This input pays dividends throughout development.

Use dashboards, not deep dives

Create a personal dashboard that shows the information you need: your epics, sprint progress, blocked items, upcoming releases. Check your dashboard regularly rather than diving into individual tickets unless something needs attention.

Communicate beyond Jira

Jira is a source of truth for engineering work, not a communication tool for stakeholders. Translate Jira information into formats appropriate for your audience. Executives don’t need to see Jira; they need a summary of what is shipping and what is at risk.

Improve your JQL over time

Start with simple queries and add sophistication as you learn. Every time you find yourself manually filtering or searching, ask whether a saved filter could automate that work. Your JQL skills will develop through practical use

Get more out of Jira as a PM

Jira is a tool, not a methodology. Understanding it well enough to communicate with engineering and maintain visibility into progress is valuable. Mastering every feature is not necessary and probably not the best use of your time. Focus on the parts that matter for your role and let engineering own the rest.

If you are ready to connect your product tools to Jira, see how Unito helps product and engineering teams stay aligned.

View the full article





Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.