View demand analysis from jokes

Source: Internet
Author: User

Keywords: Software Testing and demand management

One day, when the teacher tried to test the students' IQ in class, he asked a boy, "there are ten birds in the tree. How many birds are left when I shot and killed one ?"
The boy asked, "Is it a silent gun ?"
"No ."
"How big is gunshots ?"
"80 ~ 100 decibels ."
"That means it will shake your ears ?"
"Yes ."
"Isn't it illegal to beat birds in this city ?"
'No offense ."
"Are you sure the bird is really killed ?"
"OK ." The teacher is impatient. "Please, just tell me how many more are left. OK ?"
"OK. Are there any deaf birds in the bird ?"
"No ."
"Are they in cages ?"
"No ."
"Are there any other trees on the edge, and are there any other birds on the tree ?"
"No ."
"How about ten miles away ?"
"That's a tree !"
"Are there any birds with disabilities or ELE. me flying ?"
"No, it's amazing ."
"Isn't it a bird in a pregnant stomach ?"
"All are public ."
"Is it impossible to get pregnant ?"
"......, It is never possible ."
"Are there any flowers in the eyes of a bird? Ten are guaranteed ?"
"There are ten flowers ."
The sweat in the teacher's head has flowed down and the bell rings, but the boy continues to ask, "Are you stupid and not afraid of death ?"
"They are all afraid of death ."
"Was it because a couple was hit and they left behind ?"
"Stupid, I didn't mean they were all public !"
"Can comrades !"
"……, Sexual orientation is normal !"
"Will it take one shot to kill two of them ?"
"No ."
"How about killing three at a gun ?"
"No ."
"What about four ?"
"No !"
"What about five ?"
"Absolutely not !!!"
"Are there always six possibilities ?"
"Unless you are a zombie, it's possible !"
"... Okay, so can all birds be moved freely ?"
"You can ."
"Will they be panic and hit each other when they get scared ?"
"No, every bird has a satellite navigation system and can fly automatically ."
"Well, if your answer is not a lie," the students replied with confidence, "If the dead bird hangs on a tree and does not fall down, there will be one left. If it falls down, there is only one left."
The teacher immediately fell!


Starting with this joke story on Children's Day, many may think that this kid is the best candidate for demand research. Looking back at many cases in software development, the failure rate of software development has been
High, especially in outsourcing development, this value may be higher. When analyzing the cause of project failure, the requirement may be the key cause of failure, the requirement is unclear, and the customer changes the requirement.
More frequently.

1. Demand Survey


Demand research is to do the preliminary work for the manual. It can be said that the Manual is obtained or extracted from the requirement survey table. Requirement research is to understand the system the customer wants to develop to solve their problems, and
Understand their expectations for the system and so on. Demand research is the basis of the entire development. After the results of the demand research, we will sort out the requirement statement for subsequent development and use.


 
If a project is a stranger to an industry (professional), it usually requires assistance from experts or consultants. However, as a researcher, you must at least find a professional, maybe you need to be in this industry
Experts, but at least need to know a certain degree of professional knowledge (at least professional words You Need To Know ). In this way, the customer's communication can be smooth, and there will be no complaints.

In some industries or projects that are not very difficult, you can learn the characteristics of the industry through self-study when conducting demand research. These projects are often small in size, there will be no shadows of experts. However, as a survey, we need to know the following problems:

1): current problems and difficulties of customers
2): current working mode of the customer
3): customers' expectations for the System
4): what requirements can customers achieve on their own, and those rely on the system?
5): there are also customers' requirements for system development methods and time.


In fact, the most important purpose of the demand research is data collection. Maybe the way the child breaks the casserole will arouse the customer's dislike, however, in actual projects, we often need these comprehensive research methods,
All the issues that can be considered need to be confirmed with the customer. We should avoid taking it for granted as much as possible. However, we may need to optimize the methods and adopt good methods to obtain the best cooperation from the customer.

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.