Jira Planning Poker: A Step-by-Step Guide for Agile Teams
Struggling with Jira planning poker? Follow this step-by-step guide to estimate stories fairly, reduce confusion, and plan sprints with confidence. Read now!
Planning poker can turn a simple Jira estimation session into a confusing mix of browser tabs, chat messages, and missing votes. Team members may estimate the same story differently, forget why they chose a number, or anchor their answers to the loudest voice in the room.
That friction matters. Weak estimates affect sprint commitments, release forecasts, and conversations with stakeholders. When the team spends more time managing the voting process than discussing complexity, planning loses its value.
But here's the truth: you can run effective Jira planning poker with a clear workflow, consistent scale, and disciplined discussion. This guide shows you how to prepare stories, start estimation, resolve disagreements, record the result, and improve the process over time.
How to Run Planning Poker in Jira
Jira planning poker is a collaborative estimation process where team members privately choose effort values for Jira work items, reveal their cards together, discuss differences, and agree on a final estimate.
The process usually uses Fibonacci-style numbers such as 1, 2, 3, 5, 8, and 13. These values represent relative complexity, uncertainty, and effort rather than exact hours.

1. Prepare the Jira Work Items
Start with a small group of backlog items that are likely to enter an upcoming sprint. Avoid estimating a large backlog in one sitting.
Before the session, check that every story includes enough detail for meaningful discussion. A useful story usually contains:
- A clear user goal
- Acceptance criteria
- Relevant designs or technical notes
- Known dependencies
- Open questions that could affect effort
For example, “Improve account security” is too broad for reliable estimation. “Allow users to enable two-factor authentication with an authenticator app” gives the team a more useful starting point.
2. Choose the Estimation Scale
Agree on a scale before voting begins. Many Agile teams use the Fibonacci sequence because larger values leave more room for uncertainty.
| Value |
Typical meaning |
| 0 |
No meaningful effort or already completed work |
| 1 |
Very small and well-understood task |
| 2 |
Small task with limited uncertainty |
| 3 |
Moderate work with a clear path |
| 5 |
Meaningful complexity or several activities |
| 8 |
Large work item with notable uncertainty |
| 13 |
Probably too large or unclear for one sprint |
| 21 or more |
Strong signal to split, clarify, or investigate the work |
These meanings are guidelines rather than universal rules. Your team should create definitions that fit its product, technical environment, and delivery history.
3. Invite the Right Participants
Include people who understand the work and may contribute to delivering it. A typical group includes developers, testers, designers, and the product owner.
The facilitator keeps the session moving. The product owner explains the desired outcome and answers scope questions. Delivery specialists evaluate complexity, risk, and technical effort.
Stakeholders can provide useful context, but too many observers may influence estimates. Keep the core group small enough for every participant to speak.
4. Explain the Story and Questions
Read the story aloud and summarize its expected outcome. Clarify acceptance criteria without turning the session into a complete refinement meeting.
Ask questions such as:
- What must be true for this work to be accepted?
- Does the work require a new service, screen, or integration?
- Are there security, performance, or compliance concerns?
- Can the team reuse an existing pattern?
- What external dependency could delay completion?
Keep the discussion focused on information that could change the estimate. A long debate about implementation details may belong in a separate technical session.
5. Vote Privately
Each participant selects an estimate without revealing it to the group. Private voting reduces anchoring, where early opinions influence later choices.
For example, if one senior developer immediately says “This is probably a two,” others may choose two despite having concerns. Private selection gives every person a chance to express an independent view.
Do not treat the first vote as the final answer. It is a diagnostic step that shows whether the team shares a similar understanding.
6. Reveal the Cards Together
Reveal all estimates at the same time. Look first for the highest and lowest values, because those differences usually contain the most useful information.
Suppose five team members choose 3, 3, 5, 8, and 13. The spread is more important than the average. Someone sees a small feature, while someone else sees substantial integration risk.
Ask the people with the highest and lowest estimates to explain their reasoning. This approach encourages evidence-based discussion without treating either person as wrong.
7. Discuss the Estimate Gap
Explore the assumptions behind each estimate. A high value may reflect testing complexity, while a low value may assume an existing component can be reused.
Useful prompts include:
- What work are you including in your estimate?
- Which assumption differs from the rest of the team?
- What risk would make this larger?
- Could the story be split into smaller outcomes?
Let me explain: the purpose of planning poker is not to defend a number. It is to reveal different mental models before the team commits to delivery.
8. Vote Again
After discussion, vote again. The second round should reflect the new information shared during the conversation.
If estimates converge, record the agreed value. If they remain far apart, continue only long enough to identify the disagreement’s cause.
For example, a team may move from 3, 5, 8, and 13 to 5, 5, 8, and 8. The remaining difference may be acceptable if the team understands the uncertainty.
9. Record the Final Estimate in Jira
Save the agreed value in the Jira field your team uses for relative estimation. Depending on your board configuration, this may be Story Points or another custom field.
Keep the estimate attached to the work item so sprint planning, velocity tracking, and reporting use the same information.
Do not quietly replace the estimate with an average. Record the team’s agreed value after discussion, even when the voting rounds were uneven.
10. Review the Result After Delivery
Estimation improves when the team compares expectations with delivery experience. Review patterns during retrospectives rather than judging individuals.
Ask:
- Which types of work were repeatedly underestimated?
- Did large values indicate unclear requirements?
- Did urgent interruptions affect completion?
- Should the team split certain stories earlier?
The goal is calibration. A team that consistently rates integration work as 3 may eventually recognize that similar work deserves 5 or 8.
What Planning Poker Adds to Jira Estimation
Jira already stores backlog items, workflows, assignees, and estimates. Planning poker adds a structured conversation around those details.
Here’s why: a number without shared reasoning can create false confidence. When several people explain their assumptions, the team finds hidden work before sprint commitment.
Relative Estimation Rather Than Hour Guessing
Story points compare work against other work. A story rated 5 should represent more complexity or uncertainty than a story rated 2.
Consider two examples. Updating a button label may be a 1. Adding payment retry logic across services may be an 8. The numbers describe relative scale, not a promise of exact duration.
This helps teams account for testing, coordination, technical risk, and unknowns without pretending every variable can be predicted precisely.
Shared Understanding Through Discussion
Different estimates often reveal different interpretations of the same requirement. A tester may notice edge cases that a developer missed, while a designer may identify accessibility work.
The discussion makes that knowledge visible. As a result, the team can clarify acceptance criteria, split a story, or create a follow-up investigation.
Better Signals for Story Splitting
Large estimates are often a warning sign. A value of 13 may mean the work is genuinely complex, or it may combine several outcomes.
For instance, “Create a customer reporting area” could include navigation, data filtering, export behavior, permissions, and mobile layouts. Splitting those outcomes creates smaller items with clearer acceptance criteria.
How to Configure Jira for Estimation Sessions
A smooth session depends on a few practical Jira settings. You do not need an elaborate setup, but the board should display the information the team needs.
Choose the Right Estimation Field
Decide whether your team will use Story Points, time-based estimates, or another field. Mixing different estimation methods across teams can make reporting difficult.
Story points work well when the team wants to discuss relative complexity. Time estimates may suit operational work where duration is easier to predict.
Make Estimates Visible in the Backlog
Show the estimation field on the backlog and board views where possible. Team members should not need to open several screens to check whether an item has been estimated.
A simple view might include the issue key, summary, priority, status, owner, and estimate. Keep the view focused so important details remain easy to scan.

