In any project you are creating something that must do something. Mostly we think about the "what" in our projects and too often we don't think of the "why". To be an excellent business analyst you must never stop asking WHY. There are some techniques that I use even if I have very specific requirements documents. The reason is that most of the time a user will tell you not just their requirement