手把手教你创建「人物角色Persona」
一、为什么要创建人物角色
下图来自 Cooper interaction design ,同样有购车需求的用户,用车的人不同、各自的目的不同,最终满足需求的车型也有很大差异。对于汽车公司而言,在车辆设计之初,要确定目标人群是谁,为谁而设计。
这个时候我们可以引入“人物角色persona”,它清晰的定义了 谁是、谁不是我们产品的目标用户。以这个为依据,人物角色将帮助我们做很多设计决策。它是对虚构人物的详细描述,这些虚构人物让大家对“系统用户”达成共识。
需要特别注意的是人物角色是指用户原型,并不是一个平均的用户,也不是一个真正存在的用户。
二、人物角色的六大组成要素
下面是Alan Cooper 创建的第一组人物角色,通过这个例子,可以总结人物角色的组成部分。
1、标识状态
谁是首要人物角色,谁是次要人物角色。
2、照片
照片的作用是——便于速记,让大家快速的认出这个角色,并且能合理的理解他。以上图的第二个人物角色为例,照片中的人物正在打电话,是为了表达这个人花很多时间在电话沟通上。
那么,照片来自哪里呢?这些并不是真实用户的照片,他们可能是剪贴画或演员,通过这种方式让你的用户看起来有共同之处。 因为资料保护问题,我们也不能真的使用真实用户的真实照片。
3、名字
名字的作用是——帮助大家对用户产生同理心。例如,在团队内部讨论问题时,用我的朋友、我的女儿等词语来代替“用户”这个词,会发现有很大不同,更加设身处地的去想TA的真实感受。
4、 引用句
引用的目标是——抓住这个用户的主要目标、主要的需求(这个用户的本质是什么)。引用句也有一定的要求,我们需要用简单的句子来总结这个用户,而且所用的词汇、预言需要是这个用户会用到的。
5、简短的叙述来描述用户
描述用户的目的是——抓住一些关于用户的背景,让我们更好的理解他们是谁。 需要描述的是用户的场景、情境。
6、主要目标清单
写这些清单也有几个要求:采用用户会用到的短语、 从用户的角度表达、 所有的目标用动词开头、 所有目标都是用户正在落实的行动
三、如何选择首要人物角色
如果满足了A的同时,B和C也觉得OK;如果满足了B,A和C均不满意;如果满足了C,A和B均不满意,那么需要选择A为首要人物角色。
也就是,如果所有用户角色的需求都要满足,那么选择一个需求最难满足的角色作为优先满足的对象。
有几个小技巧:
1、研究每个人物角色,并且问“我必须要让这个人成功吗?如果这个人不能一直成功的使用我们的系统,这就是失败吗?”
如果回答yes,那么他可能就是你要优先考虑的;如果回答NO,你可以将他放在一边
2、“成对的”比较你人物角色,考虑他们的使用场景、假设在他们自己的场景中有一种解决方案对每个人物角色都有效。
不用具体的可视化这个解决方案,只是考虑这个解决方案能否既对角色A有效,又能达到角色B的目标,或者反过来。如果只有某个人物角色在某个解决方案下“不能完整的工作”,那么这个人物角色也可以放在一边,不作为主要人物角色。
注意,也可能有两个首要人物角色同时存在。如果某个解决方案或界面在满足了一个首要人物角色的同时,对另外一个人物角色“完全不适用”,那么另外一个也将作为首要人物角色。比如eBay的卖家、买家都是首要人物角色。
3、优先考虑首要人物角色,但也要迁就其他人物角色,只要这不影响首要人物角色的用户体验。
四、人物角色的案例学习
接下来结合一个实例,介绍创建人物角色的详细步骤。
假设我们有个初步的想法,通过一款APP 允许用户—— 下载徒步的路线、分享线路到Facebook或其他社交平台上。市场研究部门告知有两类用户,一类是经验丰富的徒步者,他们想要发现新的线路;另一类是积极的退休者,热衷于保持身体健康,到新的地方游玩。
这里需要注意的是,市场人员与用户体验设计师有所不同, 前者看中“人们需要什么、如何说服人们买产品”,后者对用户实际“使用产品的方式”感兴趣、思考“如何打动用户”。人物角色,不能直接采用这两类人物角色,不过可以从他们着手,进行访谈与调研。
1、去户外,与一些符合这两类的人聊天
在行动之前需要了解以下信息——用户所属的类别、名字、性别、年龄、职业
2、分析访谈内容,发现关键点
比如这个案例挑选的两个关键点:一是对户外和徒步的经验值;二是对技术的熟悉程度。结合访谈内容,就可以展示每个用户在两个关键纬度上的分布顺序,如下图从左到右,从专家到新手。
3、找出显著的/重要的行为模式
同样是根据上一点的两个关键纬度,我们可以得出每个用户在下图的四象限的分布情况。由此形成的每个象限的用户,就可以作为一种人物角色,4种人物角色在关键纬度上的表现有着相应的差异,所以也能保证他们的独特性。
4、人物角色卡片
来源于我们观察到的真实的用户资料(特征、行为、需求),这并不是假设的(这是人物角色最明显的关键组成部分)。如果这些事你假设的,那么这无异于为你自己而设计。
下面展示了这个案例最终输出的人物角色,可以看出,除了前文提到的人物角色的6大组成要素,还记录了这位人物角色来自哪些真实的访谈对象。由此说明,这些人物角色并不是假设的。
人物角色1:
人物角色2:
人物角色3:
人物角色4:
五、人物角色的益处与注意事项
1、益处
1)让关于用户的假设变得明确;
2)强调了特殊用户,而不是所有人;
3)在限制我们的选择方面,人物角色可以帮助我们更好的做设计决策;
4)帮助设计和开发团队,达成对用户的共识;
2、注意事项
1) 在做设计决策时,人物角色之间的差异应该能反应真正的问题
重要的差异点可以是“人们做什么”(行为)、“为什么这样做”(用户需求)
2) 别创建太多人物角色
相对比较小数量的人物角色,可以让设计决策更容易
3) 人物角色应该建立在调研的基础之上
4)人物角色的个数及耗费的时间
建议访谈用户数21个、人物角色4个;时间 72.5-102.5小时,9-12天(来自尼尔森·诺曼团队)
六、 将人物角色广而告之的几种方式
人物角色将用来帮助我们更好的做设计角色,并且协助设计和开发团队对用户达成共识,所以我们需要将人物角色广而告之,让团队的每个成员都熟悉每个人物角色,就像身边真实存在的伙伴一样。
1、项目布告栏
2、三折叠卡,放在每个人的办公位,随时可以看到
3、人物角色卡片,每个角色一张
4、人物角色的人形立牌
七、人物角色7步checklist
1、primary research优先调研
人物角色是否建立在对真实用户的情境访谈基础上的?
2、empathy 同理心
人物角色是否能唤起同理心,通过名字、照片、一段与产品相关的说明
3、 realistic切合实际
人物角色是否看起来是切实的与用户每天打交道的?人们是否了解人物角色的目标、行为?
4、 singular 独特
每个人物角色是否是独一无二的,与其他人物角色之间几乎没有共同点
5、 objective 目标
人物角色是否包括与产品高度相关的目标、表达用户主要需求的引用句
6、 number数量
人物角色的数量是否足够小到让设计团队都能记住每个人的名字?其中有一个人物角色是作为首要考虑的对象?
7、 applicable可应用的
开发团队是否能将人物角色作为实用的工具,来做设计决策?
http://design.jobbole.com/120042/
手把手教你创建「人物角色Persona」的更多相关文章
- 手把手教你创建私有podspec
本文来自 网易云社区 . CocoaPods是iOS非常好用的类库管理工具,可以非常方便的管理和更新项目中使用到的第三方库,以及将自己项目中的公共组件交由它管理. 工作中比较常用到的是通过CocoaP ...
- asp.net+mvc+easyui+sqlite 简单用户系统学习之旅(一)—— 手把手教你创建第一个三层架构+mvc的asp.net项目
下面开启项目 1. 打开vs2010-文件-新建项目 2. 先创建一个空的解决方案: 选择其他项目类型-visual studio 解决方案-空白解决方案(默认.NET Framework 4),项目 ...
- 手把手教你创建Azure ARM Template
Azure的ARM模式在中国已经落地了.在ARM模式中,通过ARM的Template批量的创建各种资源是与ASM模式的最大的区别之一.目前Azure ARM的Template数量已经越来越多,更多的客 ...
- 手把手教你创建electron+vue项目
electron可以结合前端的很多框架来进行快速的开发.在这里只讲一种electron结合vue并且使用前端的elementui来快速搭建一个项目页面. 第一步.创建electron 以管理员身份运行 ...
- Windows 10 如何使用「系统还原」功能备份系统状态和配置
https://www.sysgeek.cn/windows-10-system-restore/ 在 Windows 10 系统中,「系统还原」功能旨在创建配置快照,并在检测到系统更改时将其工作状态 ...
- 「SAP技术」已启用质检物料创建PO时候'STOCK TYPE'没有默认为X?
「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X? Part I:SAP 标准行为 1, 物料11002335, QM视图里 01 inspection t ...
- 手把手教你使用IDEA2020创建SpringBoot项目
一.New Project 二.如图选择Spring Initalizr,选择jdk版本,然后点击Next(注意:SpringBoot2开始至少使用JDK1.8) 三.如图根据自己需要修改,然后点击N ...
- Linux环境搭建 | 手把手教你安装Linux虚拟机
前言 作为一名Linux工程师,不管是运维.应用.驱动方向,在工作中肯定会需要Linux环境.想要获得Linux环境,一个办法就是将电脑系统直接换成Linux系统,但我们平常用惯了Windows系统, ...
- 【震惊】手把手教你用python做绘图工具(一)
在这篇博客里将为你介绍如何通过numpy和cv2进行结和去创建画布,包括空白画布.白色画布和彩色画布.创建画布是制作绘图工具的前提,有了画布我们就可以在画布上尽情的挥洒自己的艺术细胞. 还在为如何去绘 ...
随机推荐
- How Tomcat Works 读书笔记 八 载入器 上
Java的类载入器 详细资料见 http://blog.csdn.net/dlf123321/article/details/39957175 http://blog.csdn.net/dlf1233 ...
- Android群英传笔记——第四章:ListView使用技巧
Android群英传笔记--第四章:ListView使用技巧 最近也是比较迷茫,但是有一点点还是要坚持的,就是学习了,最近离职了,今天也是继续温习第四章ListView,也拖了其实也挺久的了,list ...
- charles抓取https请求包
说明: 用charles抓取https请求,会出现SSL Proxying disabled in Proxy Settings这样的提示,如下图.要通过charles抓取数据,还需要进行一些简单的设 ...
- 安卓TV开发(八) 移动智能终端多媒体爬虫技术 获取加载网页视频源
转载请标明出处:http://blog.csdn.net/sk719887916/article/details/40049137,作者:skay 从上一篇学习中,学习了多媒体技术中的怎么去用josu ...
- Mac OS X下64位汇编与Linux下64位汇编的一些不同
1 首先系统调用号大大的不同:mac64和linux32的系统调用号也不同(虽然局部可能有相同) 2 mac64的系统调用号在: /usr/include/sys/syscall.h 可以查到,但是调 ...
- DB Query Analyzer 5.02 is distributed, 53 articles concerned have been published
DB Query Analyzer is presented by Master Gen feng, Ma from Chinese Mainland. It has English version ...
- ubunut在系统恢复模式下无法修改root密码的分析和解决
前些日子本猫的ubuntu 14.10貌似出了点问题,想修改下root密码,但是无奈原系统有错正常情况下无法修改啊,这是逼我重装的节奏吗? 在ubuntu开机后立即按住left_shift不放,调出g ...
- IT轮子系列(七)——winform 版本更新组件
前言 最近做了一个winform客户端的项目,里面有一个功能是版本更新.以前也有写过,可忘了具体的逻辑.网上也有介绍用发布模式进行更新的,自己尝试后没有成功,提示“vba证书无效”.于是,费了些时间搜 ...
- 用 Javascript 实现的“Dual listbox”(双向选择器)
这是我用 Javascript 制作的"Dual listbox"(双向选择器)的一个应用示例,是从我的代码中抠出来的.在网页编程中经常会用到. 也许我的实现太烦琐了,希望大家有更 ...
- Python高阶函数之 - 装饰器
高阶函数: 1. 函数名可以作为参数传入 2. 函数名可以作为返回值. python装饰器是用于拓展原来函数功能的一种函数 , 这个函数的特殊之处在于它的返回值也是一个函数 , 使用pyth ...