Home » Archive

Articles tagged with: 用户体验

互联网 »

[16 三 2010 | 评论关闭 | 588 views]

在煎蛋上看到一个比较有意思的文章,顺便也看看下面的回复,突然想起很多有意思的东西,关于情感化设计。我开始思考,是不是在很多时候,在考虑界面精简的同时,我们也需提供一点毫无意义的东西给予用户安慰的效果?
这篇文章叫做:一切都是假象:按钮的安慰效果,截取其中的一段:
安慰剂按钮 Placebo buttons :是指一种放置在公共场合假装有效,但实际已经停止工作的按钮。
你有没有猛按电梯关门键的经验。纽约客一篇文章曾提到,在90年代初,当地的电梯都还没有关门键,这都是后来添加上的,但实际上这并没有太大的用处,只是为给人们造成‘猛击此次,关闭电梯’一个假象,同时也能缓解人们在等待电梯下楼时的烦闷。

如果细致观察你的生活,想必你也有以下常见的习惯:

热得不行回家马上把空调调到16°C。——但事实上气温不可能马上下降到16°C
电脑卡的时候狂点击鼠标右键内的“刷新”命令。——事实上,“刷新”并不能解决卡的问题。
BT下载的时候让任务暂停后马上继续,希望速度能加快。——好吧,从我个人角度来说,我发觉这好像有点效果。 ……

从精简的角度而言,很多的设计是过度的
现在邮箱的界面内为什么需要“收信”按钮?这是一个曾经在部门内部激烈讨论的问题,因为邮箱早已经实现了同步收取,邮件一发,对方无需点击收信按钮,即可收到邮件并看到提示。

从精简的角度上说,“收信”按钮是软件端的产物,因为本地邮件与网络端邮件无法实时同步,才需要一个“收信”按钮。那么对于网页端来说,这个按钮就显得多余了,因为网页能够做到实时的同步了。(所以Gmail与Hotmail就去掉收信的按钮)
古老的win98系统有个“我的公文包”功能,他主要用于同步更新文件,每次更新时,你都得点击一次“更新”才可让文件更新。可是,Dropbox把这个功能也省了。
精简化的设计原则强调于,尽量的减少用户的操作成本,帮用户多做一步。因此,“收信”按钮其实大可不必,
那么它存在理由,我只能从情感化上去理解它了。
从用户的需求来说,这些设计能够让用户发泄焦灼等待的情绪
记得你唤起因睡眠而黑屏的电脑时,疯狂过晃动手中的鼠标吗?
记得你因为赶时间,等不及电脑提示就直接拔掉U盘闪人吗?
人对时间无法有准确的主观感知,人们对较长的时间间隔,往往估计不足;而对较短的时间间隔,则估计偏高。
心理学家发现,用计时器测量出的时间与估计的时间不完全一致。人的时间知觉与活动内容、情绪、动机、态度有关。内容丰富而有趣的情境,使人觉得时间过得很快,而内容贫乏枯燥的事物,使人觉得时间过得很慢;积极的情绪使人觉得时间短,消极的情绪使人觉得时间长;期待的态度会使人觉得时间过得慢。一般来说,对持续时间越注意,就越觉得时间长;对于预期性的估计要比追溯性的估计时间显得长些。来源

对于信息高速传递的网络来说,用户对于一秒的等待速度都是难以接受的。但用户处于焦灼的状态时,则会不由自主的找到一种最直接方式去缓解这种情绪。
对于设计师而言,就要提供像“鼠标”这样一个最直接的缓解方式。去安慰你的用户。
如何去安慰用户
安慰用户的关键,即在于如何提供一个内容丰富而有趣的情境给用户。我个人觉得我们应该以下三个方面着手。
1、降低挫败感,尤其是多次尝试的挫败感
设计时,让机器的出错反馈风趣而又具有人性化,表现出对用户的关怀,自然就容易被用户接受。
采用的方法一般为:拟人化(如豆瓣开小差了),幽默(如煎蛋超载鸡,版本二),小游戏等。

但需注意的是,对于用户的多次尝试失败,应该给予更加具有关怀性的反馈,对于用户而言,这种反馈是能够让其“内牛满面”的。如QQ邮箱的中,多次点击收信按钮的温馨提示。

