发现可用性问题

用户体验 everyinch 8010℃ 0评论

一般认为,可用性问题是纯定性的用户体验描述方式。典型的可用性问题是描述参加者遇到的问题并评估背后的原因,还会对如何解决这些问题提供建议。这部分介绍与可用性问题相关的几个简单度量,还会讨论几种用于发现可用性问题及对不同问题进行优先级评估的方法,以及在测量可用性问题是需要考虑的因素。

发现可用性问题

发现可用性问题可能非常容易,也可能非常难,也可能难易适中。下面三条建议可以帮助从业者发现可用性问题:

  • 理解什么是(和什么不是)可用性问题。发现的可用性问题越多,就越容易知道哪些问题是真正的问题而哪些问题不是。
  • 了解产品及其存在的可用性问题。对产品了解得越多,越容易理解用户何时会遇到问题。
  • 密切注意参加者的行为。仔细倾听用户的声音并观察各种行为,比如面部表情和肢体语言。留意的东西越多,就越容易找到可用性问题。

什么是可用性问题

一些可用性问题例如:

  • 任何影响了任务完成的情形。
  • 任何导致用户“偏离航线”(off-course)的情形。
  • 任何让用户产生某种疑惑的情形。
  • 任何导致错误的情形。
  • 没有看到应当注意的内容。
  • 认为未结束时误以为已经完成了。
  • 错误的操作行为。
  • 对内容的误解。
  • 不理解导航(结构)。

最有用的可用性问题应当指出如何对产品进行改进。换句话说,只有可执行的问题才会有帮助。即便没有直接指出是界面的哪一部分出现了可用性问题,也应当说明应当去哪里找。

例如,如此描述问题:“许多参加者在顶层导航菜单中就就迷路了,常常盲目地从一个地方跳到另一个地方,设法寻找他们想找的内容。”尤其是如果在问题后面跟特几个例子详细解释问题所在,这样会十分有助于问题的解决。这种描述会告诉你从哪儿开始查找问题(顶层导肮菜单),后面的例子详解也有助于集中精力找出可能的解决方案。

不是所有的可用性问题都是应当避开的。有些可用性问题是正面的,比如产品的某些设计在易用性、效率或满意度方面超出了用户的期望。有时会称这些问题为可用性“发现”,因为问题一词通常都会引起负面的联想。下面就是一些正面发现的例子:

  • 帮助用户明确且尽可能高校地完成一项复杂交易。
  • 操作流程中的每一步都预测到了用户的需求。
  • 在不知不觉中对用户进行了使用培训。
  • 采用一种清晰简单且容易为用户理解的方式来表达复杂的信息。

真问题和假问题

对可用性从业者而言,最有挑战性的工作任务之一就是确定哪些问题是真正的可用性问题、哪些问题只是偶尔发挥失常的结果。最明显的可用性问题通常是多数(如果不是全部)参加者都遇到过的问题。

还有一些问题相对比较模糊,比如12位用户只有1位用户没有注意到应当看到的内容,这类情况是否看作是可用性问题?在这种情况下,就需要搞清楚用户的行为、思路、感知或者决策是否符合逻辑。也就是说,这些行为或想法背后是否有一致的说辞或者逻辑。如果答案是肯定的,它就可能是一个可用性问题。

分享&收藏

转载请注明:陈童的博客 » 发现可用性问题

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. This was so helpful and easy! Do you have any areitlcs on rehab?
    India2016-06-21 01:28 回复
  2. il n’ya que le tkt qui n’a pas compris pourquoi passouline parlait de Scarlatti plutôt que de Scarlett et de tkt en starlett sur la croisette .Ce n’est pas akkadedenique de bisser les mauvais films tktétiens en ChineQu’il s’occupe de sa France, sa question de natio alité de bac à sable, pour se rheimser l’oeil, il n’y a pas que sa passion psy « Ã  la papa », comme on dit!
  3. Yeah! I say, (Really dramatic drum roll) “If they have Webkinz Road Trip, they should come either come to every state, Your Friend, sugar=awesome.
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>