在介绍产品可用性检验方法前,我在设计过程中碰到过这两种情况。情况1: 交互设计文档评审是产品开发流程中必不可少的一个环节,评审的目的相信在读的你都知道,在评审的过程中总会碰到,参会者(开发,测试,视觉,产品经理…)会进入一个“角色扮演”状态,从用户的角度来指出文档中的“问题”,作为设计师该还得为了推进设计而战呢。情况2:有些公司为了节省时间,成本等等原因,设计方案基本不做检验,版本上线后通过用户反馈来进行产品的迭代,结果就是迭代和改版的速度超乎你想象。
不管是推进自己的设计方案或者减少后期的用户反馈问题,我们都需要在产品设计初期通过一定的方法去检验产品的可用性,测试—改进—测试,真正做到以用户为中心的设计,先于用户之前发现问题并解决掉。
一.什么是产品可用性?
产品可用性:在确定用户,使用情况和目标的前提下,可以通过有效性,效率,满意度这些标准来对产品进行可用性衡量。
有效性:即用户能够通过你的产品达到自己的目标。如音乐播放器,能听我想听的歌,能下载我想下载的歌。
效率:用户不需要投入太多的时间或无用功即可完成目标。音乐播放器里“收藏”功能。当然,如果效率出现了严重问题,即使用户最终能达到自己的目标,用户用了一次后,就不会再用了。
满意度:当产品的有效性和效率都没有大问题时,通过产品用户在完成自己目标的同时还享受到愉悦的体验。
产品的可用性需满足这三个要素,也可以反推,如果产品出现问题,首先解决有效性问题,然后在时间和成本允许条件下尽快解决效率和有效性。同时,在设计初期对方案进行评估时也可以将三个要素运用在产品流程和界面内容上,启发式评估法也是基于一定的界面原则基础上对产品进行流程和界面进行评估。
二.启发式评估要遵循什么规则?
启发式评估法:通过尼尔森十原则来寻找产品用户界面中违反这些规则的情况的方法。
为什么会是尼尔森十原则?在进行产品可用性检验时,专家会根据自身的经验和知识对产品进行评价,那评价的标准就是一个模糊的概念。因此,杰柯柏.尼尔森博士总结出了著名的十条可用性原则,启发式评估法也是遵循十原则去进行。也顺便提一下,施耐德曼博士八项黄金法则,IBM的设计原则也可以用来进行用户界面的评估。只是在做启发式评估时,评估人员需要统一要使用的原则。
三.启发式评估流程
Step1:寻找评估人员
1.3-5人左右,能够尽量保证问题不被遗漏,且结果相对稳妥
2.评估人员可以是交互设计师,视觉设计师,用户研究人员(能从用户角度发现问题)
3.产品或界面设计本人不能参与评估(毕竟设计本人比较难做到客观)
Step2:制定评估计划
1.首先,选定要遵循哪个原则进行评价(尼尔森十原则,黄金法则…)
2.选定要进行评估的界面或流程(如果是评估的界面是网页还可以具体要具体的内容)
Step3:实施评估
1.参与的评估人员单独进行评估,不能进行协商讨论
2.一般进行评估两次,一次是针对流程,另一次是针对界面进行评估
3.输出可用性问题列表
Step4:召开评估会议,并进行总结
1.评估人员分别介绍自己发现的问题
2.通过“单独评估—相互讨论”这种方式发现其他问题
3.汇总评估人员的问题,形成产品可用性问题列表
4.针对问题相互讨论,当场思考解决方案
在产品设计初期,设计方案是否可性或合理,可以借用启发式评估法进行一个客观的评估去发现问题并改正。特别是在方案评审时,方法论可以帮助我们或他们去避免“我认为”“我觉得”“应该是…”等主观且无依据的论证。文章开头提到的“角色扮演”状态,是因为评审过程中参会的人员会将“我觉得…”换成“用户觉得…用户认为…”来阐述自己对方案的看法,作为设计人员,正确的建议或看法应吸收,不当的建议我们应该用科学且客观的理由去解释。(角色扮演也是一种方法论可以帮助产品或设计人员去了解用户真实的状态(认知走查法,后续再介绍),前提是需要对用户群体有一定了解)。
启发式评估十原则
1.系统状态的可视性:系统应根据用户的操作给出及时且合理的反馈状态
2.系统和显示的协调:系统应根据用户习惯使用用户熟悉的词汇,以及自然且符合逻辑的顺序来展示信息
3.用户操作与自由程度:当用户因为某些原因而做出错误操作时,应提供“紧急出口”,比如“撤销”功能。不能给用户一种被产品操控的感觉。
4.一致性和标准化:执行相同的功能或行为不能出现不同的结果,否则会给用户造成困惑。
5.防止错误:防患于未然,在用户开始操作前给出一定的提示,删除重要信息时需二次确认等。
6.减轻用户记忆负担:将对象,动作,选项等进行可视化,减少用户记忆成本。
7.灵活性和效率:用户频繁使用的操作可以单独调整,个性化定制。如快捷键
8.简洁美观的设计:多余信息和相关信息是一对竞争关系,应当相对减少需要视觉确认的内容。
9.帮助用户认知,判断和修复错误:使用通俗的语句来表示错误信息,明确指出问题并给出建议方案。
10.帮助文档和用户手册:前提是产品真的需要这个文档。如果真的需要,那内容应该做到简洁,容易找到,对于用户当前的操作有指导作用。
其他的界面设计原则(了解一下,哈哈)
施耐德曼八项黄金法则:
1.力求一致性
2.允许频繁使用快捷键
3.提供明确的反馈
4.在对话中提供阶段性的成果反馈
5.使错误的处理简单化
6.允许可逆操作
7.用户应掌握控制权
8.减轻用户记忆负担
IBM设计原则:
1.简单:产品易用性
2.支持:让用户控制系统,并积极协助
3.熟悉:基于用户熟知的内容做设计
4.直观:对象及操作直观,易懂
5.安心:能预测处理结果,操作可后退
6.满意:用户感到进步和成就
7.可用:对象可用
8.安全:尽量不让用户感到麻烦
9.灵活:提供可替换对话路径
10.个性定制:提供用户定制功能
11.相似:通过优秀的视觉设计使对象看起来和实物一样。
下一期我们讲一下“认知走查法”,敬请期待!