本书是一本设计数字化产品的启蒙书,它在帮助您设计更有吸引力、更有效的对话框的同时,还将帮助您理解用户如何了解、学习您的软件,以及与之交互的方式。本书着重讲述了有关交互设计的原理和方法:第一篇强调设计过程,以及对用户的系统理解;第二篇提供了策略原理和工具;第三篇更深地钻研了战术性的问题。
本书探索了一个独特的设计领域,即复杂系统行为的设计。本书论述了种具有革命意义的设计观念——目标导向设计过程。其作者Alan Cooper是一位在交互设计前沿有着10年设计咨询经验及25年计算机工业界经验的卓越权威。
本书是一本难得的大师经典之作,是一本数字产品规划师、项目经理、设计师、可用性从业人员,以及程序员都想得到的书——这是一本使得我们的软件和我们的世界变得更美好的书!
Alan Cooper是软件开发者、程序员、程序设计师和理论家的先驱。他,众所周知,Visual Basic之父,被认为可能是第一个为微型计算机编写了严格意义上的商业软件的人。近十年来,他的软件设计咨询公司——Cooper,已经帮助众多的公司开发出新的软件并且改善他们的技术。在Cooper公司,Alan领导制定了一种新的成功开发软件的方法学——目标驱动软件过程(goal-directedprocess),另外,他还创造了人物角色(persona)技术,自从他1998年在他的第二本书“The Inmates Are Runningthe Asylum”中公开这种技术之后,已经广被采用。Cooper也是非常有名的人性技术方面(humanizingtechnology)的作家、讲演者和布道者。
之前抱怨过AF3混乱的翻译,看了看估计是因为译者水平不一造成的,一致性不够,不过相对比喻其他的某些译作诸如《情感化设计》或《GUI设计禁忌2.0》之类来说已经算是佳文。 经过修编的3.0从内容上美好了许多,其实我相信把它作为学科教材是一点问题也没有的。不过读这本书毕竟...
评分这本书是关于软件产品交互设计的经典教材。 在这本书里,alan cooper整理了他以前关于数字产品交互设计的一些想法,应该说是更趋完善。 关于软件产品的交互设计的重点在于: (1)角色设计作为交互设计的重要工具,应该得到大力的推广和普及。 ...
评分第四版正在看,还没有看完。有人讲是圣经,我感觉更像黄帝内经。语法与行文看起来真的很累。每隔几句就要拿笔记录一下那个是主语。那些超级长的定语。 比如39页,消费品用户类型通常大致可以通过组合用户类型所对应的行为变量来区分,但行为变量对于确定越狱和技术类型也很重要...
评分我们使用电脑时,都有一个心理模型,但是实现这些功能的程序,并不是按照我们的心理模型构建的,而是另外有一个复杂的实现模型。如果设计交互过程只注意实现模型,而忽视心理模型,那么得到的交互功能通常都不太好用。 当我们使用电脑时,最好的状态是有个流畅的心流,也就是...
评分这书很厚,捧在手上很有压力。 第一篇和第二篇的理论 是值得细细看的,第三篇 交互细节,相当于工具书,看 附录B 本书设计技巧集 即可。 这样一来,500多页的书 就变成300页了,轻松多了。 建议和《简单法则》对比着看 会更有收获。
这本书的阅读体验,与其说是在“读”,不如说是在“悟”。它没有华丽的辞藻,没有夸张的宣传,但每一个字,都如同钉子一样,牢牢地钉在我的脑海里。我尤其喜欢书中关于“软件的‘可塑性’与‘僵化性’之间的张力”的论述。它让我深刻地理解,为什么有些软件能够适应时代的变化,不断焕发生机,而有些则很快被淘汰。这背后,不仅仅是技术更新迭代的速度,更是其内在“观念”的先进与否。作者以一种非常宏观的视角,将软件置于整个社会、经济、文化的大背景下进行审视,让我看到了软件发展背后更深层次的驱动力。他没有给出“如何做得更好”的具体方法,但他指明了“为何要这样做”的方向。这种“授人以渔”的智慧,才是这本书最令人称道的价值所在。它让我不再将软件仅仅视为一项技术活,而是将其看作是一种能够深刻影响和改变世界的“观念”的实践。对于那些希望在这个领域做出真正有意义的贡献的人来说,这本书绝对是一次思想上的洗礼,一次对自我认知的重塑。
评分这本书的文字,充满了那种理工男特有的严谨,又带有艺术家的细腻。它像是一次精密的解剖,将软件这个庞大的概念,一层一层地剥开,展现在你面前的是它最核心、最本质的肌理。我印象最深刻的是,作者并没有回避软件开发中的那些“痛点”,比如需求的变更、遗留系统的维护、团队沟通的障碍等等。但令人称道的是,他没有仅仅停留在抱怨,而是深入挖掘这些痛点背后的“观念”根源。他用大量的例子,包括一些历史上经典的软件项目,来佐证他的观点。读到关于“敏捷开发”的演进,以及其背后所蕴含的“响应变化”的观念时,我感觉自己像是被打通了任督二脉。我终于理解了,为什么很多号称“敏捷”的团队,依然效率低下,问题出在对“敏捷”的理解不够深入,没有将其内化为一种思维方式。这本书的价值在于,它不仅仅是让你“知道”,更是让你“理解”,让你能够真正地“思考”。它促使我去反思,在过去的工作中,有多少次是因为我们固有的“观念”,而错失了更好的解决方案,甚至走进了死胡同。
评分这本书的出现,简直像是在我苦苦探寻的迷宫中,突然点亮了一盏指路明灯!我一直在思考,为什么我们对软件的理解总是停留在“写代码”、“做功能”的层面,而这本书却以一种前所未有的视角,将软件的本质、它的演进、甚至它与我们思维方式的深刻联系,娓娓道来。读到关于“软件是一种观念,而非仅仅是工具”的章节时,我豁然开朗。过往的经验中,那些看似难以解决的技术难题,或许根源就在于我们对问题的“软件化”思考不够深入。这本书没有直接给出“如何写出更好的代码”的秘籍,但它提供了一种更高维度的认知框架,让我开始审视自己过去的开发模式,思考“为什么”我们要这样做,而不仅仅是“怎么”做。那种从根本上改变思维模式的体验,远比学会某个新框架或语言来得更为宝贵。它让我明白了,真正优秀的软件,是建立在对现实世界深刻理解和精妙的抽象之上,而这种抽象能力,恰恰是“观念”的体现。我开始重新审视自己参与过的项目,那些曾经让我头疼不已的设计决策,如今似乎都能找到更合理的解释,甚至让我开始萌生出一些全新的、更具颠覆性的想法。这本书绝对是任何渴望在软件领域有所突破的开发者、产品经理、甚至技术领导者的必读之作,它为你打开了一扇通往全新可能性的门。
评分我拿到这本书的时候,老实说,抱着一种“看看又是哪本讲理论的”的心态。毕竟,市面上讲软件的书太多了,大部分都停留在方法论、设计模式或者某种特定技术的介绍。但翻开这本书,我立刻就被它独特的叙事方式和深刻的洞察力吸引住了。它没有堆砌晦涩的技术术语,也没有照搬那些陈词滥调的成功案例。相反,它用一种近乎哲学思辨的笔触,探讨了软件的“基因”,它如何在历史的长河中进化,以及它如何反过来塑造了我们的社会和生活。尤其是关于“软件生命周期”的论述,不再是简单的开发、部署、维护,而是将其视为一种持续的、动态的、充满不确定性的生命体,需要我们以更开放、更灵活的心态去对待。我特别喜欢书中对“软件的熵”以及如何“对抗熵增”的讨论,这让我联想到自己日常工作中遇到的各种“烂摊子”,原来背后都有如此深层的理论依据。这本书不是一本“教你做事”的手册,它更像是一位经验丰富的老友,在你迷茫时,点拨你,让你从更宏观的视角去理解软件这个复杂而迷人的领域。它让我明白,所谓的“技术债务”,很多时候并非技术本身的问题,而是我们在观念上没有跟上软件发展的步伐。
评分作为一个在编程领域摸爬滚打了多年的老兵,我总觉得,除了技术本身,还有一些更深层次的东西,是决定一个软件项目成败的关键,但却难以言喻。这本书,就像是为我量身定做的答案。它没有给我那些“银弹”,没有告诉我说“用这个框架就能解决一切”,但它却让我看到了,那些成功的软件,是如何从“观念”上就奠定了基础。书中关于“抽象的艺术”以及“概念的建模”的章节,让我如获至宝。我一直认为,良好的架构设计,是构建可维护、可扩展软件的基石,而这本书则将“抽象”和“建模”提升到了一个全新的高度,不再是冰冷的技术指令,而是与人类认知、思维模式紧密相连的艺术。它让我明白,软件不仅仅是代码的堆砌,更是思想的载体,是解决问题的逻辑画布。我开始重新审视自己过去对“需求”的理解,以及对“设计”的思考,发现很多时候,我们对问题的“定义”本身,就存在着观念上的偏差,导致后续的开发工作步履维艰。这本书,是给所有还在为软件开发中的“那些说不清道不明”而困扰的同行们,一份最珍贵的指引。
评分看第一章就知道精髓所在了,但细细研读还是很经典。
评分开发软件的方法学——目标驱动软件过程(goal-directedprocess) 人物角色(persona)技术
评分库博的经典
评分: TP311.5/0211
评分alan cooper的经典之作