Andy Powell says that he's starting to see deeper patterns of software craftsmanship, including TDD, User Experience, and Product Management, emerge under the Agile umbrella. Organizations are finding a need for a stronger product management group that tries to take on the mindset of a user.
For requirements in Agile, you don't need a holistic document, but instead you have independent user stories or features. This allows you to prioritize, which is one of the key advantages of Agile.
Andy Powell is a product specialist at VersionOne. He helps companies learn how to use VersionOne tools as part of their agile transformation process.