
4.2.2 设计策略
做产品设计,至少需要从管理人员、工程师和用户三个角度去思考。对于大多数用户而言,简单的产品更加容易使用。根据Giles Colborne的交互设计策略,其目的就是让软件产品变得简单,提高大多数用户的用户体验。Giles Colborne的交互设计策略主要包括删除、组织、隐藏和转移。
所谓删除,就是删除所有不必要的,直到不能再删除为止。不是功能越多的产品就是好的产品,好产品的判断不依据产品功能的多和少。往往删除一些不重要的、不常用的、杂乱的特性或许能让产品经理专注于把有限的、重要的问题解决好。
删除时应该遵循的原则包括以下几点。
1)删除那些可有可无的界面元素,可以减轻用户的负担,让用户专心去完成自己的任务。
2)删除过多的选择,因为过多的选择会影响用户的决策,有限的选择,用户反而更喜欢。
3)删除让用户分心的内容,让用户注意力保持集中。
4)删除多余的选项,选择聪明的默认值。产品主要是为主流用户服务,主流用户不追求产品的功能齐全和完美。
5)清除错误是检阅用户体验的一个方面,这里的清除错误是指尽量减少用户碰到各种不必要的系统提示,因为在一定程度上,这些没必要的系统提示影响了用户的体验。
6)删除视觉混乱的元素。
7)删减文字。多余的文字浪费用户的时间,删除文字有利于将重要的内容呈现在用户面前,消除分析满屏幕内容的烦恼,用户对自己看到的内容更有自信。
总之,删除策略的核心就是删除那些分散用户注意力的因素,聚焦于产品的核心功能。
组织,即按照有意义的标准将产品的某些界面元素或功能划分成组。组织有多种方式,主要包括通过分块、围绕用户行为、确定清晰的分类标准、字母表与格式、时间和空间、网格布局、大小和位置、分层和色标以及按照用户期望路径等方式对产品界面元素或功能进行组织。根据格式塔心理学原理,一个经典建议是把界面元素组织到“7±2”个块中,但也有不少的心理学家认为人类的瞬间存储空间大约只有4块。所以唯一可以肯定的是分块越少,用户的负担就越轻。
隐藏,是指把非核心功能隐藏在核心功能之后,避免分散用户的注意力,也就是将不常用的功能隐藏在常用功能背后。隐藏策略的应用,在一定程度上可能会给用户带来体验上的障碍。所以,要知道哪些功能适合隐藏策略。一般情况下,那些主流用户不常用但是又不能缺少的功能应该隐藏,诸如事关细节、选项和偏好(系统设置)以及特定地区的信息等。
隐藏策略应用过程中需要做到:隐藏一次性设置和选项;隐藏精确控制选项,但专家用户必须能够让这些选项始终保持可见;不可强迫或寄希望于主流用户使用自定义功能,不过可以给专家提供这个选项;巧妙地隐藏或彻底隐藏,适时出现。
转移,是指将一部分功能转移到另一个产品上,以达到让当前产品更简约的目的。因为有些功能在A平台上实现比较复杂,转移到B平台上可能实现起来并不会那么难。例如微信中的发现功能,这个功能不适合于PC端,那么就需要把类似这样的功能转移到移动端设备上。
转移可以是从一个平台转移到另一个平台,也可以是从一个组件转移到另一个组件。那么,这就需要某一个组件具备多种用途或功能,把相似的功能绑定在一起,不失为简化设计的良策。