相信很多人的推荐书单里都有这本书,我也不例外。对于一名有一些经验的初级产品人来说,该书可能更浅显了些,而且侧重的是用户体验设计,但是仔细阅读,还是能参悟其中不少道理,毕竟现在许多产品经理也干的包括了交互设计师的活。
我花了3天时间通读该书,发现其中举的例子都有点过时,回头一看,该书2014年7月发行第1版,2017年10月北京第16次印刷,难怪会过时,但是其中的道理却很耐人寻味,可以想象,在当年该书的理论该有多先进,难怪成为经典。
以下是我读该书的一些笔记,希望可以和大家一起学习成长。
一、用户体验设计的概念
1、什么是用户体验设计
通俗来讲,用户体验,就是你在使用一个产品时的主观感受。用户体验设计就是为了提升用户体验而做的设计。
用户体验设计首先是要解决用户的某个实际问题,其次是让问题变得更容易解决,最后是给用户留下深刻的印象,让他在整个过程中产生美好的体验。
2、用户体验设计的特征
①严谨、理性、创意;②提供特定问题的解决方案;③不让用户思考;④趣味横生。
3、用户体验设计的精益之道
①热爱生活,细心观察,勇于改变;
②了解人,观察人(以人为中心,了解人的想法、行为、习惯等,学会换位思考);
③理性的思路;
遇到问题时的思考方式:出现一个问题——需要为xx人群解决这个问题——如何解决——如何增加趣味性。
④亲自使用、体验;
⑤多听用户的反馈意见;
⑥留心好的设计,在此基础上优化。
4、用户体验相关职位
交互设计师:设计产品的结构、信息层级、使用流程等;
视觉设计师:平面设计师、原画设计师、运营推广设计师、UI设计师;
用户研究员:一般大公司或大的团队才会有。
5、用户体验设计师与产品经理的区别
设计师更注重创意及逻辑、细节,设计目标更纯粹,能够更多地考虑用户,工作上更专注,设计方法更专业;
而产品经理作为产品的主要负责人,需要考虑更宏观的问题,聚焦的范围较广,更重视商业目标,还需要考虑项目中的很多琐事。
6、用户体验设计师的作用与价值
用户价值、商业价值、项目价值、品牌价值
用户体验设计的目标:解决用户需求,减少用户理解和操作成本,给用户留下美好而深刻的印象。
二、如何做好需求分析
1、不可忽视的产品定位
①产品定位
产品定位是产品设计的方向,也是需求文档和设计产出的判断标准。产品定位实际上就是关于产品的目标、范围、特征等约束条件,它包括两方面的内容:产品定义和用户需求。
②产品定义
使用人群、主要功能、产品特色
产品定义就是用一句话概括某个产品。如果你的产品很难用一句话描述清楚,那么很可能是因为你的产品定位不够清晰,方向不够明确。
③用户需求
一条用户需求可看作是“目标用户”在“合理场景”下的“用户目标”,其实就是解决“谁”在“什么环境下”想要“解决什么问题”。
用户需求示意图:目标用户+关键词、使用场景+关键词、用户目标+关键词
2、产品需求的来源
①用户调研:问卷调查、用户访谈、信息采集;
②用户反馈
③竞品分析:产品战略、方向、用户体验、逻辑、界面层级、界面细节;
④产品数据:访问浏览数据、浏览痕迹、点击痕迹、浏览时长、浏览顺序;
(需要预先埋点,否则获取不到数据。常见数据分析网站:艾瑞资讯、百度指数、淘宝指数)。
3、如何分析与筛选需求
①筛掉明显不合理的要求(目前不可实现的/不合常理的、价值不大的、无适合场景的)
②挖掘用户目标(用户的真实需求是什么)
③匹配产品定位(目标用户、主要功能、产品特色)
④考虑项目资源/定义优先级(实现成本、商业价值/用户价值等)
三、教你写规范的需求文档
1、需求文档包含的内容
文档修改与审核记录、目录、背景描述、用户类型和特征、项目时间和安排、信息结构、整体业务流程说明、需求详细说明(场景说明、UI描述、功能描述、优先级、输入/前置条件、处理流程、输出/后置条件、补充说明)
2、需求文档的作用
①有效地帮助产品经理理清产品功能、内容、业务逻辑等整体信息;
②大大方便团队的沟通,让团队成员在项目前期迅速准确、全面地了解产品经理的想法,而仅靠简单的沟通很难遍历到所有的需求点;
③帮助其他项目成员有针对性地提出问题;
④有利于项目的持续发展,促进产品经理自身能力、专业性的提升。
四、开始做需求设计
1、直接“抄袭”竞品的危险
影响企业形象、出现严重错误、驴唇不对马嘴、东施效颦、永远落后于对手
2、如何简化复杂的操作
减少冗余步骤和干扰项、将复杂操作转移给系统、简化操作方式、优化操作过程(提供合适的首选项、适时帮助、及时反馈、提供合理的默认值)
3、写交互说明的诀窍
①尽量使用真实、符合逻辑的数据内容;
②不遗漏特殊状态的描述;
③避免过长的说明;
④避免流水账式的说明(可以用流程图代替文字说明,也可以用表格罗列各种状态,还可以巧妙组织文字说明)
⑤如原型有修改,不要口头沟通,而要更新交互说明并告知大家
五、必不可少的设计评审
设计评审的目的:检验目标——发现问题——达成共识。
评审前的充足准备:事先考虑所有的可能方案——准备各种设计依据——做好会议邀请工作。
特别注意的是:会议前提前和团队中的“意见领袖”达成一致。撰写一封正式的邀请邮件,并附上自己的设计稿。邮件正文中,除了告知会议的时间和地点外,还可简单陈述自己的设计理念、参考了哪些数据和资料。然后提醒大家务必要提前熟悉设计方案,想好自己的问题,以便在会议上讨论。
会议效率的两大杀手:偏离主题的讨论、对某细节持久争论。
六、成果检验方法
1、可用性测试
可用性测试步骤:设计任务——招募用户——进行测试——分析问题
设计测试任务需注意:
给出使用目标,而不是直接地操作;尽量选择最重要、最频繁的任务进行测试(测试过程尽量控制在1小时内,一般测试任务时长为30~50分,选择5~8个功能点测试);符合正常的操作流程。
测试用户的选择:
选择有代表性的用户;用户数量的选择(一般小功能点,3~5名用户,新产品、较大改版和重要功能,5~10名用户)
测试过程中注意事项:
①切忌引导性过强;
②操作行为永远是重点(可以鼓励用户采用“出声思维法”,即要求用户在操作时,将完成任务时所有的思考、行为、感受都描述出来,这样,测试员更容易发现用户行为背后的原因);
③不要忽视现场反应(如:用户的表情、声音、下意识的动作。“咦?”、“哦”、眉头紧皱、饶头思考等);
④考虑使用场景;
⑤感谢被测者,并给与一定报酬;
⑥问题的分析与改进;
⑦灵活运用可用性测试。
2、A/B测试
可用性测试是一种定性分析的方法,而A/B测试是一种定量分析的方法。定性分析样本量小,结果未必完全可靠,但可了解用户的想法;而定量分析虽然样本量大,结果较为客观,但我们很难直接通过数据了解背后的原因。
什么是A/B测试呢?顾名思义,就是A方案和B方案的比较。为同一个目标设计2个方案,一部分用户使用A方案,一部分用户使用B方案,通过用户的使用情况,衡量哪个方案更优。
①设定衡量标准
从产品目标的角度出发,可以将PV\UV\点击量、转化率、跳出率、二次返回率等数据作为衡量标准。对于电商类网站,也可以考量下单数、支付数、支付金额等。
②对同一个用户呈现相同的页面
A/B测试要保证同一个用户在测试期间,看到的都是同一个方案。(可以根据用户的Cookie来确保他每次看到的都是同一个版本)
③保证两个版本同时测试
④单一变量
单一变量的A/B测试通常可以选取按钮、标题或说明的文案、产品页面上的图片、页面的结构布局或色彩风格等因素作为变量。
⑤A/B测试的延伸——灰度发布
将旧版本作为方案A,新版本作为方案B,让一部分用户继续使用旧版本,一部分用户切换到新版本,然后观察用户反馈和产生数据。
如果用户的反应很好,可以逐步扩大范围,直至全部升级。另外,还可以同时对比新旧版本的产品数据,如:PV\UV\转化率、跳出率等。
3、用户反馈
对用户反馈进行过滤、归类、整理。可以从内容、功能、使用流程、设计、新功能建议和现有Bug等几个方面对问题进行归纳。
七、如何更好地沟通
①放平心态;
②换位思考;
③积极主动;
④更多肯定,更少批评;
⑤真正认识沟通的意义。(沟通是平等的,而不是一方强势地压过另一方。沟通的本质不是为了说服,而是为了让彼此心悦诚服,并最终解决问题)