Check out Mixed methodologies: Agile and …. by John. Here is an excerpt:
There comes a point where more planning can not remove the remaining uncertainty, instead execution must be used to provide data and remove uncertainty.
This quote comes from a nicely argued case…
The full article is available here.