Archive for the ‘用户研究’ Category

通过模拟打电话来改进产品可用性

星期六, 八月 15th, 2009

【译者:耿人杰 原文:The Over-the-Phone Test 作者:Aza(Head of UX for Mozilla Labs)

在Mozella实验室,我们常使用的一个启发式设计方法叫做“通过电话测试来改进可用性”,尤其是当我们开始以创建更可视化的浏览器为工作目标时,这种方法体现的价值更大。

如果你的朋友一直都认为你很擅长技术,那么我想你一定经历过通过电话向他们解释某一电脑方面的技术问题。可能一些事情很琐碎,很难用通过电话用语言表达,对此我向你表示哀悼。尝试去通过电话给GUI做故障解释就如同去给列车员指明行驶方向一样。

例如,很难给你的祖母解释清楚如何在一个不支持拼写检查的web mail应用里进行拼写检查:

  • “好的,奶奶,现在选中所有的文本,然后按下Control A”
  • “然后通过按Control C来复制文本”
  • “通过开始菜单新建一个Word文件,点击‘所有程序’,然后点击‘Microsoft Office’,最后点击‘Word’”
  • “通过Control V来把文本粘帖进Word…不,不,不,奶奶,我不知道为什么是‘V’,可能是因为‘P’已经给打印用了吧?”
  • “点击顶部工具栏那个带有检查图标和信件标志的小图标。你找不到?好吧,描述一下你现在看到了什么。你看到一些像咖啡杯一样的图标?我不清楚那是什么。实际上…忘了它吧。那直接选择‘编辑’菜单里的‘拼写检查’吧”
  • 现在“点击‘开始检查’吧。奶奶,我知道你只想让它开始检查,但我不知道为什么你还要重复一次。”
  • (奶奶的文档正在被检查…)
  • “好,现在点击‘完成’,或者可能是‘已完成’。额,不管是什么,点击它吧”
  • “通过按Control A选择所有内容”
  • “通过Control C来复制内容”
  • “切换到你正在写的email界面。什么?你找不到正在写的页面了?让我想想,嗯…把不是写邮件的窗口移开,再好好找找吧。”
  • “email文本仍然是选中的吗?没有?好吧,那点击下文本的任何地方。”
  • “通过按Control A选择所有内容”
  • “通过Control P来把所有的内容粘帖尽量。等等,不对,应该是Control V”
  • “你已经完成了!很简单吧?”

在以上的每一步都有可能出错,你的心智模型可能无法和电脑的状态相同步,或者你可能记错了按钮的名字。

通过我们的测试,我们问自己,“我愿意通过电话教我的奶奶如何使用这个玩意儿吗?”如果答案是“我会的”,那么我知道我们成功了。如果答案是“可能会”,那么说明我们能做得更好。如果答案是“不,我不愿意”,那么这意味着我们要重新考虑整个事情了。

以上这些是开发Ubiquity的启发式设计方法之一。

创建用户角色

星期四, 七月 9th, 2009

【译者:耿人杰 原文:Using Personas 作者:Bonny Colville-Hyde

引言:这不是一篇介绍如何创建用户角色的文章,但它将带你了解用户角色的价值、UCD的价值。想了解如何创建用户角色,请详看《赢在用户》。

———————————— 全文的分割线 —————————————

在过去的几年中,我有机会参与了几个不同的项目,这些项目都不约而同地使用了用户角色(personas)来帮助传达网站开发的信息。看到这些用户角色被不同的团队应用真是件令人激动的事情。

什么是用户角色?

用户角色通常由使用某服务或产品的用户的特征列表构成,将这些列表结合照片可以创建一份用户角色资料。正常情况,一个产品通常会有若干个不同的用户群体,而每个用户群通常都会对应一个不同的用户角色。

想象用户

通过写下一些你认为典型用户应有的特征,并给他们起个名字来创建一个快速且粗糙的用户角色是相对容易的。这种方式至少并不是很科学,但即使是如此也可以帮助团队开始以更以用户为中心的方式来思考问题。通过共同工作来创建用户角色的内容和结构,你的团队正在逐步朝着创建更可用的产品而努力。

