DZone Agile has an article called "Bottom-Up Project Estimating." It describes bottom-up estimations as "the most time-consuming but ... also the most accurate."
Here's the five steps used to show what BUE is:
These five steps will send you on your way to successful bottom-up estimating:
1. Identify All Project Required Tasks
2. Estimate All Tasks Identified in Your WBS or Project Activity Definition
3. Identify Task Dependencies
4. Identify the Resources Required to Complete All Tasks
5. Determine When Resources Should Complete These Tasks
Step one... ouch. Isn't this the whole reason agile exists in the first place? Isn't "identification of all project required tasks" nearly impossible to do in the real world? Isn't this the same process that absolutely crushes waterfall development methodologies?
Bottom-up estimation seems like it would be the anti-agile. Anyone managed to get it done where it was accurate? Is this article even worth taking seriously?