《交互设计精髓》读书笔记(1)

开始学习交互设计的理论,所有地方都推荐这本书,所有打算开始看了。我准备先泛读一遍,主要是先建立概念,了解流程,有交互的意识。

什么是设计

  • 用户:理解用户的期望,需要,动机和使用情境。
  • 技术:理解商业,技术,以及业内的机会,需求和制约。
  • 基于上述理解,创作出形式,内容,行为有用,易用,令人满意,并具有技术可行性和商业利益的产品。

不仅要考虑用户,还有考虑技术和商业等制约因素,来进行取舍。数字产品粗鲁而难用等原因是:不了解用户,利益冲突,缺少一个过程。

目标导向的设计

目标不等于任务或者行为,它是所期望的最终的情况,而任务和行动只是有助于达到目标的中间步骤。设计目标依赖于具体情境:谁是用户;他们在做什么;他们的目标是什么。用户研究和设计之间的桥梁:模型,需求和框架。

目标导向设计方法:研究(用户及应用领域)➡建模(用户及使用情境➡定义需求➡定义框架(定义设计结构及流程)➡细化(行为,形式及内容)➡支持(开发阶段的要求)

在框架定义时,交互设计原则(interaction design principle)提供在多种情境中定义恰当系统行为的知道原则。交互设计模式(interaction design pattern)对闲钱已经分析过的不同类别的问题,给出通用的解决方案。

设计原则

交互设计不是凭空猜测。


模型

  • 实现模型:有关机器和程序如何实现工作的表达。它描述了程序用代码来实现的细节。
  • 用户心理模型:人们在使用过程中由于并不了解内部复杂机构运转的所有细节,而创作出来的一种认知上的剪接解释方式。
  • 表现模型:设计者选择如何将程序的功能展现给用户的方式。表现模型越接近用户心理模型越好使用和理解;反之若接近实现模型就显得不那么好用。
  • 设计原则:由此我们应该知道,用户界面应该基于用户的心理模型,而不能基于实现模型。

新手,专家和中间用户

  • 没有人愿意停留在新手级别。
  • 要为中间用户优化。
  • 将用户想象成非常聪明但非常忙的人。
  • 对于新手,要让程序充分反应用户关于任务的心智模型。
  • 专家欣赏更新的且强大的功能,对程序的精通使他们不会收到复杂性增加的干扰。另外,新手更愿意信赖专家,专家对产品的态度会影响新手的判断。
  • 永久的中间用户需要工具。

定性研究

  • 访谈利益关系人:主管,经历,研发,销售,市场等。产品最初想象;预算和进度;技术机会和制约;业务驱动;利益关系人对用户的看法。
  • 访谈主题专家
  • 访谈顾客:理解顾客和他们的目标非常重要。他们购买目的;碰到的问题;他们购买的决策过程;他们在维护管理上的角色;与领域香港的问题和词汇。
  • 访谈用户:时间,原因以及如何使用产品;用户完成工作所需要的信息;当前任务与活动;使用动机和期望;心理模型;现有产品的问题和挫折。
  • 用户观察
  • 文献调研
  • 产品和竞争性审核

人物角色

  • 交互设计中关于用户描述性的模型。
  • 要十分严格和精细地辨别用户行为中那些显著和有意义的模式,并且把它们转化成能够代表大多数各种类别用户的原型。
  • 必须理解并形象化用户之间,用户,社会和无力环境之间,以及用户和我们希望设计的产品之间的一些显著特性。
  • 成功容纳大量用户的最好方式是为具有特定需要的特定个体类型设计。
  • 必须像其他模型一样,基于真实世界的观察。他们必须有动机。

目标

产品的功能和行为必须通过一系列任务来达到目标,通畅任务尽可能越少越好。任务只是达到结果的手段,目标自身才是最终的结果。

  • 目标驱动着使用模式
  • 目标必须来自定性数据
  • 用户目标与认知处理:本能的,行为的,反思的。
  • 用户目标:体验目标,用户感受到什么,与本能处理过程有关;最终目标,用户想要做什么,与行为处理过程有关;人生目标,用户想要成为什么,与反思处理过程有关。是用户的动机。

构造人物角色

  • 发现并确定行为变量
  • 将访问对象和行为变量对应起来
  • 识别显著的行为模式
  • 综合特征和相关目标
  • 检查完整性和是否重复
  • 展开属性和行为的叙述
  • 指定人物角色类型

场景剧本

  • 基于任务角色的场景剧本是使用产品来实现具体的目标的一个或者多个任务角色的简明叙述性描述,我们以某个用户角色的角度通过一个故事描述其理想体验,并由此开始设计。
  • 情境场景剧本:较高层次上的探索产品怎样最好地满足用户的需求。
  • 关键线路场景剧本:专注于关键的用户交互,专注某个用户角色是如何使用产品完成目标的。
  • 验证场景剧本:如果……会……的思考。

需求

  • 在设计产品的“如何”之前,首先要定义产品做“什么”。在需求定义阶段确定的是设计什么,即我们的用户角色需要什么样的信息和能力来完成他们的目标。
  • 需求的来源,任务角色之前的体验和心智模型等通车形成产品期望的基础。

使用人物角色和场景剧本定义需求

  • 创建问题和前景综述:内容应该直接从研究和用户模型中获得;用户目标和需要从首要和次要人物角色中推导出;商业目标从与利益相关人的访谈中提取。
  • 头脑风暴:去处成见,开放灵活的想象场景剧本。
  • 人物角色的期望:界面的表现模型和用户的心理模型的匹配是很重要的。
  • 构建情境场景剧本:关注任务角色的活动,心理模型和动机。
  • 需求:包括对象和动作,以及情境。需求并不等同于功能和任务。

设计框架

设计框架定了用户体验的整体结构,从屏幕上功能元素的组织,到交互行为及其底层组织原则,到采用何种视觉语言和形式语言来表现数据,概念,功能和品牌形象等。

交互框架不仅定义了高层次上的屏幕布局,也定义了产品的工作流,行为和组织。

  • 定义外形因素,姿态和输入方法:根据之前确定的人物角色和场景。
  • 定义功能和数据元素:这是在需求定义阶段中所确定下来的功能和数据的具体的表现形式。必须返回到情境场景剧本中,即任务角色目标和心理模型中来检验你的解决方案对于此刻的情形是否合理。
  • 决定功能组和层次:将完善的高层次的功能和数据元素分组,决定其层次。
  • 勾画出大致的交互框架:可以用草图粗略的方块图来表达并区分每个视图,用方块图对应窗格,控件部分,以及其他高层次的容器。为每个方块图添加标签和注解,并描述每个分组或者元素如何影响其他分组和元素。
  • 构建关键情境剧本线路:描述了任务角色使用交互框架语言如何同产品交互。与基于目标的情境场景剧本不同,这里的关键线路场景剧本是基于任务的,广泛关注情境的场景剧本中描述和暗示的任务细节。
  • 通过验证性的场景剧本来检查设计:如果怎样,将怎样的问题。

绝对不要向利益关系人展现你不满意的设计方案,可能那正式他们喜欢的。

2015-06-05 11:16212