problem One: The developer may lack the user's business knowledge, and the user also lacks the computer-related technical knowledge, causes the two sides in the demand obtains the communication to have the many difficulties.
Solution: First of all, before the interview, the investigators must do a good job of the user Enterprise survey, learn some basic information about the user business, especially familiar with the user has some professional knowledge and terminology, determine the scope of the project, survey users of enterprises who can provide more valuable information, in Exchange to master the user's language mode , learn to communicate in a similar way, to increase the distance, to avoid difficulties in communication.
question two: sometimes some demand users themselves can not be clearly proposed, the demand is more vague.
Solution: First of all, the analyst put forward some questions about the high degree of freedom of development, encourage users to say their own ideas, and then according to the user's ideas to put forward some more specific questions. In the interview, try to explain the user's questions clearly, in order to clarify the user is not clear but want to join the needs of information.
question three: users simply want to let developers understand their needs through simple methods and instructions, rather than spend too much time discussing them in detail.
Solution: Investigators should gather information about the users in advance of the interview, adjust the scope of the collection of requirements information, and avoid discussing specific solutions in the discussion, and the need to focus on what to do rather than how to do it.
The common approach to demand acquisition is to conduct customer interviews and discuss with your practice what problems you will encounter, and how do you solve them?