We have used Planning Poker estimation method and found it to be a very useful tool for teams to estimate. We created an application to be able to use it in monday.

What it does

Planning poker allows teams to add estimations without seeing estimations from others, facilitate discussion in the review stage when estimations are revealed to everyone.

Estimating with planning poker has 3 steps:

  • Voting - participants enter their estimation without seeing estimations from other users.
  • Review - votes are visible to everyone and application suggests estimation value that can be written to the board.
  • Writing estimation to the board.


Distributed, asynchronous and co-located estimations

  • Real time updates give the same view to all distributed participants.
  • Participants can add their estimations independently.

Automatic and manual submit to board

  • In automatic mode when votes from all participants are within specified threshold, estimation result is automatically submitted to the board

Use monday board filter to reduce number of items for estimation

  • By default all board items are visible for estimation. To reduce number of items use board filter and press "Save to this view" button.

Automatic item updates with estimation result

  • Send update when estimation is written to board or restarted.
  • Update is a starting point for conversation.

Multiple estimation sessions per board

  • Add new board view for each estimation session.

Facilitators mode

  • Facilitators can review, write to board and restart estimations.
  • When facilitators are not configured in settings everyone can perform those actions.

Time saving features

  • Users can add votes before the estimation session to keep review sessions short
  • Enable automatic review and submit to board when votes from all participants are within specified range.
  • Use board Filter to setup one estimation view that is always current, e.g.:
    • To show only not estimated items, select: Estimation 'Blank' in the filter.
    • To always estimate top group, select: Group 'Top group' in the filter.

How we built it

It was built with react and monday SDK.

Challenges we ran into

  • Implementing real time updates

Accomplishments that we're proud of

  • Working application with Agile Teams in mind.
  • Managing project scope - we used Planning Poker to estimate while working on it!

What we learned

  • Monday storage API
  • Websocket service from AWS for real time updates

What's next for Planning Poker Estimations

  • Add estimations with t-shirt sizes: S, M, L, XL.
  • Listening for feedback from other teams.

Built With

Share this project: