People often believe that Agile software development requires not documentation. Even if the Agile Manifesto values “Working Software over Comprehensive Documentation”, you should note the word “over” in this statement. The Manifesto is not recommending no documentation, but stating a preference for working software over documentation.
This article presents the Agile requirements definition and management (RDM) framework that can be used for just-in-time requirements definition or to build a repository of requirements for future use. It was specifically designed to achieve the business goal to make sure that they feed the product backlog and can support and describe what needs to be built by the development team prior to the start of the sprint.