estimation in sprints are ludicrous
Code,  Tech

Estimations in sprints are ludicrous ?

Estimations in sprints are ludicrous ? We switched from fibonacci complexity to just plain man day. Estimating work in sprints has become a cornerstone of Agile | Scrum methodologies More and more evidence suggests it often creates more problems than it solves. On the other hand it is a nice „form” You can wrap Your work into. It is a nice template.

Teams routinely face mismatches between predicted complexity and actual time investment. Exacerbated by meetings that should be an email, administrative overhead and tasks like code reviews.

The Fallacy of Sprint Estimation is why complexity metrics miss but do we have anything better ?

complexity in sprints

The complexity is time disconnected

It is NOT. Estimations in sprints are ludicrous because story points aim to measure complexity we are able to figure out in 2 weeks ? They fail to account for real-world time constraints. For example:

  • A „simple” UI library upgrade might require 10 hours due to legacy code dependencies
  • A „complex” API integration could take 8 hours if the team has prior experience
  • Everything should be done in 2 weeks…

Complexity metrics try to take contextual factors like skill gaps, technical debt, or shifting priorities. That is why scrum poker should be an average. But how much time the not familar person will take off the hands of the other team members ? Teams often discover hidden work mid-sprint, rendering initial estimates obsolete.

The 5-Hour Workday Trap

Agile ceremonies and meetings take a lot of productive time, do we have a big… like 5 hour uninterrupted time block ?

  • Daily standups: 2.5 hours per sprint
  • Sprint planning/reviews: 6–8 hours
  • Context switching: 15–30 minutes to refocus after interruptions
  • Coffe

This leaves developers with around 5 hours per day for actual coding, analysis, figuring out stuff. Combine this with other events like production freeze, helping out a teammate or other prolonged code review and testing.

Code reviews and testing

That might take up some time, or rather sit politely and wait until someone will pick it up. These critical activities defy complexity-based estimates:

  • Code reviews vary from 30 minutes to aslong as You cannot look at it anymore hours (5?), depending on PR size and reviewer availability.
  • Testing can consume a lot of time based on how easy it is to test the data or what processes are established.

Teams using story points frequently underestimate these efforts, leading to rushed work or technical debt. Clock does tick tock….

estimation in sprints are ludicrous mandays

Why mandays could outperform story point ?

When deadlines are fixed (e.g., two sprints for a release), man-days provide clearer alignment with reality, we operate in the same values, there is no abstraction layer between to map the SP on the timeline of the sprint.

  1. Transparency for stakeholders: „10 man-days” directly translates to a timeline, reducing mismatched expectations
  2. Buffer for unknowns: Allocating 25% extra time per task just as a precaucious. You can always take something new from the backlog.
  3. Focus on throughput: Teams track days instead of abstract points, improving accountability. On the other hand it might work the same when the team is sure and know what will take how long. This requires time.

For example, a task estimated at 5 story points might take 3 days for a junior developer but 1 day for a senior—a disparity hidden by complexity metrics. Man-days will make it an average ? It is also not perfect but may be a bit better since we use time estimation for a time boxed sprint.

The path forward

While story points work for long-term forecasting, man-days excel in time-critical sprints.

  • Hybrid approach: Use story points for backlog grooming but switch to man-days during sprint planning
  • Time audits: Track actual vs. estimated hours to refine future planning
  • Protect focus time: Limit meetings and make them more organized to reclaim coding hours and quality focus time.

As one team found, switching to man-days reduced missed deadlines by 40% despite identical story point estimates

In Summary

In the end both can work and both may or may not provide with problems. The crucial part is that business needs to have some kind of value for estimating and know how much time it will take. Time. Exactly. I`ve never heard from business „You have 50 story points to do that”. There is always dead line, a DATE in the calendar where the feature needs to be shipped. And of course everything should be done instead of starting with some kind of MVP, of course this fluctuates between projects and people.

Sprint estimation isn’t inherently broken—but rigid adherence to complexity metrics ignores the messy reality of development. By prioritizing time-driven planning, teams can bridge the gap between Agile ideals and the clock

Piotr Kowalski