Imagine the following dialog:
- I want a car, how much will it cost?
- What kind of car? What make? What model? What engine? Do you need it for driving in the city or out in the countryside? Diesel, petrol or gas? Is safety, efficiency or low price important? Etc.?
- Just a car. Come on, I need to know the price. Why won’t you tell me?
It sounds kind of far fetched and not really acceptable, doesn’t it? It is clear that the buyer’s behavior is unreasonable. So can someone explain to me why is it, that we consider this behavior strange but at the same time so many (reasonable, grown-up, high-powered) professionals insist on commissioning software that way?