设计的定义:
理解用户的期望、需要、动机和使用情景
理解商业、技术、业内的机会、需求和制约
基于上述理解,创造出形式、内容、行为有用,易用,令人满意,并具有技术可行性和商业利益的产品。
一、不好的产品行为的结果
开发人员主导的产品,缺少从用户的需求的角度进行规划,产品缺少“人性”。
以下是详细的缺点:
1、不尊重用户:产品经常指责用户犯错,记不住用户告诉它们的信息,也无法预先考虑到用户需求。
2、产品语言多使用技术语言,晦涩难懂。
3、数字产品不符合人们的认知,比如:word中保存文档、打印、关闭文档,结果程序让用户再保存一次数字产品要求人来干重活。
4、仅仅是为了操作产品,人们被迫做大量工作。比如产品之间复制数据、拖拽遮挡的窗口等。
二、为何数字产品表现如此糟糕
原因有以下四点:
1、重点措置:产品管理和开发团队工作重点措置。市场人员和开发人员的关注点不同。
2、无视产品的真实用户:不了解那些能推动产品成功的用户基本需求,设计主要靠猜想。
3、利益冲突:开发团队既要设计又要打造用户体验时存在利益冲突,应该确保产品的设计和开发人员是不同的人。
4、设计流程缺失:缺少用户研究和设计的环节,既不能让开发来完成设计,也不能完全让用户直接融入开发过程。不能把设计知识和领域知识混为一谈。
理想的软件开发流程:
三、规划并设计产品行为
现代产品开发三原则:功用性(capability)、可行性(viability)、称许性(desirability)。三原则中任何一项的弱化,产品都经受不住时间的考验。
交互设计不仅仅是审美的问题,更是基于对用户和认知原理的理解。能够做到规划并设计产品行为。
本书提出设计方案:目标导向设计(goal-directed design)
四、识别用户目标
用户目标往往与猜测的不同。成功的产品需要满足用户的个人目标,不一定满足业务目标。当设计能够满足用户的个人目标时,能促进实现商业目标。
用户界面无法满足用户目标的问题经常是:
1、让用户感觉自己蠢
2、导致用户犯大错
3、费很大力气才能有效操作
4、无法带来愉快的体验
关于目标的注意点:
1、目标不等于任务或者行动(activity),目标是对最终情况的预期,任务和活动是达到一个或一组目标的中间过程(在组织的不同层次上)。
2、设计要满足情境中的目标:不同的情境下用户的目标有独特的关注点。
五、实现模型和心理模型
1、实现模型(implementation model):描述程序用代码来实现过程。
2、心理模型:用户不了解实际的复杂运转过程,因此人们创造出一种认知上的简单解释方式就是用户的“心理模型(mental model)”或者“概念模型(conceptual model)”
3、表现模型:数字产品允许设计师隐藏关于软件如何真正完成工作的细节,设计者选择如何将程序的功能展现给用户,就是设计者的表现模型(represented model)
当我们在数字产品中进行操作时,无法在现实物理世界中找到类似的例子,因此用户的心理模型和实现模型必然不同。
表现模型越接近用户心理模型,用户就会感觉到程序越容易使用和理解。
设计原则:
1、用户界面应该基于用户的心理模型,而不是实现模型。
2、目标导向的交互设计反映了用户的心理模型。
六、目标导向设计概论
6.1消除用户研究和设计间的隔阂
将设计人员引入用户研究过程,这样做的原因是:
1、通过和用户的直接接触,产生---同理心
2、系统的把研究转化合成设计方案
如何消除研究和设计的隔阂:
1、设计师进过研究技巧的培训,不需要更多的支持和协作就可以开展用户研究工作。
2、如果不能,就组建一个有设计师和专门用户研究人员组成的跨学科团队共同协作
目标导向设计能将用户研究和设计无缝结合,从而定义用户模型、确定设计需求、并把这些内容转换为一个高层次的交互框架。
6.2设计过程概述
目标导向设计方法综合了以下技术:人种学研究(ethnography)、利益相关者(stakeholders)访谈、市场研究、详细用户模型、基于场景的设计、交互设计原则和模式。
目标导向设计过程6个阶段:研究、建模、定义需求、定义框架、提炼、支持。这些阶段遵循交互设计的五个组成部分:理解、抽象、架构、呈现、细节。
目标导向设计流程详图:
每个设计步骤的内容总结(每个部分会在后面的章节详述):
6.3产品成功的关键是目标,不是特征
不能忽略真正的机会---充分利用科技的力量,满足人类需求和目标。
设计原则:3、交互设计不是凭空猜想。
目标导向的设计能够回答的问题:
1、用户是谁
2、用户试图实现什么目标
3、用户如何看待他们要实现的目标
4、用户认为哪些体验具有吸引力并且值得
5、产品应当如何工作
6、产品应当采用何种形式
7、用户如何同产品实现交互
8、产品功能如何能有效地组织在一起
9、产品以何种方式面向首次使用的用户
10、产品如何在技术上实现易于理解、让人喜欢、易于操控
11、产品如何处理用户遇到的问题
12、产品如何帮助不常使用或者生手用户实现其目标
13、产品如何为骨灰级用户提供足够的深度和力度