By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
Estimation is how product teams predict the effort, time, and resources needed to deliver features or projects. It’s critical for roadmap planning, stakeholder alignment, and risk management. Poor estimation leads to missed deadlines, overworked teams, or wasted resources.Example: A fintech startup estimating the effort to launch a "Recurring Payments" feature—underestimating it could delay a revenue-generating launch, while overestimating might block other high-impact work.
Why? Time estimates are unreliable (e.g., "5 days" ignores context switching). Story points focus on relative effort.
T-shirt Sizing (XS, S, M, L, XL): A coarse-grained estimation technique for early-stage planning. Used when details are unclear (e.g., "This feature is L-sized").
When? Roadmapping, portfolio planning, or initial backlog grooming.
Velocity: The average number of story points a team completes in a sprint (e.g., "Team A’s velocity is 45 points/sprint").
Velocity = Total Story Points Completed / Number of Sprints
Use: Forecast future capacity (e.g., "We can deliver ~90 points in 2 sprints").
Monte Carlo Forecasting: A probabilistic method to predict project timelines by simulating thousands of possible outcomes (e.g., "There’s an 80% chance we’ll ship by June 15").
Tools: Jira plugins (e.g., "Advanced Roadmaps"), Excel, or Python.
Ideal Days vs. Elapsed Time:
⚠️ Trap: Stakeholders often confuse these.
Three-Point Estimation (PERT):
(Optimistic + 4×Most Likely + Pessimistic) / 6
Use: Reduces bias in single-point estimates (e.g., "This feature is 5 (O), 8 (ML), 13 (P) → 8.5 points").
Capacity Planning: Adjusting velocity for team availability (e.g., "Team has 5 devs, but 2 are on PTO → 60% capacity").
Formula: Adjusted Velocity = Velocity × (Available Team Members / Total Team Members)
Adjusted Velocity = Velocity × (Available Team Members / Total Team Members)
Confidence Intervals: A range of possible outcomes with a probability (e.g., "We’re 70% confident we’ll deliver 40–60 points this sprint").
Why? Communicates uncertainty to stakeholders.
Spike: A time-boxed research task to reduce uncertainty before estimating (e.g., "Spend 2 days prototyping the payment flow to estimate it accurately").
When? High-risk or unknown work.
Definition of Ready (DoR): Criteria a task must meet before estimation (e.g., "User story has acceptance criteria, designs, and dependencies resolved").
Why? Prevents "garbage in, garbage out" estimates.
Definition of Done (DoD): Criteria for a task to be considered "complete" (e.g., "Code reviewed, tested, and deployed to staging").
Tool: Use a PRD (Product Requirements Doc) or one-pager to document assumptions.
Break Down Work
Example:
Choose an Estimation Technique
Late-stage (high detail): Three-point estimation or ideal days.
Estimate as a Team
Pro Tip: Focus on relative sizing (e.g., "Is this harder than the 3-point story we did last sprint?").
Calculate Velocity & Forecast
For uncertainty: Run a Monte Carlo simulation (e.g., "80% chance of delivery in 4–6 sprints").
Communicate with Stakeholders
Correction: Use story points to account for team variability (e.g., a senior dev vs. a junior dev). Time estimates are outputs of velocity, not inputs.
Mistake: Ignoring dependencies (e.g., "This feature needs a third-party API that’s delayed").
Correction: Map dependencies in a dependency matrix and adjust estimates accordingly (e.g., "Add 2 points for API risk").
Mistake: Treating velocity as a target (e.g., "We must hit 50 points this sprint!").
Correction: Velocity is a historical metric, not a KPI. Use it for forecasting, not performance reviews.
Mistake: Estimating everything in detail upfront (e.g., "Let’s estimate the entire year’s roadmap").
Correction: Use rolling-wave planning—estimate near-term work in detail and long-term work coarsely (e.g., T-shirt sizes).
Mistake: Not accounting for technical debt or bugs in velocity.
Why? Shows adaptability and risk awareness.
Stakeholder Trap: "Can you guarantee this will ship by X date?"
Why? Avoids false precision; communicates uncertainty.
Distinction: Story Points vs. Ideal Days
Interview Tip: Always prefer story points for agile teams.
Interview Red Flag: "We estimate everything in hours."
Explanation: Velocity fluctuates; focus on trends, not single sprints.
Scenario: A stakeholder insists on a fixed-date launch for a 200-point epic. Your team’s velocity is 50 points/sprint. How do you set expectations?
Explanation: Use data to negotiate scope or timeline.
Scenario: Your team estimates a feature as "XL" in T-shirt sizing, but the designer says it’s "M." How do you resolve this?
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.