ChoosedayGuides

How to Run Sprint Planning with Team Voting

Structured voting in sprint planning surfaces genuine priorities, prevents the PM from unilaterally deciding the backlog, and builds real team buy-in before the sprint starts. Here's how to do it.

8 min readUpdated May 2026Chooseday Guides

Sprint planning is where good teams slow down and bad teams rush. The most common failure mode is the product manager presenting a prioritised list and asking the team to commit to it — without giving engineers or designers a real voice in what goes in. The result: low ownership, mid-sprint complaints, and commitments that slip. Structured voting in sprint planning fixes this. It gives every team member equal input in what the sprint contains, surfaces the real technical priorities that engineers often don't raise verbally, and produces a sprint backlog that everyone genuinely committed to — not just agreed to under pressure.

Step 1: Set up the backlog before the meeting

Sprint planning voting works best when the candidate backlog is prepared before the meeting. At least 48 hours before sprint planning, the product manager should prepare a list of candidate stories — typically 1.5-2x the number of stories that will fit in the sprint. Each story should have a clear title, acceptance criteria, and any relevant context. Share this list with the team before the planning session so everyone can review items with fresh eyes. Running a prioritisation vote before the meeting means the actual sprint planning session focuses on capacity planning and discussion, not on debating priorities from scratch.

Step 2: Run a backlog prioritisation vote

1

Create a dot voting decision with all candidate stories as options

List every candidate story as an option. Set the voting mode to dot voting. Give each participant one-third of the total number of stories as votes — so for 15 candidate stories, each person gets 5 dots.

2

Enable anonymous mode

Anonymous voting is critical for backlog prioritisation. Without it, junior engineers defer to what the PM or tech lead votes for. With anonymous voting, you get genuine engineering priorities — which often differ significantly from the PM's priority list.

The gap between the PM's priority ranking and the anonymous team vote is valuable data. It surfaces concerns and hidden priorities that don't come out in meetings.
3

Set a deadline before the planning meeting

Run the vote 24-48 hours before sprint planning. Share the link in Slack and give the team enough time to review stories before voting. Don't run the vote live in the meeting — it adds time pressure and reduces vote quality.

4

Review results at the start of planning

Open the planning session by showing the dot vote results. Stories with the most dots become sprint candidates. Stories with few dots get discussed or moved to the backlog. The team starts the meeting with a shared data point rather than a PM monologue.

Step 3: Build story points consensus without anchoring bias

Traditional story point estimation in planning meetings has a well-known failure mode: the tech lead estimates a story at 5 points, and everyone else either agrees or estimates 5 too. Anchoring bias means whoever speaks first disproportionately influences the group. The solution — popularised as Planning Poker — is simultaneous reveal: everyone writes down their estimate privately and reveals at the same time. You can run this with physical cards, but anonymous polling tools work just as well and scale to remote teams. Create a quick anonymous majority vote for each story: options are "1", "2", "3", "5", "8", "13". Everyone votes privately, results reveal simultaneously. Discussion is triggered only when there's significant disagreement (e.g., one person voted 2 and another voted 13). This process is 2-3x faster than open discussion and produces estimates the whole team genuinely owns.

Don't vote on every story in the sprint. Focus story point votes on uncertain or contentious stories. Stories where everyone already knows the size can be estimated by team consensus without a vote.

Step 4: Vote on the sprint goal

The sprint goal is the single outcome the sprint is designed to achieve. Most teams skip this step — the PM announces the goal and the team nods. But when the team votes on sprint goal options, the level of clarity and commitment is dramatically higher. Prepare 2-3 candidate sprint goal statements before the meeting. Run a quick majority vote to select the one that best captures the sprint's intended outcome. Even if the PM's preferred goal wins easily, the act of voting creates shared ownership. Engineers who voted for it feel it's their goal, not something handed to them.

Running sprint planning voting asynchronously

For distributed and remote teams, the entire prioritisation phase of sprint planning can run asynchronously. Run the backlog dot vote 48 hours before the meeting. Run story point estimation votes in async for clear-cut stories. Reserve the synchronous meeting for stories where there's genuine uncertainty or disagreement. A typical async-first sprint planning process: Day -2: PM shares candidate backlog. Day -1: Team runs backlog dot vote (async). Day 0 (60 min meeting): Review dot vote results, discuss surprises, vote on contested stories, agree sprint goal. This reduces the meeting time from 2-3 hours to 60-90 minutes while producing better quality commitments.

Frequently asked questions

Voting gives every team member an equal voice in prioritisation. Using dot voting for backlog prioritisation surfaces genuine preferences, prevents HiPPO bias, and builds buy-in that makes the sprint run more smoothly.

Dot voting (multivoting) is usually best for sprint backlog prioritisation when you have 6+ items. Each team member gets a fixed number of votes to allocate. For choosing between 3-4 shortlisted stories, majority vote or ranked choice works better.

Team buy-in comes from genuine participation in the prioritisation process. When team members vote on what goes into the sprint — rather than having it handed down — they take ownership of the commitment.

Yes — and async sprint planning voting often produces better results. Without the pressure of a meeting room, team members can vote at their own pace and give more considered answers. Run the backlog vote the day before sprint planning.

Planning Poker is a story point estimation technique where participants privately select an estimate before simultaneous reveal. It prevents anchoring bias. Chooseday's anonymous voting serves the same purpose for prioritisation — collecting private input before revealing aggregate results.

Run your next sprint planning vote — free

Dot voting for backlog prioritisation, anonymous story points, async-friendly. Free forever for small teams.

Try Chooseday free →