具体描述
本书是一本设计数字化产品的启蒙书,它在帮助您设计更有吸引力、更有效的对话框的同时,还将帮助您理解用户如何了解、学习您的软件,以及与之交互的方式。本书着重讲述了有关交互设计的原理和方法:第一篇强调设计过程,以及对用户的系统理解;第二篇提供了策略原理和工具;第三篇更深地钻研了战术性的问题。
本书探索了一个独特的设计领域,即复杂系统行为的设计。本书论述了种具有革命意义的设计观念——目标导向设计过程。其作者Alan Cooper是一位在交互设计前沿有着10年设计咨询经验及25年计算机工业界经验的卓越权威。
本书是一本难得的大师经典之作,是一本数字产品规划师、项目经理、设计师、可用性从业人员,以及程序员都想得到的书——这是一本使得我们的软件和我们的世界变得更美好的书!
作者简介
Alan Cooper是软件开发者、程序员、程序设计师和理论家的先驱。他,众所周知,Visual Basic之父,被认为可能是第一个为微型计算机编写了严格意义上的商业软件的人。近十年来,他的软件设计咨询公司——Cooper,已经帮助众多的公司开发出新的软件并且改善他们的技术。在Cooper公司,Alan领导制定了一种新的成功开发软件的方法学——目标驱动软件过程(goal-directedprocess),另外,他还创造了人物角色(persona)技术,自从他1998年在他的第二本书“The Inmates Are Runningthe Asylum”中公开这种技术之后,已经广被采用。Cooper也是非常有名的人性技术方面(humanizingtechnology)的作家、讲演者和布道者。
目录信息
第一部分弥合差距
1 目标导向设计
2 实现模型和心智模型
3 新手、专家和中间用户
4 理解用户:定性研究
5 用户建模:人物角色和目标
6 脚本提纲:将目标转换为设计
7 综合好的设计:原则和模式
第二篇 设计行为与形式
第二部分 去除障碍,达到目标
8 软件姿态
9 和谐与流
10 消除附加工作
11 导航和调整
12 理解撤销
13 重新思考“Files”和“saVe”
第三部分 提供高效能和愉悦
14 设计体贴的软件
15 设计智能的软件
16 改进数据检索
17 改进数据输入
18 为不同的需要进行设计
第四部分 应用视觉设计原则
19 外观设计
20 隐喻、习惯用法和启示
第三篇 交互细节
第五部分 鼠标和操作
21 直接操作和定点设备
22 选择
23 拖放
24 操作控件、对象和连接
第六部分 控件及其行为
25 窗口行为
26 使用控件
27 菜单:教学向量
28 使用菜单
29 使用工具条和工具提示
30 使用对话框
31 对话框礼节
32 创建更好的控件
第七部分 与用户的交流
33 消除错误
34 通知和确认
35 与用户的其他交流方式
36 安装过程
第八部分 超越桌面的设计
37 Web设计
38 嵌入式系统的设计
附录A本书公理集
附录B本书设计技巧集
跋:给同行的话
· · · · · · (收起)
读后感
我只表达几个观点: 1、作者书中想表达的知识和方法还是很赞的 2、翻译水平实在太差,如果让七印来翻,估计好很多 3、目前,我所阅读的外文翻译书中,做的最好的是《失控》,简直是诗情画意式的翻译,不是“电子工业”这类普通出版社所能达到的水平 ==========================...
做交互设计的朋友,界面设计的朋友,应该看看这本书。 做程序开发的朋友,也应该看看这本书。 我是在公司读的这本书,每天上班大约抽出来两个小时,工作忙时就放在一边,断断续续地读完了。 初读之时,并不觉它有什么好感之处,反而觉得有些枯燥,浅显无力。但是,随...
关于作者:ALan Cooper VB之父。他说创办的Cooper设计公司也是非常有名的。 1 1.1关于目标导向设计: 理解用户的期望,需求,动机和使用情景。 理解商业,技术,业内机会的需求和制约。 兼具技术可行性,商业价值和形式,内容,行为有用的好产品。 1.2坏的产品特性 在word软...
第四版正在看,还没有看完。有人讲是圣经,我感觉更像黄帝内经。语法与行文看起来真的很累。每隔几句就要拿笔记录一下那个是主语。那些超级长的定语。 比如39页,消费品用户类型通常大致可以通过组合用户类型所对应的行为变量来区分,但行为变量对于确定越狱和技术类型也很重要...
书我在看,很多很细节的东西, 这个是我新建的群,现在有100多号人了,有业界达人、有猎头,方便大家交流 群内都是技能有一定质量的同学,欢迎互联网各界达人加入。 群号:232777660
用户评价
这本书的文字,充满了那种理工男特有的严谨,又带有艺术家的细腻。它像是一次精密的解剖,将软件这个庞大的概念,一层一层地剥开,展现在你面前的是它最核心、最本质的肌理。我印象最深刻的是,作者并没有回避软件开发中的那些“痛点”,比如需求的变更、遗留系统的维护、团队沟通的障碍等等。但令人称道的是,他没有仅仅停留在抱怨,而是深入挖掘这些痛点背后的“观念”根源。他用大量的例子,包括一些历史上经典的软件项目,来佐证他的观点。读到关于“敏捷开发”的演进,以及其背后所蕴含的“响应变化”的观念时,我感觉自己像是被打通了任督二脉。我终于理解了,为什么很多号称“敏捷”的团队,依然效率低下,问题出在对“敏捷”的理解不够深入,没有将其内化为一种思维方式。这本书的价值在于,它不仅仅是让你“知道”,更是让你“理解”,让你能够真正地“思考”。它促使我去反思,在过去的工作中,有多少次是因为我们固有的“观念”,而错失了更好的解决方案,甚至走进了死胡同。
这本书的出现,简直像是在我苦苦探寻的迷宫中,突然点亮了一盏指路明灯!我一直在思考,为什么我们对软件的理解总是停留在“写代码”、“做功能”的层面,而这本书却以一种前所未有的视角,将软件的本质、它的演进、甚至它与我们思维方式的深刻联系,娓娓道来。读到关于“软件是一种观念,而非仅仅是工具”的章节时,我豁然开朗。过往的经验中,那些看似难以解决的技术难题,或许根源就在于我们对问题的“软件化”思考不够深入。这本书没有直接给出“如何写出更好的代码”的秘籍,但它提供了一种更高维度的认知框架,让我开始审视自己过去的开发模式,思考“为什么”我们要这样做,而不仅仅是“怎么”做。那种从根本上改变思维模式的体验,远比学会某个新框架或语言来得更为宝贵。它让我明白了,真正优秀的软件,是建立在对现实世界深刻理解和精妙的抽象之上,而这种抽象能力,恰恰是“观念”的体现。我开始重新审视自己参与过的项目,那些曾经让我头疼不已的设计决策,如今似乎都能找到更合理的解释,甚至让我开始萌生出一些全新的、更具颠覆性的想法。这本书绝对是任何渴望在软件领域有所突破的开发者、产品经理、甚至技术领导者的必读之作,它为你打开了一扇通往全新可能性的门。
我拿到这本书的时候,老实说,抱着一种“看看又是哪本讲理论的”的心态。毕竟,市面上讲软件的书太多了,大部分都停留在方法论、设计模式或者某种特定技术的介绍。但翻开这本书,我立刻就被它独特的叙事方式和深刻的洞察力吸引住了。它没有堆砌晦涩的技术术语,也没有照搬那些陈词滥调的成功案例。相反,它用一种近乎哲学思辨的笔触,探讨了软件的“基因”,它如何在历史的长河中进化,以及它如何反过来塑造了我们的社会和生活。尤其是关于“软件生命周期”的论述,不再是简单的开发、部署、维护,而是将其视为一种持续的、动态的、充满不确定性的生命体,需要我们以更开放、更灵活的心态去对待。我特别喜欢书中对“软件的熵”以及如何“对抗熵增”的讨论,这让我联想到自己日常工作中遇到的各种“烂摊子”,原来背后都有如此深层的理论依据。这本书不是一本“教你做事”的手册,它更像是一位经验丰富的老友,在你迷茫时,点拨你,让你从更宏观的视角去理解软件这个复杂而迷人的领域。它让我明白,所谓的“技术债务”,很多时候并非技术本身的问题,而是我们在观念上没有跟上软件发展的步伐。
作为一个在编程领域摸爬滚打了多年的老兵,我总觉得,除了技术本身,还有一些更深层次的东西,是决定一个软件项目成败的关键,但却难以言喻。这本书,就像是为我量身定做的答案。它没有给我那些“银弹”,没有告诉我说“用这个框架就能解决一切”,但它却让我看到了,那些成功的软件,是如何从“观念”上就奠定了基础。书中关于“抽象的艺术”以及“概念的建模”的章节,让我如获至宝。我一直认为,良好的架构设计,是构建可维护、可扩展软件的基石,而这本书则将“抽象”和“建模”提升到了一个全新的高度,不再是冰冷的技术指令,而是与人类认知、思维模式紧密相连的艺术。它让我明白,软件不仅仅是代码的堆砌,更是思想的载体,是解决问题的逻辑画布。我开始重新审视自己过去对“需求”的理解,以及对“设计”的思考,发现很多时候,我们对问题的“定义”本身,就存在着观念上的偏差,导致后续的开发工作步履维艰。这本书,是给所有还在为软件开发中的“那些说不清道不明”而困扰的同行们,一份最珍贵的指引。
这本书的阅读体验,与其说是在“读”,不如说是在“悟”。它没有华丽的辞藻,没有夸张的宣传,但每一个字,都如同钉子一样,牢牢地钉在我的脑海里。我尤其喜欢书中关于“软件的‘可塑性’与‘僵化性’之间的张力”的论述。它让我深刻地理解,为什么有些软件能够适应时代的变化,不断焕发生机,而有些则很快被淘汰。这背后,不仅仅是技术更新迭代的速度,更是其内在“观念”的先进与否。作者以一种非常宏观的视角,将软件置于整个社会、经济、文化的大背景下进行审视,让我看到了软件发展背后更深层次的驱动力。他没有给出“如何做得更好”的具体方法,但他指明了“为何要这样做”的方向。这种“授人以渔”的智慧,才是这本书最令人称道的价值所在。它让我不再将软件仅仅视为一项技术活,而是将其看作是一种能够深刻影响和改变世界的“观念”的实践。对于那些希望在这个领域做出真正有意义的贡献的人来说,这本书绝对是一次思想上的洗礼,一次对自我认知的重塑。
开发软件的方法学——目标驱动软件过程(goal-directedprocess) 人物角色(persona)技术
[昔时所读] 2008.06学校图书馆借阅。About Face 2.0
2.0这本的翻译太差,读起来太艰难了,很多词语和句法都不符合中文的阅读习惯。不过瑕不掩瑜,这是我的交互入门书。
看第一章就知道精髓所在了,但细细研读还是很经典。
打着这种旗号的书看到无数本了,和别人70年代就写出来的书相比,这本书的优势在哪里?我是看不出来的。