为什么用户体验如此重要
在问及“在什么情况下你会选择卸载一个软件/系统”,答案无非三种:
- 这个软件/系统给不了我想要的
- 这个软件/系统有我想要的,可是我拿不到
- 这个软件/系统有我想要的,我拿得到,可是这个过程太痛苦了
可以看出,后两个原因与用户体验息息相关。可是,一些不注重用户体验的开发者将百分之九十的精力放在了用户三分之一的关注点上。可想而知,如此设计出的产品或多或少都会有可用性缺陷。尤其是在“用户”扮演了重要角色的可视化系统中。
什么是用户体验设计
创建吸引人的,高效的用户体验的方法叫做以用户为中心的设计 (User-Experience Design) 。它要求设计系统的每个步骤中,都要把用户列入考虑范围;在以用户为中心的系统设计中,开发者应该将思路从传统的“这个系统用来做什么”转变成为“这个系统要如何工作”。
怎么进行用户体验设计
我们可以从五个层面—战略,范围,结构,框架和表现来进行系统的设计和分析。随着层面的上升,我们要做的决策就一点一点的变得具体,并关系到越来越精细的细节。
- 战略层: 战略层关注“开发者要从这个系统中得到什么”以及“用户要从这个系统中得到什么”。后者需要通过可用性和用户研究对用户群体进行分析,可以用的方法有问卷调查,焦点小组等。
- 范围层。范围层需要决定“需要实现什么功能”。设计团队需要对各方的需求做收集及排序以确定功能规格和内容需求。
- 结构层。结构层确定的是纵向的交互及信息架构设计,即呈现给用户的模式和顺序。在这个过程中需要关注的是概念模型—-结构的入口,组织结构—结构的逻辑,语言和元数据—结构的内容。
- 框架层。框架层就是横向的界面设计,导航设计和信息设计。
- 表现层。表现层是五层模型的顶端,是用户首先注意到的层面:视觉设计。这里内容,功能和美学汇聚在一起产生最终的设计。这一层次的设计要求忠于用户视线的移动,对比性和一致性,配色方案和排版,合成品风格等。
实例:微信 4.0 之前版本的用户体验设计评估
一直在山寨,从未被超越。腾讯的成功就是关注市场创新,然后运用用户体验改进到极致,依靠大量用户基础吞噬对手。
—微博用户@昧冧住我杯茶
- 战略层。战略层设计基本合理,通过对用户类型及平台确定设计准则。
- 范围层。
- 必要需求存在重大缺陷:微信群使隐私规则受到破坏。
- 存在部分功能冗余:用大量的成本开发用户意识不到的功能。
- 结构层
- 概念结构模糊:朋友圈发送功能图标易混淆。
- 组织结构不友好:二维名片位置设计不符合用户场景。
- 语言和元数据不够清晰简洁:节省流量模式提示不清楚。
- 框架层
界面元素过多:通讯录及消息界面逻辑混乱。
- 表现层
布局设计合理,色彩风格设计符合人群定位。
推荐阅读
《The Element of User Experience》 Jesse James Garrett
腾讯体验中心 http://exp.qq.com
腾讯用户研究与体验中心技术博客 http://cdc.tencent.com
知乎-用户体验
Questions & Discussion:
✉️ zjuvis@cad.zju.edu.cn