“不论你即将开始的设计项目是怎样的,你都需要预先对你的目标用户有清晰的勾画。”如果你要为人们创造优秀的用户体验,那么你先得弄明白他们脑子里面是怎么想的,是什么在驱动他们做决策,他们担心害怕的是什么,又是什么促使他们点击。只有这个时候,你才可以开始设计,这个时候你才能明白他们概念中的易用性是怎样的,怎么样的设计能调动用户的情绪,能促使他们一次又一次回来。
“如果你所设计的系统需要解释才能让人明白,那么这个系统本身就是崩坏的。如果你的用户需要通过你提供的系繁复的说明才能玩转这个产品,那么这个设计明显是不合格的。”下面的表单是多年以前我所设计的。当时,为用户提供了填写的表单,并随后在一个列表中详细描述了接下来要做的事情。当整个体系并没有构建完成,而每个用户所处的状况差异又非常大的时候,表单的设计就会搞成这个样子。当时我负责的是市场营销,而彼时的产品经理想在这个环节加入店内促销功能,并且希望开发团队在填写表单的页面加入在线兑换功能。这个用户流程其实压根是搞不定的,整个团队都没在一个房间里面详细梳理过这个事情,没有计划,没有方案,没有系统流程,谈何功能?这个功能连自己都很难完全说明白,更不用说让用户感到“不言自明”了。
“我们喜欢将UX视作科学,然而现实世界中它更接近于艺术。过去15年的经验告诉我们,用户与整个系统的交互依然是难以预测的。用户依然会每天给我们惊喜。某个你觉得超级好用的东西,在某些人眼中依然是反人类的设计。”你依然可以将所有的情况都考虑进来并设定你的原型,将所有能想到的、必要的东西都放到页面当中,然后开始让测试用户进入,开始实验。你认为你对于用户的各种操作各种情况都了然于胸,然而最终的测试结果和你的预期完全不是一个情况。这是现实。 几年前,我正忙于一个移动端网站,并且需要搞清楚用户在浏览网站的时候都在干什么。测试的时候,我们动用了视觉追踪系统来了解用户浏览的时候会看什么、找什么,并且如何同网站进行交互的。当我们给测试用户一个目标任务,比如购买手机,或者去技术支持页面的时候,我们开始仔细观察。 实际情况是……用户开始到处点,反复浏览网站各个地方(这个页面内容真的是太多了,超过70个可供用户点击浏览的链接),最后这个用户彻底放弃寻找他要的东西,然后疯狂地点击页面中的各个链接……
“在互联网时代之前,人们通过遥控器上真实的按钮来操控设备。在设计中充分借鉴和模拟之前的交互体验是很有必要的,因为人们习惯于这样的操作,这样他们会明白如何使用你的产品。”越来越多的产品设计开始彻底的扁平化,极简的设计风格也流行开来,这些界面也越来越缺乏人性化的细节、真实触感的交互。在iOS7之后的iOS系统中,很多界面都充满了令人迷惑的界面元素,不明的建议和指示。
“让真实的用户尽早参与到测试中来,而不是等到产品已经开发结束并耗费了大量资源之后积重难返。”每当你的产品经过调整并进入新版本之后,最好让办公室中其他的同事来测试一下。没有合理的测试计划和频繁的用户反馈,这是许多产品设计失败的重要原因之一。
“用户并不想被选择所轰炸。”几年前我曾供职于一个手机厂商,由于没有做合理的用户研究,导致当时我们犯了一个巨大的错误。我们当时耗费了70万美元在网站中嵌入了一套可供用户自行定制的购买套餐系统,产品上线之后发现用户压根不想要这东西…… 用户想要掌控一切信息,同时希望这套东西易于理解且易于使用。最后我们自己将整套系统简化为三套方案,让用户选择,结果这不仅将预算压下来了,而且用户也好评如潮。 为了这个套餐自定义系统,我们花费了8个月的时间同IBM没完没了地开会,结果还在上线之后很快就被推翻了。但是成功的方案有时候并不一定要花费很多。