创建富含信息的用户角色

当我们为客户设计用户角色时,我们会使用一系列技术来生成最准确、最吸引人的用户角色资料。我们发现各团队对用户角色的反应不同是由很多不同的因素导致的。在真正去做之前,很重要的一点就是使团队成员认真考虑使用用户角色的方式。

我们最近在和一个客户合作,他们已经花费了很长时间研究他们的用户角色。他们把关于用户角色的内容印制在书中,让负责内容的同事可以轻易地接触到这些它们。他们把书一直放在桌上,并时常在制定新内容时使用它。通过这种方式制作出的产品体现出了相当高的产品价值,这使此书的效果令众人信服,花在用户角色上的时间也用得其所。

用户角色实践

使用用户角色时最重要的是真正理解它!这似乎是理所当然的,但令人惊讶的是,有很多人机会获得高质量的用户角色,但他们却不采取任何行动。如果你知道你网站的用户角色,你就能更好的更好地作出决定,而网站也将更加符合你的用户需求。

你能把用户角色打印出来,并贴在你的办公室中,或者把它们放到一本书中,然后把书一直放在桌上。当你工作时,回顾一下这些内容,你会发现很容易记住那些你为他人创建的东西,而不仅仅是网站的一部分。

无论是网站还是其他什么互动设备,通过彼此间沟通对产品用户的了解,用户角色能把团队团结起来。新团队成员可以用用户角色来理解用户,而不必做大量的研究。

可用性测试中的受众细分

星期五, 六月 26th, 2009

【译者:耿人杰 原文:Audience segmentation recruiting for usability tests 作者:Walt Buchan

引言:受众细分听的很多。在传统媒体领域,细分主要通过人口统计学指标,通过这个方法可以更好的服务某个细分领域的用户,也可以带来更大经济价值。那在可用性测试中的参与者将如何细分呢?

———————————— 全文的分割线 —————————————

从传统上讲,可用性测试的参与者是以人口统计学(demographic)标准来进行细分的。如,年龄在40-50岁,家庭男女比例1比1且家庭年收入5万的家庭成员。但我们认为有一种的更好的方法来识别细分的受众,并确保测试选中的是真正有代表性的用户。cxpartners以用户想要完成的任务为细分的标准,此标准不包括用户的年龄和收入。

为什么以人口统计学来细分用户测试受众是错的?

用人口统计学来细分受众对传统媒体(如,杂志、报纸和电视)来说是有效的。这种细分方式易于理解,但严格意义上来说这种方式是被动的,应该是用户消费了媒体。当用户使用互联网、手机、电脑游戏,甚至用电脑工作时,他们都是在与媒体进行交互。这种交互不是以受众的年龄和收入来区分的,而是以用户在做的事情为区分标准。

audience segmentation of different user groups

为什么以任务来细分受众是正确的

我将提供一个受众细分的例子,是关于用户想预定一个旅行的。一对年轻人正考虑去古巴渡假,他们不知道酒店是不是他们想要的那种,所以他们在一个热门评论网站中寻找关于那家酒店的评论。与此同时,一个退休的老人正准确乘船游览加勒比海,他不确定旅行包括什么样餐点,因此他急急走进一家旅行代理进行询问。传统按人口统计学来细分的做法永远不会将这些独立的个体集合起来,但他们确实都想研究某个旅行计划,因此他们确实也是潜在的用户测试候选者。

用户角色也能细分受众

以任务来细分受众中最美妙的就是能将所有的有用材料发展成几个真实的用户角色(personas)。这些用户角色是基于真实的情况而非想象。所以,就像如下典型的用户角色:

“Sara-Jane,37岁,有两个孩子,驾驶一辆二手淡蓝色且保险杠有凹痕的小车,从不看小说但喜欢名人八卦。”

通过用户角色,你可以了解反映用户真实活动的任务是什么,如:

“Savvy Saver,定期在各种最后一分钟交易网站(last minute deal websites)浏览渡假及航班信息,评论这些酒店并发布到最爱的评论网站,阅读电子简报以追踪敢兴趣的信息。”

