大多数设计人员面临着一个巨大的评估鸿沟。我们的确对自己设计的产品太熟悉了,以致无法预见人们使用该产品时的情况,我们和最终用户之间隔着层层障碍,诸如公司的领导、销售部门、售后服务部等。他们认为自己了解用户的需求,于是对来自最真用户的真实反馈进行层层筛选。——《设计心理学》 最真实的反馈在哪里? 一个产品,最真实的反馈在哪里?毫无疑问,来自使用该产品的所有用户。 对,是所有用户。 当一个PM在设计一个产品的时候,是无法真正做到完全理解用户们真实的诉求的。 必须从用户中来,到用户中去。 一个按钮的位置,有没有有效的导引,及时或者不及时的反馈,选中与取消选中的标示。 所有的这一切,决定着一款产品是否真的具有较强的易用性。 互联网行业有一个特点或者说是优势,产品更新迭代速度快。当问题一条条反馈过来的时候,能够通过版本的迭代不断修正。 产品最真实的反馈在哪?是PM喊一帮同事过来用一用?开发+UI+产品就构成足够的样本用户群体? 最真实的反馈在真正切身使用产品的用户手中。 接触用户,接触真正的核心用户,得到最真实的反馈。产品需要完善的地方也就自然得出。 用户没有错 我:你退出AAP,重新登录一下。 你:怎么退出啊? 我:点这个,再点这个,再点这个。好了! 你:哦。 不排除有的用户懒得付出自己的学习成本,但是很多的找不到操作方法都是因为产品设计的不合理或者指引不够明显。 点这里,再点这里,再点这里。 到底点哪里? 一个用户遇到这个问题,或许是因为这个用户不太会用。 当许多个用户都遇到这个问题,只能证明这个功能的设置存在问题。 也许,要顺利高效地使用一个软件,需要付出很多的学习成本。 对于PM来说,降低这种成本是我们需要十分重视的地方。 千万不要忽视测试 测试的重要性,不到遇到问题的时候体会不到: 名字设置为不大于五位中文字符,但如果名字是英文怎么办?名字中有空格怎么办? 账号信息社会一个人的,但用户用两个手机登录怎么办? iphone 6s用得666,我是移动合约机怎么办?我手机系统是安卓原生很老版本怎么办? 许多问题,都是可以通过测试发现并解决。如果等到用户反馈过来问题再着手,已经给用户带来巨大的影响。 一定要注重测试。尽管可以不断更新迭代。但更新的代价呢? 反馈的重要性 对于一款体验优秀的软件,及时、正确、清晰的反馈必不可少。 用户想知道自己所处的操作位置,用户也想知道自己一些操作的结果。 我点点点,我付费了,我等啊等。咦,东西怎么还不发货! 不是扣过钱了吗!!! 哦?扣钱不等于买好了吗,要右收到确认短信才算?我尼玛! 及时的反馈在用户体验中处于极为重要的位置。用户的每一项操作都必须得到立即的、明显的反馈。特别是对于复杂的软件,再经过一步又一步繁琐的操作,早已忘记自己所处的位置。如果没有及时反馈,用户很容易在各种操作中迷失自己。 循序渐进,逐步导引,明确各步操作的反馈。有风险的操作,要明确提示用户操作可能或者会带来的风险;付款操作,要明确告诉用户所支付金额与支付手段;成功或失败的操作,都要有明确的反馈。 一闪而过的提示,用户注意不到,你会怪他没看清吗? 我点,我点,我点点点。这到底是什么鬼? 你个笨蛋,这都不会用。 你才是笨蛋,这么难用! 谁才是真正的笨蛋?我希望大家都不是。 设计优秀的物品容易被人理解,因为它们给用户提供了操作方法上的线索;设计拙劣的物品往往让用户很沮丧,因为它们不具备任何操作上的线索,或是给用户提供了一些错误的线索,使用户陷入困惑,破坏了正常的解释和理解过程。