简约至上 交互式设计四策略

摘抄

话说简单

功能越多,就越难发现真正对用户有价值的东西。

增加复杂性意味着遗留代码越来越沉重,导致产品维护成本越来越高,而且也越来越难以灵活应对市场变化。

Google背后的技术可谓复杂,但他们雇用了几千人就是为了让用户在因特网上搜索信息变得简单。

虽然为富有经验的用户设计复杂系统是个好玩儿的题目,但只有脱离了专家的掌控并以广大用户为念,技术才会真正变得有意思起来。

简单并不意味着欠缺或低劣,也不意味着不注重装饰或者完全赤裸裸,而是说装饰应该紧密贴近设计本身,任何无关的要素都该予以剔除。

简单的特征和个性应该源自你使用的方法、所要表现的产品,以及用户执行的任务。

简单源自专注,明确自己的目标,更容易迷途知返。

愿景:一张蓝图绘到底

每当纠结于某个设计时,我都会退一步,想一想:“用户在这里真正想干的是什么?”答案就是简单设计的指南针。

如果用户重要,我就关注用户是否觉得简单,那么更好的提问方式就是“用户在这里要干什么”。

不同部门会从不同的视角看待最终用户,长此以往,各自眼中的用户会变得扭曲。他们并非故意如此,只是环境使然。

很少有用户是在这种安静的环境下使用产品的。即使是工作中,他们也经常会被打断,漏掉某些信息,改变自己的想法。

无法控制用户使用软件的环境,必须使软件设计符合环境需求。

有时候,最好对专家型用户视而不见。

福特所有的创新都源自他对主流用户制造一部简单实用汽车的愿望。

简单的用户体验是初学者、新手的体验,或者是压力之下的主流用户的体验。

简单就是感觉在掌控一切。

记住,你最应该关注的是用户行为而不是你的设计。

关注核心行为,并且从用户的视角把它描述出来。

与一大堆需求相比,故事更容易让读者明白什么重要和为什么重要。

故事应该三言两语把核心体验表达出来。

故事可以把大量信息浓缩到寥寥数语之中,效率极高。

表演出来会给人具体而清晰的感觉。

好的用户故事应该简明、具体、可信,并且拥有细节。

我甚至只想用一句简短的话来描述。如果这句话既能忽略细节而概括出主要活动,又能不让听众失去兴趣,那么就说明它已经到达了简洁的标准。

坚持不懈是达成简单最重要的一步。

理解核心问题需要时间。

简约四策略

简化意味着改变,而改变意味着痛苦。

根据竞争战略之父迈克尔・波特的理论,一家公司为寻求竞争优势,有三种战略可以选择:差异化(通过竖立壁垒来维持较高价格)、低成本(通过控制成本费用实现利润最大化)或专一化(专注于某个细分人群或细分市场)。

不管什么战略,目标都是建立稳固的用户群以保证生存(通过获得收入或保持黏性)。

理解组织的战略有助于把愿景统一到公司目标上,并且有助于确定简单的方向。

假如把骑行相关的一切都细分,然后每一项都提高一个百分点,那么汇总起来就是巨大的提升。

细节并不是细节。它们构成了设计。

删除

删除杂乱的特性可以让设计师专注于把有限的重要问题解决好,而且也有助于用户心无旁骛地完成自己的目标。

完美并非加无可加,而是减无可减。删除作为一个策略难就难在明白怎样做到这一点。

要总揽全局,保证只交付那些对用户体验而言真正有价值的功能和内容。

与新增功能相比,用户更关注基本功能的改进。

任何功能都需要你和用户付出代价,因此功能必须有价值。

问题绝非“为什么应该去掉它”,而是“为什么要留着它”。

就像一个要远行的人,“假如…”会让你把所有可能用到的东西统统塞进旅行包里,最终你会不堪重负。

如果你发现自己(或别人)说:“假如用户需要…”那么只有一个答案:搞清楚这个功能对用户是否真的重要。问一问:“我的目标用户会经常遇到这个问题吗?”如果回答是“几乎没有遇到过”,那么,请放弃这个想法,讨论下一个。

要大胆对增加产品功能的要求说“不”。

即使是非常小的错误也会让用户烦恼。消除错误是简化用户体验的重要途径。

用户在纠结错误的时候,总会分散一部分注意力,而且感觉遇到了麻烦。

痛下决心砍掉不必要的功能,要强过无意义地堆砌功能。

专注于目标客户的核心任务,只要让他们高兴、让他们满意就行了。

确定用户想要达到的目的,并排定优先次序。
专注于寻找能够完全满足优先级最高的用户需求的解决方案,找到之后再考虑满足用户的其他需目标。
确定用户在使用产品过程中最常见的干扰源。
去掉执行相同任务的重复方式。

人在处理信息、学习流程和记忆细节方面的能力是有限的。

去掉那些可有可无的选项、内容和分散人们注意力的玩意儿,可以减轻用户的负担,让用户专心做自己想做的事。

人类相互之间不会这样打断对方。如果我想告诉你一件事,那我得先看你现在忙不忙。

