可用性的定义
可用性是评估用户界面容易使用的程度的一种属性。“可用性”这个词语也指在设计过程中提高易用性的方法。
可用性由五个属性组成定义:
可学习性:初次接触这个设计时,用户完成基本任务的难易程度。
效率:用户熟悉这个设计后,完成任务的速度。
可记忆性:在一段时间没有使用之后再次使用该设计,用户重新熟练操作的难易程度
出错:用户出了多少错误,这些错误有多严重,从错误中恢复容易吗?
满意度:使用这个设计的用户满意度。
还有很多其他重要的属性。一个重要的就是实用性,即是设计的功能性:它所做的迎合用户需要吗?可用性和实用性是同样重要的:如果不是你想要的那无关紧要。假设系统可以做到你想要的,但却因为用户界面难用导致你无法使用,那么则是糟糕的。你同样可以运用提高可用性的用户研究方法去研究实用性。
为什么可用性这么重要?
在网络上,可用性是生存的必备条件。如果一个站点难易使用,人们会离开它。如果主页不能清晰地说明这间公司可以提供什么和用户可以在这网页上做什么,人们会离开它。如果用户在站点上迷失,他们会离开。如果一个站点的信息难以阅读或者没有回答用户的关键问题,他们会离开。注意到一种模式了吗?用户不会自动去阅读网页,又或者是花费大量时间去弄懂一个界面。还有很多其它可用的网站;当用户遇到困难时,离开是第一抉择。
电子商务的第一法则是,如果用户不能找到商品,他们就不会购买它。
在互联网上,可用性事关雇员生产力。你支付了雇员的工资,但他们没有把工作完成,那么你浪费的钱相当于用户在你网站上迷失和费力解读憋足的说明所浪费的时间。
现在,实践证明最好在设计项目预算里花费10%在可用性上。总体来说,这样是两倍大于网页的期望绩效,稍微少于互联网绩效。对于软件和物理产品来说,这样提高的效果比较小,但仍然有价值——当你强调在设计过程中融入可用性。
对内部设计项目,可以通过对培训预算减半,增加每小时交易雇员的数量去加大可用性的投入。而对于外部设计项目,则增加销量,增加注册用户或者顾客数量,或者增加其它可以推进你设计项目的想法。
怎样提高可用性
有很多研究可用性的方法,但是最基本和最有用的是用户测试,包括三个部分:
选取一些有代表性的用户,例如电子商务站点的顾客或者互联网的雇员(在之后的流程里,他们会在你部门以外工作)。
让用户在系统里完成一些有代表性的任务。
观察用户做了些什么,他们在哪里操作成功了,在用户界面上哪里遇到困难。让用户说话但你应该保持沉默。
独立地测试用户和让他们自己去解决问题,这是很重要的。如果你帮助他们或者引导他们在屏幕上任何特殊部分上的注意力,那么你已经影响了测试结果。
要找出设计中最重要的可用性问题,测试五个用户就已经足够了。比起大型昂贵的研究,善用好资源去进行许多小的测试和在每个测试之后迭代设计,你可以根据发现的可用性问题去改善它。交互设计是提高用户体验的最好方法。你跟用户测试越多的版本和界面想法,效果越好。
用户测试跟焦点小组不同,焦点小组是评估设计中可用性比较憋足的方法。虽然焦点小组在市场研究中起到一定的作用,但对于评估交互设计,你必须仔细观察每个用户如何操作用户界面的任务。不要听用户说的,应该观察他们所做的。
什么时候开展可用性工作
可用性在设计的每个阶段都有其作用。根据大量研究得出的结果,我建议多快好省地进行个体学习。以下是主要步骤:
在进行新设计之前测试旧版本,以发现应该保留或者强调的好的部分,以及给用户添麻烦的差的部分。
除非你正在互联网公司工作,否则通过应该测试竞争对手相似特征的设计来获得便宜的数据(如果你在互联网公司工作,请阅读互联网设计年度报告以从其它设计中学习)。
对用户在自然居住环境下的行为进行广泛研究。
为一个甚至更多的新设计意念制作纸面模型,然后去测试它们。因为需要基于测试结果去修改,所以你投资在这些设计意念的时间越少越好。
经过大量的迭代完善经过测试的设计计划,从低保真模型逐渐过渡到可以在电脑运行的高保真原型。测试每个迭代版本。
将设计对照已有的可用性指南,看是否源于你自己早期的研究或者已经公开的研究结果。
一旦你决定实现最终设计,请再次测试它。细致的可用性问题经常在实现期间出现。
不要等到已经有了一个完整的设计才进行用户测试。由于测试没有覆盖到,这样的话就不可能修复大多数严重的可用性问题。许多这样的问题都是结构性的,修复他们的话就要进行主要的重构。
提高用户体验唯一的方法就是在设计过程中尽早地开始用户测试,以及每一步都坚持做测试。
在哪里测试可用性
如果你每周至少研究一个用户,那么建立一个可用性实验室是值得的。对绝大多数公司来说,无论如何,可以在会议室或者办公室进行测试——只要你关上门隔绝外来干扰。重要的是你找到真正的用户,当他们使用这个设计时坐在他们旁边。而你需要的唯一设备是一本笔记本。
文章来源于领测软件测试网 https://www.ltesting.net/