摘要:《用户体验要素》这本书也是很早就声名在外,为无数Web产品设计带来了帮助,它帮助我们将产品划分成不同的结构层面进行思考,“用户”,“商业”,“技术”之间错综复杂的关系变得明了起来,值得每一个产品经理反复阅读。
1. 用户体验为什么重要
用户体验是指产品如何与外界发生联系并发挥作用,以及人们如何接触和使用它。用户体验形成了客户对企业的整体形象,界定了企业和竞争对手的差异决定了用户是否再次使用你的产品。产品设计分为三个方面:功能设计确定了产品所能提供的功能,这是能否满足用户需求的关键;视觉设计传达出产品的风格,不是由功能所决定而是由用户自身的心理感受和行为来决定;用户体验设计则需要兼顾以上两者。
2. 用户体验由哪些要素组成
网站产品分为功能平台类产品和信息性媒介类产品两种。前者提供给用户完成功能的工具,例如京东,淘宝解决用户购买物品的需求;后者提供给用户可理解,克寻找,有意义的信息组合,例如豆瓣,知乎等网站提供给用户想要的信息。形成这两种产品的用户体验要素,有以下几个方面:
- 表现层:图片和文字,用户直接接触的界面;
- 框架层:按钮,控件,照片和文本的相对位置和相对大小;比如电商网站购物车的位置等;
- 结构层:决定网站各种特性和功能的最佳组合方式;
- 范围层:决定网站的功能和特性;
- 战略层:分析用户的需求和公司的目标;
任何一个层面的工作都不能在其下层面工作结束之前完成。
3. 战略层 - 产品目标和用户需求
产品目标和用户需求组成了战略层,确定了企业和用户双方对于产品的期许和目标,有助于促进用户体验各方面战略的确立和制定。
3.1 产品目标
产品目标要包括商业目标和成功标准。商业目标的制定不能太空泛,这样会导致不清楚产品的目的是什么;也不能太具体,这样会陷入无意义的空中楼阁;只需要定义成功的条件,先不用定义成功的路径;成功的标准一定是可量化的评价基准,这一极准可以明确的与用户行为绑定,并且用户行为是可以通过产品设计来影响的;
3.2 用户需求
了解用户需求之前先要对用户进行细分,因为不同的用户群有着不同的需求,有时候这些需求还是互相矛盾的,产品要么选择单一用户群,要么为执行相同任务的不同用户群提供不同的实现方式;进行细分的方法有:
- 人口统计学:根据性别,年龄,教育水平,婚姻状况没收入等;
- 消费心理档案:描述用户对于这个世界尤其是与产品有关的某个事物的观点和看法的心理分析方法;
收集到用户需求之后还需要进行可用性和用户研究。利用问卷调查,用户访谈,焦点小组等方式收集用户的普遍观点和感知;利用用户测试,现场调查,任务分析等手段来了解具体的用户行为和用户与产品的交互表现。根据不同的用户群,最好创建一两个虚拟用户,这样会让用户变得真实,需求分析产品设计的过程就可以有的放矢。
在这个过程中,往往会由团队中的战略专家采集大家对产品目标和用户需求的看法,交由决策层进行决策,将最终确认的产品目标和用户需求定义在战略文档中以供大家参考。要注意的是,战略并不一定是唯一确定的起点,要随着项目发展修改和校正。
4. 范围层 - 功能规格和内容需求
定义项目范围是一个有价值的过程,同时也能产生有价值的产品,他可以帮助我们了解自己在做什么,知道不需要做什么。范围层定义的是全部的功能需求或功能规格。
4.1 定义需求
需求的来源有用户,老板和竞品。用户的需求分为以下三种:
用户讲述出来的,想要的东西;
这就是我们常说的“痛点”。是属于清晰的好想法,可以直接体现在产品上;
用户想要的东西,但需要探讨和挖掘;
这就是我们常说的“痒点”。用户有着不清晰的想法,自己也不知道想要的是什么,这时候对于用户表达的想法就要进行探讨,找到真正的需求;
用户不知道自己是否需要的特性;
这就是我们常说的“爆点”。可能一两个新奇的功能,一夜之间就引爆了用户,让产品备受追捧;
4.2 功能规格说明
文档要做到清晰,准确记录已经确定的决议。乐观,具体,避免主管的语气,比如“好看的”,“最受欢迎的”;一定需要采用项目字典和统一的量化标准;
4.3 确定内容需求
对于信息型产品,不能混淆内容的格式和目的,需要事先设计内容特性想要达到的规模(文本字数,图像大小,下载字节数等)。同时尽早的确认某个人来负责每一个内容元素,这样有助于风格的统一。内容更新频率则需要在用户期望值和有效资源中取一个中间值。
最终,需求优先级也需要在这个层面确定出来,要将产品目标和技术局限,资源限制综合起来考量。
5. 结构层 - 交互设计与信息架构
结构层需要确定各个将要呈现给用户的元素的模式和顺序,对于功能型产品,交互设计关注于影响用户执行和完成任务的元素,也就是说描述可能的用户行为,同时定义“系统如何配合与响应”这些行为,需要注意的是不以结果为导向进行设计开发,而是以用户使用的角度进行。在错误处理方面,首先要尽可能的将系统尽可能设计成不能犯错的模式;如果用户犯错了,要帮助用户找到错误并改正;对于可恢复的错误要提供撤销功能,对于不可恢复的错误,要在确定钱提供大量的警告。
对于信息型产品,信息架构则关注如何将信息表达给用户的元素,信息是否合理并且具有意义。主要的工作内容包括设计组织分类和导航的结构,建立分类体系。设计出来的结构要具备容纳成长和适应变动的能力,不必纠结于整个过程一共需要多少步,要让用户觉得每一步都是合理并且自然延续的。常采用的结构方法有:
- 层级结构:最常见也最容易理解;
- 矩阵结构:允许用户在节点之间沿着两个或者更多的维度移动;
- 自然结构:适用于娱乐或者教育网站,访问路径不固定也不可重复;
- 线性结构:书,文章,音像制品常采用的结构方式;
6. 框架层 - 界面设计,导航设计和信息设计
6.1 界面设计
界面设计针对的是功能性产品,主要的操作对象是按钮,输入框和其他界面控件,通过这些设计给予用户做某些事的能力,让用户接触到结构层设计中确定的具体功能;在这个过程中最大的挑战就是弄清楚用户不需要知道哪些东西,减少他们的可发现性;组织好用户最常采用的行为,让这些界面元素以最容易的方式获取和使用;
6.2 导航设计
导航设计针对的是信息型产品,关注信息呈现的方式,提供给用户去某个地方的能力,把一个结构应用到我们设定好的内容需求列表中,清晰的告诉用户:我在哪里?我能去哪里?常见的导航系统结构有:
- 全局导航:提供到网站所有主要栏目的链接;
- 局部导航:提供一个页面父级兄弟级和子级通路;
- 辅助导航:提供全局导航,局部导航不能快速到达内容的快捷途径;
- 上下文导航:要求对用户的需求十分熟知,否则会弄巧成拙;Seed(一款社交阅读应用)中,陌生单词注释就做的比较好;
- 友好导航:并不是总有用,但用户需要时就能很快帮助到他们;例如网站的联系信息,反馈表单,法律声明等;
6.3 信息设计
两种类型的Web产品都需要进行设计。好的信息设计要求以能反应用户的思路和支持他们的任务和目标的方式来分类和排列这些信息元素,可以呈现有效的信息沟通,传递想法给用户。
7. 表现层 - 感知设计
表现层解决并弥补产品框架层逻辑排布的感知呈现问题,利用多种设计方式凸显主体,包括不仅限于对比和统一,合适的配色方案和排版等;