《About Face 3:交互设计精髓》读书笔记(一)
第一章 目标导向设计
当今数字产品的创造过程
- 市场营销人员对于产品设计过程的贡献,通常局限于需求列表这些需求同用户的实际需要与期望无关,主要在于追赶竞争对手,按照任务清单管理IT资源,以及基于市场调查结果进行猜测,让顾客报告自己想买什么?与猜测正好相反,极少有人能够清楚地表述自己的需要,直接询问产品的使用感受多数人倾向于关注次要的功能,以及解决产品缺陷的小窍门。
- 优秀的开发人员着眼于解决技术难题,遵从适当的工程实践准则按时完成任务,但是他们收到的只是往往有所纰漏,令人费解,有时甚至前后矛盾,他们不得不在紧迫的时间以及缺乏背景资料的情况下,做出关于用户体验的重大决定。
- 设计过程应当先于编码和测试工作。
产品糟糕的原因
- 不了解用户
- 利益冲突。
正如在法庭上,我们决不能让原告来裁定案件一样,我们也应该确保设计产品和开发产品是不同的人。即使某程序员心存善意,而且也有足够的设计能力,他还是不可能同时兼顾到用户、商业和技术三方面的利益。 - 缺少一个可预见和可重复的分析过程,它能够把对用户的理解转化为能同时满足他们的需求并激发他们想象力的产品。
注:不能依靠用户解决用户界面设计问题。虽然用户或许能够阐述交互中的某个问题,但他们还是往往不能解决问题的方案可视化。就如同编写程序一样,设计是一门专业,程序员从来不会让用户帮忙写代码,设计问题也应该一视同仁,而且,购买产品的人并不一定是使用产品的人,这是一个虽然细微但却很重要的问题。
制造业设计的演变
在工业制造的早期阶段,仅工程和市场过程就足以产生令人期望的产品。只要工程上过硬,并且价格足够便宜,便可以生产出来人们愿意购买的锤子、柴油机或者牙膏,随着时间的推进,消费产品的制造者意识到他们需要在功能相同的产品上与竞争者有所区分,这样,设计作为一种增加用户对产品期望的手段便被引入。图形设计者开始介入来创建更有效的包装和广告,工业设计者则创建更舒适有用和令人兴奋的产品形式。
有意识的引入设计,这体现了 Doblin Group 公司的 Larry Keely 所发现的产品开发需要关注的三个现代要素,即可行性、生存能力和期望性。如果在这 3 个要素中有一个特别弱,则产品不可能经受时间的考验。
举例:
Novell 强调技术强调技术很少考虑使用者的期望,这使得它在竞争中很脆弱。(三角形中,“能力”一边很长,形成了钝角三角形)
Apple 重视用户的期望,但犯了很多业务上的错误,然而对用户的关注所创造的用户忠诚度维持了生意。(三角形中,“期望”一边很长,近似于直角三角形)
Microsoft 是最好的业务运营商,但其无法创造高度满足用户期望的产品,这位其他竞争者提供了机会。(三角形中,“期望”一边稍短于“能力”,近似于等腰三角形)
识别用户目标
目标 vs. 任务和行动
使用以目标为导向的设计代替以行为为中心的设计。
Donald Norman 提出并倡导“以行动为中心的设计”(Activity-Centered Design,ACD)这种设计方法强调要先理解行动。尽管 Norman 的 ACD 方法强调了用户情景(Context)的重要性,这在正确方向上前进了几步,但它实际上并未指出每个设计者都应该首先问的问题,即为什么用户要执行这个行动、任务、动作或者操作。目标驱动人们执行行动,理解目标可以帮助你理解用户的期望和志向,之后会帮助你决定哪些行动的确和你的设计是相关的。虽然任务和行动分析对于细节层次上很有帮助,但这些只有在用户目标被分析了之后才有意义。"用户的目标是什么?"这是你了解行动对于用户的意义,进而才可能创造出更加恰当并且更加令人满意的设计。
如果你还是不清楚目标与行动或者任务的区别,有一个简单的方法可以告诉你二者不同。既然目标是由人们的动机驱使的,但是他们随着时间的推移可能不发生变化,或者变化的很慢。相比之下,行动和任务则非常容易变化,因为他们几乎完全依赖于所采用的科技手段。比如,一个人从圣路易斯去旧金山,他的目标很可能是快速、舒适并且安全的到达。在 19 世纪 50 年代,如果一个拓荒者希望快速并舒适地到达,他可能希望乘坐有遮蔽的四轮马车。如果考虑安全,他会携带一把顺手的来复枪。今天,一个商务人士,要从圣路易斯去旧金山,则希望乘坐飞机,如果考虑安全,他一定不会带着家里的枪支。拓荒者和商务人士的目标是相同的,没有变化,但由于科技手段的变化,他们的行动和任务都完全不一样了,在某些方面甚至完全相反。
提高用户的使用效率是交互设计通用的指导准则。提升效率从两方面着手,产品性能和易用性。针对老用户,优先从产品性能入手;针对新用户,优先从易用性入手。
- 让设计人员参与到用户研究当中,这样既可以有效的利用设计人员的同理心,又能避免专门的用户研究人员无法抓住重点。
《About Face 3:交互设计精髓》读书笔记(一)的更多相关文章
- 《html5 从入门到精通》读书笔记(一)
今天看了<html5 从入门到精通>这本书,感觉阅读下来很舒心,不像阅读其他书籍很揪心.html增加的知识点,我觉得非常有价值,看完几章记录了一些内容,不但能巩固,也为下次遗忘知识点做好准 ...
- HTML5从入门到精通(明日科技) 中文pdf扫描版
HTML5从入门到精通(明日科技) 中文pdf扫描版
- HTML5从入门到精通(千锋教育)免费电子版+PDF下载
本书是HTML5初学者极好的入门教材之一,内容通俗易懂.由浅入深.循序渐进.本书内容覆盖全面.讲解详细,其中包括标签语义化.标签使用规范.选择器类型.盒模型.标签分类.样式重置.CSS优化.Photo ...
- Unity Shader入门精要读书笔记(一)序章
本系列的博文是笔者读<Unity Shader入门精要>的读书笔记,这本书的章节框架是: 第一章:着手准备. 第二章:GPU流水线. 第三章:Shader基本语法. 第四章:Shader数 ...
- Oracle从入门到精通----学习笔记
书名:<Oracle从入门到精通:视频实战版>秦靖.刘存勇等编著 第4章 SQL基础 1.SQL语言分类 数据定义语言 --- DDL,Data Definition Language 数 ...
- MySQL数据库应用 从入门到精通 学习笔记
以下内容是学习<MySQL数据库应用 从入门到精通>过程中总结的一些内容提要,供以后自己复现使用. 一:数据库查看所有数据库: SHOW DATABASES创建数据库: CREATE DA ...
- Unity Shader入门精要读书笔记(二)UnityShader概述
第三章<UnityShader概述>的读书笔记: 1.Unity Shader模板提供了几种选择: 标准光照模型(新添加的基于物理的渲染方法) 不含光照的基本的顶点.片元着色器 屏幕后处理 ...
- 《html5 从入门到精通》读书笔记(二)
接着上面继续记录笔记,这次要记的知识点比较多...记录下我认为比较重要的东西. 一.表单属性 1.autocomplete属性 该属性规定form或input域应该拥有自动完成功能. <form ...
- 《html5 从入门到精通》读书笔记(三)
二.标签详解 标签 描述 4 5 <form> 定义表单. 4 5 <h1> to <h6> 定义标题1到标题6. 4 5 <head> 定义关于文档的 ...
- 《HTML5 CANVAS基础教程》读书笔记
一.HTML5简介 1.HTML5新特性 1)结构元素:section,header,hgroup,footer,nav,article,aside, 2)内容元素:figure,figcaption ...
随机推荐
- Flink 核心技术浅析(整理版)
1. Flink简介 Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它能够基于同一个Flink流执行引擎(streaming dataflow engine),提供支 ...
- [算法竞赛入门经典] 象棋 ACM/ICPC Fuzhou 2011, UVa1589 较详细注释
Description: Xiangqi is one of the most popular two-player board games in China. The game represents ...
- 【bzoj 4833】[Lydsy1704月赛]最小公倍佩尔数
Description 令 $(1+\sqrt 2)^n=e(n)+\sqrt 2\cdot f(n)$ ,其中 $e(n),f(n)$ 都是整数,显然有 $(1-\sqrt 2)^n=e(n)-\s ...
- HTTPS加密那点事-对称、非对称加密、数字证书
转自:[漫画]https 加密那点事 首先,HTTP协议的缺点:没有对数据进行加密,都是明文传输的.如果要改进这种明文传输的协议,该如何做呢? 对称加密: 在每次发送真实数据之前,服务器先生成一把密钥 ...
- JavaScript的Document ,Histroy,Location对象
1. Document对象: a) 属性: 名称 描述 alinkColor 设置或检索文档中所有活动链接的颜色 bgColor 设置或检索 Document 对象的背景色 body ...
- 中国 A 股纳入 MSCI
1 .什么是 MSCI MSCI 是美国指数编制公司 --- 美国明晟公司的简称. 是一家股权,固定资产,对冲基金,股票市场指数的供应商. MSCI 旗下编制了多种指数,他们把全球股票市场分成发达国家 ...
- java控制多线程同时写一个文件
最近出现一个需求,大体要做的就是控制多线程同时操作一个文件.当时第一个反应是不要用synchronized,太low了,然后我就使用了读写锁ReentrantReadWriteLock,然后写完静下来 ...
- Acitivity(活动)
1.首先活动是放在返回栈中. 2.活动的生命周期
- git知识总结-1.git基础之数据存储
1.前言 git包含四种对象文件: blob tree commit tag(目前没用到,暂时忽略) 2. git对象的关系 图 git三种对象关系 粗略一看,可以大致感觉出blob类似于文件 ...
- 记录一个nginx的配置
rt #user xiaoju; worker_processes ; #error_log logs/error.log notice; #error_log logs/error.log debu ...