1/4-目标导向设计
Cooper在原著里面关于“目标导向设计”的概念翻译描述是:
“一个明确而系统的过程,弥合研究与设计的差距,定义用户模型,确定设计需求,并把
这些内容转换为高层次的交互框架。”
感觉概念生涩难懂对吧,其实我也经常觉得这本书里面很多概念十分生涩难懂hhh……
我们可以仔细回想一下自己平时的工作包括我有时候做老师布置的作业,我们做了很多调
研,用户研究,用户分析,然后我们是怎么把研究结果和设计联系起来的呢?(好像经常
是为了调研而调研)我们是怎么设计出一款产品满足用户的需求和目标呢?设计出来的产
品是怎么满足产品的业务目标以及技术上面的需求呢等等诸多问题……
而对于目标导向设计,我的理解是:
它是基于用户目标和心智模型,将设计与研究联系起来,将用户心智模型与产品表现模型
联系起来的一种设计方法……
而它的设计流程,可以归纳为以下6个步骤:
(参考Alan Cooper的The Essentials of Interaction Design)
2/4-需求、目标、任务、行为
我们先区分几个概念,“用户需求”,“用户目标”,“用户任务”,“用户行为”
我们可以这样理解,用户目标和用户任务是由用户需求产生的,用户目标是对最终情况的
预期,完成目标的过程可以细分为任务,而用户完成这个任务又会产生很多行为……
但是在早期Donald Norman提出的“ACD”(Activity-Centered Design 以活动为中心
的设计)层级结构理论里面,他强调要首先理解和重视活动,了解人们与使用的工具的互
动(类似于现在的交互)来进行设计,这个理论十分强调情景的重要性。
我简单绘制了它的思维导图:
而Cooper觉得这套方法虽然解决了“用户的行为是什么”的问题,但是并没有解决“用户
为什么会有这样的行为”的问题。
因为目标驱使人们开展活动,所以Cooper觉得我们首先要对用户的目标进行分析,于是就
有了“目标导向设计”这一套理论的出现。
我们知道,目标由人类动机驱使,因此受外界影响变化微小,但是任务和行为则会受到一些
外界因素影响,比如技术条件,环境因素 ,社会科技进步,发展等。
想了好久怎么描述比较好,那举个例子吧:
比如某人很想吃XX饭店的饭,他的目标就是“吃到XX饭店的饭”。
在外卖这个词出现之前,用户实现这个目标的任务就是去XX店里面 ,而完成这个任务就会
有很多行为活动,比如打车过去,骑车过去等
而在外卖app出现之后,用户的目标还是吃到XX饭店的饭,现在他实现这个目标的任务就是
在外卖app比如饿了么上面下单,而完成这个任务 ,也会有很多行为活动,比如搜索这家店
,选择自己想吃的食物,支付,下单等 ,而这些行为又可以拆解为小的任务……
这里也简单画了下关系图……
所以说,如果是从任务和活动的角度来进行设计的话,很难设计出有创新的产品,因为设计
总会局限于以前已经过时的技术中,适应的也是以前的社会和环境,我们应该根据用户目标
进行设计……
所以这下就会发现目标导向设计的重要性了,理解用户目标十分重要。
还有一点就是,我们的设计目标要满足情景需要,Cooper提出“我们的设计目标要依赖于
具体的情景——用户是谁,在做什么,目标是什么”
那再举个例子,同样是去一家餐馆吃饭,如果是一个比较赶时间的人,那他会选择打车过去
,或者开车过去,而如果他是一个喜欢慢节奏的人,他可能会选择走路或者骑车,坐地铁过去……
总结一下:
用户需求:用户想要做什么;
用户目标:通过做什么满足需求,达成什么目标(目标其实是分三大类,包括人生目标,最
终目标,体验目标,这个也之后再和大家讨论);
用户任务:达成目标经过的步骤过程;
用户行为:完成任务进行的操作;
3/4-一个例子
关于目标,任务和行为,再拿饿了么举例子吧。
用户需求是:点一份美味并且划算的外卖吃;
(第一二张是未登录首页,第三张是登录后首页)
那用户目标呢?
(这里我是针对无目的性用户的一个分析hhh)
我们先描述一个功能场景:
在用户浏览外卖列表的时候,看到了新用户专享领取最高50元大礼包,未登录注册的用户
萌发了登录注册的欲望,会点击卡片的登录领取按钮来登录。
这样用户的目标就可以描述为“登录领取红包”
按照同样的功能场景分析法,我们可以归纳出用户目标为:“登录领取红包—选择商家下单”
而完成这个目标需要哪些任务以及行为呢?
比如登录领取红包,任务是:登录—领取红包
比如选择商家下单,任务就是:查找商家—选择商家—选择食物—下单支付
……
4/4-心智模型
说到心智模型呢,我们需要先弄明白三个概念,“实现模型”,“呈现模型”,“心理模
型”.
Cooper在书中关于这三个模型的介绍十分多也比较容易理解,结合我个人理解的话,就
是:
实现模型是指关于软件内部如何运作的一个模型,也就是说软件是如何工作的,比如计算
机程序语言;
而心理模型(也可以叫做心智模型)是指用户觉得软件程序应该以什么样的方式帮助自己
完成任务的一种模型,这个是长久以来用户的经验与习惯给予的,比如说,左上角经常放
置“返回”按钮等其他一些交互方式,如果你把它放置在右边,就不符合用户的心理模型
了;而呈现模型就是设计师如何向用户呈现程序的功能。
因为在数字世界里,用户心理模型和呈现模型是截然不同的,我们要尽可能得设计出符合
用户心理模型的产品,我觉得可以把符合用户心理模型的设计称为人性化设计或者是情感
化设计了,通过了解用户心理模型,提前预知用户接下来的行为,设计符合用户预知的产
品,这也是互联网行业里设计师存在的重大意义吧hhh……
目标导向设计的两个关键要素就是“用户目标”和“心智模型”,当我们了解完这两个概
念的时候,后面可以开始研究关于目标导向设计的流程啦!
之后的文章里,我会根据自己的理解进行对目标导向设计的步骤进行单独分析与总结,不
定时写完分享出来与大家交流,经验不足,希望分析不全面的地方或者是理解有误的地方
,大家多多指正交流hhh,共勉……
-END-
暂无评论
违反法律法规
侵犯个人权益
有害网站环境