《IDEO,设计改变一切》(Change By Design)- 读书笔记
一、关于IDEO与设计思维
IDEO是一家世界顶级创意公司,而作者蒂姆布朗是IDEO的CEO。当然,在未阅读本书之前,我都是不知道的,也不会主动去了解IDEO和蒂姆布朗的。那么,我为什么要去读这样一本看起来跟我的专业(软件开发)不相关的书呢?因为我最近换了一家新公司,在新公司里,数字化平台会从0开始做起,涉及到公司各大业务线,CIO(信息部总监)已经为整个数字化平台规划好了蓝图,以及为开发过程指定了好的方法论支持(精益思维与敏捷开发,MVP模式验证最小可用品+Scrum敏捷开发正式产品代码),但是在验证MVP之前的设计阶段,还没有确定的方法论的支持。于是,CIO在博览群书之后选择了IDEO推崇的设计思维(Design Thinking),为了让大家统一思想(管理层,UI&UX以及开发),组建了设计体系小组,我也被拉入其中被要求精读本书前六章,并每天下午6点读书会分享讨论。起初,我是对这件事有点小抗拒的,但是到后来我发现在领导的压迫下精读后挺有收获的,各种问题的提出让我对精读一本书有了更多的经验,也对于大家开放讨论表达自己的理解比较认可,重要的是对于UI&UX和开发的同事之间建立统一的思想是很有必要的,后期的交流成本会降低很多。
开卷有益,设计思维这本书(中文书名叫设计改变一切,不过我们更喜欢叫其设计思维)自诩不是写给设计师看的书,是为追求设计思考的组织及个人打造的蓝图,协助将设计思考这种以创意解决难题的做法,带进生活、组织、产品和服务,为社会整体和企业发掘新的替代方案。在我看来,这本书更适合的是富有抱负的管理层,虽然作者蒂姆布朗有夸大设计思维的作用的嫌疑,但是优秀的设计会成为产品的附加值,比如苹果就把这一附加值发挥到了极致。相反,小米也算是一个成功的反例,简洁的设计或没有什么设计(简单粗暴的抄袭),也成为了佼佼者。Anyway,对于一套方法论而言,我们理解后能够在需要的时候灵活运用上,对于我们开发者来说,足矣。
二、设计思维精华学习笔记
2.1 设计的重要性
- 设计是轮子的中轴,而非链条中简单的一环!
- 优秀的设计人员或工程师都有着以人为本而非以技术为本的世界观。
- 对于设计师的使用,最先进的企业是向设计师们提出挑战,要求他们在开发过程开始时就创造新想法,而不是改进现有的设计。
2.2 打动人心
2.3 变需要为需求
2.4 思维矩阵
2.5 用手来思考
2.6 回到表面
2.7 把你的想法传播出去
这里推荐大家看看下面这一篇文章:设计思考:设计中的故事思维
在《人类简史》中,也有提到讲故事的能力,可以看看这一篇文章:为什么会讲故事很重要
由此也看得出,如何讲故事、并且讲的好,直接成为了Boss的核心领导力之一,在讲故事方面,个人是比较佩服贾跃亭和罗永浩的。
三、可供参考的设计思维框架
蒂姆布朗的《设计思维》这本书,不知道是不是因为翻译的烂的关系,看起来实在是有点吃力,而且因为没有逻辑联系,很多内容是需要读几遍后自己串联的。不过,值得开心的是,Nielsen Norman这个组织已将书中的这些内容整合成了一个框架,如下图所示:
在这个框架中,它将设计这一过程分为三个大的阶段,分别是Understand、Explore和Materialize,理解、探寻和实施。分别对应《设计思维》中提到的三大空间:灵感、构思和实施。在理解阶段,我们会通过观察或亲身经历换位思考等方式得到很多的问题和资料。在探寻阶段,我们会通过头脑风暴、视觉思维等方法产生一一些疯狂的、创造性的ideas,然后选择最好的一个或多个动手将它做成原型以便能够收集反馈。在实施阶段,则会持续地对原型收集反馈和改进,最后将原型做成正式的产品并推广。
当然,一个固定的框架不一定是照搬,在实际工作中,为了适应各种需求达到灵活应用的目的,比如下图所示:我们可能会为了推进一个结果会在一个阶段反复进行迭代,这不正好和敏捷的思维拼配—小步迭代,快速反馈,持续改进!
参考资料
(1)蒂姆布朗,《设计改变一切》
(2)Nielsen Norman Group,《Design Thinking 101》
《IDEO,设计改变一切》(Change By Design)- 读书笔记的更多相关文章
- 《Linux内核设计与实现》第四周读书笔记——第五章
<Linux内核设计与实现>第四周读书笔记--第五章 20135301张忻 估算学习时间:共1.5小时 读书:1.0 代码:0 作业:0 博客:0.5 实际学习时间:共2.0小时 读书:1 ...
- 《Linux内核设计与实现》Chapter 18 读书笔记
<Linux内核设计与实现>Chapter 18 读书笔记 一.准备开始 一个bug 一个藏匿bug的内核版本 知道这个bug最早出现在哪个内核版本中. 相关内核代码的知识和运气 想要成功 ...
- 《Effective C++》第4章 设计与声明(2)-读书笔记
章节回顾: <Effective C++>第1章 让自己习惯C++-读书笔记 <Effective C++>第2章 构造/析构/赋值运算(1)-读书笔记 <Effecti ...
- 《Effective C++》第4章 设计与声明(1)-读书笔记
章节回顾: <Effective C++>第1章 让自己习惯C++-读书笔记 <Effective C++>第2章 构造/析构/赋值运算(1)-读书笔记 <Effecti ...
- 《Linux内核设计与实现》Chapter 3 读书笔记
<Linux内核设计与实现>Chapter 3 读书笔记 进程管理是所有操作系统的心脏所在. 一.进程 1.进程就是处于执行期的程序以及它所包含的资源的总称. 2.线程是在进程中活动的对象 ...
- 《Linux内核设计与实现》Chapter 1 读书笔记
<Linux内核设计与实现>Chapter 1 读书笔记 一.Unix的特点 Unix从Multics中产生,是一个强大.健壮和稳定的操作系统. 特点 1.很简洁 2.在Unix系统中,所 ...
- 《Linux内核设计与实现》Chapter 2 读书笔记
<Linux内核设计与实现>Chapter 2 读书笔记 一.获取内核源码 1.使用Git 我们曾经在以前的学习中使用过Git方法 $ git clone git://git.kernel ...
- 《Linux内核设计与实现》Chapter 5 读书笔记
<Linux内核设计与实现>Chapter 5 读书笔记 在现代操作系统中,内核提供了用户进程与内核进行交互的一组接口,这些接口的作用是: 使应用程序受限地访问硬件设备 提供创建新进程与已 ...
- LINUX内核设计与实现第三周读书笔记
LINUX内核设计与实现第三周读书笔记 第一章 LINUX内核简介 1.1 Unix的历史 1969年的夏天,贝尔实验室的程序员们在一台PDR-7型机上实现了Unix这个全新的操作系统. 1973年, ...
- Linux内核设计与实现第五周读书笔记
第十八章 调试 18.1准备开始 需要的只是: 一个确定的bug.大部分bug通常都不是行为可靠而且定义明确的. 一个藏匿bug的内核版本. 相关的内核代码的知识和运气. 18.2内核中的bug 内核 ...
随机推荐
- 用Visual Studio Code Debug世界上最好的语言(Mac篇)
用Visual Studio Code Debug世界上最好的语言(Mac篇) 首先,你要有台Macbook Pro,接着才继续看这个教程. PS:Windows用户看这里用Visual Studio ...
- Python中从SQL型数据库读写dataframe型数据
Python的pandas包对表格化的数据处理能力很强,而SQL数据库的数据就是以表格的形式储存,因此经常将sql数据库里的数据直接读取为dataframe,分析操作以后再将dataframe存到sq ...
- js算法初窥04(算法模式01-递归)
终于来到了有点意思的地方--递归,在我最开始学习js的时候,基础课程的内容就包括递归,但是当时并不知道递归的真正意义和用处.我只是知道,哦...递归是自身调用自身,递归要记得有一个停止调用的条件.那时 ...
- 理解Go Interface
理解Go Interface 1 概述 Go语言中的接口很特别,而且提供了难以置信的一系列灵活性和抽象性.接口是一个自定义类型,它是一组方法的集合,要有方法为接口类型就被认为是该接口.从定义上来看,接 ...
- matplotlib解决中文乱码
调试以前写的matplotlib相关脚本,中文呈方块样:重新解决一遍,感觉比以前的理解更进一步,故而记下一笔: 1. 首先要为matplotlib添加中文字体库: 系统字体库在/usr/share/f ...
- Java动态代理之JDK实现和CGlib实现
一:代理模式(静态代理) 代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理. 静态代理由 业务实现类.业务代理类 两部分组成.业务实现类 负责实现 ...
- Java基础系列之你真的懂==与equals的区别吗?
对于Java初学者而言,可能会对这两个比较方法比较模糊,有的人可能会觉得两个的方法使用起来结果是一样的等.如果你有这样的想法,我建议你来看看这边博客,让你充分了解这两个比较的异同,以及他们底层是如何比 ...
- Java转Ruby【快速入门】
最近参加实习了,公司的技术栈中需要用到 Ruby 以及 Rails 框架,所以算是开始了踩坑之旅吧.. Ruby 简介 网上的简介要搜都能搜到,具体涉及的包括历史啦之类这里不再赘述,提几个关键词吧: ...
- 前端性能优化 —— 添加Expires头与Cache-control区别
要:添加Expires头能有效的利用浏览器的缓存能力来改善页面的性能,能在后续的页面中有效避免很多不必要的Http请求,WEB服务器使用Expires头来告诉Web客户端它可以使用一个组件的当前副本, ...
- sau交流学习社区--看小说的lovebook一个无线端BS应用
一.前言 loveBook爱上阅读,是一款webapp的读小说等书籍的并且阅读的应用.如果觉得可以,欢迎fork和star. 自己最近在追斗破苍穹电视剧,下班时候在地铁上总听到有人说,斗破苍穹书籍比电 ...