I just blogged about my Long-term Estimation in an Agile Environment, or: How I Learned to Stop Worrying and Love the Assumptions Label over at the Pivotal Labs blog.
ESTIMATION IS HARD! Flexible plans executed via iterative development are at the core of Agile:
Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
This is great for figuring out what to build, but all this flexibility can make planning difficult…
Check it out, and let me know what you think in the comments!