木一
对
Don't Make Me Think
的书评
发表时间:2013-04-22 22:04:53
1 别让我思考:Krug可用性第一定律
它意味着,设计者应该尽量做到,当我看一个页面时,它应该是不言而喻的、一目了然、自我解释的。
页面元素的外观、精心选择的名称、页面布局以及少量仔细斟酌过的文字,它们综合在一起将创造出一种接近瞬间的识别效果。
但如果你不能做到让一个页面不言而喻(特别是你在进行一些崭新的、开拓性的或者非常复杂的页面设计时),那么至少应该让它自我解释。
在一个自我解释的页面中,用户需要花一点点时间去理解——但只需要一点点时间。
2 我们实际上是如何使用Web的:扫描,满意即可,勉强应付
第一个事实:我们不是阅读,而是扫描
人们会花极少的时间来阅读大部分的页面,其实,我们只是扫描一下(或者匆匆掠过)网页,寻找能吸引我们注意力的文字或词语。
第二个事实:我们不作最佳选择,而是满意即可
在设计页面时,我们通常假设用户只是扫过整个页面,考虑所有可能的选项,然后选择一个最好的。
然而,事实上,大多数时间里我们不会选择最佳选项,而是选择第一个合理的选项,这就是满意策略(Satisfice)。
第三个事实:我们不是追根究底,而是勉强应付
无论面对哪种技术,很少有人会花时间阅读说明书。相反,我们贸然前进,勉强应付,编造出我们自己模凌两可的故事,来解释我们的所作所为,以及为什么这样能行得通。
如果发现某个事物能用,我们会一直用它。我们一旦发现某个事物能够用(不管有多难用),我们也不太会去找一种更好的方法。如果偶然发现一种更好的方法,我们会换用这种更好的方法,但很少会主动寻找更好的方法。
3 广告牌设计101法则:为扫描设计,不为阅读设计
建立清楚的视觉层次
一个视觉层次清楚的页面有三个特点:
(1)越重要的部分越突出。例如,最重要的标题要么字体更大、更粗,颜色更特别,旁边留有更多空白,要么更接近页面的顶部——或者,以上几点的综合。
(2)逻辑上相关的部分在视觉上也相关。例如,把相近的内容分成一组,放在同一标题之下,采用类似的显示方式,或者把他们放在一个定义明确的区域之内。
(3)逻辑上包含的部分在视觉上进行嵌套。例如,一个分类的标题出现在某本具体书籍书名的上面,在视觉上包括书籍区域,因为该书籍属于这个标题,而且书籍的标题也要横向覆盖描述这本书的元素。
好的视觉层次通过预先处理页面,用一种我们能够快速理解的方式对页面的内容进行组织并区分优先级,从而减少了我们的工作。
习惯用法是你的好帮手
在你清楚自己有一个更好的想法(同样清楚,同样不言而喻,没有学习曲线的方法;带来很大的价值,因此值得用户付出一点努力来学习的方法)时进行创新,否则请尽量利用习惯用法。
把页面划分成明确定义的区域
把页面划分成明确定义的区域很重要,因为这可以让用户很快决定关注页面的哪些区域,或者放心地跳过哪些区域。
明确标识可以点击的地方
降低视觉噪声
4 动物、植物、无机物:为什么用户喜欢无须思考的选择
Krug可用性第二定律:点击多少次都没有关系,只要每次点击都是无须思考、明确无误的选择。
5 省略不必要的文字:不要在Web上写作的艺术
Krug可用性第三定律:去掉每个页面上一半的文字,然后把剩下的文字再去掉一半。
实际上我说的是两种特别的文字:欢迎词(happy talk)和指示说明(instruction)。
必须正确处理的几个方面
6 街头指示牌和面包屑:设计导航
7 首先要承认,主页不由你控制:设计主页
确定你没有做错的几件事
8 农场主和牧牛人应该是朋友:为什么Web设计团队讨论可用性是在浪费时间,如何避免这种情况
不要问这样的问题:“大部分人喜欢下拉框吗?”(虚假共识)正确的问题应该是“在这个页面,这样的上下文中,这个下拉框以及这些下拉项目和措辞会让可能使用这个网站的大部分人产生一种良好的体验吗?”
而且,也只有一种方式来回答这种问题:测试(而不是争论)。你必须使用团队的集体技巧、经验、创造力和判断力来创建一些版本(哪怕是一个很粗糙的版本),然后仔细观察人们对它的看法和使用的方法。
除此之外,再没有其他的方式了。
9 一天10美分的可用性测试:让测试简单——这样你能进行充分的测试
焦点小组在抽象地确定你的目标受众想要什么、需要什么、喜欢什么的时候会很有用。它们也可以测试出网站的理念是否有意义,价值主张是否吸引人。同时,它们在测试你的网站功能命名,发现用户对你的竞争对手看法等方面,也是很好的办法。
但这种方法不适合用来了解你的网站运行情况,以及怎样改进网站。
你能从焦点小组了解到的是你在设计网站之前就应该了解的。焦点小组是用在这个过程早期阶段的方法。如果你想做一次现状检查对网站文字进行调整,甚至也可以放在后期进行,但是请不要把它们和可用性测试弄混,它们不会告诉你人们是否确实能使用你的网站。
(1)应该测试多少用户
(2)宽松招募,曲线上升
(3)在哪里测试
(4)应由谁来引导测试
(5)谁应该进行观察
(6)测试什么,什么时候测试
理解测试:顾名思义,就是让测试用户看到网站,然后看他们能否理解这个网站,理解网站的目标、价值主张、组织方法、运行方式等。
关键任务测试:让用户完成一些任务,然后观察他们是怎么做的。
通常,如果你能想办法观察用户执行一些他们有权参与选择的任务时,会得到更有用的结果。例如,说“找到一本你想买的书,或者一本最近买过的书”就比“找一本14美元以下的烹饪书”要好得多。当人们执行苍白、呆板的任务时,不会进行情感投入,也不会尽可能运用个人知识。
大的方面和外界影响
10 可用性是基本礼貌:为什么你的网站应该让人尊敬
要让网站简洁清楚,要保证用户能理解他们寻找的内容——还有如何使用网站——而不需要多费力气。用户清楚吗?他们明白了吗?
但是对Web可用性而言,还有另外一个重要的组成部分:做正确的事——为用户考虑周到。除了“我的网站清楚吗?”之外,你还要问:“我的网站值得尊敬吗?”
11 可访问性、级联样式表和你:正当你觉得已经完成了的时候,一只猫掉了下来,悲伤捆着涂了奶油的面包
12 救命!老板想要我······:当好人遇到不好的设计决策