这周末和朋友一起开了个直播,决定每周讲一本设计相关的书籍,很有趣,这件事对自己对他人都很有意义,如果把这个直播当做一个产品,那这就是能带来价值的产品,这样的产品就值得去做。讲的第一本书便是Giles Colborne的《简约之上:交互式设计四策略》。
Giles Colborne前后买了两个打印机,第一台打印机需要连接组件,设置硬件,安装驱动程序等等步骤,前后花费几个小时;第二台打印机的安装步骤是:安装墨盒——打开开关——提示输入WiFi密码——完成,花费几分钟。这件事引发了作者思考一个问题:为什么不能都这么简单呢?整本书都在试图回答这个问题,并提出了解决问题的方法论。
1.为什么产品不能做的复杂?
人类的注意力以及短期记忆力有限,我们总是倾向于简单事物,11位电话号码都太过复杂,要分解成三组来记忆。
当一个产品增加的功能越多,就越难发现真正对用户有价值的点是哪些,这样盲目添加的新功能早晚会成为垃圾功能。复杂的产品也意味着更沉重的代码,增加了产品维护和迭代成本,从而越来越难以灵魂应对市场变化。复杂的产品不可持续。
那怎么让产品变得简约易用?作者提出了四个方法:删除、组织、隐藏、转移。
2.删除
第一步,删除不必要的功能。怎么做?把所有的功能都列出来,对每个功能点进行分析。并用下列原则筛选出必要功能。
①不符合公司战略以及产品定位的功能不要
在做教育类产品的时候,有很多学生反映要加入相机功能,但是公司产品定位是学生专用的智能终端,那学生要相机的动机是什么?是拍老师、拍同学或者自拍来娱乐,这就不符合产品定位,所以果断去掉。
②能不能为公司或用户带来价值
年初定公司战略时,针对2017产品要深度做哪几块的功能进行了讨论,其中一个是智能批改,对于老师来说,如果能用互联网的方式,将老师的批改工作给取代,能够减低老师的教学备课负担,这个功能就是能为老师带来价值。
3.组织
通过删除,保留了必要功能,精简了产品,第二步便是组织。对所有功能和内容进行信息架构的梳理,将相同的功能放到一类,形成产品的层级和导航结构。不同的信息架构类别决定了产品采用何种导航形式,关于移动端的导航设计,可以移步《APP导航设计,看这篇就够了...》。试想一下如果京东没有对商品进行分类,也没有搜索,你怎么从上万个SKU找到所需的商品?
组织是将要提供给用户的功能和内容进行分组,方便用户更容易找到特定的功能或内容。
4.隐藏
隐藏原则是要隐藏非核心的功能,让用户的注意力都停留在核心功能上,不干扰用户完成主任务。那么怎么样才能区分哪些是核心功能哪些是非核心功能。这就需要给需求或者功能列一个优先级list,按照重要程度排序。平时我会采用KANO模型和四象限分类法来解决这个问题,关于这两个方法,请移步《一篇文章搞懂需求分析》。
抽屉式导航就是隐藏法则最好的诠释,将非核心的功能通过左上角的icon收起,用户点击或左划唤起。主界面只显示产品的核心功能,最美应用、滴滴出行等就使用了该模式。
除了抽屉式导航这样将多个功能集合到一个icon中,还有没有其他隐藏的交互形式?当然有,最近小学生都在打的王者荣耀,当你长按某个技能时,会出现关于这个技能的详细介绍,也就是通过更重的交互操作来唤起非核心的功能或者内容展示,包括长按、双击等。
5.转移
转移分两个维度,一个是从用户转移到用户,另一个是从端转移到端。
①用户转移到用户
曾经做过一个后台管理系统,给内部使用(包括财务、管理人员、运营人员等等都会使用),用来管理自营车辆,当车辆维修时,需要填写维修详情。我们通过给维修厂做了一个H5,让维修厂在做车辆维修时就录入信息。这样后台管理系统就会省略很多表单,这个填写表单的功能从公司的运营人员转移到了外部的维修厂,提升了内部的效率。
②从端到端
手机邮箱APP是没有完备的字体设置的,只提供默认的大小和颜色,或者只提供几个选项,因为手机端的APP是为了用户实现快速浏览和回复使用的,如果你要设置字体样式,只能前往网站或者客户端,手机邮箱通过将字体样式等复杂的功能转移到了PC端降低了APP的复杂度。
老规矩总结一下,复杂的产品不可持续,用户需要简约易用的产品,这需要产品设计人员删除不必要的,组织要提供的,隐藏非核心的功能,并学会转移功能。但这本书最重要的其实不是教会了我们如何简化产品,而是在产品设计过程中能不断的问自己一个问题:对于产品和用户而言什么最重要?这个问题才是极简设计的本质。