如果想设计简单的用户体验,就该删除那些干扰因素,让用户注意力保持集中。

真正智能的默认值会“关注”你(或跟你一样的人)在做什么,然后预测你接下来的行动。

简单的用户体验不会强迫用户去做这种选择,哪种方式最有效应该是设计团队考虑的问题。解决这个问题的最佳途径就是请一些用户来测试。

结帐的时候,用户必须做出决定:买,还是走人。这些网售商都知道,任何一丝疑虑都会导致用户打消购买的念头。因而在结帐这个环节,网售商删除了其他每个页面顶部和底部都有的导航链接。

记住,主流用户希望“够好就行了,快点”,而专家则希望“尽可能完美,等多长时间都愿意”。如果你想要设计主流用户喜欢的简单体验,就问问自己,向用户提供这些选项会不会因为追求完美而牺牲速度和简单。如果是,就删除那些选项。

观察设计方案中的每一个元素,想一想为什么需要它。它能够提供重要的信息,还是能够提供支持?先把它从方案中删掉。如果方案中没它不行,再把它拿回来。

删除引见性文字,开门见山。
删除不必要的说明。
删除繁琐的解释。

把每一页中的文字删掉一半,然后把剩下的再删掉一半。

几乎任何句子都能够精简,几乎任何文字都可以删除。

一次交互就是用户与设备之间的一次对话。

使用软件、设备或服务也是有成本的。成本不一定是钱,而是时间。

每当我砍掉了人们在选车、买票或阅读某些信息时要花的时间,都会带来更多收入、更开心的客户和更多新用户。

要在对用户真正重要的事情上节省他们的脑力。

组织

30名用户120多次的购物测试表明,没有一个人始终会把搜索作为第一选择。相反,他发现只有在网站没有提供有效导航的情况下,用户才会使用搜索。只要想一想,为了找到一个恰如其分的搜索关键词,要先输入这个关键词,然后再挑选出有用的搜索结果,这个过程有多么麻烦,就知道斯普尔的调查结果不足为奇了。直接点击看起来符合你意愿的链接,这才是更简单的选择。浏览不需要煞费苦心,况且只要有链接可循,谁愿意多操一点心呢?

记住这条规则:如果一个元素的重要性为1/2,那就把它的大小做成1/4.

把应用的导航按钮放在屏幕底部,用户触摸它们时就不会遮挡住屏幕。

不断重复使用软件的流程,看看哪个地方总是抓住你的眼球。(用眼光瞟你的屏幕布局!)

隐藏

我不太赞成让用户根据自己的需求来定义界面。对我而言,这样做会显得设计人员懒惰、没有主见。

主流用户确实会自定义自己的设置,但是他们更感兴趣的是展示自己的个性:把计算机桌面换成自家狗狗的玉照,而不是重新设计用户界面。

转移

有时候,把一项任务的某些部分(比如输入数据)转移到其他平台上是合理的,但最适合的设备始终是离你最近的那个。

监控是计算机所擅长的,知道什么时候可以打断别人则是人所擅长的。如果要在这两者间架起桥梁,要么借助人工,要么多教会计算机了解人类的社交场景。

开放性界面的秘诀在于尽量减少仅适合中级用户的“便捷”特性。

我曾经遇到过一个最令人讨厌的表单,该表单要求我在输入信用卡信息时不能使用空格,而且不让我在电话号码中使用括号。实际上,只要编写几行代码,就可以在后台解决这些问题。这完全是那些公司在强迫客户不折不扣地遵守他们的数据格式规则,是懒惰和无礼的表现。

让计算机负责完成数据的结构化工作,用户体验就会简单多了。

最后的话

在实际使用后,人们更倾向于认为功能较少的产品更有价值。这足以得出一个结论:简单是一种体验。

你要展示做到什么有多简单,而不是你的产品有多强大。

需要把组织成功的标准清晰地构建在产品的简单上。

总结

产品的强大并不是我们所追求的目标,简单才是。简单并不是简陋,而是把产品的强大功能隐藏起来,只提供给用户最省力的交互。

书中的例子很好,就是Google的搜索引擎。虽然后面有及其复杂的基础设施建设、算法,成千上万的工程师为其付出了辛勤的劳动,但对于最终用户来说体验及其简单。

为什么设计要简单呢?

  1. 绝大多数客户都不是专家客户;简单的用户体验即新手的用户体验。主流用户希望“够好就行了,快点”。最适合大多数用户的设计是简单快速的完成任务。
  2. 简单源自专注,设计师需要坚持不懈的理解用户需求,简化设计,只交付那些对用户体验而言真正有价值的功能和内容。
  3. 人在处理信息、学习流程和记忆细节方面的能力是有限的。任何功能都需要你和用户付出代价,因此功能必须有价值。去掉那些可有可无的选项、内容和分散人们注意力的玩意儿,可以减轻用户的负担,让用户专心做自己想做的事。
  4. 复杂的设计对于研发来说也是个负担,不仅体现在首次研发,而且很不灵活,一旦出现需求变动,很难做出应对。

完美并非加无可加,而是减无可减。


License: CC BY-SA 4.0

Contact