什么是可用性?

百度百科定义:可用性是交互式IT产品/系统的重要质量指标,指的是产品对用户来说有效、易学、高效、好记、少错和令人满意的程度,即用户能否用产品完成他的任务,效率如何,主观感受怎样,实际上是从用户角度所看到的产品质量,是产品竞争力核心。可用性是一个质量属性,用于评估用户界面的使用难易程度。“可用性”一词也指在设计过程中提高易用性的方法。

可用性内容:

  • 可学习性:用户在第一次遇到设计时完成基本任务的难易程度如何?
  • 效率:一旦用户学习了设计,他们执行任务的速度有多快?
  • 记忆性:当用户在一段时间不使用设计后返回设计时,他们有多容易重新建立熟练程度?
  • 错误:用户犯了多少错误,这些错误的严重程度,以及他们从错误中恢复的难易程度?
  • 满意度:使用产品有多愉快?

还有许多其他重要的质量属性。一个关键是实用性,它指的是设计的功能:它能做用户需要的事情吗?用性和实用性同样重要,它们共同决定了某些东西是否有用:如果它不是你想要的,那么简单就无关紧要了。如果系统可以假设做你想做的事情,那也不是一件好事。要研究设计的实用性,您可以使用相同的用户研究方法来提高可用性。

  • 实用程序的定义 = 它是否提供你需要的功能。
  • 可用性的定义=这些功能使用起来的难易程度和愉悦程度。
  • 有用的定义 = 可用性 + 实用性。

为什么可用性很重要?

在网络上,可用性是生存的必要条件。如果一个软件难以使用,人们会离开。如果网站首页未能清楚地说明公司提供的内容以及用户可以在网站上做什么,人们就会离开。如果用户在网站上迷路了,他们就会离开。如果网站的信息难以阅读或没有回答用户的关键问题,他们就会离开。没有用户阅读网站手册或以其他方式花费大量时间试图找出界面这样的事情。还有很多其他网站可用;离开是用户遇到困难时的第一道防线。

如何提高可用性?

用户测试:

  • 掌握一些具有代表性的用户(绘制用户画像)。
  • 要求用户对设计执行代表性任务。
  • 观察用户在做什么,他们在哪里成功,以及他们在用户界面上遇到困难的地方。
  • 保持沉默,让用户说话。测试用户并让他们自己解决遇到的任何问题非常重要。如果你帮助他们或将他们的注意力引导到屏幕的任何特定部分,那么你已经影响了测试结果。
  • 要确定设计中最重要的可用性问题。与其进行大型、昂贵的研究,不如更好地利用资源来运行许多小型测试并修改每个测试之后的设计。迭代设计是提高用户体验质量的最佳方式。

界面设计

1:系统状态的可见性

设计应始终通过适当的反馈在合理的时间内让用户了解正在发生的事情。当用户知道当前系统状态时,他们会了解其先前交互的结果并确定后续步骤。可预测的互动可以建立对产品和品牌的信任。

2:系统与现实世界之间的匹配

设计应该使用用户的语言。使用用户熟悉的单词、短语和概念,而不是内部行话。遵循现实世界的惯例,使信息以自然和逻辑的顺序出现。设计的方式在很大程度上取决于用户。对于你似乎非常清晰的术语、概念、图标和图像对产品用户来说可能不熟悉或令人困惑。当设计的控件遵循现实世界的约定并与所需的结果(称为自然映射)相对应时,用户更容易学习和记住界面的工作原理。这有助于构建直观的体验。

3:允许用户犯错

用户经常错误地执行操作。他们需要一个明确标记的”紧急出口”来离开不需要的操作,而不必经历一个漫长的过程。当人们很容易退出一个过程或撤销一个动作时,它会培养一种自由和自信的感觉。退出允许用户保持对系统的控制,避免卡住和感到沮丧。

4:一致性和标准

用户不必怀疑不同的单词,情况或操作是否意味着同样的事情。遵循平台和行业惯例。雅各布定律指出,人们大部分时间都花在使用你的数字产品以外的数字产品上。用户使用这些其他产品的体验设定了他们的期望。未能保持一致性可能会通过迫使用户学习新东西来增加用户的认知负荷。

5:错误预防

良好的错误反馈很重要,但最好的设计首先要小心防止问题发生。要么消除容易出错的情况,要么检查它们并在用户提交操作之前向他们提供确认选项。有两种类型的错误:过失和错误。滑倒是由注意力不集中引起的无意识错误。错误是基于用户心智模型和设计不匹配的有意识的错误。

6:认可而不是回忆

通过使元素、操作和选项可见来最大程度地减少用户的内存负载。用户不必记住从界面的一部分到另一部分的信息。使用设计所需的信息(例如字段标签或菜单项)应在需要时可见或易于检索。人类的短期记忆有限。促进识别的界面减少了用户所需的认知工作量。

7:使用灵活性和效率

快捷方式 ( 对新手用户可以隐藏 )可能会加快专家用户的交互速度,以便设计可以同时满足没有经验和有经验的用户的需求。允许用户定制频繁的操作。灵活的流程可以以不同的方式执行,因此人们可以选择适合他们的方法。

8:帮助和文档

最好是系统不需要任何其他解释。但是,可能需要提供文档来帮助用户了解如何完成其任务。帮助和文档内容应易于搜索,并专注于用户的任务。保持简洁,并列出需要执行的具体步骤。

何时解决可用性问题?

可用性在设计过程的每个阶段都起着重要作用。由此产生的对多项研究的需求是我建议快速而廉价地进行个别研究的原因之一。以下是主要步骤:

  • 再开始新设计之前, 请测试旧设计,以确定项目应该保留或强调的好部分,以及给用户带来麻烦的坏部分。
  • 除非你正在使用内部网,否则请测试竞争对手产品,以便在一系列具有与自己的类似功能的替代接口上获取廉价数据。
  • 进行实地研究,了解用户在实际工作环境的行为习惯。
  • 制作一个或多个新设计理念的低保真并对其进行测试。你在这些设计理念上投入的时间越少越好,因为你需要根据测试结果对其进行全部更改。
  • 通过多次迭代完善测试最佳的设计理念,逐渐从低保真原型设计转向在计算机上运行的高保真表示并测试每个迭代。
  • 检查与已经建立的可用性指南相关的设计,无论是来自自己的早期研究还是已发表的研究。
  • 确定并实现最终设计后,请再次对其进行测试。在实现过程中,微妙的可用性问题总是悄悄出现。

在完全实现设计之前,不要推迟用户测试。如果这样做,则无法修复测试发现的绝大多数关键可用性问题。其中许多问题可能是结构性的,解决这些问题需要重大的重新架构。获得高质量用户体验的唯一方法是在设计过程的早期开始用户测试,并在每一步都不断测试。

 ------------------

 参考文献:

  • 百度百科–可用性定义
  • 尼尔森诺曼–《可用性 101:可用性简介》
  • 奥罗拉哈雷–《过失和错误》
  • 《雅各布定律的互联网用户体验》
  • 《用户界面设计的 10 种可用性启发式方法》

Powered by Froala Editor