I came across Scott Sehlhorts' Bog today where he discusses some of the aspects of agile software development and its relationships with requirements management. While some of the material is a bit of a stretch - good for conversation starting - much of it is thought provoking as well.
I live in a world of high risk, mission critical projects where the extremist approach to software development simply can't survive for long. But also where many of the agile development approaches add value to the processes in place to manage these high risk, mission critical projects.