本书是一本设计数字化产品的启蒙书,它在帮助您设计更有吸引力、更有效的对话框的同时,还将帮助您理解用户如何了解、学习您的软件,以及与之交互的方式。本书着重讲述了有关交互设计的原理和方法:第一篇强调设计过程,以及对用户的系统理解;第二篇提供了策略原理和工具;第三篇更深地钻研了战术性的问题。本书探索了一个独特的设计领域,即复杂系统行为的设计。本书论述了种具有革命意义的设计观念——目标导向设计过程。其作者AlanCooper是一位在交互设计前沿有着10年设计咨询经验及25年计算机工业界经验的卓越权威。本书是一本难得的大师经典之作,是一本数字产品规划师、项目经理、设计师、可用性从业人员,以及程序员都想得到的书——这是一本使得我们的软件和我们的世界变得更美好的书!本书前言今天,人类不仅在认识着世界,也在创造着新世界。软件作为人类所创造的最复杂的人工制品(artifact)之一,已不仅仅是人类智慧和工具的延伸,而在某种程度上作为虚拟世界新法则的执行者和实施者统治着我们。诺贝尔物理学奖获得者费曼曾经以这种方式描述过人类创造新事物的过程——我们创造新事物,而被创造的新事物按照某种规则又创造新的事物,突然某一瞬间,不同于人类灵魂的事物出现了:它与人类灵魂迥然不同,或许还有着恶意,威胁着人类。一个智者以这种玄想的方式展现了对人类创造物的恐惧。今天的软件人工制品会以这种方式工作吗?是否会威胁到我们的人类?作为软件业的一名从业人员,译者深知以0或者1为工作基础的计算机所有的智慧来自于设计师和程序员的智慧,本身不具有恶意。然而,现实的情况是“受不正确的设计观念影响开发的软件已经开始威胁到大众用户”,技术派论者甚至以“计算机盲”通常称这些和计算机工作者一样富有智慧的人们。请尊重你的用户!AlanCooper,这位在图形用户界面领域驰骋数十年的大师给出了如此的忠告。大师的忠告是中肯而辛辣的,技术不能高高在上,而应该植根于土壤,软件工人们不能脱离为人民服务的宗旨,否则就要被革命了。新技术经济的沉沦也许指示着新的机遇:为大众用户服务,采取全新的目标导向设计方法。这种方法关注用户的目标;认真地研究实际用户和潜在用户,定义具体的原型用户(人物角色,persona);使用人物角色作为脚本提纲(scenarios)的主要人物;人物角色作为定义交互产品功能、行为和形式的主要工具;遵循行为设计的原理。在系统模型方面,作者精彩地辨析了程序员的实现模型(implementationmodel)和用户的心智模型(mentalmodel)之间的差异,指出程序员通常为了容易实现的私利牺牲用户利益,用实现模型取代用户的心智模型,从而产生了认知方面的鸿沟,因此在用户界面领域有必要区分设计和编程的责任。在用户分析方面,将用户分为新手用户(beginner)、中间用户(intermediate)和专家用户(expert)三类,提出了没有用户愿意永远做新手用户,只有少数用户才会成为专家用户。因此,大多数用户都是永久的中间用户(perpetualintermediateuser),设计应该为中间用户优化的精辟论解。