How to communicate effectively with users to get the real needs of users?

Source: Internet
Author: User

1. First of all, to understand the needs of customers in the future is to interview. Only in the interview can you have sufficient contact with the customer to understand the needs of users.

General interviews include formal interviews and informal interviews. In formal interviews, system analysts usually ask questions that are pre-prepared. To determine the size of the user's needs and prepare for subsequent development. In informal interviews, the system analyst raises questions that some users can answer. This encourages the person who is being interviewed to say what they think. This allows the system analyst to negotiate the user's needs and the differences that exist. Of course, the people interviewed may have just learned some one-sided needs. But in the need for a lot of research is written expression may be better than verbal expression.

The use of situational analysis techniques is very effective in accessing users. Its usefulness is mainly reflected in the following two aspects:

(1): It can demonstrate to some extent the behavior of the target system, which makes it easy for users to understand, and may further reveal the needs that some analysts do not yet know.

(2): Because the situational analysis is easier for the user to understand, the use of this technology can ensure that users in the needs analysis process always play a proactive role. The goal of demand analysis is to get the real needs of the user, and the only source of this information is the user, so it is vital for the user to be proactive and to be successful in the needs analysis.

2. Top-down refinement for data streams

The software system is essentially an information processing system, and the basic function of any information processing system is to transform the input data into the required output information.

One of the goals of demand analysis is to define data flow and data storage at the element level. The basic function of the system is to produce the output, the output data determines the system must have the basic components, which are from the flow diagram output to start analysis.

3. Fast model creation allows users to make sure of their needs. So as to understand user needs and speed up system development.

How to communicate effectively with users to get the real needs of users?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.