相比创建一个夸张的单人案例,用户角色可以反映真实用户所展示的广泛而不同的行为模式。

用户测试:眼动跟踪和出声思考

星期三, 六月 24th, 2009

【译者:耿人杰 原文:User testing:eye tracking versus think aloud 作者:Steve Cable

同步发文于译言:http://article.yeeyan.org/view/gengrenjie/47337

引言:文章告诉我们在用户测试中何时使用眼动跟踪(eye tracking),何时使用出声思考(think aloud)。对于用户研究人员选择研究方法有一定参考价值。关于什么是出声思考(think aloud),请看这篇:http://qianjigui.javaeye.com/blog/255410

———————————— 全文的分割线 —————————————

在cxpartners,我们既进行眼动跟踪测试(eye tracking),也进行出声思考(think aloud)。作为一个进行过这两种测试的一个顾问,我经常被问及哪个测试得到的结果更好。其实,问题的答案取决于什么是你想寻找的信息。

眼动跟踪是得到那些用户无法告诉你的信息的好方法

(或许是不想告诉你的信息)

观察用户在看哪些东西对于创建高效的页面布局很有帮助。它也能给你提供一些精确的数据:“x个人看到了这个按钮,y个人完全忽略了这部分内容”。

但眼动跟踪不能告诉你为什么参与者看了那些内容。一个经常被关注的页面元素不一定意味着这是一个成功的设计,参与者也可能是由于它的令人费解、对它不喜欢或者某些其他原因而对它保持关注。

这也是出声思考的一个有利之处

通过与用户交谈关于他们为什么如此操作能帮助我们理解他们的想法,并促使我们设计出更有用的产品满足他们的期望。

然而,用户有时所说的可能并不是他们真实所想的。幸运的是,我们已经这样做了许多用户的测试。在这些测试中我们能察觉参与者并没有完整表达他对事物的理解,因此我们会有所准备并想办法进一步获得他的完整想法。

Eye tracking versus think aloud

使问题简单化

眼动跟踪是一个通过大量短期测试就获得明确结果的好方法。例如通过测试几个可选的关键页面设计,可以很明确的看到哪个设计表现更好。

而出生思考是通过较少参与者和较长时间做深入调查的好方法,如仔细查看一个大网站或一个订阅/支付流程。

两者很难从本质上说谁更好。所以我们通过和我们的客户一起工作来确认哪个方法更适合这个客户。有时,我们会在项目的不同阶段结合这两种技术来保证得到最好的结果。

如何说服管理层进行可用性研究

星期二, 六月 23rd, 2009

【译者:耿人杰 原文:Justifying usability research 作者:Giles Colborne

同步发文于译言:http://article.yeeyan.org/view/gengrenjie/47164

引言:如何说服管理层进行可用性研究是任何一个UED团队都需要面对的问题。你必须以他们听的懂的理由说服他们进行这项投资,这不是件简单的事情。具体应该怎么做呢?这篇文章将给你点启示。

———————————— 全文的分割线 —————————————

客户经常让我给他们的管理层解释为什么我们要进行用户测试,为什么我们要花更多时间测试网站原型而不是已实现的网站。我认为有必要就这个问题分享一下我的观点。

为什么以用户为中心的设计是问题的解决方案

以用户为中心的设计(User centred design)值得投资有两个原因:首先,它能揭示用户使用网站的真实情况。其次,它能更早地抓住问题的核心。

IT项目失败通常是由于开发人员没有听用户的

之所以如此多的IT项目无法达到预期的成功,是因为开发团队没有考虑是否用户能很好的使用他们开发的系统。

项目组的成员有一种倾向,他们总假设他们的设计是易于使用的。这忽略了项目组通常是具有了解产品和行业背景的专家。

而以用户为中心的设计(User centred design)能够确保从一开始,真实的用户就能参与到设计的过程中,这使得传统的设计假设遭到质疑,从而有更好的设计能符合用户需求。

信任用户而不是专家

即使是专家级别的可用性评估的效果也低于真实用户的。可用性权威Jacob Nielsen估计到,一个外部的可用性专家通常只能识别约35%的可用性问题。更糟的是,专家评估的可用性问题通常并不准确。所以花在修改项目的时间可能是被浪费的。

