Estimate Agile Stories Accurately
A skill for consistent agile story-point estimation - Planning Poker, Fibonacci scale, risk factors, and accuracy tracking.
Why it matters
Improve sprint planning and delivery predictability by providing accurate and consistent story point estimates. Leverage expert knowledge of agile estimation techniques to refine backlog items.
Outcomes
What it gets done
Apply relative sizing and Fibonacci sequence for estimation.
Utilize Planning Poker and T-Shirt Sizing techniques.
Assess technical complexity, risk, and acceptance criteria.
Break down large stories based on red flags.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-story-point-estimator | bash Overview
Story Point Estimator
This skill runs agile story-point estimation - Planning Poker, T-shirt sizing, Fibonacci scoring, named risk factors, and sprint-over-sprint accuracy tracking. Use it during backlog refinement or sprint planning to size stories consistently across a team, not to estimate individual tasks or measure performance.
What it does
Story Point Estimator helps agile teams create accurate, consistent estimates for sprint planning and delivery predictability. Points measure complexity, effort, and uncertainty relative to reference stories rather than absolute time, scored on the Fibonacci scale (1, 2, 3, 5, 8, 13, 21, with 0 for trivial tasks and a question mark for unknowns needing research) - stories estimated above 13 should be broken down further. Estimation runs through Planning Poker (the product owner reads the story, the team asks clarifying questions, each member privately selects an estimate, estimates are revealed simultaneously, the highest and lowest are discussed, and the team re-estimates to consensus before recording the final number and key assumptions), or T-shirt sizing pre-refinement (XS for simple config changes at 1 point, up to XL for epics that need breaking down), or three-point estimation using the formula Optimistic plus 4 times Most-Likely plus Pessimistic, divided by 6.
When to use - and when NOT to
Use it during backlog refinement or sprint planning to size user stories consistently across a team, not to estimate individual tasks or to measure performance. It is explicitly not a time-tracking tool: converting points directly to hours or days, estimating based on who will do the work, and letting one person dominate the session are named anti-patterns to avoid.
Inputs and outputs
Given a user story, it scores technical complexity (low at 1-2 points for well-understood patterns, medium at 3-5 for moderate new-technology integration, high at 8-13 for new frameworks or multi-system integration), risk factors that add points (unknown requirements +1-2, external dependencies or third-party APIs +1-3, new team members or knowledge gaps +1-2, performance or scalability concerns +2-5, legacy system integration +2-8), and acceptance-criteria complexity (simple criteria at base estimate, moderate criteria +1-2, complex criteria +2-5, edge cases +1-3). It fills out a story estimation template capturing complexity, effort, and risk reasoning plus explicit reference comparisons to similar, more-complex, and less-complex stories, and applies a simpler bug-specific scale from 1 point (configuration fix, typo) to 8+ points (architectural issue requiring investigation).
1. Product Owner reads user story aloud
2. Team asks clarifying questions
3. Each member selects estimate privately
4. Reveal estimates simultaneously
5. Discuss differences (focus on highest/lowest)
6. Re-estimate until consensus or majority agreement
7. Record final estimate and key assumptions
Integrations
Team calibration relies on a fixed set of baseline reference stories (a 1-point button-text update up to a 13-point payment-system integration) and sprint-over-sprint velocity tracking (planned versus completed points per sprint, averaged into a recommended sprint commitment range). Story-splitting is triggered by named red flags - an estimate above 13 points, a spread of more than 3 points across team estimates, a story spanning multiple sprints, more than 8-10 acceptance criteria, or multiple "and"/"or" clauses in the story description. Continuous improvement tracks estimation accuracy (the share of stories completed within 1 point of estimate, targeting over 80% for stories of 5 points or less and over 60% for 8+ point stories) and runs structured retrospective questions after each sprint.
Who it's for
Scrum masters, product owners, and delivery teams running backlog refinement who need a repeatable estimation process, not ad hoc gut-feel sizing - grounded in reference stories, explicit risk factors, and accuracy tracking to improve estimation over time.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.