أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
The ability to listen & then ask questions that draw explicit details.
Ensure that your truely gather requirements rather than solutions
In addition to the above answer i would like to say specific analytical skills is needed in distinguiging the busniess requirement and the user requirement (points of view) so as to make use of both in appropriate places.
Listening skills !
Relationship Building
Communication
Communication
Looking to grasp details of the requirements.
Your logic has to be driven by what my client wants in general then in details then confirm the details by different type of quastion if possible , at least for those kernal details. This skill called customer requirements drilling