《点石成金》读书笔记

摘要:《点石成金》最早成书于2000年,那时候iPhone还没有发布,对于Web产品的可用性设计,作者给出了自己十分中肯的建议;但是随着移动互联网井喷式的发展,我们也继续要一些设计准则来对移动端产品设计进行指导,因此这本书一再更新,帮助我们设计出卓越,可用的移动端产品和Web产品。

1. 指导原则

首先我们需要知道,用户绝对不会像我们想象中的那么理智和有耐心,他们在浏览网页或者使用产品的过程中不喜欢懂太多脑筋,因此我们在设计的过程中就要注意:不要使用违背用户习惯的命名方式;链接,按钮等需要用户注意的地方既要做的抓眼,可以使用渐变色,阴影等方式。事实上,用户是这样使用Web产品的:

  1. 扫描网页而非阅读

    用户注意力的集中点与当前任务有关,也和当前或接下来的兴趣有关,他们会点击第一个令自己感兴趣的链接,或者大概符合他们要求的链接,这就是为什么百度竞价排名可以赚的盆满钵满的原因,所谓近水楼台先得月;此外,用户遇到“美女”,“免费”,“大减价”之类类似触发器一样的词语,也会不由自主的去点击访问,这点UC震惊部玩的风生水起,但是也容易被用户反感;

  2. 满意即可而非做出最佳选择

    用户总会觉得自己很忙,并且认为错了也不会产生什么严重的后果;(某些特殊场景除外)

  3. 勉强应付而非追根究底

    用户并不关心产品的实现原理技术架构,只要能用就会一直用下去;但是要是有了一个感觉更好的软件,用户也会抛弃你的产品;

针对以上的问题,我们在设计产品的时候,就需要参考以下的法则:

  • 尽量使用习惯用法
  • 建立有效的视觉层次:内容外观要表达内容之间的关系;
  • 将页面划分成明确定义的区域;
  • 能点击的地方要明显;
  • 最小化干扰
  • 为文本创建清楚的格式,方便用户扫描;

在用户使用产品的过程中,也要给予简短,及时,并且让用户不会错过的指引和帮助;要铭记,给用户带来挫折感的,不是到达目标之前点击的次数,而是每次点击的难易程度。

2. 必须要正确处理的几个方面

导航设计在用户体验要素中是属于在框架层的设计,好的设计让用户随时能知道“我在哪里”,“我能去哪里”;用户进入Web产品的路径绝非都是从网站主页开始,有可能来自邮件,搜索引擎,别的用户分享等等,因此导航设计十分重要;我们先来看下网络导航“101法则”:

  • 用户总会有一个目标或者说任务;
  • 用户会决定先浏览还是搜索;
  • 选择浏览,用户就会在标志的引导在层级结构中穿行;
  • 用户找不到就会离开;

对比真实世界中的商场,用户在网站产品浏览的过程中,感觉不到物体的大小(电商网站的产品);感觉不到方向和位置,这就需要一个良好的导航设计来帮助用户:

  • 找到任何想要的东西;
  • 告诉用户身处何处,此处有什么;
  • 告诉用户如何使用网站;
  • 建立用户对于网站的信任;

为了抵消用户在网络上固有的迷失感,设计产品的时候要突出用户当前的位置,在导航栏目中就可以采用:

  • 不同的背景色;
  • 不同的字体颜色;
  • 在旁边放一个指示器;
  • 按钮反白;
  • 改变按钮的颜色;

3. 确定你没做错的几件事

工作上的争论大多都由无法验证的个人信仰组成,因为不同部门的员工有着不同的价值倾向。市场部关注于吸引投资/用户/战略合作伙伴,设计师和程序员要负责去实现它,然而设计师享受视觉体验,想要建造看起来很好的网站;程序员却喜欢研究产品的运行机制,希望建造新颖,有趣,出色的网站;这就注定会有争吵,测试,就是终结争吵的解决之道;

测试一般分为焦点小组测试和可用性测试两种:

  1. 焦点小组测试

    5-10人一组,谈论对产品的看法,使用经验以及对一些新功能的反应;适用于产品开发的早期阶段,确认产品的方向是否正确;

  2. 可用性测试

    一次一个用户,完整的观察和记录用户使用产品的流程;更重要的是使用过程中遇到的问题,用户的情绪变化和解决问题的方式;以此找到产品不合理的地方;这个测试贯穿于产品的整个生命周期,也是解决“信仰之争”的有效办法。

对于测试,应当每个月安排一个固定的时间进行,召集3位用户即可,并不一定局限于目标用户,需要一位主持人引导用户去尝试,遇到问题让用户说出自己的困惑和心理活动;结束以后,对收集到的问题进行筛选分类评级,建立Time line来进行修正;

4. 大的方面和外界影响

任何类别的设计本质上都是处理各种约束和妥协,对于移动设备来说,屏幕更小,没有鼠标悬停等功能,那么可供用户点击的元素不仅要有明显的标识,形状和面积也要进行考虑。设计风格方面,扁平化设计外观干净整洁,而拟物化却可以提供充分的视觉信息,在设计的时候要结合产品特点进行选择;

在可用性方面,要想提高用户好感 ,可以从以下几个方面入手:

  • 满足用户的需求,操作方式明白简易;
  • 提供给用户想知道的内容;
  • 尽量减少步骤;
  • 知道用户的疑问并且提前给与解答;
  • 容易从错误中恢复;如有错误,主动致歉;

需要注意的是,“可用性”和“以用户为中心的设计”是为了确保网站设计能让人们正确使用它,保证网站内容的组织方式让人们能以他们需要的方式找到,目标是设计可用的,正确的产品;“用户体验设计”则需要在产品生命的各个周期都要把用户考虑进来。