还记得《大话西游》里面的唐僧,有这么一段经典的台词“你想要啊?悟空,你要是想要的话你就说话嘛,你不说我怎么知道你想要呢,虽然你很有诚意地看着我,可是你还是要跟我说你想要的。你真的想要吗?那你就拿去吧!你不是真的想要吧?难道你真的想要吗?”
相信看过的人应该很快就在眼前浮现了那个啰啰嗦嗦的形象,那样的啰嗦在剧中遭到了所有人的嫌弃。
前不久在一个项目的界面设计讨论会上,项目组讨论了一个要给大领导用的功能界面。据说这个功能目前正在使用的版本遭到了大部分中层领导的吐槽,然而这个版本还是之前经历过多次大领导的否定之后最终获得大领导认可的一个版本。在这个讨论会上,项目组基于中层的意见又设计出来了一个新版本。项目组期望这个新的版本能够获得大家的认可,也希望参会者提出自己的建议。
摸着自己的良心讲,号称被大领导认可的那个版本确实不敢恭维。但现在的这个版本也没见到有什么让人眼前一亮的东西。
做了这么多年系统,我也能深刻体会到项目组的困难和担忧。确实,用户体验、界面设计这种事情真的是个体差异太大,仁者见仁智者见智。不像我们做数学题,设计本来就没有一个标准答案。也不像我们开发其他功能性的需求,只要业务人员说怎么做,我们按照他们的描述去实现就可以了。
领导们的需求就更难琢磨了。一方面,你不可能像其他业务需求一样,有那么多的时间跟你的最终用户沟通;另一方面,为了可以否定自己的错误思路,领导的描述向来都是含糊其辞,不可捉摸的。基于这样的事实,就很难去挖掘最终用户的真实需求了。另外,当在创造一个新的东西的时候,就算技术能力再好的用户,也很难描述清楚自己到底需要什么样的东西。
在我们生活中这样的事情还碰到得少吗?
老婆说,我们周末出去吃吧?我说,好呀,我们吃什么呢,火锅,烤鱼还是寿司?老婆摇摇头。我说,那你想吃什么?我不知道,你想一个好吃的就行,老婆回答得很直接。
这个时候多么希望自己是一个霸道总裁,不用问吃什么,也不用说吃什么,到了周末直接带她去吃就可以了,最关键一点是老婆吃完还挺满意。这就是我们现代人需要的,也是大领导需要的。一个字“爽”!你的用户不需要思考他们需要什么样的产品,不需要告诉你他们是怎么设想的,不希望你像唐僧那样围着他们问一大堆问题,不希望你啰嗦半天最终却给出一个令人失望的东西而他只能妥协接受这个现实。
别磨叽,你直接给一个让人满意的就是了。
那我们该怎么做呢?以前在大学里学需求调研和分析的时候,老师教我们要深入地去收集和搜集最终用户的真实需求。要了解每一个流程的流转情况,要分析目前使用的表格材料,要描述现实的业务场景,要把握每个主体的利益关系。
对于一般的需求,比如给水电站做水压监测系统,是可以采用这种方式来实施的。但现在很多需求就没法用这样的方式来执行,比如你要做的系统是要打开市场,给所有的市场用户使用,那么你就无法获取每一个最终用户的需求,就算你去调研了,人家也说不清楚要什么。在给大领导做功能的时候也面临类似的问题。
这就好比吃饭,我们下馆子的时候会点菜。路边的小店给你一个菜单,你挑几个自己喜欢的,其实就是在限定的范围内你来描述你自己的需求,他来帮你实现而已。可能最终上的菜跟你想的不一样。鱼香肉丝里面居然没有鱼!大馆子,高级一点,在菜单上印了照片,让你一目了然。不过,也还是有问题。干锅牛蛙里面居然全是炸藕片,跟照片上完全不一样啊。那就再高级一点,我们吃自助,放在你面前,你自己挑。这下总满意了吧!然并卵,怎么这个海鲜自助没有我想象中的大龙虾啊?
为什么会这样,究其原因,我们还是在用穷人的思维思考问题。再来看看欧洲的贵族是怎么吃饭的。他们往餐桌上一坐,管家在边上手一挥,佣人们就按顺序把一道一道的菜上来。你先吃前菜,再上主食,最后再来点心。管家从来不问主人要吃什么,因为他们心中有数。做贵族就是这么“爽”!现如今,我们的用户要的就是这种贵族般的享受,而我们却还在拿他们当穷人。这怎么能让人满意呢?