从客户的角度来说,客户需要的是对自身业务的解决方案以及实现,即能够实现解决方案的软件或系统。从程序员的角度来讲,甲方说啥,我按着做就行了,即实现甲方说的软件或系统。但是甲方不懂技术,程序员不懂业务,如果程序员直接对接客户,最后的结果就是各说各话,因为两人不在一个维度上,即使程序员技术再牛X,做出来的东西也是牛头不对马嘴。
举个例子:顾客来你的餐馆吃饭,点了一份小炒香干,微辣。你作为一个厨师兼前台亲自对接了顾客点餐,做菜的时候,心想平常炒这个菜正常辣放400g二荆条,一根小米椒,微辣我放一半不就行了,结果上菜后顾客投诉:你做的太辣了,我作为浙江人,哪能吃的了这么辣的。你可能心里不服:你说要微辣,我做的微辣就是比正常辣少一半。顾客也气:俗话说看人下菜,你们做菜也要考虑顾客地域特征啊,我是浙江人,不怎么吃辣的,我们的微辣,和你理解的微辣不在一个频道上。你说顾客你按我们做的微辣口味吃不就完了。顾客心想我要是吃完这盘菜,我的命可能都要交代这儿,别人吃饭要钱,我这吃饭要命啊,遂一键三连投诉之。这个例子,是程序员与客户对接的真实写照,两者不在一个频道上,完全是各说各话。
还有另一种情况,就是程序员和客户能够对得上话,但是由于业务理解不够深刻,两者之间在对业务的理解上有偏差。再举个例子:一位四川顾客来饭店吃饭,说点个四川版小炒肉,不用螺丝椒,改用四川人常吃的二荆条,豆豉豆瓣酱,吃起来有点像有点回锅肉,你亲自接待了这位顾客点餐,做菜的时候,心想,心想那就把螺丝椒去掉,换用二荆条按回锅肉的做法炒不就行了?结果上菜后顾客直说做的菜不行,你可能不服:您说的放二荆条,按回锅肉的做法做就行了,我也是照做的。顾客说:四川那么大,回锅肉有好多种做法,成都的、简阳的、资中、眉山的,做法各不相同,我是简阳人,肯定喜欢吃简阳当地的回锅肉,你按简阳回锅肉的方式做,不会错到哪儿去。你倒好,不知道是哪儿的回锅肉的做法,做出来味道说不上来,反正就是感觉哪儿不对。
这只是其中两种典型情况,关于程序员与客户,其中会闹出不少笑话,大部分原因,还是在于认知偏差,因为客户是甲方,程序员作为乙方,不理解客户的真实需求,甚至理解的与客户想要的完全想法,就会闹出笑话,很正常。要相信一句话:客户说的业务需求,永远是对的。
如果再有机会,可以再展开说说产品经理如何与客户对接。