错误
即使非常小的错误也会让用户烦恼。消除错误是简化用户体验的一个方面。
一家网上银行设计了一个往来账户查询页面。这家银行想让这个服务吻合他们品牌的理念—友好、亲切和简单。
具体来说,需要从两个下拉菜单中选择月份和年份,然后在单击“Go”按钮。听起来已经够简单了。但这个控件可能会导致两方面的错误。如果你选择了将来的日期,就会有一条错误提示,意思就是说“你很白痴”。如果你选择了一个一年前的日期,同样会看到一条提示消息,告诉你再试一次,因为银行只提供12月以内的对账单。
用户很容易在这个控件上选错,无论显示什么错误消息,好像都没有那么友好、亲切和简单。
实际上用户只需要从过去的12个月的对账单中进行选择,可却在要求他们输入日期。因此,将两个日期控件改成一个可用银行对账单的下拉列表。
在重新的设计的控件里,用户只能选择可用的对账单,因此都不用再实际错误消息了。这样,系统维护起来自然也会更简单。
用户在纠正错误的时候,总会分散一部分注意力,而且感觉上是遇到了麻烦。为了避免发生错误,设计者经常会打断用户—“你确定要这样做吗?”但从某种角度来说,这种方式很差劲的。因为这样会干扰所有人,即使人家的选择没有错也不能幸免。
在实际简单的体验时,关键的一步是确定哪些地方需要错误消息,或者检查错误日志,从中找出常见的错误信息。
消除错误的来源是简化体验的一个重要思路。