Ideal Days in Agile Estimation: The Complete Guide to Time-Based Sizing
Ideal Days in Agile Estimation: The Complete Guide to Time-Based Sizing
An ideal day is a unit of estimation that represents one full day of uninterrupted, focused work on a single task - no meetings, no emails, no context switching, no interruptions. It answers the question: "If I could sit down and work on nothing but this, how many days would it take?" Ideal days are one of the most intuitive estimation techniques in Agile because they use a unit everyone understands - time - while acknowledging that real workdays are never purely productive. Teams that use ideal days well gain accurate forecasts without the abstraction barrier that story points introduce.
Quick Answer: Ideal Days vs Elapsed Days vs Story Points
| Aspect | Ideal Days | Elapsed Days | Story Points |
|---|---|---|---|
| What it measures | Days of uninterrupted, focused work | Calendar days from start to finish | Relative size (effort + complexity + uncertainty) |
| Includes interruptions? | No - assumes zero distractions | Yes - includes all overhead | Not applicable - abstract unit |
| Person-dependent? | Partially - skill level affects the estimate | Yes - depends on who does the work and when | No - team estimates together |
| Typical conversion | 1 ideal day = 1.5-2.0 calendar days | Direct calendar measurement | No time conversion (uses velocity) |
| Best for | Teams comfortable with time-based thinking | Project management and deadline tracking | Sprint capacity planning and release forecasting |
| Biggest risk | Management treats ideal days as calendar commitments | Ignores the difference between working and waiting | Treating points as hours |
Table Of Contents-
- What Are Ideal Days? - The Core Concept: Uninterrupted Work - What an Ideal Day Excludes - Ideal Days vs Elapsed Days - The Overhead Factor - Typical Conversion Ratios - Ideal Days vs Story Points - When to Use Ideal Days - When to Use Story Points - The Focus Factor (Load Factor) - How to Calculate Focus Factor - Typical Focus Factor Ranges - Improving Your Focus Factor - How to Estimate in Ideal Days: Step-by-Step - Converting Ideal Days to Calendar Days - The Basic Formula - Team Velocity in Ideal Days - Advantages and Disadvantages of Ideal Days - When to Use Ideal Days vs Other Techniques - Industry Examples: Ideal Days in Practice - Ideal Days Estimation Maturity Model
- Common Mistakes When Using Ideal Days - Ideal Days in Sprint Planning - Conclusion
What Are Ideal Days?
An ideal day is a day of pure, focused, uninterrupted work. No stand-ups, no Slack messages, no context switching between tasks, no email, no waiting for code reviews - just heads-down productive time on a single piece of work.
Mike Cohn, who popularized the concept in Agile Estimating and Planning, defines an ideal day as "the amount of time something takes when stripped of all peripheral activities." It's a thought experiment: if you could lock yourself in a room with everything you need and no distractions, how long would this task take?
The Core Concept: Uninterrupted Work
The power of ideal days lies in separating two questions that traditional estimation conflates:
- How much work is this? (answered in ideal days)
- How long will it actually take? (answered by applying a conversion factor)
When a developer says "this is 3 ideal days of work," they're answering question 1. When the team applies their focus factor of 0.6, they convert that to 5 calendar days - answering question 2. This separation makes estimates more honest and forecasts more accurate.
What an Ideal Day Excludes
An ideal day strips away everything that isn't direct productive work:
- Meetings: Daily Scrums, Sprint Reviews, Retrospectives, planning sessions
- Email and messaging: Slack, Teams, email correspondence
- Context switching: Moving between multiple tasks or projects
- Administrative tasks: Timesheets, status reports, expense reports
- Waiting time: Waiting for code reviews, deployments, approvals, or dependencies
- Interruptions: Ad-hoc questions, production incidents, unplanned support requests
- Personal time: Breaks, lunch, personal errands during work hours
Ideal days are NOT in the Scrum Guide. Like story points, ideal days are a complementary practice, not a Scrum requirement. The Scrum Guide does not prescribe any specific estimation technique. Teams choose the approach that works best for their context.
Ideal Days vs Elapsed Days
The distinction between ideal days and elapsed days (also called calendar days) is the foundation of why this estimation technique works.
Elapsed days count every day from when work starts until it's finished - including all the meetings, interruptions, waiting time, and multitasking that happen in a real workday.
Ideal days count only the productive, focused time.
Consider this example: A developer estimates a feature at 2 ideal days. Here's what the actual elapsed time might look like:
| Day | Actual Work on Feature | Other Activities |
|---|---|---|
| Monday | 3 hours | 2 hours meetings, 1.5 hours email/Slack, 1.5 hours other tasks |
| Tuesday | 4 hours | 1 hour Daily Scrum + refinement, 1 hour code review for colleague, 2 hours other tasks |
| Wednesday | 2 hours | 4 hours in Sprint Review + Retrospective, 2 hours other tasks |
| Thursday | 5 hours | 1 hour meetings, 2 hours responding to support issues |
| Total | 14 hours (1.75 ideal days) | ~18 hours of non-feature work |
The 2 ideal days of work consumed nearly 4 elapsed days. This is normal.
The Overhead Factor
The gap between ideal and elapsed days comes from organizational overhead - the non-project work that fills a real workday. Research consistently shows that software developers spend only 4-6 productive hours per 8-hour workday on their primary tasks. The rest goes to meetings, communication, context switching, and administrative work.
Common overhead sources and their typical time consumption:
| Overhead Source | Weekly Hours | % of 40-Hour Week |
|---|---|---|
| Scrum ceremonies (Daily, Review, Retro, Planning) | 3-5 hours | 8-13% |
| Email and messaging | 3-5 hours | 8-13% |
| Meetings (non-Scrum) | 2-6 hours | 5-15% |
| Code reviews (reviewing others' work) | 2-4 hours | 5-10% |
| Context switching recovery | 2-3 hours | 5-8% |
| Administrative tasks | 1-2 hours | 3-5% |
| Unplanned interruptions | 2-4 hours | 5-10% |
| Total overhead | 15-29 hours | 38-73% |
This means a typical developer has 11-25 hours of focused work per week - roughly 1.4 to 3.1 ideal days out of a 5-day work week.
Typical Conversion Ratios
Based on industry data, here are typical conversion ratios from ideal days to elapsed days:
| Team Environment | Focus Factor | Ideal-to-Elapsed Ratio | Ideal Days per Week |
|---|---|---|---|
| Minimal meetings, low interruptions | 0.7-0.8 | 1 ideal = 1.25-1.4 elapsed | 3.5-4.0 |
| Average Scrum team | 0.6-0.7 | 1 ideal = 1.4-1.7 elapsed | 3.0-3.5 |
| Heavy meeting load | 0.4-0.6 | 1 ideal = 1.7-2.5 elapsed | 2.0-3.0 |
| Multiple projects, frequent interruptions | 0.3-0.4 | 1 ideal = 2.5-3.3 elapsed | 1.5-2.0 |
Ideal Days vs Story Points
Both ideal days and story points are valid estimation approaches. They have different strengths, and the right choice depends on your team's context.
| Attribute | Ideal Days | Story Points |
|---|---|---|
| Intuition | High - everyone understands "days" | Low at first - abstract unit requires learning |
| Stakeholder communication | Easy - "3 days of work" makes sense | Hard - "5 points" needs translation |
| Person-dependency | Moderate - a senior dev's "ideal day" differs from a junior's | None - team estimates as a unit |
| Precision risk | Medium - people map to calendar expectations | Low - abstract units resist false precision |
| Management misuse risk | High - "You said 3 days, it took 6" | Medium - harder to weaponize an abstract unit |
| Velocity tracking | Ideal days completed per Sprint | Story points completed per Sprint |
| Learning curve | Minimal - time is universally understood | Moderate - takes 3-5 Sprints to calibrate |
| Scale | Linear (1, 2, 3, 4, 5...) | Non-linear (Fibonacci: 1, 2, 3, 5, 8, 13...) |
When to Use Ideal Days
Ideal days work best when:
- The team is new to Agile and needs an intuitive starting point for estimation
- Stakeholders need time-based estimates and won't accept abstract units
- The team is transitioning from waterfall where hours-based estimation was the norm
- Work items are relatively uniform in complexity and mostly vary in effort
- The team has a stable, predictable focus factor that makes conversion reliable
When to Use Story Points
Story points work better when:
- The team has mixed skill levels and doesn't want person-dependent estimates
- Management has a history of treating time estimates as commitments - abstract units create a buffer
- Work involves high uncertainty where complexity and risk matter more than raw effort
- You need to prevent micro-management - story points resist "You said 3 days, why did it take 5?"
- The team is mature enough to work with abstract estimation
⚠️
You can use both. Many teams estimate Product Backlog items in story points for Sprint-level planning, then break stories into tasks estimated in ideal hours or ideal days during Sprint Planning. This gives you the benefits of abstract estimation at the planning level and concrete time estimates at the task level.
The Focus Factor (Load Factor)
The focus factor (sometimes called load factor or velocity factor) is the ratio that converts ideal time into calendar time. It's the single most important number for making ideal days useful in real-world planning.
How to Calculate Focus Factor
Focus Factor = Ideal Days Completed / Calendar Days Available
Example: In a 2-week Sprint (10 working days), a team of 5 developers completes work estimated at 21 ideal days.
- Calendar days available: 5 developers x 10 days = 50 person-days
- Ideal days completed: 21 ideal days
- Focus factor: 21 / 50 = 0.42
This means for every calendar day, each developer produces about 0.42 ideal days of focused work. The rest goes to overhead.
Typical Focus Factor Ranges
| Focus Factor | What It Means | Typical Environment |
|---|---|---|
| 0.8+ | Exceptional - nearly all time is productive | Rare; solo developers or hackathon conditions |
| 0.6-0.7 | Good - team has protected focus time | Mature Scrum team with minimal meeting load |
| 0.4-0.6 | Average - typical organizational overhead | Standard enterprise environment |
| 0.3-0.4 | Low - heavy meeting/multitasking culture | Multiple projects, frequent interruptions |
| Below 0.3 | Problematic - more overhead than productive work | Dysfunctional environment needing intervention |
Improving Your Focus Factor
If your focus factor is below 0.5, consider these improvements:
- Reduce meetings: Audit all recurring meetings; cancel those without clear outcomes
- Protect focus blocks: Establish "no-meeting" periods (e.g., mornings) for deep work
- Limit multitasking: Assign developers to one project at a time; context switching destroys productivity
- Batch interruptions: Designate a rotating "interrupt handler" who shields the rest of the team
- Automate administrative tasks: Reduce time spent on status reports, timesheets, and manual processes
- Streamline code reviews: Set SLAs for review turnaround (e.g., within 4 hours) to reduce waiting
How to Estimate in Ideal Days: Step-by-Step
Step 1: Define What "Ideal" Means for Your Team
Before your first estimation session, align on what an ideal day includes. Does it include only coding? Or also writing tests, updating documentation, and deploying? Most teams define an ideal day as all work required to meet the Definition of Done - but without meetings, interruptions, or waiting time.
Step 2: Establish Reference Tasks
Choose 3-5 completed tasks as reference points. For example:
| Reference Task | Ideal Days | Why This Value |
|---|---|---|
| Add a configuration toggle | 0.5 | Simple change, one file, minimal testing |
| Add a new form with validation | 1.5 | Moderate front-end work, unit tests, integration test |
| Build a REST API endpoint with auth | 3 | Backend logic, authentication, tests, documentation |
| Integrate third-party payment API | 5 | External dependency, error handling, security review, extensive testing |
| Redesign database schema with migration | 8 | Complex changes, migration scripts, regression testing, rollback plan |
Step 3: Estimate by Comparison
For each new task, compare it to your references: "Is this more or less work than the 3-ideal-day API endpoint?" This is relative estimation using time as the unit - the same cognitive advantage as story points, but with a more intuitive scale.
Step 4: Use Planning Poker with Ideal Day Cards
Run Planning Poker using ideal day values instead of Fibonacci numbers. Common card values: 0.5, 1, 1.5, 2, 3, 5, 8, 13. Simultaneous reveal prevents anchoring bias.
Step 5: Discuss Significant Divergence
When estimates diverge by more than 2x (e.g., one person says 2 ideal days and another says 5), the conversation is mandatory. Ask: "What work are you including that I'm not?" or "What approach are you assuming?"
Step 6: Record the Consensus Estimate
Document the agreed ideal day estimate on the Product Backlog item. Include any assumptions that influenced the estimate (e.g., "assumes the existing auth library can be reused").
Step 7: Track Actuals for Calibration
After completing work, note how many ideal days it actually took (not elapsed days - actual focused work time). Compare to the estimate during Sprint Retrospectives to improve future accuracy.
Converting Ideal Days to Calendar Days
The Basic Formula
Calendar Days = Ideal Days / Focus Factor
If a task is estimated at 4 ideal days and your team's focus factor is 0.6:
Calendar Days = 4 / 0.6 = 6.7 calendar days (roughly 7 working days, or 1.4 weeks)
For team-level Sprint capacity:
Sprint Capacity (ideal days) = Team Size x Sprint Length (days) x Focus Factor
A team of 5 developers in a 2-week Sprint (10 working days) with a 0.6 focus factor:
Sprint Capacity = 5 x 10 x 0.6 = 30 ideal days
This means the team can take on approximately 30 ideal days worth of work per Sprint.
Team Velocity in Ideal Days
Just like story point velocity, ideal day velocity stabilizes over time and becomes the primary planning input:
| Sprint | Ideal Days Planned | Ideal Days Completed | Running Average |
|---|---|---|---|
| Sprint 1 | 28 | 22 | 22.0 |
| Sprint 2 | 24 | 26 | 24.0 |
| Sprint 3 | 25 | 23 | 23.7 |
| Sprint 4 | 24 | 25 | 24.0 |
| Sprint 5 | 24 | 24 | 24.0 |
| Sprint 6 | 24 | 25 | 24.2 |
After 6 Sprints, this team's velocity has stabilized at approximately 24 ideal days per Sprint. They should plan future Sprints around this number, selecting backlog items that sum to roughly 24 ideal days.
Advantages and Disadvantages of Ideal Days
| Advantages | Disadvantages |
|---|---|
| Intuitive - everyone understands "days" | Stakeholders confuse ideal days with calendar days |
| Easy to explain to non-technical stakeholders | Invites "Why did 3 ideal days take 2 weeks?" pressure |
| Lower learning curve than story points | Person-dependent - senior and junior devs estimate differently |
| Works well for teams transitioning from waterfall | Temptation to convert directly to calendar commitments |
| Provides natural connection to calendar planning | Doesn't capture complexity and uncertainty as well as story points |
| Easier to break into task-level estimates | Can lead to individual tracking ("How many ideal days did you complete?") |
| Enables straightforward capacity calculation | Focus factor varies by Sprint, introducing forecast variability |
| Helps identify overhead problems (low focus factor) | Teams may underestimate because they forget overhead is excluded |
When to Use Ideal Days vs Other Techniques
| Situation | Best Technique | Why |
|---|---|---|
| New Agile team, first 3-4 Sprints | Ideal Days | Intuitive, low learning curve, immediate usability |
| Mature Scrum team with stable velocity | Story Points | Better abstraction, resists management misuse |
| Roadmap-level sizing (50+ items) | T-Shirt Sizing | Fast, low overhead, sufficient granularity for planning horizons |
| Sprint Planning task breakdown | Ideal Hours | Granular enough for task assignment without over-precision |
| Stakeholder communication about timelines | Ideal Days + Focus Factor | Translates naturally to "How long will this take?" |
| Cross-team comparison | Neither ideal days nor story points | Use throughput (items completed per Sprint) instead |
| High-uncertainty research or innovation work | Story Points or T-Shirt Sizing | Ideal days imply false precision for uncertain work |
| Support/maintenance teams with uniform tasks | Throughput counting | Count items completed; estimation adds no value |
Industry Examples: Ideal Days in Practice
SaaS Product Team
A 7-person SaaS team uses ideal days for Sprint Planning with a stable focus factor of 0.65. Their Sprint capacity is 7 x 10 x 0.65 = 45.5 ideal days per 2-week Sprint. They maintain reference tasks calibrated to their tech stack: 0.5 ideal days for a config change, 2 ideal days for a standard feature, 5 ideal days for a major integration. Their conversion to calendar time is reliable because the team has minimal personnel changes and consistent overhead.
Healthcare Software Team
A healthcare team operating under HIPAA compliance uses ideal days with an adjusted focus factor of 0.45 - lower than average because compliance documentation, security reviews, and audit logging add overhead that other teams don't face. A feature estimated at 3 ideal days takes approximately 6.7 calendar days. They explicitly add 1-2 ideal days to any estimate involving Protected Health Information (PHI) to account for encryption verification, access control testing, and compliance checklist completion.
Financial Services Team
A fintech team uses ideal days for their core banking platform. Their focus factor drops to 0.35 during regulatory audit periods (quarterly) but sits at 0.6 normally. They maintain two focus factors and switch between them during planning based on the Sprint's overlap with audit cycles. This dual-factor approach improved their forecast accuracy from 55% to 82% over 6 months.
E-commerce Team
An e-commerce team with seasonal traffic spikes uses ideal days combined with a "peak season adjustment." During Black Friday preparation (September-November), their focus factor drops from 0.6 to 0.4 because developers spend significant time on performance testing, load testing, and production support. They plan fewer ideal days of new feature work during these months and communicate the reduced capacity to product stakeholders three months in advance.
Government Contract Team
A government software team uses ideal days because their contracting officers require time-based estimates for project bids. They estimate in ideal days, apply a focus factor of 0.5 (accounting for security clearance procedures, documentation requirements, and multi-level approval workflows), and present elapsed-day estimates to the contracting authority. They add a 20% management reserve to the converted estimates for unforeseen compliance requirements.
EdTech Startup
A small EdTech team of 4 developers uses ideal days because they find story points too abstract for their size. Their focus factor is high at 0.7 because they have minimal meetings and a flat organizational structure. They estimate features in half-day increments (0.5, 1.0, 1.5, 2.0, etc.) and track velocity as total ideal days completed per week rather than per Sprint, since they practice continuous delivery without Sprint boundaries.
Ideal Days Estimation Maturity Model
Stage 1: Initial Adoption (Sprints 1-4)
Timeline: First 1-2 months
Characteristics:
- Team confuses ideal days with calendar days
- Focus factor is unknown - estimates consistently miss
- Developers estimate based on personal capability rather than team average
- Stakeholders interpret "3 ideal days" as "done by Wednesday"
What to focus on:
- Clearly define what an ideal day includes and excludes
- Track actual focus time for 2-3 Sprints to establish a baseline focus factor
- Use reference tasks for every estimation session
- Over-communicate the difference between ideal and elapsed days to stakeholders
Stage 2: Calibrating (Sprints 5-10)
Timeline: Months 2-5
Characteristics:
- Focus factor is emerging from historical data (still noisy)
- Team is starting to estimate consistently using references
- Some items still surprise - typically those with hidden complexity
- Stakeholders begin to understand the ideal-to-elapsed conversion
What to focus on:
- Compare estimates to actuals in every Sprint Retrospective
- Identify patterns: "We consistently under-estimate tasks involving database migrations"
- Start using velocity (ideal days completed per Sprint) for capacity planning
- Refine the focus factor quarterly based on accumulated data
Stage 3: Reliable (Sprints 11-20)
Timeline: Months 5-10
Characteristics:
- Focus factor is stable within a 10-15% range
- Estimation sessions are efficient - most items converge in under 3 minutes
- Sprint completion rate exceeds 85% (items planned vs completed)
- Team can reliably forecast 2-3 Sprints ahead
What to focus on:
- Use velocity ranges (best-case, average, worst-case) for release planning
- Monitor focus factor trends - if it's declining, investigate root causes
- Coach new team members using the reference task catalog
- Consider whether ideal days still serve the team or if a transition to story points would add value
Stage 4: Optimized (Sprint 20+)
Timeline: 10+ months
Characteristics:
- Estimation takes minimal time - team often agrees without discussion
- Forecast accuracy is within 10-15% for Sprint-level planning
- Focus factor is well-understood and actively managed
- Team may consider #NoEstimates or throughput-based forecasting for mature, uniform workstreams
What to focus on:
- Use Monte Carlo simulation for probabilistic release forecasting
- Focus estimation effort only on high-uncertainty items
- Actively improve focus factor through organizational changes (reduce meeting load, improve tooling)
- Share focus factor improvement strategies with other teams in the organization
Common Mistakes When Using Ideal Days
Mistake #1: Treating Ideal Days as Calendar Commitments
Problem: A developer says "This is 3 ideal days" and the project manager puts "Due: Wednesday" on the schedule.
Why it's harmful: It ignores overhead, meetings, interruptions, and multitasking. The 3 ideal days will take 5-7 calendar days in a typical environment - and now the developer is "late" on day 4.
Fix: Always apply the focus factor before communicating timelines. Train stakeholders: "3 ideal days at our focus factor of 0.6 means about 5 calendar days."
Prevention: Never share raw ideal day estimates outside the team. Always convert to elapsed days first.
Mistake #2: Ignoring the Focus Factor
Problem: The team estimates in ideal days but never calculates or tracks their focus factor. They plan 40 ideal days into a 2-week Sprint because "we have 5 people and 10 days."
Why it's harmful: 40 ideal days assumes a 0.8 focus factor - unrealistic for almost any team. The Sprint will be chronically over-committed.
Fix: Measure the focus factor empirically over 3-4 Sprints. Use the measured value, not an optimistic assumption.
Prevention: Track ideal days completed per Sprint and calculate focus factor after every Sprint.
Mistake #3: Individual-Based Estimation
Problem: The team asks "How long would it take YOU to do this?" instead of "How many ideal days of work is this?"
Why it's harmful: Estimates become person-dependent. If the senior developer estimates 2 ideal days but a junior developer picks up the work, the estimate is wrong.
Fix: Estimate based on a "typical team member" - not the fastest or slowest person. If skill levels vary significantly, use the team's average capability as the baseline.
Prevention: Frame the question as "How many ideal days of work is in this task?" not "How long will this take you?"
Mistake #4: Not Accounting for Partial Days
Problem: The team rounds all estimates to whole days, losing granularity. A 4-hour task becomes "1 ideal day."
Why it's harmful: Over-estimation at the task level compounds. If 10 tasks are each 0.5 ideal days but estimated at 1.0, the Sprint capacity is consumed by phantom work.
Fix: Allow half-day increments (0.5, 1.0, 1.5, 2.0, etc.). This provides sufficient granularity without false precision.
Prevention: Include 0.5 as the smallest estimation unit in your Planning Poker deck.
Mistake #5: Forgetting to Re-estimate When Scope Changes
Problem: A story estimated at 2 ideal days gains additional acceptance criteria during the Sprint but the estimate stays at 2.
Why it's harmful: The team's velocity data becomes unreliable because estimated effort no longer reflects actual effort.
Fix: Re-estimate when scope changes materially. If the original 2-ideal-day story now includes a new requirement that adds 1.5 days of work, update the estimate to 3.5.
Prevention: Flag scope changes during Daily Scrums and re-estimate before committing to the expanded scope.
Mistake #6: Using Ideal Days for Large Epics
Problem: Someone estimates "This epic is 45 ideal days" without breaking it down.
Why it's harmful: Large estimates have enormous uncertainty. A 45-ideal-day estimate might actually be 30 or 80 - the error range is unacceptable for planning.
Fix: Break epics into stories of 0.5-5 ideal days each before estimating. Sum the story-level estimates for the epic total.
Prevention: Establish a split threshold: any item over 5-8 ideal days must be decomposed before estimation.
Mistake #7: Assuming Focus Factor is Constant
Problem: The team calculates a focus factor of 0.6 in Sprint 5 and uses it unchanged for the next 20 Sprints.
Why it's harmful: Focus factor changes with team composition, meeting load, organizational changes, and seasonal factors. Using a stale factor produces inaccurate forecasts.
Fix: Recalculate focus factor every Sprint. Use a rolling average of the last 4-6 Sprints rather than a single Sprint's value.
Prevention: Include focus factor review as a regular Sprint Retrospective data point.
Mistake #8: Comparing Ideal Days Across Teams
Problem: Management says "Team A completes 30 ideal days per Sprint but Team B only completes 20. Team B needs to improve."
Why it's harmful: Different teams have different focus factors, different definitions of "ideal," different types of work, and different levels of overhead. 30 ideal days from Team A and 20 from Team B might represent identical actual output.
Fix: If cross-team comparison is needed, use throughput (items completed per Sprint) or cycle time, which are objective measures independent of estimation methodology.
Prevention: Report velocity in ideal days only within the team. Use throughput metrics for cross-team and organizational-level reporting.
Mistake #9: Mixing Ideal Days and Calendar Days in the Same Conversation
Problem: During Sprint Planning, some items are estimated in ideal days and others in calendar days. "This is 2 ideal days, and that one should take about 3 days."
Why it's harmful: The second estimate is ambiguous - is "3 days" ideal or elapsed? Mixing units creates confusion, inconsistent planning, and unreliable velocity data.
Fix: Pick one unit and use it consistently. If you estimate in ideal days, every item is in ideal days. Convert to calendar days separately for external communication.
Prevention: Use ideal day Planning Poker cards to force consistent units during estimation sessions.
Mistake #10: Not Explaining the Concept to New Team Members
Problem: A new developer joins and estimates "1 ideal day" meaning "I'll finish this tomorrow" - not understanding the ideal vs elapsed distinction.
Why it's harmful: Their estimates will be systematically lower than the rest of the team's, skewing velocity and causing planning problems.
Fix: Onboard every new team member on the team's estimation approach: what ideal days mean, what the focus factor is, and how reference tasks are used.
Prevention: Include estimation methodology in the team's onboarding documentation. Have new members shadow 2-3 estimation sessions before contributing estimates.
Ideal Days in Sprint Planning
During Sprint Planning, ideal days provide a straightforward capacity model:
1. Calculate available capacity:
| Team Member | Available Days | Focus Factor | Ideal Days Available |
|---|---|---|---|
| Developer A | 10 (full Sprint) | 0.6 | 6.0 |
| Developer B | 8 (2 days PTO) | 0.6 | 4.8 |
| Developer C | 10 (full Sprint) | 0.6 | 6.0 |
| Developer D | 10 (full Sprint) | 0.6 | 6.0 |
| Developer E | 5 (half on other project) | 0.6 | 3.0 |
| Total | 43 person-days | 25.8 ideal days |
2. Select backlog items up to capacity:
Pull items from the top of the prioritized Product Backlog until the total ideal days estimate approaches (but doesn't exceed) the team's capacity. Leave a 10-15% buffer for unplanned work.
Target ideal days for this Sprint: 25.8 x 0.85 (buffer) = ~22 ideal days
3. Break items into tasks (optional):
Some teams decompose stories into tasks estimated in ideal hours during Sprint Planning. A 3-ideal-day story might break into: design (4 ideal hours), implementation (12 ideal hours), testing (4 ideal hours), code review (2 ideal hours), documentation (2 ideal hours) = 24 ideal hours = 3 ideal days.
4. Validate against velocity:
Cross-check the planned ideal days against the team's historical velocity. If your average velocity is 24 ideal days and you're planning 22, you're in the right range. If you're planning 30, something is wrong - either the estimates are too aggressive or you're over-committing.
Conclusion
Ideal days bridge the gap between abstract estimation and calendar-based planning. They use a unit everyone understands - time - while honestly acknowledging that a "day of work" and a "calendar day" are not the same thing. The focus factor is what makes ideal days practical: it converts optimistic, interruption-free estimates into realistic, plan-able forecasts.
Key takeaways:
- An ideal day represents one full day of focused, uninterrupted work - no meetings, no email, no context switching
- The focus factor (typically 0.4-0.7) converts ideal days to calendar days - always track and apply it
- Ideal days are more intuitive than story points but carry higher risk of being misinterpreted as calendar commitments
- Never share raw ideal day estimates outside the team - always convert to elapsed days first
- Estimate based on "typical team member" capability, not the fastest or slowest individual
- Use reference tasks (0.5 to 8 ideal days) to anchor all estimates through relative comparison
- Track velocity in ideal days per Sprint - it stabilizes after 4-6 Sprints and becomes the primary planning input
- Ideal days work best for teams new to Agile, those transitioning from waterfall, and environments where stakeholders need time-based estimates
- Consider transitioning to story points once the team matures and management pressure around time estimates becomes a problem
- The focus factor itself is a diagnostic tool - a low focus factor signals organizational dysfunction worth fixing
Quiz on
Your Score: 0/15
Question: According to the article, what does an ideal day represent?
Story Points in AgileLearn how story points provide abstract relative estimation and compare with ideal days for Sprint planning and release forecasting.
Relative EstimationUnderstand the cognitive science behind relative estimation and why comparing work items produces more accurate forecasts than absolute estimates.
Planning PokerMaster the most popular group estimation technique that works with both ideal days and story points for consensus-driven sizing.
T-Shirt Sizing EstimationExplore T-shirt sizing as a lightweight alternative for roadmap-level estimation when ideal days feel too granular.
Fibonacci Sequence ScaleUnderstand why the Fibonacci sequence is the standard scale for agile estimation and how its growing gaps reflect uncertainty.
Release PlanningLearn how ideal day velocity and focus factors feed into release date forecasting and multi-Sprint capacity planning.
Sprint PlanningUnderstand how ideal day capacity calculations drive Sprint Planning decisions and work selection from the Product Backlog.
Product BacklogLearn about the Product Backlog where ideal day estimates are assigned during refinement and used for Sprint capacity planning.
Frequently Asked Questions (FAQs) / People Also Ask (PAA)
Can ideal days be used in Kanban teams that don't have Sprints?
How do ideal days work for remote and distributed teams across time zones?
How should ideal day estimates be reported to management and executive stakeholders?
What tools support ideal day estimation and tracking?
How accurate are ideal day estimates compared to story points and hours?
Are ideal days covered in Scrum certification exams like PSM-1 or CSM?
How does team size affect ideal day estimation and focus factors?
Can ideal days and story points be used together on the same team?
How do you handle ideal day estimation when team members work part-time or are split across multiple projects?
What is the relationship between ideal days and the concept of 'maker's schedule' vs 'manager's schedule'?
How do seasonal patterns and organizational cycles affect ideal day planning?
What happens to ideal day estimates and velocity when the team adopts new technology or changes their tech stack?
How do ideal days relate to Earned Value Management (EVM) in traditional project management?
Should spikes and research tasks be estimated in ideal days?
How do you transition a team from ideal days to story points (or vice versa)?