Agile development is in fact a very fine metaphor to explain the true goals and intent of my position. Especially scrum to sprint which use limitations to solve problems quickly. Specifically applied, I believe this method to be powerful, but as a methodology, it often fails.
(3)