五分钟教你彻底搞懂3个关键要素

 

  先讲个故事,小鹏是个销售员,下午出去拜访客户,完事后发现已经六点多了,非常饿,小鹏想回家自己做饭吃,但是实在是太饿了,回家又要做好久的地铁,还不如就在附近找家小饭馆吃了呢,于是环顾四周,发现马路对面左前方200米有个麦当劳,于是就穿过马路,沿着道路走了过去,到了麦当劳要了一份套餐,风卷残云地吃完了。

  问题来了,这个故事里面:

  什么是目标?

  小鹏饿了,想把自己填饱,这就是目标;

  什么是任务?

  回家自己做是一种任务,到附近的地方吃也是一种任务,任务比较抽象,实现同一个目标可能有很多不同的任务,它是利用产品达成这个目的的具体步骤,多个步骤合起来就达成了目标,比如去楼下饭馆-点餐-吃-结账-走人等五个任务。

  什么是行为?

  穿过马路,走到麦当劳,推门进去,排队,点餐,等候,就餐,这些就是行为,行为是每个任务的具体动作,比如吃的时候你用筷子还是刀叉,坐在靠走廊还是靠窗,行为体现出了用户的操作习惯和对这个事件的认知水平。 就是可以看到的用户的具体操作,专业点的叫“用例”,现在先这么叫做“行为”吧。这三个对于做用户体验和交互设计来讲至关重要,决定了后边的交互工作是否有效,是方向性的。

  一个普遍的问题是,目标和任务容易混淆。不过这也正常,因为有三个概念,数量有点多。人们对事物的认知基本上就是二元的,比如“对-错”“好-坏”“美-丑”“想-做”等等,老D猜想,人类最熟悉的事物莫过于人类自身,我们的身体看起来就是个总体对称的物体,左手右手、左耳朵右耳朵,所以人们对于两个东西是最熟悉的,一旦超过了这个就稍微有点难以理解了,怎么区分呢?很简单:

  目标——Why,为什么做

  任务——What,要做什么

  行为 ——How,怎么做

  打个好玩的比方,大象关进冰箱的故事。把大象关进冰箱里,这其实是个任务;第一把门打开,第二把大象放进去,第三把门关上,这就是行为,但是为什么要这么做呢?其实是为了阻止大象去参加动物园的联欢会,这才是目标。

  当然,目标是可以不断抽象的,比如回家过年是为了什么?目标是跟亲人团聚。那跟亲人团聚是为了什么?是为了得到亲情和爱,上升到这个高度了就不要再上升了,不要问老D得到亲情和爱是为了什么,老D回答不上来了,只能说,这是人性,不要绕进“究竟是鸡生蛋,还是蛋生鸡”这个死胡同了。

  此外,任务是可以不断细分的,比如说大象的故事里那三个步骤也可以说是任务,不过没有什么意义了,开门、关门这对于一个人来说已经是很明确的操作了,没有必要再细化为伸出手-抓住扶手–拉开–这么细节的动作了。操作就是普通用户一看就知道怎么做的事,任务就是需要分解之后才能具体操作的事。

  界定任务和行为,我们可以抛一个问题:这个事要怎么做?

  如果不能立即做那就是任务,如果能够立即做那就是行为。通常情况下,目标和任务是可以互相转化的,这一层次的目标可能就是上一个层次的任务,是不是有点难以理解?

  比如“订票”是过年回家这个目标的任务,但是却是12306注册登录、搜索车票、预定、支付任务的目标。


  这三要素跟之前的五个层次有什么关系呢?之前学了用户体验框架的五个层次,可以用来分析、分解产品,是从商业角度和用户维度一起来综合分析的,是一个大框架,交互设计的工作主要影响到结构层、框架层,对范围层、表现层也有一定的影响,但是会比较少的影响到战略层,因为战略层基本是个长期稳定的东西,如果是个错误的战略,很快就被市场和用户抛弃了,并且战略层的制定通常由公司所有者来确定,交互设计师的确担负不了那么重的责任。

  不过,有意思的是战略层的制定者通常关注商业方面–也就是公司想要什么,对于用户想要什么关注的并不是很够,所以有格局的交互设计师会从战略层关注用户想要什么—-用户的目标,这个可以作为交互设计师和用户体验从业人员的一个至高追求。

  交互设计师在支撑用户达成目标的过程中能做些什么呢?就是范围层、结构层、框架层。交互设计师通过对用户目标的理解,分析出来用户的需求,然后给出能满足用户目标的功能(当然很多产品经理也在做这个事情,没关系,那就一起做),然后根据用户的任务将这些有功能的单元做合理的组织,将信息做合理的呈现,这阶段主要是用户使用路径的规划(用户的任务可以分为哪些子任务,需要哪些步骤),信息架构的搭建(页面的分类),然后再确定路径上每个节点的细节功能或是所包含的具体内容,到这里为止,交互设计师做的东西都是不为用户直接感知到的,之后再根据上一个环节的结果确定框架层,到这里就是具体的页面了。


  很多时候,一些交互设计师只是把页面布局画出来,纠结于页面上的一些具体细节,比如要用check box还是radio button啊,点一下按钮菜单是从顶部还是从底部浮出来啊;或是画个流程图,琢磨于这个流程是不是可以少几个环节等等,这些工作是必要的,没错!但是这只是最初级的水平,甚至说是错误的方式。交互设计师是为用户创造好的使用体验,这么纠结出来的方案有时候用户根本不care,看一下这东西不是自己想要的扭头就走,哪怕你的按钮交互做得多优秀多妙,达不成用户的目标,满足不了用户的需求,一切工作都没有意义。

  所以,从现在开始多把设计的工作提升到用户目标的层面来思考,然后在进入到任务和行为的设计,先看用户要什么,再看怎么做功能和结构才能更好地帮助用户实现目标。