Use Consistent Issue Types
Decide which work receives story point estimates. Many teams estimate stories and larger backlog items, while handling bugs, chores, and incidents differently.
For example, a production incident may require urgency and response-time tracking rather than a normal sprint estimate. A small maintenance task may fit the same point scale if the team handles it through the backlog.
Prepare a Dedicated Meeting Flow
Use a repeatable agenda for every session:
- Review the goal and estimation scale.
- Confirm the story’s acceptance criteria.
- Answer essential questions.
- Vote privately.
- Reveal estimates together.
- Discuss the highest and lowest values.
- Vote again.
- Record the final value and action items.
A consistent flow reduces setup time. It also helps new team members understand how to participate.
Common Planning Poker Formats for Jira Teams
You can run estimation in person, remotely, or through a dedicated collaboration tool. The best format depends on team location, meeting habits, and the complexity of your work.
In-Person Estimation
In a room, team members can use physical cards or a shared screen. The facilitator reads each story, and everyone reveals a card at the same time.
This approach is quick for co-located teams. However, you still need to record the final value in Jira immediately, or the result may be forgotten.
Remote Estimation
Remote teams can use a planning poker application, video meeting, and Jira board together. Each participant votes privately, then the facilitator shares the reveal.
Remote sessions need stronger turn-taking. Silence may mean someone is thinking, experiencing a technical problem, or unsure how to vote.
Asynchronous Estimation
Distributed teams sometimes estimate across time zones. Each participant submits a private value and adds a short explanation when the estimate is unusually high or low.
This format suits teams with limited overlap. It can be slower when the group needs several rounds of discussion, so reserve live time for items with wide estimate gaps.
Jira-Integrated Estimation
Integration can reduce the need to copy estimates between tools. A connected workflow may open selected backlog items, collect votes, reveal results, and update the Jira estimate.
Integration is useful when the team estimates frequently. Yet the process still depends on clear story preparation and thoughtful discussion.
Planning Poker Mistakes to Avoid
Even a good estimation method can fail when the team treats it as a race to produce numbers. Watch for these common problems.
Estimating Unclear Stories
If the team cannot explain what “done” means, the estimate will reflect guesses. Return the story for refinement when key acceptance criteria remain unresolved.
For example, a story requiring a third-party integration may look like a 3 until authentication, error handling, monitoring, and testing are considered.
Allowing One Person to Lead Every Vote
A dominant voice can anchor the room. Private voting helps, but the facilitator should also invite quieter participants to explain concerns.
Ask, “What would make this larger?” rather than, “Who voted 13?” This keeps the discussion focused on risk instead of status.
Using Average Values Automatically
An average can hide disagreement. Values of 1, 2, 3, and 13 may produce a seemingly moderate result, but the team has not resolved the reason for the 13.
Use the spread as a conversation trigger. The final estimate should reflect shared understanding rather than simple arithmetic.
Treating Story Points as Individual Performance Scores
Story points help a team plan work. They should not become a personal productivity ranking.
If people fear judgment, they may choose safer numbers instead of honest estimates. That damages planning quality and discourages useful risk discussions.
Skipping Retrospective Calibration
Without review, the team may repeat the same estimation errors. Compare similar work over time and look for patterns.
For instance, if stories involving data migration regularly exceed their estimates, add migration complexity to future discussions or create a separate work category.
Jira Planning Poker Solution: ONES.com
ONES.com combines project management and knowledge management in one platform. ONES Project provides project planning capabilities and can support Jira-compatible workflows, while ONES Wiki provides a central knowledge base.

