Requirements analysis is a difficult thing to get right. Even defining a requirement can be difficult. Often the business speaks a different language than IT, and building a common understanding around what makes an actionable requirement is challenging. We discuss this topic and some approaches in this episode.
Here is an awesome link that goes more in depth on some of the techniques we were discussing.
https://www.visual-paradigm.com/features/agile-user-story-mapping-tool/