用户体验(User Experience,简称UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。因为它是纯主观的,就带有一定的不确定因素。个体差异也决定了每个用户的真实体验是无法通过其他途径来完全模拟或再现的。但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计的实验来认识到。
用户体验主要是来自用户和人机界面的交互过程。在早期的软件设计过程中,人机界面被看做仅仅是一层包裹于功能核心之外的“包装”而没有得到足够的重视。其结果就是对人机界面的开发是独立于功能核心的开发,而且往往是在整个开发过程的尾声部分才开始的。这种方式极大地限制了对人机交互的设计,其结果带有很大的风险性。因为在最后阶段再修改功能核心的设计代价巨大,牺牲人机交互界面便是唯一的出路。这种带有猜测性和赌博性的开发几乎是难以获得令人满意的用户体验。至于客户服务,从广义上说也是用户体验的一部分,因为它是同产品自身的设计分不开的。客户服务更多的是对人员素质的要求,而已经难以改变已经完成并投入市场的产品了。但是一个好的设计可以减少用户对客户服务的需要,从而减少公司在客户服务方面的投入,也降低由于客户服务质量引发用户流失的机率。
现在流行的设计过程注重以用户为中心。用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。其目的就是保证(1)对用户体验有正确的预估(2)认识用户的真实期望和目的(3)在功能核心还能够以低廉成本加以修改的时候对设计进行修正(4)保证功能核心同人机界面之间的协调工作,减少BUG。
Ajax:使浏览器可以为用户提供更为自然的浏览体验,异步请求的真正威力才得到利用。
个性化菜单:把不常用的命令隐藏起来,让用户去使用那些高效有用的命令。
Office2007:按照工作流程和任务重新组织了命令的呈现方式,让工作变得更简单有效,用最短的时间就能做出专业而美观的文档、表格或演示文稿。
Google产品用户体验测试方式对网站改进用户体验具有一定的启发意义。Google产品用户体验测试方式主要包括比较测试、面对面沟通和视线跟踪实验等模式。
Google拥有一大批用户体验专家,专门负责对Google各项网络技术产品进行易用性改进。Google对产品的易用性测试主要采用以下方式:
(1)比较测试:统计分析同一网页的两种版本各自获得的点击和使用情况,了解哪种版本的效果更好;
(2)面对面沟通:Google很喜欢邀请人们到其实验室,亲自倾听他们的使用反馈;
(3)视线跟踪实验:另外一个经常使用的办法是让测试者坐在一个放置了视线跟踪仪器(eye tracker)的电脑屏幕前浏览网页,跟踪记录他们的视线浏览过程。