相对的是,一个89人的用户小组通常能识别约95%的可用性问题。

换句话说,真实的用户测试比所谓专家(即使他是来自外部的)的判断效率更高。

更早地抓住问题的核心

随着项目的展开,解决问题的成本将不断升高。在项目开始时,往往是少数人参与具体的项目。到最后,参与人数将有所上升。这意味着通过达成共识来解决问题将变得相当困难,解决问题成本高昂。

Roger Pressman计算到如果在早期(在编写代码前)解决一个问题需要花1美元的话,在编程期间解决该问题需要花6.5美元,这是巨大的提升。如果等到编码在测试时再解决,通常要花15美元。如果等到第二版时再解决费用将变成60100美元。

这是对未能在早期识别问题的惩罚。更普遍的是,错误可能在离产品发布时间很短的某刻被提出。这意味着,一旦产品发布,软件通常表现低于预期,需要花费更高成本来弥补。

所以,在项目开始时花点时间来解决问题是明智的。

更重要的是,你了解的那些用户做和不做的行为将有助于你进行所有的设计决策。

这就是为什么我们推荐在网站进入开发进程前测试原型设计、已有网站,甚至是竞争对手的网站。

可用性和用户体验的关系

星期一, 六月 22nd, 2009

【译者:耿人杰 原文:Usability and user experience 作者:Richard Caddick

同步发于译言:http://article.yeeyan.org/view/gengrenjie/47069

引言:现如今,关于可用性和用户体验的内容铺天盖地。但这两者到底是什么关系呢?通过这篇译文你可以有所感悟。

———————————— 全文的分割线 —————————————

DJ 和 Bonny展开了一场以“品牌的用户体验”为主题的对话。这场对话也引发我们去探讨可用性(usability)和用户体验(user experience)的差别。从我的角度看,这两者同样重要。

正如DJ提到的,很多在相同领域的客户都面临相同的可用性问题。我们很幸运的曾经和几个在相同领域的公司合作,因此我们针对两者的区别有一些想法可谈。

我对两者的定义是…

首先让我们看看国际标准化组织(ISO)是如何来给可用性下定义的。在ISO9421里提到,某一事物的可用性应当可以以效力(effectiveness)、效率(efficiency)和满意度(satisfaction)三个维度来进行衡量。

效力(effectiveness)是指用户是否可以完成任务。

效率(efficiency)是指用户完成任务的快慢(这点在web和某些非关键应用上的重要性略低)

满意度(satisfaction)是衡量用户是否很享受完成任务的过程(最有趣的可能是具有高满意度将影响用户对效力和效率的看法)

那什么是用户体验呢?

用户体验是关于用户和品牌间的一个更大的概念。所以不只是一个是否可用的问题,而是如何让用户更简单的理解、参与其中并与品牌展开对话的问题。

这个问题真是太大了!这要求每个人,包括从管理层到一线员工(包括设计师、开发人员、文案人员和经理)都用相同的方式思考并实施。

你不需要见解(eyes),你需要的是愿景(vision)

这是问题的关键。如果缺乏一个针对你想创建的用户体验的非凡愿景,你很难建立伟大的用户体验。

看看那些伟大的品牌:Apple、Innocent Drinks、Nike、Howies。如果你与这些品牌的任何员工交谈,他们都能和你分享他们公司的愿景以及这些愿景意味着什么。

这些对你的网站/移动应用/业务简报(newsletter)/应用有什么影响?

尝试去思考这些内容,并把它比作你的同事,而不是一个对象。

作为一个你想让他谈论品牌的同事,你将如何使他们加入到你的用户中来。

事实上,他们所拥有的网站将是品牌表现的一部分。所以,网站看上去如何、他们说了些什么、他们对于抱怨如何反馈都是品牌对外表现的一部分。

所有的这些对于创建伟大了用户体验都非常重要,确保这些事情一切正常是必须做到的。

反过来看看那些在相同领域的品牌,就很容易看出他们有着相同的愿望但却试图着拥有不同的用户体验。