This curriculum spans the equivalent depth and breadth of a multi-workshop organizational rollout of Planning Poker, addressing not only facilitation mechanics but also team dynamics, cross-team alignment, governance constraints, and integration with agile planning at scale.
Module 1: Foundations of Estimation in Agile Environments
- Selecting between relative estimation using story points versus absolute estimation in hours based on team maturity and project predictability.
- Defining a team-specific definition of "done" to anchor estimation consistency across backlog items.
- Establishing baseline user stories to serve as reference points for sizing future backlog items.
- Deciding when to involve stakeholders in estimation sessions versus limiting participation to delivery team members.
- Managing resistance from team members accustomed to command-and-control estimation practices.
- Documenting estimation assumptions for auditability and retrospective analysis.
Module 2: Planning Poker Mechanics and Facilitation
- Choosing the appropriate card set (e.g., Fibonacci, modified Fibonacci, powers of two) based on team preference and granularity needs.
- Enforcing time-boxed discussion periods before and after card reveals to maintain session efficiency.
- Handling edge cases such as unanimous low estimates on high-risk stories or persistent split voting.
- Intervening when dominant personalities influence team voting through persuasion or authority.
- Deciding whether to allow re-estimation immediately after discussion or require a cooling-off period.
- Managing remote participation using digital tools while preserving anonymity of initial votes.
Module 3: Backlog Preparation for Effective Estimation
- Enforcing INVEST criteria on user stories prior to estimation sessions to reduce ambiguity.
- Splitting epics into estimable chunks without over-engineering decomposition.
- Assigning story ownership for clarification without biasing the estimation outcome.
- Identifying and flagging stories with unresolved dependencies or external blockers.
- Scheduling backlog refinement sessions to ensure sufficient preparation before planning poker.
- Using spike stories for research when technical feasibility is unknown but estimation is required.
Module 4: Team Dynamics and Cognitive Biases
- Implementing anonymous voting to mitigate anchoring effects from early speakers.
- Addressing the halo effect where high-performing individuals disproportionately influence estimates.
- Rotating facilitation roles to distribute responsibility and reduce facilitator bias.
- Calling out planning fallacy when teams consistently underestimate complex tasks.
- Using structured dissent techniques (e.g., devil’s advocate rotation) to expose hidden risks.
- Monitoring velocity trends to detect optimism bias across multiple sprints.
Module 5: Integration with Agile Planning and Scheduling
- Aligning story point estimates with sprint capacity based on historical team velocity.
- Adjusting release timelines when estimation outliers indicate scope misalignment.
- Using story point data to forecast delivery windows for stakeholder roadmaps.
- Deciding whether to re-estimate stories after significant changes in scope or context.
- Integrating estimation outputs into backlog prioritization frameworks like WSJF.
- Handling carryover stories by assessing whether re-estimation is necessary post-sprint.
Module 6: Metrics, Calibration, and Continuous Improvement
- Tracking estimation accuracy by comparing planned versus actual story completion.
- Conducting regular calibration sessions to align cross-team estimation practices.
- Using control charts to monitor story point velocity and identify systemic variances.
- Adjusting team-level estimation baselines after onboarding new members.
- Defining thresholds for outlier stories that trigger root cause analysis.
- Linking estimation data to retrospective action items to close feedback loops.
Module 7: Scaling Planning Poker Across Teams and Programs
- Establishing a common story point benchmark for multiple teams working on the same product.
- Coordinating estimation alignment sessions during PI planning in SAFe environments.
- Resolving discrepancies in story sizing between component and feature teams.
- Using proxy estimators when subject matter experts cannot attend all sessions.
- Managing estimation consistency in geographically distributed teams with time zone challenges.
- Documenting and sharing estimation rationale across teams to maintain transparency.
Module 8: Governance, Audit, and Stakeholder Communication
- Archiving estimation records to support audit requirements in regulated industries.
- Translating story point outputs into business-friendly forecasts without misrepresenting uncertainty.
- Setting stakeholder expectations around estimation precision and confidence intervals.
- Handling pressure to convert story points into fixed-cost, fixed-scope contracts.
- Defending estimation integrity when leadership demands arbitrary reductions in story size.
- Reporting estimation trends to governance boards without oversimplifying agile principles.