This curriculum spans the full lifecycle of story point usage in Agile environments, comparable to a multi-workshop internal capability program that addresses team-level estimation practices, cross-team coordination, portfolio governance, and organizational anti-patterns.
Module 1: Foundations of Story Point Estimation
- Selecting a relative sizing scale (e.g., Fibonacci, powers of two) based on team familiarity and project granularity requirements.
- Establishing a baseline user story to anchor all future estimations and ensure consistency across sprints.
- Defining what constitutes "done" for a story to prevent underestimation due to incomplete scope assumptions.
- Deciding whether to include non-functional requirements (e.g., performance, security) in story point assessments.
- Handling estimation for spike stories that involve research or technical exploration with uncertain outcomes.
- Documenting team-specific estimation conventions in a shared playbook to support onboarding and auditability.
Module 2: Facilitating Effective Planning Poker Sessions
- Setting time limits for discussion per story to prevent analysis paralysis during estimation meetings.
- Managing dominant voices by enforcing silent voting and structured turn-taking to preserve team consensus.
- Addressing outliers in estimates through root-cause discussion rather than immediate convergence.
- Scheduling recurring estimation sessions to align with backlog refinement cadence and release planning.
- Using digital tools (e.g., Jira Agile, PlanningPoker.com) to support remote team participation and audit trails.
- Rotating facilitation responsibilities among team members to distribute ownership and improve engagement.
Module 3: Integrating Story Points with Backlog Management
- Re-estimating stories after significant changes in scope, technology, or team composition.
- Grouping backlog items by epics or themes to identify estimation patterns and inconsistencies.
- Using story point ranges instead of fixed values for large or uncertain items to reflect confidence levels.
- Flagging stale estimates that haven’t been revisited in over three sprints for revalidation.
- Aligning story point thresholds with sprint capacity to prevent overcommitment.
- Linking story points to dependency mapping to assess cross-team impact and sequencing risks.
Module 4: Measuring and Interpreting Team Velocity
- Calculating rolling average velocity over the last five sprints to reduce noise from outliers.
- Excluding velocity data from performance evaluations to prevent gaming of estimates.
- Distinguishing between committed points and completed points to diagnose planning accuracy.
- Adjusting velocity forecasts for known capacity changes (e.g., holidays, team member departures).
- Using velocity trends to inform release date projections and stakeholder communication.
- Identifying velocity plateaus and initiating retrospectives to uncover process bottlenecks.
Module 5: Cross-Team and Portfolio-Level Scaling
- Deciding whether to normalize story points across teams or allow team-relative sizing with calibration events.
- Establishing synchronization points (e.g., SAFe PI Planning) to align estimation assumptions across teams.
- Aggregating story points at the program level using weighted averages rather than direct summation.
- Managing dependencies between teams by estimating integration effort as separate stories.
- Using normalized flow metrics (e.g., points per person-day) to compare efficiency without comparing estimates.
- Resolving conflicts when teams disagree on story point values for shared backlog items.
Module 6: Governance, Reporting, and Stakeholder Communication
- Designing dashboards that show trend lines for velocity and burnup without exposing raw estimates to non-technical stakeholders.
- Translating story point progress into business-relevant forecasts (e.g., feature delivery windows).
- Setting thresholds for variance reporting (e.g., >20% drop in velocity) to trigger escalation protocols.
- Archiving estimation data quarterly for audit and historical analysis while maintaining system performance.
- Training product owners to explain estimation uncertainty without undermining confidence in delivery.
- Defining escalation paths when stakeholders demand time-based conversions from story points.
Module 7: Continuous Improvement and Anti-Pattern Mitigation
- Conducting quarterly estimation retrospectives to assess bias, drift, and team calibration.
- Identifying and correcting inflationary pressure when teams consistently increase estimates without justification.
- Addressing anchor bias by randomizing story presentation order in planning sessions.
- Implementing estimation calibration workshops when onboarding new team members or merging teams.
- Monitoring for "velocity theater" where teams complete low-value high-point stories to inflate metrics.
- Updating estimation guidelines in response to changes in delivery methodology, such as adopting CI/CD or microservices.