I never understood the need for a granular planning of projects.
You know something needs to be done, you make your rough estimates, and then you run with it. Once ready, you roll it out. So long as engineers are motivated to do it, they will run with it.
But spending weeks breaking down tasks to the most granular level, deciding efforts, and going back and forth on timelines for every single one of them is such a waste of engineering energy and bandwidth.
This energy could have been easily used to build things. Every extra hour spent polishing timelines is an hour not spent moving the product forward.
Let engineers code. Tell them the impact of their work. That’s all it takes.