How to run a planning poker session, step by step
A facilitator’s step-by-step guide to planning poker, from preparing the backlog to recording the final estimate, with a sample 60-minute agenda and advice for introducing it to a new team.
- Most of a good session happens before it starts: refined items, two or three reference stories and a clear timebox.
- Let the highest and lowest voters speak first, then re-vote; do not average your way to an answer.
- If an item needs more than two rounds, it is usually too big or too unclear, so split it, spike it or park it.
- When introducing planning poker, agree what the estimates are for and run a practice round before estimating real work.
To run a planning poker session, prepare a short list of refined backlog items and two or three reference stories, then estimate each item in rounds. The product owner explains the item, the team asks questions, everyone chooses a card in private and the cards are revealed together. The highest and lowest voters explain their thinking, the team votes again, and once the cards agree (or nearly agree) you record the estimate and move on.
The rules of how to play planning poker fit on an index card, but the details decide whether a session takes 40 focused minutes or two draining hours. This guide follows a session in the order a facilitator meets it: preparation, each round, disagreement, re-estimating, splitting, closing, a sample agenda and introducing the technique to a new team. If you are new to the technique itself, start with what is planning poker?
Before the session: prepare the backlog, references and roles
Most sessions that drag were lost before they started, usually because the items were not ready. A little preparation saves far more time in the room.
Get the backlog ready
The product owner chooses the items in priority order and makes sure each one has a clear goal and acceptance criteria. Bring a little more than you expect to finish: around 8 to 12 items for an hour. Share the list a day ahead so people can read the items and raise obvious questions early. If your team has a Definition of Ready, use it as the checklist.
A quick test for each item: could a developer explain to a colleague what “done” looks like? If not, it needs more refinement before it is worth estimating.
Pick two or three reference stories
Reference stories are finished items the team remembers well, with agreed sizes. They give every vote something concrete to compare against. Choose a small, a medium and a large one, for example:
- 2 points: “Show the customer’s last login date on the admin user page.”
- 5 points: “Let customers reorder from their order history.”
- 13 points: “Add two-factor authentication with an authenticator app.”
Keep them visible during the session, on a shared screen or a printed card. How to set a baseline with reference stories covers choosing and refreshing them.
Set a timebox
Book 45 to 60 minutes. Longer sessions lose focus, and the estimates made at the end of a two-hour meeting rarely get the care the first ones did. Inside the session, agree a soft limit per item, around five minutes, and one firm rule: if two rounds of voting do not settle an item, it leaves the room for splitting or research.
Agree the roles
- Facilitator. Runs the rounds, keeps time and makes sure the extremes are heard. Often the Scrum master; many online tools call this role the moderator.
- Product owner. Explains each item, answers questions and decides on scope trade-offs, but does not vote. The 2017 Scrum Guide was explicit that “the people who will perform the work make the final estimate.”
- Estimators. Everyone who will build and test the work, including testers and designers.
- Observers. Stakeholders or new joiners who watch without voting.
Set up the cards
Choose the deck before the session, not during it. Modified Fibonacci is a common default, and planning poker cards and decks explained compares the options. If anyone will join remotely, have everyone vote in the same online tool, including the people sitting together, so all the votes are revealed at the same moment.
How to run each round
Every round follows the same rhythm. Once the team knows it, a round on a familiar item takes under a minute.
- Introduce the item. The product owner reads the title, the goal and the acceptance criteria. Keep it to a minute or two; the detail comes out in questions.
- Ask clarifying questions. Questions about behaviour and scope are welcome (“Does this include the mobile app?”). Size words are not: “this looks quick” is an anchor. Two or three minutes is usually plenty.
- Vote in private. Remind people to size the whole job, including testing, review and release, not just the coding. Nobody shows their card early or comments on it.
- Reveal together. With physical cards, count down and flip. Online, the moderator reveals once everyone has voted.
- Read the spread. If all the cards match, or sit on two neighbouring values, settle it quickly. If they are far apart, move to discussion.
- Hear the extremes. Ask the highest and lowest voters what they were picturing, then open it up briefly to anyone with something new to add.
- Vote again, then record. Re-vote straight after the discussion. When the cards converge, write the estimate and any key assumption on the item and move on.
One facilitator habit makes a big difference: ask about the work, not the number. “What would we need to build for this to be a 13?” gets a better answer than “Why so high?”, which can sound like an accusation.
Handling disagreement and outliers
Disagreement is the point of the exercise: it shows where the team’s understanding differs. The shape of the spread tells you what kind of conversation you need.
| What you see | What it usually means | What to do |
|---|---|---|
| Everyone shows the same card | Shared understanding | Record it and move on. Do not invent a discussion. |
| Two neighbouring values, such as 3 and 5 | Small differences in judgement | Apply your tie-break rule, or take one quick comment from each side. |
| A wide spread, such as 2 to 13 | People are picturing different work | Highest and lowest explain, then re-vote. |
| One outlier | One person knows something, or has missed something | Hear them out first. They are often right. |
| Several ? cards | The item is not ready | Find out what is missing and take the item out of the session. |
Agree a tie-break rule in advance
Teams can lose a surprising amount of time choosing between neighbouring cards. Agree a rule once and stick to it: for example, after the second round, take the higher of two neighbouring values, or the most common vote. James Grenning’s original 2002 paper was relaxed about it: if the team could not agree, it could defer the story, split it or take the low estimate, because “It is only one story out of many.”
Don’t average
Averaging looks fair but throws away the most useful information. If the cards are 3, 5, 5 and 20, the mean is about 8, a number nobody chose, and the 20 may be warning you about something real. Mike Cohn, who popularised planning poker, recommends another round instead and, if a team truly must average, using the median rather than the mean. His other suggestion works well at an impasse: propose a reasonable number and ask whether everyone can support it, rather than whether everyone thinks it is perfect.
Look after the outlier
The person who played the odd card has just disagreed with the whole team in public. Thank them for it. If they spotted a real problem, say so; if they misunderstood the item, the correction was cheap. Either way, the next time they see a risk, they will play the card that shows it.
When to re-estimate
Re-voting within a round is normal, and one to three rounds is usually enough. If you are on a third round and the cards are still far apart, more voting will not help: the problem is the item, not the estimators.
Re-estimating an item in a later session is different. Do it when:
- the scope has changed materially, such as a new acceptance criterion or a different integration;
- the team has learned something important, for example from a spike;
- the item has sat in the backlog for months and the code around it has changed.
Avoid re-estimating finished work just because it turned out bigger or smaller than expected. Your velocity and forecasts were built on the original estimates, so changing them after the fact makes your history less useful. Discuss the surprise in the retrospective instead and, if it was a big one, consider adding the item as a reference story at the size it really turned out to be.
When to stop, split or park an item
Take an item out of the round when you see any of these signs:
- the cards are still far apart after two rounds;
- most votes are on your largest values, such as 20, 40, 100 or ∞;
- several people play ?;
- the discussion has turned into designing the solution;
- the one person who knows that part of the system is missing.
Then choose one of four moves:
- Split it. Break the item into smaller pieces that each deliver something useful, and estimate those. “Customers can pay invoices by bank transfer” might become “Show bank details on the invoice”, “Mark an invoice as paid manually” and “Match incoming payments automatically”. How to split user stories has the patterns.
- Spike it. Create a short, timeboxed piece of research to answer the open question, and estimate the item afterwards.
- Park it. Write down the question, give it an owner and a date, and bring the item back to the next session.
- Accept a rough number. If the item must be planned now, take the higher card, mark the estimate as provisional and note the main risk beside it.
Many teams also set a ceiling: anything above 13, or whatever value the team chooses, must be split before it can enter a sprint. That keeps sprint items small enough to finish and turns the big cards into a signal rather than an estimate.
Closing the session and recording estimates
Record each estimate in your backlog tool as soon as the round ends, not from memory afterwards. Next to the number, add anything the team assumed and any follow-up actions. A useful record looks like this:
| Item | Outcome | Assumption or follow-up |
|---|---|---|
| Export a month’s invoices as CSV | 8 points | Assumes we reuse the statements job queue. |
| Pay invoices by bank transfer | Split | Three new items created; estimate them next session. |
| Single sign-on for enterprise customers | Parked | Priya to confirm the identity provider settings by Thursday. |
Then use the last five minutes to:
- read back the items estimated, split, spiked or parked, with an owner for each open question;
- check whether you now have enough ready work for the next sprint or two, and book more refinement if not;
- ask one quick question about the session itself: “What should we do differently next time?”
On planningpoker.org After the reveal, the SprintPoker room shows the average, median, most common vote, range and a distribution chart. The moderator picks the final estimate and presses Save & Next, or starts a new round with Re-estimate. With a free Laya account and a Jira connection in your workspace, Save & Next can write the estimate back to Jira, by default to the board’s own estimation field.
A sample 60-minute planning poker agenda
This agenda suits a team of five to eight estimators with a refined backlog. Stretch or shrink the middle block to fit the number of items.
| Time | What happens | Facilitator notes |
|---|---|---|
| 0 to 5 min | Open | State the goal (for example, “estimate the top ten items for the next two sprints”), the timebox and the tie-break rule. Put the reference stories on screen. |
| 5 to 10 min | Look back | Briefly discuss any recently finished item that surprised the team. Does it change how you see the reference stories? |
| 10 to 50 min | Estimate | About 3 to 5 minutes per item, in priority order. Anything that needs a third round goes on the parking list. |
| 50 to 55 min | Parking list | For each parked item, decide: split, spike or bring back. Name an owner for every open question. |
| 55 to 60 min | Close | Confirm the estimates are recorded, check how much ready work you have and ask what to change next time. |
Tip If you need more than an hour of estimating, run two shorter sessions in the week rather than one long one. Tired teams stop discussing and start agreeing with whatever gets them out of the room fastest.
How to introduce planning poker to a new team
Teams new to planning poker often worry about two things: that it will waste time, and that the numbers will be used against them. A good introduction answers both in the first session.
- Explain the why in five minutes. Private votes avoid anchoring, everyone’s view counts, and discussing the extremes is where hidden work comes out. The number is almost a by-product.
- Agree what the estimates are for. Planning the next sprints and spotting items that need splitting; not measuring individuals or comparing teams. Say it out loud, and ask whoever manages the team to say it too.
- Choose a simple scale. Modified Fibonacci suits most teams. If numbers feel loaded, start with T-shirt sizes for a few sprints and move to points later.
- Play a practice round. Estimate household jobs against one reference: if mowing the lawn is a 3, how big is painting the spare room, assembling a flat-pack wardrobe or clearing out the garage? The disagreements (“Whose garage?”) show in five minutes why assumptions matter.
- Build your first reference stories. Take a handful of recently finished items, sort them from smallest to largest and agree their sizes.
- Keep the first real session short. Estimate five or six items in 30 to 45 minutes. Expect it to feel slow; it speeds up as shared reference points build.
- Review after three sprints. In a retrospective, ask whether estimating is helping you plan. Adjust the deck, the timebox or the preparation, but keep the private vote.
The same objections tend to come up in the first few sessions. “This is just hours with extra steps” is answered by comparing items with reference stories instead of the calendar. “We don’t have time for this” is answered by a strict timebox and a tidy backlog. “People will just copy the senior developer” is exactly what the private vote prevents. Once the basics are in place, these planning poker facilitation tips help sessions get faster and fairer.
Frequently asked questions
How often should a team run planning poker?
Many teams estimate during backlog refinement, once a week or once per sprint, aiming to keep one or two sprints of ready, estimated work in the backlog. The 2017 Scrum Guide said refinement usually takes no more than 10% of the team’s capacity; the 2020 edition dropped the figure, but it is still a sensible ceiling. Estimating the whole backlog far in advance is rarely worth the effort.
Should the Scrum master vote in planning poker?
Only if they also do development work on the items. A dedicated Scrum master or facilitator usually does not vote, because it is hard to run a neutral discussion while defending your own card, and their estimate does not reflect work they will do. If the facilitator is also a developer, they can vote, but should take extra care to hear the outliers before giving their own view.
Should you estimate bugs with planning poker?
It depends on what you use estimates for. Bugs with a known cause and a clear fix can be estimated like any other item, which keeps velocity honest when bug fixing takes real capacity. Bugs where nobody knows the cause yet are hard to size, so timebox the investigation instead and estimate the fix once it is understood. Whatever you choose, apply it the same way every sprint.
What if a key person is missing from the session?
Estimate anyway if the people who will do most of the work are there. If the missing person is the only one who knows that part of the system, park the item rather than guessing on their behalf. For teams spread across time zones, an async round before the meeting lets absent people vote and leave a comment that the room can discuss.
Put it into practice
Run your next estimation session on planningpoker.org. Free, no sign-up, ready in seconds.
Keep reading
Planning poker facilitation: 12 tips for faster, fairer estimates
Twelve habits that make planning poker rounds quicker and fairer, for new facilitators and for experienced teams whose sessions have started to drift.
7 min readHow to set a baseline for story points with reference stories
A baseline is a small set of finished stories your team has agreed sizes for, so every new estimate is a comparison rather than a guess. Here is how to choose them, write them down and keep them honest.
8 min readHow to split user stories: patterns that work
Ten splitting patterns, from workflow steps to spikes, and a worked example that turns a 21-point story into small, valuable slices.
8 min read