Why Programmers/Designers afraid to change demand? There are similar jokes on the internet, such as: "Killing a programmer does not require a gun, three times the need to change." 」
Recently there are netizens inAsk a question in the knowledge"How do you explain to the layman why a product manager frequently changes the needs of a programmer?". This article synthesized the reply of 3 netizens.
A cat love to eat fish do not eat rats (@GRB130427A) Reply:
You go to the restaurant and sit down.
"Waiter, give me a piece of Kung Pao chicken!" ”
"Good!" ”
——————It's called the original demand.
BigChef to doHalf.
"Waiter, don't put meat in the dish." ”
"What do you do without meat?" ”
"Do not put meat on the line, other according to normal procedures to do, not on the line, difficult?" ”
"OK, wait a minute."
——————Changes in Midway requirements
Kitchen:
Chef: "Your big uncle, my meat is cooked twice."
Waiter: "Customers have to ask for, you have to pick out the meat is not OK?"
Chef: "Do your big uncle."
But it's a little bit of a pick.
——————The changes are too large, partial refactoring
Restaurant:
"Waiter, can I have some dried bean curd in the dish?" ”
"Line, this should be simple. ”
——————Underestimate the cost of change
Kitchen:
Chef: "You TMD, do not know the bean curd to soak water beforehand?" Half a fry? Say to him, want to eat the bean curd to wait for half a day "
Waiter: "Ah, why didn't you say it earlier?" ”
Chef: "I told you MLGB how I knew he was going to put the bean curd in Kung Pao chicken."
But it's still going to soak up the dried bean.
——————New requirements introduce new research and development costs
Restaurant:
"Waiter, or add the meat back."
"Didn't you just say no meat?"
"Now I want it again."
“... OK, you wait a minute.
——————A certain function point wavering
Kitchen:
Chef: "Day you, the food is fried too much you let me put meat?" Okay, I didn't throw the meat.
Waiter: What did the customer ask you to do? ”
Chef: "Can't you just turn him down?" Ah? ”
Waiter: "People are customers." ”
——————Party A is Grandpa
Restaurant:
Waiter Waiter! ”
"Here it comes, how are you?" ”
"Why so half a day?" ”
"Wait for me to urge you."
——————Changes start to cause delays in the project
Kitchen:
Chef: "Urge you m urge, dried bean curd is not good, I have to re-put oil, he want to eat old also line, can't quality and quantity"
——————Developer request for re-scheduling
Restaurant:
Waiter: "Sorry, add dried bean curd words more than half a day, you don't worry Ha"
"I have to wait that long?" I'm going to eat now, can you hurry up? ”
"Line ... You wait a minute.
—————— Party a urged to live
Kitchen:
Chef: "I day he fairy board, halfway change demand and want to schedule delivery, tease me to play it?" ”
Waiter: "Then I ask, or let them change a dish?" ”
Chef: "I'll die if I change."
——————Developers start and the middlemanPk
Restaurant:
Waiter, so it, dried bean curd, replace pork can hurry? By the way, add tomato sauce.
——————Re-changing requirements due to long duration
Kitchen:
Chef: "I have a dog ah, you TM do not know pork also have to Chancellor water ah?" And how do you want me to put tomato sauce in the hot dish? ”
Waiter: "The water is also better than waiting for the bean curd, tomato sauce in a pour not on the line?" Is it difficult? ”
Chef: "Grass." Dried bean curd I still have to soak, in case the grandson wants again. ”
——————Frequent changes start to cause a lot of redundancy
Restaurant:
"Waiter, has the dish been diced?" I go to other restaurants, but they all have eggplant.
"GoodGoodYou wait for a moment. "
——————Flower demand
Kitchen:
Chef: "I go to his two big uncle he eats is the Sri Lankan three-stream technical school fry the Kung Pao chicken?" Kung Pao chicken and diced eggplant?? ”
Waiter: "The eggplant has been copied and thrown in the inside is not OK?" ”
Chef: "Does that TM still call food?" Which department? ”
Waiter: "Customer wants, you will be fired." ”
Chef: "MB Would you like to ask him whether the dried bean curd still need, I this pot of dried bean curd still occupy the place?"
-- ———— > You have to do it, too.
restaurant:
Waiter, how long will it be? "
"give me a glass of watermelon juice. "
" I'll wait 10 minutes, but I'm not good enough to go, anyway. "
" very soon, soon ... "
-- Last dawn before dark
10 minutes later
> The chef who came out of the kitchen:" I tm on your dog ... "
-- ———— final showdown
you = Customer
Waiter = Account Manager + Product Manager
Chef = Yard farmer
Please self-convert ...
--————
Note: The above scenes have been extremely exaggerated, the actual production of life in the yard and PM is a harmonious and friendly loving family
Note: For the company that makes 2C product, you = company Big boss--————
the answer from Zhongwen ( comics original author @big Fattty @ still spreads )
 
 
 
 
 
 
 
The answer from LV 007
Hateful is the customer and the project manager, the daytime does not know the night black