Agile Estimation Theatre
estimating.dev
estimating.dev
But because we want to do scrum or agile ‘properly’ we need estimates.
The Scrum guide only mentions sizing as a responsibility of developers, not how it's sized.As a developer that moved to product owner I've seen both sides of the coin and certainly had my share of "estimate theatre". For me the most important consideration now is predictability of being able to deliver value, to support my communication with upper management, clients and stakeholders. I do need to have an understanding of what's complex, uncertain or will take a lot of time, so I can weigh it against other priorities and I rely on the developers to provide me those insights. I don't believe this predictability comes from having perfect estimates, it comes from knowing how much can typically be achieved by the team and the trust the team has in it's own abilities. User stories of course need enough detail to know what needs to be done, but I disagree that you'd need to "do the work to know how long it takes".
The problem described in this blog is very recognizable, but I suspect it's foremost a problem of "management" trying to control things.
To unpack all 20 scope items for the sprint would take 2 days, but the two hours given are insufficient and generate estimates that are insufficient.
Will the hours spent unpacking all 20 work requests no longer be required ? No, the team will still go into each item and do the same planning at sometime during the sprint and so it is an organizational choice as to weather you frontload that conversation and benefit from a delayed but more visible estimation of how the work will get done, or you make the choice of this org, where you throw in all the job orders and hope for the best within a 2 week blast radius for any real planning mistakes that slip through.