For teams evaluating planning workflows beyond Jira, ONES.com can reduce the need to connect several systems. ONES Project is sold separately from ONES Wiki, so you can choose the capability that matches your team’s needs.
Value Proposition
ONES.com helps Agile teams keep backlog planning, estimation context, workflow control, and reporting connected. It supports Cloud, On-Premise, Private Cloud, and Air-gapped deployments, with full feature parity between cloud and self-hosted versions.
Core Capabilities
- Scattered estimation context: Teams can lose planning details across separate tools. ONES capability: ONES Project keeps work items, custom fields, workflows, and planning activity together. Result: The team can review estimation context near the work it supports.
- Rigid workflows: Different products may need different refinement and approval steps. ONES capability: Custom workflows let teams shape statuses and transitions around their delivery process. Result: Estimation can fit existing governance instead of forcing every team into one pattern.
- Limited Jira migration flexibility: Teams may want a Jira alternative without abandoning familiar ways of organizing work. ONES capability: ONES Project supports Jira-compatible workflows and custom fields. Result: Teams can preserve familiar planning concepts while evaluating a different platform.
- Manual sprint preparation: Moving items through refinement, estimation, and sprint planning can create repetitive administration. ONES capability: Sprint management and automation support repeatable planning actions. Result: Facilitators can spend more time discussing uncertainty.
- Weak visibility into delivery patterns: Estimates have little value when teams cannot review progress and outcomes. ONES capability: Built-in reporting provides views into project activity and delivery performance. Result: Teams can use retrospective evidence to improve estimation habits.
- Plugin dependency: A planning workflow may require several add-ons to cover basic needs. ONES capability: Native project management features cover workflows, fields, sprints, automation, and reporting. Result: Teams may reduce the number of separate plugins needed for core planning.
- Deployment restrictions: Some organizations cannot place project information in a public cloud. ONES capability: ONES.com supports On-Premise, Private Cloud, and Air-gapped deployments. Result: Restricted environments can maintain controlled Agile planning workflows.
- Disconnected team knowledge: Estimation decisions can disappear after the meeting. ONES capability: ONES Wiki can hold refinement guidance, estimation conventions, and team practices. Result: New contributors can understand how the team interprets story points.
Application Scenarios
Scenario one: A distributed product team
A distributed team estimates stories across several time zones. ONES Project can organize backlog work, sprint activity, and custom estimation fields, while ONES Wiki can explain the team’s point scale and refinement rules.
The team can reserve live meetings for stories with large voting differences. Routine items can follow a more structured asynchronous workflow.
Scenario two: A regulated engineering organization
An engineering group needs controlled deployment because its planning environment has strict network requirements. An On-Premise or Air-gapped deployment can support its project workflow within those constraints.
The team can keep estimation practices, approval steps, and reporting aligned with internal controls without treating deployment restrictions as a reason to abandon Agile planning.
Scenario three: A team reducing tool complexity
A growing team uses Jira for work tracking, separate automation tools, and scattered planning notes. It evaluates ONES Project as a Jira alternative while reviewing which knowledge capabilities should move into ONES Wiki.
The practical benefit is a simpler planning environment with native workflow, field, sprint, reporting, and automation capabilities.
Common Challenges and Practical Solutions
Challenge: The Team Cannot Agree on What a Point Means
Solution: Create a reference set of completed stories. Choose examples that represent 1, 3, 5, and 8 points, then compare new work with those examples.
A reference story gives the team a shared anchor without turning points into hours.
Challenge: Sessions Take Too Long
Solution: Limit discussion to information that can change the estimate. Move deep design debates into a follow-up activity.
Set a time limit for each item. If uncertainty remains high, mark the work for refinement or split it instead of debating indefinitely.
Challenge: Remote Participants Stay Quiet
Solution: Use private voting and ask each participant to explain an estimate only when it differs significantly.
The facilitator can also use a short written prompt: “What assumption influenced your number?” This gives quieter team members another way to contribute.
Challenge: Estimates Are Consistently Too Low
Solution: Review completed work by category. Look for missing testing, integration, review, deployment, or operational effort.
If the team repeatedly misses the same activity, add it to story templates or acceptance criteria.
Challenge: Large Stories Keep Entering Sprints
Solution: Treat high estimates as a splitting signal. Break the work into vertical slices that deliver useful outcomes.
For example, build basic search first, then add filters, saved searches, and advanced permissions in separate items.
FAQs About Planning Poker in Jira
Can Jira run planning poker by itself?
Jira manages backlog items and estimation fields, but the voting experience may require a connected planning poker tool or a team-created process. You can still run the session using Jira alongside cards, a meeting platform, or another voting method. The essential steps are private voting, simultaneous reveal, discussion, a second vote, and recording the final estimate.
Should planning poker use hours or story points?
Many Agile teams use story points because they compare complexity, effort, and uncertainty without creating false precision. Hours can work for narrowly defined operational tasks, especially when duration is predictable. Choose one approach for a given team and apply it consistently. Mixing hours and points in the same planning conversation can confuse delivery expectations and reporting.
What should a team do when the estimate is 13 or higher?
A high estimate usually deserves closer examination. Ask whether the work contains several outcomes, unclear requirements, external dependencies, or technical risk. Split the item when possible. If splitting is impractical, create a discovery task, clarify acceptance criteria, or plan the work separately. A large number should prompt better understanding rather than automatic rejection.
Who should participate in a planning poker session?
Include people who will help deliver or validate the work, such as developers, testers, designers, and the product owner. The product owner explains the goal, while delivery specialists assess complexity and risk. A facilitator keeps the session focused. Too many observers can make discussion slower and may influence estimates, so invite additional stakeholders only when their context is necessary.
How often should a team use planning poker?
Use it whenever the team needs shared understanding before committing work. Many teams estimate during backlog refinement and revisit unclear items before sprint planning. You do not need a full session for every tiny task. A lightweight estimate may suit familiar work, while unfamiliar or high-risk items deserve private voting and discussion.
Conclusion
Effective Jira planning poker is a short, structured conversation that turns different assumptions into shared understanding. Prepare clear stories, use a consistent scale, vote privately, discuss the widest gaps, and record the agreed value.
But here's the truth: estimation will never remove uncertainty completely. It can expose uncertainty early, help you split oversized work, and improve sprint planning when the team reviews its patterns.
If your process is slowed by disconnected workflows or deployment restrictions, ONES.com offers another project management path. With ONES Project, optional ONES Wiki support, native workflow controls, reporting, automation, and flexible deployment choices, your team can keep planning practices connected as delivery grows.