下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

学习和避免无意义的犯错(用户篇)

作者:课课家教育     来源: http://www.kokojia.com点击数:666发布时间: 2016-11-13 21:54:38

标签: 产品经理运营

     用户经常会因为种种因素有意或无意间犯一点点小错误,失误通常发生在人们对他们要完成的目标以及完成目标的步骤非常熟悉,但是却在试图完成目标时采取了错误的步骤。结果导致我们就失误了并且采取了错误的行动。建议就是利用约束条件以及设计更灵活的方案能够防止无意识的差错产生。

  在讨论用户错误时,我们关键点要找出的是错误的责任在哪里?“用户错误”意味着用户应该为做错事负上责任。其实并不是这样的,设计师应该为防止让用户有机会犯错的方案而负责。因此,对于用户错误的解决方案不是责怪用户,而是让用户努力尝试或者给他们更多的培训,或者重新设计更不易犯错的系统提供给用户。

学习和避免无意义的的犯错(用户篇)产品经理_运营_课课家  1.两种类型的用户差:

  在讨论如何避免用户差错之前,了解差错的两种基本类型是非常重要的:失误(Slip)和错误(Mistake)。失误发生在用户本来想做一件事情,但最后却做了另外一件事情例如,输入了一个“i”而不是“o”可以算是一个失误;意外地将洗手液而非牙膏放在牙刷上也是一个失误。失误通常发生在当用户在自动驾驶仓中,以及当用户没有将所有精力到一件事情的时候。当人们对当前问题或者任务有不恰当的目的时会犯错误,即使采取了正确的步骤去完成他们的目标,这些步骤也会有意或无意引导走向一个错误的结果。因此我们试图要完成的目标在这种情境下是不恰当的,即使我在实施我的计划时并没有察觉到差错。错误来源却是有意识的,通常在人们对任务的信息理解不完整或者不正确的,并且建立了一个不符合界面工作方式的心智模型的时候会发生错误。

  2.防止失误的一般方法:

  失误通常发生在人们对他们要完成的目标以及完成目标的步骤非常熟悉,但是却在试图完成目标时采取了错误的步骤。通常,当要完成一个非常熟练的任务时,我们趋向于投入较少的注意力,结果我们就失误了并且采取了错误的行动。极具讽刺的是,对手头工作程序非常熟悉的专家型用户却经常会出现失误型差错,不像还在研究如何使用系统的新用户,专家型用户会觉得他们已经熟练掌握了工作内容,不需要花费太大的精力在实际完成任务上面。

  3.有用的约束条件:

  虽然限制用户的选择是一个有失为一个好方法,如果是定义合适的设置选项并且规则清晰,限制用户输入内容的类型也是一个不错的策略。例如,机票预定过程会包含选择旅行日期、时间、地点,而且会有一些规则去限制可选择的日期。最常见的一个规则是,选择的返程机票的日期不可以在出发机票的日期之前。如果用户选择日期时没有限制,他们就有可能出现失误,一不小心就选择了一组不符合规则的日期。这里的约束条件就会迫使他们选择在一个合适范围内的日期。

  Southwest的航班选择日期选择工具通过有用的约束条件防止用户无意中设置了不合理的日期安排。即使用户试图选择返程日期在出发日期之前,这个工具也会迫使他们先去选择出发日期后才能选择返程日期。它还巧妙地使用色彩提醒用户上下文中的日期即将被修改的提醒功能,(出发日期使用的是蓝色),这有助于用户分辨他们正在选择的区域。

飞机票  4.提供建议:

  有效的约束条件能够帮助用户正确地使用用户界面,同样在用户失误这个问题上,建议也是可以防患于未然。在成千上万的产品的网站上,搜索是一种能够帮助用户快速找到目标的有效途径方式。然而,用户有可能也会会输入错误信息,尤其是在没有任何接触发觉反馈的的触摸屏幕上。虽然你无法阻止用户打错字(打错别字是失误型差错),但你可以通过在用户输入时下面提供一个框架作提醒功能避免错别字的出现。当用户不记得产品的名字或者其他要找的内容时,可以提供搜索软件能帮助用户回忆和方便查找。

产品设计  亚马逊搜索EtymoticResearch时,他们是很难记得如何拼写Etymotic的,而且输入很有可能是非常不准确的时候。Amazon的可点击的搜索建议使得用户可以输入更少的内容,从而减少用户的失误或者无结果的错误搜索。

  5.选择合适的默认值:

  另一种有用建议是给出合适的默认值。尤其是当用户需要重复一些动作时,或者在用户要求精准度较高的场景中,一开始便提供给他们能够满足实际目标的合理默认值,并且允许他们完善自己的选择。例如在一个提醒应用中,有一些典型预设选项,如明天、下周、一小时之内等,可以避免输入日期或时间。显然,这对设置一个一天后晚上出去吃烧烤的提醒并没有什么帮助。合适的默认值也能够减少错误的发生,因为它使得用户能够了解问题的合理性。他们能够帮助用户更好的理解问题,并且有时候也能够让用户意识到自己的错误。

默认值  6.使用宽容格式:

  有些时候确实需要用户输入非常详细或者精确的信息,但是却强迫用户以一种没有良好可用性的特殊格式输入该信息:如果你要求用户在一个表单中填写数字类的信息,那么就设计的灵活点,并且规定一种容易被人浏览的信息格式,去避免产生操作错误。

  举个例子:在账号注册的表单中,通常会有一个让用户填写手机号码的区域。然而,很多用户都很难一次性看完长串没有空格或者标点隔开的数字,并且也很难避免不会犯错。我们都是以“(555)666-1212”这种格式写电话号码的数字组成有利于浏览。

电话号码设计  当网站的新数据库不能在电话号码中存储非数字字符的时候,你当然希望你的用户能够在他们输入自己的电话号码时注意到自己的输入时候的错误。一种解决方案是让用户用一种很自然的输入方式进行输入,而不是强迫他们使用你设计的输入格式。做一些后台的数据过滤去除用户可能输入的括弧或者其他字符,而不是使用一种不灵活的格式使得用户犯错。

  另一种更好的解决方案就是,当用户输入时格式化他们输入的内容—就像Uber用户在网站上建账号时那样。一旦你开始输入,表单会自动在需要的地方添加空格、括弧以及连接符,并且会忽略其他的非数字字符,作为一种有用约束方式,比如可以防止用户添加多余的括弧。这能够帮助用户了解他们应该输入的字符类型,并且做了变换格式的工作,让它能够更易于用户浏览和检查输入的内容。

     总结:失误是一种常见的错误,经常在用户有意或无意投入到某个事件的一些记忆差错的时候发生。避免这类错误的发生,在很大程度上依赖于减少用户负担以及在无形中和给予用户改良和有必要的引导,防止用户犯错,避免无意识的失误。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程