这里有一些值得思考的问题。
当设计某些你相当确定用户愿意(或被迫)投入时间学习熟练使用的东西时,是否可以通过有意地使一些任务比它们本可以实现的稍微困难一些来带来益处?
不要过于困难,不要过于复杂,不要完全违反直觉。但也许可以将一些信息隐藏得更深一些,或者将某个操作放在稍微奇怪的位置。如果用户真的在寻找,他们将能够找到它。
让用户感到沮丧从来都不是好事,尤其是在你只需点击几下就能遇到竞争对手的情况下。但是,迫使用户进行一些探索并了解此产品/应用程序/网站的具体细节可能会让他们感觉更接近它或更依恋它,因为他们已经学习了它。
我并不是在提倡这样做,我只是把它抛出来,因为我认为它很有趣。当然,这绝不是糟糕设计的借口。
这让我想起了之前读到的一些关于网页设计和客户的内容。建议是有意地拼错几个单词。客户会发现错误并发送电子邮件。目的是让客户对这个过程产生参与感。
当然,你不会出于虚假意图这样做。它只是打破障碍,让客户更多地参与开发,更重要的是,对项目的建设性批评。
依我拙见,节省用户的时间和认知精力应该始终优先于与之冲突的营销相关策略。
我认为也许在设计和开发过程中这种方法有其位置。将某些东西放在稍微难以找到的地方,并花一个小时左右与客户一起寻找一个更好的位置。当然,你已经知道更好的位置,但这有助于他们感觉更有参与感,如果你能很好地解释自己,他们会更愿意信任你——因为你显然明白自己在说什么。
但是,这种方法很大程度上取决于客户,以及他们是否甚至希望高度参与项目。
如上所述,在开发阶段,这可能是让客户参与进来的一种好方法;但你也要确保你的客户相信你不会犯错,或者有一个明确的开发计划,并在整个项目中保持专业,所以也许是一个两难选择?LT
我很想知道在现实生活中看到一个这样的例子。我怀疑它是否有效,但心理学是一个有趣的领域,我不会假装自己理解它 :)
是的 :) 心理学是一个有趣的领域。
维果茨基在一段时间前就提出了这一点——他使用了最近发展区这个术语来描述这样一个事实:当你让事情比其他人明显能够处理的稍微困难一些时——你实际上是在帮助他们。
困难让我们体验到,如果你只是推动自己(或其他人)去做,它会多么令人惊叹。
最好的例子是 AOL。AOL 发放了数千张带有免费试用期的 CD。然后,他们让注册过程变得如此复杂,以至于用户不得不投入大量时间,创建电子邮件名称,设置首选项,以至于当真正需要注册时,用户会感觉如果他们不继续获得服务,他们之前花费的所有注册时间都会浪费掉。
我记得那些!显然,它们现在是收藏品:http://en.wikipedia.org/wiki/AOL_disk_collecting
虽然让客户“隐藏”东西(:D)以保持他们对过程的参与听起来很有趣,但我认为 Chris 提及这一点是为了让用户参与进来,并让他们感觉更接近他们正在使用的网站(或应用程序)。
我的想法是分歧的;虽然我通常赞成使产品尽可能易于使用,但如果(并且只有当)用户在找到(愚蠢的例子)搜索框时会感到成就感,你可以尝试一下。
只要想想游戏设计师多年来一直在做的事情(当然网页设计不能与游戏设计相提并论);用户希望感觉更接近“主角”,并在完成面前的任务时感到自豪。
你只是不能过度。
相关主题,这里有一个关于游戏设计与“严肃设计”的有趣演示,名为“只需添加积分”
http://noteandpoint.com/2010/06/just-add-points/
我完全赞成教育访客并慢慢地教他们新事物,但我认为这取决于你网站的目标受众和网站的目的。
如果客户必须在网站上快速操作(竞争等),那么他们需要快速完成他们想做的事情。
如果你知道你的受众可能对不同的东西持开放态度,那么值得一试。
没错。就像删除数据库表一样,那个应该隐藏起来。
我确实会做这类事情,主要有两个原因
1. 就像 Jason 在上面所说的那样,人们希望参与到过程中,如果它不适合他们,他们会告诉你更改它并放在其他地方
2. 有时候,将某些东西放在不寻常的地方有助于用户更快地记住它(“哦,那是‘隐藏’在后面的那个东西,我知道,他们告诉我要注意……”)
现在,第二个原因可能暗示着我住在塞尔维亚,我们这里有一句格言,大致翻译过来就是:“为什么简单化,当它可以复杂化时” :)
在游戏中,刻意设置难度是好的。对于实用程序来说,就没那么好了。
所以,如果像 Twitter 或 4square 这样的服务有一个隐藏的奖励环节,那很有趣。如果你的博客有一个隐藏的改进编辑模式,那就不那么有趣了。
我每年制作少量定制吉他,并且在我的网站上使用“刻意设置难度”来筛选潜在客户。我不认为我的网站难以浏览(尽管它确实需要更新),但有一些隐藏的功能可能只有好奇或有条理的读者才能发现。只是想找便宜吉他的访客可能不会停留太久,也不会浪费我的时间发邮件或打电话。
我听说有人这样做是为了让人们摆脱他们认为自己知道自己在做什么的想法,从而抽出时间阅读说明并减少错误。但是,在真正走这条路之前,我需要大量证据来证明这就是发生的事情,并且它疏远的人数不超过它帮助的人数。
我唯一可以提倡有意使某些东西变得困难的时候是,如果它是你不想让用户做的事情——例如,永久删除一堆记录或删除数据库。
“为什么简单化,当它可以复杂化时”。你在微软工作吗?
我不认为这是一个好主意。除非用户绝对被迫学习,否则如果任务对他来说太困难,他就会中途放弃。
困难的任务应该放在你不想意外完成的事情上,比如删除多条记录或其他什么。
另一种可能的做法是为愿意这样做的用户提供“挑战课程”。
我在 Silverstripe 中有意地这样做过几次。在所有页面上为用户提供所有选项——但用途不同。用户并不愚蠢,尽管我们听到的次数超过了预期——根据我的经验,他们通过实践学习。在 Silverstripe CMS 的情况下,如果构建得当并教给他们,它非常简单明了。
如果用户知道这一点,并获得某种奖励,那么这可能是一个让用户更多地探索应用程序/网站的好方法。
Dropbox 就是这样做的……他们要求你完成 5 步入门指南,然后给你 250MB 的存储空间奖励。
我其实不太喜欢他们故意让我绕弯子(而且当时没有完成),但其中一个步骤是与同事共享 Dropbox,所以这是一种获得更多用户的巧妙方法。
我认为关键是提供奖励。或者,完成这个故意设置的困难任务本身就是一种奖励。
在“快速简便路径”可能导致错误或问题的情况下,绝对如此。如果你只是在照片上发布评论,你不需要应用程序减慢你的速度,但如果你要重新格式化 CMS 上的每个页面,你确实需要让人三思而后行。
Ubuntu 也是这样做的:你无法以 root 用户身份登录。任何系统级更改都必须通过代理完成,每次输入密码。很好地指出了你正在做一些有后果的事情。
有趣的观点,Chris。这并不是完全相同的想法,但它让我想起了这篇文章同样发人深省的文章。当我思考潜在的用例时,两者都让我停顿了一下(一件非常好的事情)。
我认为这些类型的想法可以产生出色、巧妙和自然的解决方案,但当然必须极其谨慎地使用。
对于许多网站来说,浏览、交互和直观地导航始终存在学习曲线。关于“培训”你的用户并以你希望的方式引导他/她浏览你的网站,有一些话要说。
我从未想过要让它更难用,总是试图让最终用户更容易使用。我需要在我的下一个项目中考虑一下。
当有人请求我们宁愿不提供但我们还是提供了的功能时,我绝对用过这种方法。通常把它放在大多数人看不到的地方。
哈哈,拼写错误的评论
我对这个最初的想法有点基于餐厅服务员的触摸屏菜单系统。它们通常看起来很丑,而且设计得很糟糕,但员工似乎毫不费力地浏览菜单。现在他们了解了这个系统,他们可能会犹豫是否要更换。那么,它们设计得很糟糕吗?或者,让它们有点糟糕是不是有点聪明,这样员工就不得不非常熟悉它们才能“掌握”它?
我不得不说只是设计糟糕。我想不出任何合理的理由,这只会让每次新员工入职时都反复培训变得更加困难。
我只是不明白为什么故意强迫用户深入挖掘会是件好事。
但是……如果你是软件公司,创建用户无法切换的应用程序对你来说是有益的。(不好,但是……)
此外,我以前是收银员,有一个比我认为需要的稍微复杂一点的菜单系统,当时我正在学习它。但我相信由于需要具备使用该系统的先验知识,我犯的错误更少。
还有一个精确的程序必须遵循才能在没有购买的情况下打开收款机抽屉。这使得未经授权使用收银机的人更难打开它获取免费现金。
QWERTY 键盘布局旨在最大程度地减少打字杆冲突……
WebAssist.com 网站是难以使用、晦涩、混乱和令人沮丧的典型例子。他们提供有用的网页设计实用程序,但你必须穿过迷宫才能到达那里。
你会说压缩 JavaScript 和 CSS 代码完全不好吗?它当然有利于带宽和加载时间,但如果你没有未压缩的文件,它是不利的,因为你根本无法编辑它……
那么,你建议向客户提供压缩的 JS/CSS 文件,还是不建议?
在我看来,上下文不兼容。
有趣
让我想起了 GoDaddy 的域名注册流程。他们试图通过使“不,谢谢”按钮非常不起眼的方式,将你从简单的域名注册升级到电子邮件和网络托管。
随着时间的推移,我学会了如何找到该按钮并避免链接,现在我所有的域名都在那里注册。但他们的注册流程比可能需要的要复杂。
但是对于 Web 应用程序/网站,让用户感到沮丧有什么意义呢?
恕我直言,植入一些非必要信息的“彩蛋”是一件好事。我不会建议隐藏登录按钮或重要的产品详细信息,但为那些有足够参与去四处挖掘的用户提供一些额外的东西会产生非常好的结果——首先,它以一些很酷的东西奖励用户付出的努力,而且人性总是想分享这种信息,所以这可以帮助推广你的品牌。
非常受欢迎的社交游戏网站非常了解这一点——他们通过故意模糊许多细节来赚取巨额资金。但他们知道何时这样做,何时不这样做——相信我,他们的支付方式非常易于使用,没有任何隐藏。
如果你围绕你的产品或服务有任何类型的社区,隐藏一些惊喜只会通过创造“专家”来增强社区,然后他们会分享他们的发现。
我过去很喜欢每天访问你的网站。
很多很棒的文章和教程。
自从你开始为 Woofoo 工作以来,你的网站很糟糕…… :(
我认为这与(成功的)视频游戏的工作方式非常相似。通常,它们会向你展示如何做非常简单的事情,但更复杂(并最终有回报)的游戏玩法是通过从基础开始构建来学习的。如果做得正确,它会让你想要继续玩,想要变得更好。但如果做得不好,人们就会关闭游戏,因为他们卡住了,无法弄清楚该做什么。
因此,我认为尝试这样做存在巨大的风险,但与所有事情一样,这意味着存在巨大的潜在回报。我认为这种方案可以在存在持续改进潜力的应用程序中运行良好,而不是在要么做某事要么不做某事的事情中。