<很>2、让等待变得缓慢化且可以打发

我很喜欢Ghost版的系统,他不仅让安装系统变得更加快,更加重要的是,安装的时候,他还能提供空当接龙,扫雷这样的游戏给我打发时间。
同时,基于等待需时的长短,提供的进度反馈也不一样。短时间的采用简单的loading图标,鼠标的忙碌状态;中长时间采用的是进度条,但同时,应尽量避免采用非确定性进度条。可参考windows 交互体验规范
最后,还需注意,如果所需的时间越长,进度条也应越长,这样用户能够较为轻易的感知到进度的变换而不误会进度停止。
3、给予惊喜
喜新厌旧是人固有的习惯,即使是再美艳的界面,再风趣的句子,也有厌倦的时候,对于网络尤甚,今天流行的句子,明天就凹凸了。这种行为表现得最突出的,就在网络产品的皮肤上。用户似乎总是没有100%满意的皮肤。
所以,在设计上,应该有一些随机的,易于被用户发现的变化。通过这种变化,用户可以获得愉悦感,同时也可获得发现这种变化的成就感,这就是两种积极的情感因素。
比较鲜明的例子就是Google Doodle,还有就是各种软件中的小彩蛋,以及游戏中的隐藏关卡和作弊码等。 [来源]

互联网 »

[14 三 2010 | 评论关闭 | 254 views]

随着十几年前“用户体验”这一概念的提出,“用户研究”也逐渐发展成为一个新兴的行业。那么,“用户研究”究竟包括哪些工作内容,在企业中如何开展,实施过程中要注意什么呢? 本文结合个人经验,做一个简单的分析与总结。
用户研究能做什么?
目前,业界更多的是结合产品设计和开发流程来描述用户研究的,如下图所示:

用户研究随着产品开发周期不断迭代进行。
以上这种解释,很好地描述了用户研究在产品设计和开发过程中的持续性和阶段性。然而,基于产品设计和开发的用户研究只是我们工作的一部分,更有效、更专业的用户研究,应该还可以为市场拓展、广告推广、营销策略、甚至公司的品牌战略提供专业协助。也只有通过多方位、多角度的调研,我们才能更系统地了解用户的行为和动机,提出更全面、更有建设性的意见。
所以,它也应该对影响用户体验的其他因素进行研究,从而获取一个更为全面的用户模型。

用户研究的三种类型
上面提到了用户研究的主要工作内容,那么,以互联网产品公司为例,作为一个用户研究人员,如何规划这些工作,从广度和深度两方面获得对用户的深入了解,是我们应该思考的问题。
我把用户研究分为以下三种类型,这三种类型的研究工作相互联系,互为基础和补充。

项目型研究,是解决临时问题的调研,比如,解决产品研发、营销策划等工作中临时出现的问题,这些调研需求会在产品的不同阶段,由各相关部门提出。
常规性研究,是我们需要持续不断进行的工作,比如,定期/不定期用户满意度调查,用户反馈和渠道反馈的监测等等。当常规性用户调研的结果中,出现了需要深入了解和验证的问题,我们可以立项,进入项目型研究的范畴。
策略型研究,是在多方位、多层次的用户研究基础上,结合其他部门或者外部的研究成果,提炼和拓展,进行新机遇探索的前瞻性研究。
成功开展用户研究的五大要素
好的规划是基础,好的实施是保证。在用户研究的实施过程中,以下几点非常重要:
1.理清研究目的和要回答的问题
研究计划之前,弄清楚为什么要做这次研究,研究要回答哪些问题,并且书面确定下来。
很多时候,客户会希望一次研究就能解决他们很多疑问,但这往往是不现实的。这种情况下,和客户一起理清这些问题的优先级次序,制定一个可行的研究计划,将是一个好的开始。
2.发动相关人员参与研究过程
即便在计划初期,广泛收集了大家的需求,争取他们参与到调研过程中,仍然非常重要。
一方面,通过观察后的讨论,了解大家的想法,更多的背景知识可以让用户研究报告更全面,更深入;另一方面,让研究成果成为大家共同的成果,提高客户对它的接受度和认同感。
我经常会碰到这样的情况,在研究成果汇报会议上,有人提出疑问,在我还没来得及发言的时候,已经有参与过观察的客户在帮我解释了:)
3.研究成果的可操作性
研究成果不应该停留在我们发现了什么,更应该建议我们下一步要做什么,如何做。
4.研究成果的专业展示和汇报
好的报告内容同样需要好的包装。视觉化的信息,更容易被人理解和接受。
根据听取汇报的对象,选择对于他们而言生动有趣的形式来阐述研究成果。
5.研究成果实施情况的跟踪
针对每一项研究结果,都应该和相关负责人确定实施计划,存档并跟踪,保证用户研究的成果落实到后续的工作中去。
最后我想说,好的用户体验,不是某个人或某个部门努力就能实现的,公司各部门资源的整合和统一,是实现良好用户体验的关键。各部门人员都有着自己的专长和专业视角,只要每个人都主动地沟通和分享,并朝着统一的目标去寻求解决方案,我相信,更好的用户体验触手可及。 [来源]

