4

在过去的一年里,我一直在开发一款新的在线游戏。该网站最近进行了 beta 测试,我希望在今年秋天晚些时候获得金牌。我听一些人说他们刚注册的时候很困惑,这让我想到了举办一个由各种类型的人(例如游戏玩家和非游戏玩家)组成的焦点小组。我不确定我应该如何建立一个焦点小组或如何让人们去做。

我上了一所大学,所以我想我有这个。我应该让人们亲自去做,还是我可以在网上做这件事?我有点倾向于面对面的事情。我想象有 15-20 个人第一次注册在线游戏,并告诉我他们喜欢什么,不喜欢什么,以及他们不明白什么,大约一个小时。我需要付钱给别人,还是..?

只是想知道是否有人曾经这样做过,我不太确定它对网站来说有多普遍,但我非常认真地想让这个网站对最广泛的用户来说尽可能完美。

4

3 回答 3

5

首先,一个语义(但很重要)的小问题:你确实想做“可用性测试”而不是“焦点小组”。焦点小组用于研究市场并发现目标人群的主观品味。你对意见不感兴趣,你对事实感兴趣,最重要的是“是什么让我的注册过程变得困难”

jms 提到了走廊测试,这是一个很好的起点。我怀疑您甚至需要进行更正式的测试(例如,摄像机、屏幕录制软件、正式脚本),但这条途径肯定存在。

Steve Krug 的书“Don't Make Me Think”(亚马逊)有一个很棒的章节(第 9 章)关于如何进行测试。网上应该有很多资源。您搜索的关键术语将是“可用性测试”以及“非正式”或“走廊”

您帖子中的具体问题:

  • “我应该亲自做吗?”:是的,绝对。

  • “我想有 15-20 人……”:你可能不需要这么多人。大多数可用性问题是由 5-10 人发现的。如果您注意到前 3 个人都遇到了相同的问题,那么您只需 3 个人就可以侥幸逃脱。

  • “我需要付钱给别人吗?”:也许吧。如果你能负担得起,这是个好主意。它使事情感觉更专业,并鼓励人们实际出现:) 但是对于非正式测试,它不是必需的。

基本思想是,您正在观察(而不是采访)人们,以便通过您的界面找到具体的、事实的、可操作的问题(不一定是主观感受)。为此:

  • 弄清楚您希望用户执行什么任务(关注任务和目标,而不仅仅是“屏幕”)。

  • 用简单的英语告诉你的用户,不用引导,做什么。例如“好的,所以你决定要玩这个游戏,你能做任何你认为需要做的事情来开始玩吗?” 如果人们不了解他们需要创建一个帐户,请不要告诉他们“好的,创建一个帐户!” 不要有诸如“好的,现在点击创建帐户按钮”之类的任务——那个按钮可能并不明显。再次强调目标而不是行动

  • 不要告诉用户做什么,不要控制计算机。你的目标是尽可能地隐形。如果用户问你一个问题,一个好的回答是“假装你在家而我不在这里。只有当你对软件如此沮丧以至于你会拿起电话打电话给支持时才让我知道。

  • 你不是在进行科学实验。如果每个用户做不同的事情,或者环境不受控制,这是完全可以接受的。您所关心的只是收集拼图的碎片。

  • 只要他们不熟悉您的产品,您与谁一起测试并不重要。

  • 一旦你认为你发现了足够多的“阻塞”问题,就停止测试并修复问题。遇到问题后重复测试只会一遍又一遍地发现相同的问题。相反,修复然后重新测试。用更少的人做更多的测试比用很多很多的人做一个大的测试要好。

  • 你不需要人们“大声说话”并解释他们的每一个动作。看看他们在做什么。如果你对他们为什么做某事感到困惑,停下来问问他们你是否认为他们以后不会记得为什么。您可以将这些问题集成到“测试脚本”中

  • 总是在测试后汇报。请记住,人们通常会对事物进行比实际更有利的评价(既是为了对你好,又因为人们会记住成功并忘记失败)。

  • 提醒人们您正在测试软件,而不是他们。要有耐心礼貌,尤其是在你不付钱的走廊测试中。如果你提前招募人员,你可能应该付钱给他们。如果您使用现金(不要使用支票),请准备好收据。当地零售商的礼品卡(jamba 果汁、星巴克等很好用)。此时,您还需要一份快速的参与者协议表。专业公司每小时支付 75-200 美元(对于像医生这样的专家来说更多)进行测试,但如果您只是在图书馆会议室与人会面,您可以少花钱。

如果在完成所有这些之后你意识到你需要一个更大规模的研究,你可以考虑聘请特定的公司来做这件事——然而,这相当昂贵(我猜一家有能力的公司至少需要 5000 美元)。再次,“别让我思考”第 9 章

于 2009-07-24T00:27:04.080 回答
0

拿起您的笔记本电脑并在人流量大的区域设置商店,并进行一些即兴的“走廊可用性测试”。

于 2009-07-23T23:12:39.960 回答
0

我敢肯定,SuperUser 上有很多人会对这款游戏甚至是什么感到好奇……如果您提供测试版邀请,他们会提供一些反馈。(我至少会);-)

我不确定在 SuperUser 上“征求”的规则是什么,但如果你可以用编程问题 (SO) 或计算机问题 (SU) 的形式来表达它,那么你应该没问题。

于 2009-07-23T23:13:10.643 回答