《用户体验要素》读书笔记
1、认识要素
用户体验要素的五个层面
2、战略层
战略层主要考虑用户需求和商业目标。
(1)两个问题
-
产品目标:我们要通过这个产品得到什么?
-
用户需求:我们的用户要通过这个产品得到什么?
(2)产品目标
-
商业目标:既不要宽泛也不要太具体
-
品牌识别:建立品牌形象
-
无意形成
-
精心安排(这点事先要想好)
-
-
成功标准
要有可追踪指标
-
用户数(活跃)
-
平均停留时间
-
印象数(如每个广告被展示的次数)
-
...
(3)用户需求
-
用户细分
-
人口统计学、消费心态档案
-
用户对于技术的熟悉程度和适应程度。
-
-
可用性和用户研究
-
市场调研方法
-
问卷调查
-
用户访谈
-
焦点小组
-
-
现象抽查
-
任务分析
-
用户测试:可用性、易用性
-
卡片排序法
-
创建人物角色
-
(4)团队角色和流程
让团队阅读战略文档
3、范围层
定义需要建设什么 & 不需要建设什么,避免范围蠕变,即设计功能时不考虑产品目标,慢慢就背离了初衷。
(1)功能和内容
-
功能需求规格
我理解的就是PRD定义的功能需求吧,比较具体
-
内容管理系统(CMS)
(2)定义需求
需求来自用户本身,以及企业中影响你的人
-
品牌需求
-
技术需求(支持浏览器和操作系统)
-
特殊的特性
去了解“人们在想什么”的最佳途径,就是直接询问他们。
(3)功能规格说明
-
实施过程中根据实际情况调整
-
记录
-
乐观:对产品充满信心
-
具体:便于开发人员实现,测试人员测试
-
避免主观:是用户需求,不是我想象的用户需求
-
(4)内容需求
-
提供每一个特性规模的大致预估——便于设计
-
文本的字数、图片的像素大小等
-
-
定义每个特性的更新频率
-
尽早确定每个内容元素的负责人
(5)确定需求优先级
-
战略目标、用户需求——不符合的不做
-
可行性
-
技术局限
-
资源耗费
-
-
功能之间的连贯和统一
4、结构层
-
交互设计 —— 为用户设计结构化体验
-
信息架构 —— 内容建设
确定各个将要呈现给用户的元素的“模式”和“顺序”。
(1)概念模型
-
找出功能对应的实体,如“购物车”,但是也不能过分应用
-
错误处理,设计时要考虑到各种错误的处理方式,比如用户输入错误
(2)信息架构
-
从上到下
-
从下到上
(3)界面设计
选择正确的界面元素
-
帮助用户完成任务
-
易于理解和使用
-
让用户一眼就看到最重要的信息
例子:复选框 VS 单选框 VS 文本框
下拉菜单 VS 多选菜单
(4)导航设计
-
3个目标
-
提供用户一种在网站间跳转的方法
-
传达元素和它们所包含内容之间的关系
-
传达它的内容和用户当前浏览页面之间的关系
-
-
全局导航
-
可以到达任意位置(其实不知道实际的应用场景有什么)
-
-
局部导航
比如进入上衣的衬衫分类后,就不能直接跳到家电分类了。
-
辅助导航
如“返回”按钮?
-
上下文导航
在用户读到的位置加链接,比如百度百科。
-
友好导航
虽然不常用,但是用户需要的时候就很有用。比如联系信息、反馈表单、法律声明等。
-
网站地图导航
通常作为网站的一个分级概要出现,提供一级导航链接,并与二级导航链接起来。
-
索引表
如按字母排序的列表。
(5)信息设计
-
如何呈现信息
-
指示标识
便于用户明确自己所在的位置?
(6)线框图
个人理解像原型
5、框架层
如按钮、文本框的个数
(1)框架层定义
(2)习惯和比喻
(3)界面设计
(4)导航设计
(5)信息设计
(6)线框图——原型
6、表现层
(1)定义
-
产品框架层的逻辑排布
-
要被人类的感觉器官感受到
(2)合理设计感知
-
嗅觉和听觉—— 多取决于选材
-
触觉—— 工业设计领域
物理接触、外形、材质、振动等
-
听觉
-
视觉美学 + 战略定位(不能光好看)
(3)忠于眼睛
-
视线首先落在何处?哪个要素第一时间吸引用户注意力?
——是否与战略目标吻合?
-
眼球追踪 —— 测试方法
-
对比和一致性
基于栅格线的方法
(4)配色方案和排版
-
品牌色彩
-
色彩搭配 —— 对比和一致性原则
-
排版对于品牌意识
-
专门定制的字体:苹果、大众等。
-
不要过于使用广泛和多样的风格
-
(5)设计合成品和风格指南
比如IOS 8的设计标准
7、要素的应用
-
大量收集亟待解决的非常细微的问题
-
了解你正在试着去解决的问题(是哪个层面的)
-
了解这些解决办法所造成的后果
-
-
用户体验决策的现状
-
由现状决定
-
由模仿决定(竞品分析)
-
由领导决定(T_T)
-
(1)提出正确的问题
比用户自己更准确去理解他们的需求
其实很多用户和业务需求方表达需求的能力都不是很强,当他们说想要一个什么功能的时候,一定要去了解他们深层次的需求,但是可以尝试出更好的方案。
(2)用户体验是马拉松,不是短跑,不能为了解决现有的问题给产品挖坑。