With the continuous in-depth of software development understanding, the need to analyze the importance of software development, it can be said that good design must have a good demand for backing, but not perfect
It is impossible to have a good design. If you just know the impact of demand analysis on the software project from the book, you will not understand the true killing power of the software in an imperferable demand analysis.
. The following is some of your own feelings, purely a pleasant view.
1. List the main business processes, expand with structured tables and charts, and attached words.
2. For the interface needs, it is best to give the original, as a tool for communicating with customers, obtain demand, users often see the real thing, only know what they need.
3. Good impression and communication skills, pay attention to courtesy.
4. Try to avoid unidirectional communication, you should pay attention to guide customers, let them talk about their own ideas and ask our questions.
5. The process of communication is best recording, which can be used to go back to organize demand documents, or avoid omissions.
6. Before the demand analysis, you should organize questions, avoid the purposeless communication, which will reduce the effect of communication, and waste time, not all customers have so much time.
, Often, they will also be bored and inactive.
7. The content of the demand, avoid expression of blurred language, and the expression is simple. For the needs of the user, we must determine the essential requirements behind it, rather than customers say directly.
Some needs are how the customer wants, and they often consciously derive it, consider its solution, and let us achieve it.
8. Confirmation of demand analysis, system analyst, business expert, customer review
9. List possible user groups, find typical customers, describe their activities.
10. Squain various reports to find entities involved and their relationship.
11. Try to avoid large-scale meetings, this is often wasting time, because a topic is often only interested in people, so it is wasting other people.
12. Pay attention to each sentence of the user, ignore one sentence, may ignore an important need.
13. Establishment of glossary