Shuhari

[观点]客户不应该为需求负责

客户是垃圾。客户不专业。客户连需求都说不清楚。好吧,今天又看到了这样的文章,这回我倒是想说点什么了。

撇开软件这个行业不谈,在其他经济领域,我们这些开发者也是客户。大到房子、车子,小到电脑、手机,甚至一只牙刷,一块肥皂,在日常生活多数情况下我们自己也是掏钱购买消费品的人。那么我想问一问了,在这么多消费领域,有哪一个厂家要求你作为用户自己提出产品需求呢?

就算你自己能够提出需求,你敢保证只要厂家严格按照你的需求去盖一间房子,或者制造一辆车子,造出来的东西一定就是自己想要的吗?

如果购买任何消费品之前都要求你自己提供需求,那么你会不会被烦死?

我们应该了解这样一个事实:在现代绝大多数生产领域,是不需要用户来提需求的,作为用户唯一需要做的只是挑选而已。软件行业本身有着一定的特殊性,但软件同样是消费产品,没有理由和其他消费品截然不同。把需求的责任抛给用户,本来就是不合理、不负责的,是我们没有能够做好份内的事情。然后还要骂用户讲不清需求,不专业,甚至垃圾,这是我们这个行业的耻辱。

如果客户专业了,那么还要你干什么?软件开发人员都去喝西北风么?

我们之所以觉得客户很难沟通、不讲道理,很大程度上,不是客户的问题,而是软件行业的做法从一开始就错了。

假设有一个生产电视的厂家,它不告诉我有哪些电视可以挑选,而是对我说,你来提要求吧,我们按你的要求来做。
于是我提要求了,但是我又不知道最后到底能做出来一个什么样的电视呀,于是我去参考收音机,提了一些类似收音机的要求,说你们做出来的东西应该有这些功能云云。
厂家告诉我,你的这些要求,A是不可能实现的,B是不切实际的,C可以做到,但必须增加费用。
于是我生气了,为什么不生气?本来我就不是做这个的,结果花了那么多精力去替你考虑这些事情,结果你告诉我这也不行,那也不行。
厂家还说我指手画脚。既然你要我来提需求,我怎么可能不指手画脚?你要是能自己把事情都搞定了我乐得省心,难道谁还愿意自找麻烦不成?

如果像现实那样呢?用户只要揣着钱去商场挑选就行了。可能我对这部电视的功能不满意,没关系,去选其他满意的即可。没有哪个用户傻到为自己看不上眼的东西浪费时间,你还怕人家无理取闹来纠缠你吗?

这就是软件行业的现状:客户觉得他们花了大价钱、投入无数时间精力购置的软件不好用,甚至根本没法用;而程序员则指责客户难缠、不讲道理、不可理喻。
颜斶齐王各命前,多年矛盾廓无边。
如果一直秉持着这种思维,不能设身处地的理解对方,那么我们这个行业,永远也无法进步。

posted on 2009-09-03 16:40  Shuhari  阅读(2859)  评论(69编辑  收藏  举报

导航