Dog and cat play poker

Planning Poker Plus: Collaborative Agile Estimation in Minutes

Planning Poker Plus is a lightweight web app for agile teams that want faster, clearer estimation sessions without setup friction. It combines a simple board-and-card workflow with real-time updates, private voting, and shareable join options so teams can move from discussion to aligned estimates quickly.

Built with a Quarkus backend and a single-page frontend, Planning Poker Plus keeps the experience focused: register your name, create or join a board, vote with Fibonacci cards, reveal, discuss, and start the next round.

What It Does

Planning Poker Plus is designed around the core planning poker loop:

1. A player creates a board and becomes the board owner.

2. Teammates join using a short board code, direct link, or QR code.

3. Everyone votes privately with Fibonacci cards.

4. The owner reveals all cards at once.

5. The team reviews results and starts a new round.

This makes it useful for backlog refinement, sprint planning, and any collaborative estimation session where you want to reduce anchoring bias and keep decisions transparent.

Key Features

– Fast board setup with short, human-friendly board codes.

– Join by code, shareable URL (`?board=…`), or generated QR code.

– Standard Fibonacci deck: `1, 2, 3, 5, 8, 13, 21, 34, 55, 89`.

– Private voting until reveal, so choices stay independent.

– Owner-only reveal and round reset controls.

– Round tracking with instant reset for the next estimate.

– Real-time board refresh using long polling and ETag/version checks.

– Post-reveal insights including mean vote, plus lowest/highest voter markers.

– Session-based player identity with remembered display name.

– Built-in abuse protection for board creation, invalid board lookups, and QR endpoint traffic.

– SEO-aware public pages (`robots.txt`, `sitemap.xml`) while board views stay `noindex`.

How It Works

1. Register and Enter the Lobby

Players register with a display name. The app creates a browser session cookie and keeps the player name in local storage for convenience. Returning users can resume quickly, and expired sessions are handled gracefully by re-registration prompts.

2. Create or Join a Board

Creating a board generates a unique six-character code. Team members can join by entering the code or opening the direct board link. The invite panel also provides a QR code image for quick mobile access.

3. Vote Privately

Each player picks one Fibonacci card. Before reveal, the board only shows whether someone has voted, not the actual value. This protects independent estimation and avoids early bias.

4. Reveal, Discuss, and Repeat

When everyone is ready, the owner reveals the round. At reveal time, the board shows all card values, calculates the mean vote, and highlights lowest and highest voters to support focused discussion. The owner can then reset the board to start the next round immediately.

5. Keep Boards Responsive and Clean

The frontend continuously syncs board state with the backend via efficient long polling. On the server side, stale boards and sessions are purged automatically after inactivity windows, helping keep the system clean over time.

Where to Find Planning Poker Plus

You can find here Planning Poker Plus.

Planning Poker Plus Screenshot