After reviewing all the approaches shared here, I want to synthesize what I believe are the most effective practices for story point estimation and velocity tracking in codebeamer ALM cb-23:
Field Inheritance Config:
Standardize the story point field definition at the organizational level, but allow project-level customization of the scale if needed. In cb-23, create a custom field template for “Story Points” with these properties:
- Field type: Integer with dropdown options
- Required for sprint commitment: Yes
- Allowed values: 1, 2, 3, 5, 8, 13, 21 (modified Fibonacci)
- Default value: None (forces explicit estimation)
Inherit this field template across all agile projects, but document that the interpretation of each value is team-specific. This gives you data consistency without forcing semantic consistency.
Velocity Baseline Calculation:
The key insight from Carlos is critical - you need temporal stability in your baseline. Configure your velocity reports in cb-23 to:
- Use a rolling 6-sprint average (not all-time average)
- Exclude sprints marked as “abnormal” (team changes, holidays, major incidents)
- Weight recent sprints slightly higher (multiply last 2 sprints by 1.2x)
- Show velocity trend line, not just current velocity
Create a calculated field formula: `(Sprint-1 * 1.2 + Sprint-2 * 1.2 + Sprint-3 + Sprint-4 + Sprint-5 + Sprint-6) / 6.4
This weighted approach gives you a responsive but stable baseline that adapts to team improvement without being overly volatile.
Planning Poker Setup:
Lisa’s reference story catalog combined with Priya’s poker configuration creates a powerful estimation framework:
-
Reference Catalog: Create an “Estimation Baseline” tracker in each project containing 12-15 completed stories that represent your point scale. Tag these with “estimation-reference” and link them to your planning poker configuration.
-
Poker Rules: Configure Planning Poker in cb-23 with these settings:
- Voting style: Modified Fibonacci only
- Outlier threshold: 2 levels (triggers discussion)
- Consensus rule: 75% within 1 level
- Required participants: Minimum 3 developers
- Reference stories: Auto-display stories at adjacent point levels during voting
-
Estimation Workflow: Make story point estimation a required workflow state transition. Stories can’t move from “Backlog” to “Ready for Sprint” without a point value assigned through Planning Poker.
Cross-Team Metrics:
For portfolio-level visibility, shift from velocity comparison to throughput and cycle time metrics:
- Stories completed per sprint (count-based, not point-based)
- Average cycle time from “In Progress” to “Done”
- Predictability score (planned vs. actual completion rate)
These metrics are comparable across teams regardless of estimation philosophy, and cb-23’s reporting engine can easily aggregate them at the portfolio level.
Practical Implementation:
Start with one pilot team, implement the full framework, run it for 3 sprints, then roll out to other teams with lessons learned. The field inheritance and planning poker setup are technical configurations, but the reference story catalog and baseline calculations require ongoing curation and team buy-in.
The goal isn’t perfect estimation - it’s consistent enough estimation to enable reliable planning, combined with metrics that actually help you improve delivery predictability over time.