前 言
这是本关于什么的书这本书是关于交互系统的概念模型和概念设计的。
有很多精美的应用,尽管它们都设计得十分吸引人,但还是让许多用户感到失望。在设计界面之前,你需要考虑什么,以确保应用程序能提供积极的用户体验?概念设计是在用户界面设计过程中可以回答这个问题的一个关键步骤。这本书提供了一个实现概念设计的有效方法。
让我们研究一个实际的例子,借此说明在设计和开发交互系统的整体背景下你可能会遇到的概念模型。想象一个在移动设备上的运动应用。在这样的应用中,计划设计一个功能来回顾已完成的运动,我们可以设想一个非常简单的包括三个主要步骤的设计过程(图1):
1)选取一些功能。
2)草拟一个线框图,并对其进行测试和修订。
3)完成用户界面的细节设计。
然而,我们究竟如何从步骤1的功能列表进行到步骤2的详细线框图呢?还有一些需要回答的问题,如:
我们如何以及何时决定哪些项目应该分成一组?例如,“已完成的运动”是否应该组成一组?我们定义了其他组的功能吗?例如,是否应该有一组是“已计划的运动”?我们定义了组之间的关系吗?例如,“已计划的运动”和“已完成的运动”这两组是否在某种程度上是相关的?我们定义了用户是否应该能够从一组到另一组吗?例如,用户是否应该能够从“已完成的运动”到“已计划的运动”?我们确定了这些组在哪里吗?例如,“已完成的运动”会单独显示在屏幕上,还是与“已计划的运动”一起显示?更多的问题……图1 运动应用的三步设计流程的假设这些问题和例子反映了设计和开发交互系统在方法上的差距。特别是,它们一方面反映了调研和需求之间的鸿沟(图1中的①),另一方面反映了细节的设计(图1中的②和③)。然而,还有另一个插图来填补空白(图2中的②和③)。
这本书描述了概念设计过程中的关键步骤。这个过程的基础是有效的方法论和良好的科学知识,而不是视觉设计。它填补了设计研究和分析的部分,在概念设计中,我们定义了设计和开发交互系统的逻辑模型。
图2 概念设计一方面成为调研和功能确定之间的桥梁,另一方面也反映了细节设计这本书适合你吗如果符合以下任意一条,这本书就是适合你的:
你设计用户界面。
你正在寻找方法来提高产品的可用性。
你正在寻找一套成熟的系统来支持从需求到设计的创造性飞跃。
如果你设计用户界面,并正在寻找方法来提高设计的可用性,那么这就是为你准备的书。如果你仍然感觉从功能需求到界面设计的飞跃是一种神秘的体验,并且想引入一个系统且成熟的方法,那么这就是为你准备的书。如果你审查或测试他人设计的用户界面,并正在寻找正确的语言来分享反馈信息,那么这就是为你准备的书。无论你是产品经理、UX和UI设计师、程序员、市场营销人员、平面设计师、投资者或产品的任一利益相关者,都适合阅读这本书。
使用这本书需要哪些必备的知识吗?是的,需要一些。本书重点介绍了整个用户界面设计过程的一部分:概念设计。这就是为什么你应该知道一些关于以下方面的事情:
用户界面、可用性和用户体验设计的基本原理。
以用户为中心或以人为本的设计过程。
用户调研。
通过学习和使用本书,你将实现两个目标:
1)了解功能模块、架构、导航和策略方面的概念模型,并了解定义概念模型的方法是如何影响用户绩效、可用性和用户体验的。
2)开发概念模型的一个坚实的概念设计方法。
你可以也应该花时间去构建一个概念模型,即使你采用的是旨在尽快给客户和最终用户呈现成果的敏捷或者精益的开发过程。本书对以下想法或观点提出了挑战:认为太多的用户调研会浪费时间,在探索各种想法时画线框图和开发纸原型是浪费时间。通过进行概念设计,而不是跳过这个关键阶段,会使系统更具可用性,结果是显著地节省了时间、金钱和物力,你可以避免无用系统的扩散和为了使系统更有效而重新设计的成本。
这本书是如何组织的这本书分两部分。第一部分是理论研究,它侧重于概念模型的概念及其对用户绩效、可用性和用户体验的影响。你可以把这部分作为一个入门介绍,它讨论了“概念模型”这一概念。第二部分是实践部分,它专注于概念设计过程以及构建概念模型的方法,第二部分将引导你开发一个概念模型,你可以将它作为指南来使用。
致 谢写一本书所付出的努力对我来说是一项无比艰巨的工作。但是这一切成为可能是因为在写作的漫长旅程中有那么多人在支持我。
首先感谢Debi,她是我的妻子、最好的朋友和伙伴。多年来,我们共同在人机交互领域工作,你是真正理解这本书的人。我们共享了很多机会,从而能够发展和总结我关于概念设计的想法以及有助于开发概念原型的方法论。Debi,是你让我写作这本书的愿望成为了现实。
我弟弟Zeev Parush是一个经验丰富的用户界面设计和用户体验领域的专家。我们讨论甚至辩论一般性的设计和概念设计中的许多挑战以及从事这项工作的意义。Zeev,你对本书早期草稿的宝贵评论让我反思和重写了这本书的部分内容。
Ben Shneiderman教授一