交互设计之理解目标导向设计
一、目标导向设计
1、理解用户的期望、需要、动机和使用情境,更好的理解用户的目标,以及这些目标如何有助于设计适当的交互行为。
2、识别用户目标----关注用户目标而不是关注用户要完成的任务。
3、设计过程概览:
研究------->建模------>定义需求------>定义框架------>设计细化------>设计支持
1)研究:定义项目范围、目标、日程;利益关系人访谈,了解产品前景规划和各种限制;
2)建模:人物角色、使用者和客户模型;
3)需求定义:情境场景剧本(讲述关于理想使用者体验的故事),描述产品的需求(产品必须具备的能力),比如功能需求、数据需求、使用者心理模型、设计需求、产品前景、商业需求、技术;
4)设计框架:定义信息和功能如何表现、设计使用者体验的整体架构、描述人物角色和产品的交互;
5)设计细化:将细节细化并具体化(外观、界面、行为、信息、视觉化);
6)设计支持:设计修正,在技术约束发生改变时,保持设计概念的完整性。
注:产品成功的关键是目标,而不是特性。
二、实现模型和心理模型
实现模型---------------------->表现模型------------------->心理模型
(反映科技) <----较差-------表现模型--------较好----> 反映使用者的想像
设计原则:用户界面应该基于用户的心理模型,而不能基于实现模型。目标导向的交互反映了用户的心理模型。
三、新手、专家和中间用户
大多数用户既非新手,也不是专家,而属于中间用户。
设计原则:没有人愿意停留在新手级别。
为不同的体验水平设计:为中间用户优化。
让新手转变为中间用户需要程序提供特别的帮助,而一旦成为中间用户,这种帮助反过来会妨碍用户。这意味着无论你提供什么样的帮助,它都不应该在界面中固定下来。当不再需要这种服务时,这种帮助应该消失。
你为专家用户提供的那些功能,你也必须为新手提供支持。但更重要的是,必须将你大部分的才智、时间、和资源为大部分代表用户——永久的中间用户而设计,为其提供最好的交互。
四、理解用户:定性研究
定性研究的类型:
1)访谈利益关系人
2)访谈主题专家
3)访谈用户和顾客
4)用户观察/人种科学现场研究(目标在于理解人们与个人产品交互时的行为和习惯)
5)文献调研
6)产品/原型和竞争审查
五、为用户建模:人物角色和目标
当你任意的扩展产品的功能时,会增加所有用户的认知负担及导航成本,能够愉悦某些用户的功能可能会降低其他用户的满意度程度。
1)确定产品为哪些人所设计,并进行优先级排序;(对用户了解不够精确,会导致产品功能的定位不够清晰)
2)对于设计师来说,同理心非常关键。(电影中的演员们会采用体验派表演方法来理解和塑造实际的人物,很有效果)----设计者需要转化角色,要转换的非常彻底,假定自己就是典型用户;
3)人物角色必须有动机:理解用户执行任务的原因让设计能够改善或者甚至是消除某些任务,同时仍然能够完成目标。
4)目标:对人物角色建模的最关键的任务之一是确认目标并且简洁的表达,每个目标应该用一个简单的句子来表达。
5)为本能反应设计【体验目标】、为行为层次设计(完善用户自己的行为、暗含的假设和心理模型的产品行为)【最终目标】、反思设计【人生目标】
6)体验目标与本能处理有关,即用户想要感受到什么;
7)最终目标与行为处理过程有关,即用户想要做什么;
8)人生目标与反思处理过程有关,即用户想要成为什么。
9)构造人物角色:
第一步:发现并确定行为变量(比如活动、态度、能力、动机、技能等)
第二步:将访问对象和行为变量对应起来(那些访问对象具有那些行为变量,逐步对应起来)
第N步:指定人物角色类型(排定优先级):首要人物角色、次要人物角色、补充人物角色;
设计原则:每个界面的设计关注点在于一个单独的首要人物角色。
六、设计的基础:场景剧本和需求
用例:描述用户与系统交互的方法
在设计产品的“如何”行为之前,要先定义产品做“什么”。
设计的早期阶段,假设界面有魔术效应。----个人理解:在设计的早期时不要受技术条件的约束,假定技术是万能的。
确定需要:从情境场景剧本中确定需求,比如:“直接从约会记录(情境)中拨打电话(动作)给某个人(对象)”。需求描述中应包括数据需求、功能需求、其他需求(业务需求、技术需求、品牌和体验需求、顾客和合作伙伴需求等)。
七、从需求到设计:框架和细化
1)定义交互框架:外形、输入、功能组和层次、勾画出大致的交互框架;
2)定义视觉设计框架:
3)细化外形和行为:
4)设计验证和可用性测试: