Introducing G2.ai, the future of software buying.Try now

Planning Poker

by Kelly Fiorini
Planning poker is a gamified technique agile teams use to estimate the time and effort a task will take. Learn the process for playing and its benefits.

What is planning poker?

Planning poker is a collaborative estimation method teams use to determine the time and effort involved in a project or task. Popular among agile software development teams, planning poker ensures all team members have a voice, contributing to accurate work estimations. 

Also known as scrum poker, planning poker gets its name from the cards team members use for the game. These individual cards each display a number that represents the number of story points or effort units required for a specific task. 

Agile teams play the game after determining the product backlog or list of deliverables. To ensure the most accurate estimates, a variety of team members participate, from user experience (UX) designers to developers.

While teams often play planning poker with physical cards, many product development teams prefer using software or apps to connect remotely. Some project management tools include a planning poker feature. 

The planning poker process

The process is the same whether a team plays planning poker with tangible or digital cards.

the planning poker process

After the product backlog is created, the instructions are as follows:

  • Distribute cards. Each participant starts with an identical deck of numbered cards. Teams can choose which numbers the cards contain, but they can't have two of the same number in the deck. Some teams use a number sequence that doubles each time; other teams prefer numbers based on the Fibonacci sequence. By using a varied number system, team members find it easier and more efficient to choose a value for each task. 
  • Read the backlog item. The game facilitator, typically the product owner or manager, reads or explains the user story or task to the team. 
  • Discuss the product. Team members talk about the item, sharing their perspectives about what’s involved and any obstacles they foresee. During this portion, they may also ask clarifying questions to better understand the demands of the user story, like, “How many people do we need to complete this task?” or “What approach or method would we use here?”
  • Estimate and reveal. Once all participants are confident about the scope of the task, each team member selects the card from their hand with the number representing the story points required for the task. The higher the number, the more effort they anticipate the task taking. Players wait to reveal their selection until everyone is ready to avoid influencing other players.
  • Come to a consensus. If all of the values shown are the same, that number becomes the group’s consensus, and it’s recorded by the game facilitator. If the cards differ, the group continues its discussion, and participants try to convince each other of their opinion. Players vote again by either keeping their previous card or choosing a new one. 

This process is repeated for each user story. The team then plans the sprint using accurate estimates of how long each task will take.

Benefits of planning poker

Planning poker is an engaging way to prepare for sprints and encourage collaboration. Some specific advantages include: 

  • Increasing team alignment and buy-in. Team members discuss openly during a game of planning poker and work toward a consensus, creating ownership and engagement. This also cultivates a more collaborative, cooperative workplace culture.
  • Creating more accurate estimates. Planning poker draws from people with different product development roles and a wide range of knowledge. This leads to better estimates and a smoother, time-sensitive development period, also known as a sprint.
  • Identifying and mitigating risks. Planning poker involves asking questions and discussing tasks in detail, giving the team an early opportunity to consider potential obstacles. Once they bring these issues to light, the team can take steps to avoid them.
  • Making prioritization easier. In planning poker, teams estimate time and effort on a task relative to others they’ll complete. During a sprint, this makes it easy to prioritize user stories that need more resources and attention.

Planning poker best practices

When done well, planning poker sets teams up for a successful sprint and on-time product delivery. To maximize their success, a team should consider these best practices.

  • Establish group norms for discussion. Sometimes group discussions become imbalanced because some members have more seniority and experience than others. On the other side of the coin, team members agree with each other simply to minimize conflict. To avoid this, the team should set and review norms before each game of planning poker. 
  • Calibrate. Teams should look at previous user stories to create a frame of reference and accurately calibrate their estimates with each other. The team should select fresh stories every month or two because the amount of time a task takes changes over time.
  • Stop when the team is tired. By the end of a game of planning poker, team members may be less willing to discuss and more likely to argue. Even if only a few backlog items remain, the team will produce more accurate estimates if they wait to resume the game until after everyone’s had a break.

Learn more about best practices in the agile methodology and how using it can help your team.

Kelly Fiorini
KF

Kelly Fiorini

Kelly Fiorini is a freelance writer for G2. After ten years as a teacher, Kelly now creates content for mostly B2B SaaS clients. In her free time, she’s usually reading, spilling coffee, walking her dogs, and trying to keep her plants alive. Kelly received her Bachelor of Arts in English from the University of Notre Dame and her Master of Arts in Teaching from the University of Louisville.

Planning Poker Software

This list shows the top software that mention planning poker most on G2.

Focus on your team's improvement and alignment by following well structured meetings for retrospective and daily stand-up.

Miro offers a complete set of tools to support product development workflows, scaled frameworks, and full-scale Agile transformation. Miro’s built in capabilities for estimations, dependency mapping, private retrospectives, and scaled product planning are complemented by powerful two-way sync with Jira to manage end-to-end workflows in a visual and collaborative surface. Together, these capabilities are designed to fully support distributed teams throughout the product development lifecycle, as they host practices like Sprint Planning, Daily Scrum, Sprint Review, and Retrospectives, visualize and manage their work on a Kanban, or host large scaled product planning workshops.

Parabol lets your team conduct powerful guided retrospective and check-in meetings for greater transparency, accountability, and autonomy.

Lucidchart is an intelligent diagramming application for understanding the people, processes and systems that drive business forward.

Jira is an issue and project tracker for teams building great software. Track bugs and tasks, link issues to related code, agile planning, and monitor activity.

Transform the way you work and build your business with one collaborative tool.

Mural is on a mission to help every go-to-market team achieve alignment. With the right tools to collaborate, ideate, and execute customer-centered strategies, organizations can break down the silos that slow success down and get results, faster. Mural offers an intuitive and interactive collaboration space with purpose-built templates, enterprise-grade security, and industry-leading methodologies for the customer-obsessed. GTM teams can come together on an infinite canvas that is flexible and visual to brainstorm ideas, plan project timelines, and execute together quickly. Mural’s Facilitation Superpowers lead to increased engagement from teams, customers, and GTM partners, which transforms every meeting into a co-creation session. Mapping and storyboarding features speed up buy-in and decision making by demonstrating an understanding of customers’ needs and how to meet them. Mural AI can summarize key takeaways from interactions, or suggest new ideas to strategize how to get to ‘yes.’ Out-of-the-box and custom templates make it easy to share best practices to level up every teammate to be customer-obsessed.

Agile tool for professionals. Software as a service created as a single page application for agile project management and collaboration.

Scrum Time is designed to be a scrum-based project management system, a workgroup control tool, a planner, and a task manager.

airfocus helps you manage and communicate your product strategy, prioritize your work, build roadmaps, and connect feedback to solve the right problems.