用户是交互设计最根本的目标个人或群体
用户体验设计(UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立的心理感受。用户体验主要是来自用户和人机界面的交互过程。
个体的差异决定了每个用户的真实体验是无法通过其他途径完全模拟或再现的,但对于一个界定明确的用户群体来讲,其体验的共性是能够经由良好设计的实验来认识的。注重用户为中心的设计目的就是保证:对用户体验有正确的评估,认识用户的真实期望和目的,在功能核心还能够以低廉的成本加以修改的时候对设计进行修正,保证功能核心同人机界面之间的协调工作,减少漏洞。
用户行为模式11项
(1)安全探索
方面用户进行探索和尝试,支持多级撤消。
(2)即时满意
让用户立即完成一个任务,给他们信心。
(3)满意即可
人们不愿意付出哪怕一点点多余的思考,给他们熟悉的模式元素,让他们熟悉环境,可以立即上手,让标签简短,容易上手;
使界面布局有意义,让用户理解;
给用户的误操作提供退回的通道,或是安全舱。
(4)中途变卦
在深层级的页面中提供全局导航,方便用户跨级别跨内容跳转
要支持重新进入的特性,即发生跳转后,其之前的信息必须保持在会话中
(5)延后选择
不要在用户已开始的时候让他们面临过多的选择;
在必须使用的表单上,清楚的注明必须填写的字段,允许用户跳过可以跳过的问题;
尽可能提供良好的默认值
让用户将来可以回到需要延后的填写的字段,并且要将这些字段放在显眼的位置。
(6)递增构建
反馈很重要,让操作和反馈可以帮助用户及时修改,让用户进入创造的状态
构造器类的工具要支持用户快速的变化和保存
告诉用户现在是什么样子和他们的行为
(7)习惯
支持用户习惯如ctrl+s等,让用户在很大程度上提高了效率
一个应用内部的一致性非常重要
(8)空间记忆
人们对于位置的敏感超过了对于名字的敏感
把固定的按钮放在固定的位置
空间记忆也是一种习惯,如果不了解用户习惯,提供可以动的面板,但是不要重新排定选项框的顺序
菜单中间的项目要比处于底部的项目获得更多的用户注意力
(9)前瞻记忆
个人使用便签、即时贴
留在窗口的屏幕上
直接插入文档中表示
放在桌面上而不是系统其他位置的文档
除非用户要求不要自动组织或是排序那些文件和对象
如果用户在输入表单时退出,要保证一定时间内再进入该表单是原信息都在,并提示用户从什么地方继续填写
(10)简化重复工作
无论在什么模式下,这个模式都是要为用户提供某种简单地完成重复任务的方式,否则那些重复劳动会浪费很多时间,不仅无聊,也容易出错。
(11)只支持键盘
可以在菜单上定义快捷键、加速键和各种操作的记忆方式
从清单中选择,特别是再多选项的时候,可以使用箭头和辅助键,tab键经常用来移动键盘的焦点
大多数的标准控件,包括单选按钮和组合框,都允许用户从键盘改变他们的输入值
对话框和网页经常会有一个默认按钮—它代表我已经完成任务。
可用性的概念
可用性定义:可用性是指技术的“能力”(按照人的功能特性),它很容易有效地被特定范围的用户使用,经过特定培训和用户支持,在特定的环境情景中,去完成特定范围的任务。
1、可用性不仅是涉及界面设计,也涉及整个系统的技术水平
2、可用性是通过人因素反映的,通过用户操作各种任务去评价的。
3、环境期间因素必须被考虑在内,在各个不同领域,评价的参数和指标是不同的,不存在一个普遍适用的评价标准。
4、要考虑非正常的操作情况。一般来说,可用性被表达为“对用户友好”“直观”“容易使用”“不需要长期培训”“不费脑子”等
从心理学角度看,可用性的基本含义是:
1、软件的设计能够使用户把知觉和思维集中在自己的任务上,可以按照自己的行动过程进行操作,不必分心在寻找人机界面的菜单或理解软件结构,人机界面的结构与图标含义,不必分心考虑如何把自己的任务转换成计算机的输入方式和输入过程。
2、用户不必记忆面向计算机硬件软件的知识
3、用户不必为手的操作分心,操作动作简单重复
4、在非正常环境和情景下,用户仍然能够正常操作
5、用户理解和操作出错较少
6、用户学习操作的时间较短
其中有效性是指用户完成特定任务和达到特定目标时所具有的正确和完整程度,效率是指用户完成任务的正确和完整程度所使用资源(如时间)之间的比率;满意度是指用户在使用过程中所感受到的主观满意和接受程度。
可用性测试的种类与目的
可用性测试可以被用来测试准确性(accurary),效率(performance)、记忆度(recall)和情绪反应(emotional respone)。在四者之中,准确性、效率和记忆度是比较客观的标准,因此大多使用量化的方式来做评估。而情绪反应是一种主观的心理感受,因此需要搭配质化来评估,来进一步认识受测者心理的反应和想法。
(1)准确性测试:目标在与观察一群受测者在操作过程之中,能够成功达到任务的比例有多少。在准确性测试的过程中,除了“成功”或“失败”两个结论之外,还要观察和记录在操作过程中,受测者最经常在哪些步骤停顿,反复或犯错,以及受测者所采取的步骤是否与所预期的操作流程规划相符合。
(2)效率测试:效率测试的主要功能,在于计算受测者完成任务所需要的时间。效率测试可以用来比较几种不同的设计,利用客观的数据资料,找出实际操作起来最有效率的设计。
(3)记忆度:记忆度测试是让受测者早完成第一次测试之后,隔一段时间再接受一次完全相同的测试。比较两次测试的结果,就能够看出第一次受测所留下的记忆,是否对第二次的操作有所帮助。
(4)受测者情绪反应:可以通过观察、问卷和对谈来取得。一般可用性测试过程会全程录像,因为施测者必须记录受测者面部表情及肢体语言,透过这种细节的详细观察,施测者可以了解在操作过程中,受测者所经历的自信、疑惑、不耐烦、开心等各种情绪反应。
可用性测试的场地:
实际被运用的场域
虚拟空间的遥控测试
受测者的选择及测试前的准备工作
受测者必须能够代表使用者族群。
在决定了测试种类与目的(准确性、效率、记忆度和情绪反应)、场域(实验室、实际空间或遥控测试)、研究方法(量化和质化)及人数之后,下一项准备工作,就是决定一个合理的情景剧本。(架构一个产品的真实运用状况)。要成功完成一次可用性测试,关键在于一致性,也就是所有的受测者都必须有相同的任务脚本和问卷调查,这样才能够排除过程中的变量,收集到有效的资料。