时间: 2024-11-05 19:30:03

五分钟教你彻底搞懂3个关键要素的相关文章

五步教你轻松搞定数据中心容量规划问题

无论使用大型机或云计算,数据中心容量规划依然严峻,要确保拥有业务所需的足够IT资源. 数据中心管理者面临着相同的挑战:业务需要更多的计算资源,但同时也希望降低能耗,冷却和其他设施费用.当走到评估是否需要进行数据中心这步时,一步一步的规划,是省下一大笔开支的好方法. 数据中心容量规划是朝着正确方向迈出的重要一步,而且能够增强IT与其他业务领域之间的关系.虽然IT涉及到大数据与与物联网--而这些技术将如何影响数据中心容量--是可以评估,也可以用一定的方法缓解. 这里有五个技巧,帮助您解决数据中心容量

五分钟教你认识Facebook“个人时间轴”

Facebook正式向公众发布了新"个人时间轴(Timeline)"功能.该功能表述性变得更加鲜明,帖子.照片.共享链接以及签到等应用采用全新历史性列表的设置模式,远远区别于你以前接触到的FACEBOOK主页,带来超华丽的操作体验的同时,也确保了更安全的用户隐私. 在现在的日常生活中,你早已经习惯了每个人都能欣赏对你的生活点滴加以欣赏和点评,所以这个全新的界面完全能让你深陷其中,爱不释手.只要你激活使用FACEBOOK"个人时间轴"功能,通常要花上一个星期的时间来熟

五个小例子教你搞懂 JavaScript 作用域问题

原文:五个小例子教你搞懂 JavaScript 作用域问题 众所周知,JavaScript 的作用域和其他传统语言(类C)差别比较大,掌握并熟练运用JavaScript 的作用域知识,不仅有利于我们阅读理解别人的代码,也有助于我们编写自己的可靠代码. 下面笔者将使用五个小例子来给大家分析下 JavaScript 的作用域要注意的问题. 感谢 例子的来源 (这5个例子我做错了2个 [嘿嘿,尽情鄙视吧],笔者就是要 死磕自己,奉献大家!) 先给出五个例子: 每个例子旁边都会给出答案的链接,如果你全部

教你五分钟打造一个文字时空洞

  新手教程,教你五分钟打造一个文字时空洞!本教程为翻译+改造,原作者是个外国人,已经不记得是谁了,有知道的欢迎补充.本教程然将教你如何创作一个富有空间感的字体图案. 分类: PS文字教程

相信吗?你可以五分钟搞定Linux容器

Linux容器针对特定工作负载提供了全新的灵活性与可能性.存在很多解决方案,但是没有一个解决方案能够像systemd容器那样进行快速部署.给我五分钟,本文将介绍如何使用由systemd-nspawn创建的systemd容器. 使用systemd-nspawn的最佳环境是运行CentOS 7.1及后续版本的测试系统.一定要使用最近的操作系统版本以确保systemd-nspawn运行环境达到最优. systemd-nspawn需要使用一个目录用于容器的系统根目录.在本示例中我使用的是/var/lib

PS五分钟绘制一张半调效果的耐克体育海报

  今天@ATOM设计 来一个超容易上手的教程,五分钟可以绘制出耐克风格的运动海报,过程特别详细,零基础也可以快速搞定,适合没经验+临时要加急做海报的同学,素材和模版也都准备好了,来学一个! 原图效果: 一.前期准备 1.寻找一张分辨率很高尺寸很大的图片,我参照原图找了个比较有动感的图片. 2.新建一个文档,看心情定尺寸,置入图片. 3.抠图,只抠出人物,边缘最好不要太生硬,会影响后期效果,可以新建一个纯色图层在人物图层下面,设置红色或其他颜色,检查边缘扣得怎么样(我扣的不是很细致,不能学我,我

每个Java初学者都应该搞懂的六个问题

初学|问题 对于这个系列里的问题,每个学Java的人都应该搞懂.当然,如果只是学Java玩玩就无所谓了.如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列.内容均来自于CSDN的经典老贴. 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是"Hello world!".这样模糊的回答通常是概念不清的根源.如果要准确的回答,一半的人

每个初学者都应该搞懂的问题!

初学|问题 对于这个系列里的问题,每个学Java的人都应该搞懂.当然,如果只是学Java玩玩就无所谓了.如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列.内容均来自于CSDN的经典老贴.问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是"Hello world!".这样模糊的回答通常是概念不清的根源.如果要准确的回答,一半的人大概会

如何在两小时内搞懂PHOTOSHOP基础工具?

  初学者面对Photoshop这个庞然大物,第一直观感受是不知道从何下手.那么多工具,学完这个忘那个,有木有什么教程可以一次性学完呢?今天这篇好文,只要童鞋们打起精神来,两个小时就可以搞懂基础的工具使用!绝对是新手速成Photoshop的一个好机会!赶紧来学习! 教程很有意思,从A--Z 依次讲解每个工具的使用,精辟彻底,不拖泥带水呦. 3D面板:作为Adobe Photoshop Extended的一部分,你可以在Adobe Photoshop CC中找到它.3D面板中展示了所有3D文件中允