When you hear someone says, “Well, do I have to explain everything?”, chances are the assumed the other person would intuitively grasp what they were showing them. By the way, this is one of the reasons developers struggle to explain how the software works. The ‘know’ how it’s linked together. Getting them to articulate this is a real challenge for business analysts.
Ok, so with that in mind, let’s look at three common issues that crop up writing functional requirements documents, and some ways to address them: