本文授权转载自公众号二爷鉴书,特此感谢

在介绍今天的书之前,咱们先去一下大屏幕。

这是一个神秘的水龙头,乍一看可以转动,试了一下真的可以转动,只不过不出水。这时按捺住忐忑的心情,继续尝试按压或提拉,会发现它依然没有任何反应。正当我们开始怀疑是不是卫生间停水的时候,身后打扫卫生的阿姨会默默地提醒你说,掰弯它!掰弯它!

这还不是最令人迷惑的卫生设施,请导播把画面切回大屏幕,这是我在某火车站的洗手间拍下的照片。

不知道应该怎么称呼这台结合了 O2O、AI、IoT 三大尖端领域科技智慧的后现代主义设备。这台设备的功能是通过人脸识别自动为用户提供卫生纸(????)

姑且不说它奇怪的功能逻辑和垮掉的视觉设计,光是它的摆放位置就足以载入公共设施设计史册——这台拥有高清摄像头和炫彩大屏的魔幻终端耀武扬威地带着自己喷涌而出的磊落,坦荡荡地正对着洗手间的站席。

你能想象当我不经意扭头看到屏幕上一览无余的自己时,那种被雷劈中的心情吗?

环顾四周,我们总会发现像这样糟糕的设计。软件行业更是惨不忍睹,上周我怀着互联网从业者的骄傲给我爸妈演示共享单车,从掏出手机到开锁至少花了两分钟。我站在自行车旁边像一只啄木鸟一样点掉屏幕上不断跳出来的红包、骑行卡优惠、联合促销活动、转发福利、摄像头授权、地理位置请求、登录请求、新手教程、跨区用车警告……

虽然所有人都讨厌烂设计,并不一定能尽然说清烂设计究竟烂在哪里。不过作为产品设计职业人士,我们不能满足于描述情绪的形容词,而是应该能用名词和数字去描述和量化烂设计的来龙去脉。

我以前读过关于设计的书大多是从如何做出优秀设计的框架来讲设计,这次想跟大家推荐一本反其道而行之的书,书名叫《设计的陷阱》。

这本书从失败的设计入手,系统化地拆解和分析糟糕的用户体验会在哪些方面对用户、产品以及商业组织造成伤害,还教给我们作为设计师如何避免这些设计陷阱。

书的篇章结构也很清楚,作者根据糟糕的设计可能给用户带来的伤害类型来安排章节,从最惨烈的物理性伤害,到引起用户的愤怒、失望,再到导致用户的难过和伤感,而后还介绍了如何通过无障碍设计减少对部分特殊人群的使用排斥。

插一句,无障碍访问这个事情说起来遥远,但其实咱们许多产品都可以通过一些不算复杂的开发支持无障碍访问。比如我们的就诊助理小程序 就做了配置。这或许是个不赚钱的事情,但并不是所有事情都要用赚钱来衡量。

书的最后给出了一些帮助设计师避免陷阱的工具和方法,以及如何在团队中落实这些方法。比如怎样说服决策人,赞扬在团队中树立合理的设计期望等等。

说实话最后这段看得我哭笑不得,通常,高举什么旗帜就说明自己缺少什么,看来国外的体验设计师也挺没话语权的。咦,我为什么要说也……

看看咱们自己,过去很长一段时间,其实大部分国内的互联网产品团队,体验设计的重要性也一样没有得到足够的伸张。当一个产品获得成功时,大家更倾向于认为是它的商业策略、运营手段甚至是营销和公关做得好,体验设计不拖后腿就算完成了使命,有时候即便拖一点也没关系。(比如刺伤设计界的椰树牌椰汁)

不过随着行业红利消退,越来越多满足基本需求之上的精细活、技术活逐渐成为企业和产品成功的关键因素。

过去靠咣咣咣高调推广,咔咔咔打折促销就能横扫市场的模式开始不像之前那么有效了。而交互体验、设计审美和精细化服务等方向,则在商业世界中扮演起了更重要的角色。

我相信,设计师和组织内的设计体系,未来会逐渐成为更多产品和业务成功的关键要素。运动和战争式的商业成功很可能会越来越吃力,在细微处的用心和耐心,很可能会成为主流。

说到这里,再顺手推荐另一本,算是跟《设计的陷阱》同期引进的小书。叫做《设计体系》。

这本书我没有精读,只是大概翻了一遍,但感觉应该比前一本更容易受欢迎。它讲的是如何在组织内部建立一整套指导产品设计的规范和体系,标准的硅谷范儿——扎实、系统化、酷。

这书的内容在大部分国内公司原样落地不大现实,很多条件咱们是不具备的(你看了就懂了)。不过这书真的特别开眼界,我们可以从中看到规范的设计体系具体是什么,以及零碎的设计组件如何组成系统化的设计语言与设计方法结构。

唯一缺点是书里有太多生造的概念,开始的时候读着挺别扭,不过习惯习惯也就好了,推荐。

题图:Photo by Ashley Jurius on Unsplash

☟更多设计好书

一本教我们如何避免糟糕设计的书相关推荐

  1. 驳《五大受损 全面解析PHP的糟糕设计》——为PHP正言

    原文地址http://www.oschina.net/question/57579_50368 <五大受损 全面解析PHP的糟糕设计>,原文地址: http://www.oschina.n ...

  2. 嵌入式linux开发课程设计,嵌入式Linux开发课程设计指导书

    嵌入式Linux开发课程设计指导书 课程编码: 适应专业:计算机专业.电子信息工程专业 学时:3周(计算机专业),2周(电子信息工程专业) 学分: 3(计算机专业),2(电子信息工程专业)时间安排:分 ...

  3. CSS 3实战:开发与设计迷你书

    2019独角兽企业重金招聘Python工程师标准>>> CSS 3实战:开发与设计迷你书 CSS 3 是近两年在Web开发技术领域最热门的关键词之一,我们完全有理由从现在起就以拥抱的 ...

  4. c语言高斯白序列x,C语言程序设计程设计指导书(晓庄).doc

    C语言程序设计程设计指导书(晓庄) C语言程序设计 课程设计任务书 南京晓庄学院数学与信息技术学院 2011-9-20 一.C语言程序设计课程设计的目的说明 1)复习巩固C语言的基础知识,进一步加深对 ...

  5. c语言设计匀速直线运动,C语言课程设计指导书2015版(试用版)201506.doc

    C语言课程设计指导书2015版(试用版)201506精选 C语言课程设计 指导书 信息技术教学与实验中心 2015-04 目 录 第1章 C语言课程设计基本要求-------------- 1 §1. ...

  6. matlab采样序列幅频特性,数字信号处理课设计指导书20130530.doc

    数字信号处理课设计指导书20130530 数字信号处理 -课程设计指导 杨亚东 工程技术系 2013.5 数字信号处理课程设计内容.基本要求及评分标准 课程设计内容: 从以下二十一个题目中任选其中一个 ...

  7. 单总线和i2c总线结合实现数字温度计的设计c语言程序,1《单片机原理应用》课程设计指导书2010-6-8.doc...

    1<单片机原理应用>课程设计指导书2010-6-8 <单片机原理与应用>课程设计指导书 一.课程设计的基本任务 本课程设计的基本要求是使学生熟悉掌握MCS-51系列单片机的编程 ...

  8. 计算机微程序流程图,基于微程序控制器的《计算机系统综合设计》课程设计指导书.doc...

    基于微程序控制器的<计算机系统综合设计>课程设计指导书 基于微程序控制器的 <计算机系统综合设计>课程设计 指导书 计算机科学与技术学院 计科教研室 基于微程序控制器的简单机器 ...

  9. 网站项目计划书的写法如何写网站设计策划书

    文章详细的列出编写网站设计策划书的重点与分类,从中可以很好的学习如果编写出符合项目的方案策划书, 网站项目计划书 一.建设网站前的市场分析 1.相关行业的市场是怎样的,市场有什么样的特点,是否能够在互 ...

最新文章

  1. m_Orchestrate learning system---七、如何快速学好前端
  2. 传输滤波器的选型及使用说明
  3. vue使用query传参页面刷新数据丢失问题
  4. android检查新版本,详解Android Studio无法检测新版本问题解决
  5. Android BroadcastReceiver广播详解
  6. equipment download和CRM 的change history
  7. Windows 系统下.sh文件的运行
  8. 《C++ Primer Plus(第六版)》(11)(第八章 函数探幽 复习题答案)
  9. ROS Learning-019 learning_tf-03(编程) 添加额外的坐标系 (Python版)
  10. VS Winform开发实践纪要
  11. cad计算机不显示内存不足怎么办,为什么CAD打开显示内存不足怎么办
  12. C4D教程大纲(R23)+笔记
  13. 阿里云实时计算对接mysql_一小时完成基于阿里云流计算的实时计算系统搭建
  14. 集合论的ZFC公理系统
  15. 将Flutter添加到现有应用——过程中遇到的问题
  16. 趣头条的开屏广告有什么优势呢?适合哪些企业投放?
  17. 使用telnet发送附件邮件
  18. C#中什么是类,类和对象的关系,类的访问修饰符?
  19. 鸣人和佐助 计蒜客--1214 广搜 三维数组
  20. HELLO WORLD! 但是javac找不到文件?

热门文章

  1. or函数python_Python numpy.bitwise_or函数方法的使用
  2. java里写分页,自己写的Java分页类
  3. html主动发起重新布局,重启连不上网
  4. tomcat 连接oracle重连,JSP+Tomcat连接Oracle数据库
  5. html怎么让导航栏平均分布,CSS 怎么让按钮平均分布
  6. java httpurl_Java HttpURLConnection使用方法详解
  7. mysql datetime 对于hbm_MySQL库表设计小技巧
  8. 函数在实现过程内存中的压栈和出栈
  9. iosandroidjavaee
  10. 不伦不类的Action Script 3.0