Rationale in Requirements
Emphasizing the importance of understanding the rationale behind requirements can sharpen focus on the core problem, even as proposed solutions evolve. While traditional large documents remain essential for outsourcing, qualitative requirements must be documented separately to ensure they apply across various use cases and maintain the overall quality of the development effort.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 188: Requirements in Agile Projects
Related Questions