互联网 »

[8 三 2010 | 评论关闭 | 434 views]

这篇文章记录了Nearby-Tweets改版的完整设计过程。Web开发者和商家期望借此获取些灵感。用户则更有兴趣找寻这些设计中所蕴藏的东 西。当然,我希望能在文章结尾了解到你的想法和反馈!OK,我们开始吧。
故事的起因是这样地…
这一切开始于对Nearby-Tweets的第一次迭代,目的是让当地的人与人、商家与商家之间能 够通过一种简单的形式相互取得联系。

但产品开发向来不可能十全十美,只有不断迭代—— 产品好坏取决于用户认可。因此,借Uservoice的 机会得尽我所能快地跟用户接触。通过Uservoice,用户可以针对Nearby Tweets的改版进行投票。
Nearby Tweets用户的主要需求

默认地区
保存关键字和地点
令人懊恼的“抽屉”
目录手册
移动版本
tweets自动刷新
屏蔽用户
屏蔽地区
follow特性

选择哪些功能实现
尽管所有用户的请求都合理,但我得根据自己的资源和日程情况安排哪些可以实现。
移动版本要再往后排了
现在已经有web版了,所以对移动版持观望态度。因为需要更多资源和新一轮考虑,暂时没有精力。
目录手册也要往后排
市面上已经充斥了大量的Twitter目录手册应用。我的发展空间并不大,但在自动匹配地理位置领域,一直都是我的,现在是,将来也是。(参见 Twellow, WeFollow, 和 just tweet it)
其余的功能,一个个来
其余的功能需求都在我的日程上,在开始UI设计之前,我得把它们再梳理清晰一些。
缩小设计范围
为保持自己的路线,我为Nearby Tweets拟定了3个改版必备条件:

获取用户反馈。在得到少量用户反馈后我迅速发布了Nearby Tweets的第一个版本,用这个有趣、有用的项目小试牛刀。通过这次改版我希望在设计过程中尽可能多地获取用户反馈。利用 Twitter,Uservoice等资源,进行私测和公测。
把Nearby Tweets打造的更健壮。尽管焦点是第 一版的优势,但还是没有扩展的基础功能。这次Nearby Tweets将为用户偏好提供核心功能,以及高级搜索。
保持 Nearby Tweets的简单。一直以来,我们努力保持Nearby Tweets的简单,并使它的体验更简化。

接下来,我制定了设计目标
允许用户随意查看Nearby Tweets,当需要时也允许他们调整。
将概念转化为UI设计
为保持Nearby Tweets的简洁,我拟定了2套UI设计概念:“Progressive disclosure” 和 “lazy registration”
在UI设计上实施Progressive disclosure
Progressive disclosure主张把高级和不常用的功能放在第二屏(不显眼的地方),使应用看起来简单易用,且不易出错——Jakob Nielsen
需要指出的是,第二屏可以被理解为把功能隐藏起来。
Tweet设置
对每条tweet来说,“谁说了什么”和“是谁说的”才是重点,所以我保持tweet表现成这个样子。

然而,用户还有其他需求,他们要求可以关注某人、屏蔽某人,甚至屏蔽地区。像这种高级功能就不能塞满tweet区域。Progressive disclosure的思想派上用场了。当用户把鼠标移动到每条tweet上时,上述3个功能才显示出来。就像这样:

地区和关键字的修改窗口
一个初次访问Nearby Tweets的用户也就是四处看看。所以在首页里只显示“Tweets nearby xxxxx about yyyyy.”就已经足够了。

但当用户想要搜索已经新地区和新关键字时怎么办?你会发现地区和关键字看上去像是可点的链接。当用户想修改这些信息时,点链接后会出现一个弹出层。

与其让用户看到搜索框及其他一堆筛选条件,不知所措,还不如只给个“Change”按钮,目的明确。点击按钮后进行下一步操作。实际整个区域都是可 点的, 目的是为了增加用户的可点区域。

你会注意在地区弹出层里有个名叫“use the map”的按钮。在UI里设置地图有两个目的:一来,给用户位置感;二来通过Progressive disclosure提供高级搜索功能。
地区搜索利用交互地图完成
初窥地图会发现它就在Nearby Tweets的后面,营造了一个用户地区的虚拟环境,将tweet作为搜索结果不断滚动显示。

当用户搜索地区时,Nearby Tweets闪到一旁,地图就成主窗口了。这样做可以在地图不用时,巧妙地将它当作Nearby Tweets的背景,需要时再将其呼出。

用户偏好
作为Progressive disclosure的经典示范,用户可以添加保存地区、关键字,甚至更多偏好设置,目的都是让Nearby Tweets变的更好用。提高用户偏好,让我们看看它是怎么运作的。
UI中的Lazy registration
一个用户可能从不碰偏好设置,但仍能体会所有优点。要怎么做?Lazy registration是一种 growing UI trend ,它能读取用户之前的数据,自动完成已知信息的填写。
被动偏好
虽然Nearby Tweets不用注册,但它同样有一个偏好设置页面供用户配置。其中“lazy”这部分抽取的是用户喜好的集合。

用户每次切换地区后,都会被自动保存
用户每次搜索关键字后,都会被自动保存
主UI允许用户屏蔽某人 或某地区

默认地区
虽然用户可以设置默认地区,但通常都没必要。Nearby Tweets能自动获取用户地区信息,根本不需要用户动手,除非他想自定义。
处理用户需求
默认地区
Nearby Tweets也不是总能找到用户的位置,所以有时也需要手动覆盖掉默认地区。我想过很多方法解决这个问题,比如增加个“set to default”的选项在每个已保存地区旁边,但这可能会多出来很多链接,让界面变得冗余。
我决定在用户偏好中保留“设置成默认”这个功能。在那我用空间来展示这个选项。每个已保存的地区都可以被设置成“默认地区”。如图:

已保存的关键字和地区
我用“当前的”替代“已保存的”是因为它更贴切。关键字和地区的保存像是书签,但工作原理像浏览器历史。

Tweets的自动滚动
在控制新tweets刷新频率时有些困难。我很矛盾:如果太慢,会有用户觉得Nearby Tweets是不是没在工作;但太快,用户又没法阅读,过犹不及。在经过一些用户的测试后我发现,3秒这个速度正好。
并非每个人的阅读速度都一样,自动刷新频率可以当作用户偏好。据分析,除了3秒外,30秒、10秒、5秒和1秒也都很常见。

屏蔽用户

屏蔽地区
如何屏蔽地区又是个难题,因为要去比较tweet所在的地区与被屏蔽的地区。问题在于当用户屏蔽了“俄亥俄 州哥伦布市”, 但发布者的地区是“哥伦布”。虽然人可能清晰辨别这两个是同一地区,但在电脑里,“俄亥俄州哥伦布市”并不等于“哥伦布”。
接下来如果我假设用户只想屏蔽精确匹配“俄亥俄州哥伦布市” 的地区,或者所有在“哥伦布”发布的tweets?为了使软件智能化,我让程序能够自动匹配城市名。然而,另一问题接踵而至,如果两个地区拥有同样的城市 名,就像“俄亥俄州哥伦布市” 和“佐治亚哥伦布”。那么,所有“佐治亚哥伦布”的用户想屏蔽来自“俄亥俄州哥 伦布市” 的tweets时,就会屏蔽掉所有名为“哥伦布”的地区。如果它已经成为一个问题,我想我不得不竖起耳朵,听取用户的声音。

关注功能

[来源]