本章主要解决的问题:
①用户目标是什么?它的作用是什么?
②用户心理模型是什么?它的作用是什么?
③解决‘研究结果’与‘最终设计方案’间没有隔阂的方法结构
(如何用目标导向方法,连接用户与最终产品?)
④以上内容涉及到的交互设计原则
⑤目标导向的设计方法设计到的技术
好,现在来解决第一个问题:
要理解用户目标,就要问:用户一开始为什么要展开某个活动、任务、动作或者操作?
目标不等同于任务或活动。目标是对最终情况的预期,而任务和活动只是达成一个或者一组目标的中间步骤。由于目标受人类动机的驱使,因此随时间的推移变化很慢,甚至没有变化。行动和任务则易于变化,因为几乎完全依赖于手头的技术水平。
因此通过目标来看问题,有助于避开毫无必要的任务或活动。
故,用户目标是设计交互行为的关键。
下面是第二个问题:
实现模型:软件如何工作的模型。
心理模型:用户认为必须用什么方式完成工作以及应用程序如何帮助用户完成工作的方式。
呈现模型:设计师将软件运行机制呈现给用户的方式。
不同其他两个模型,设计师对呈现模型有更大的控制权。设计者的一个重要目标应当是努力让呈现模型尽可能匹配用户的心理模型。因此,设计师详细理解目标用户对软件使用方法的看法非常关键。
然后下面是第三个问题:
研究(用户及领域)
建模(用户及使用情景)选定任务角色类型的过程就决定了不同人物模型对产品最终设计形式和行为的影响程度。
需求(定义用户/业务及技术面需求)这个过程,起到平衡用户/业务和技术需求的作用,这些需求都是设计需要遵循的。
框架(定义设计结构和流程)两种重要方法论工具,第一种是一组通用的交互设计原则,指导了在各种情境下,如何确定恰当的系统行为。第二种一组交互设计模式,对以前分析的问题中得到解决方案进行分类。
提炼(行为/形式及内容)
支持(开发阶段的要求)
还有,本章的交互设计原则:
用户界面应该基于用户心理模型,而不是实现模型。
目标道姓的交互设计反映了用户的心理模型。
交互设计不是凭空猜测。
当然,产品定义除了涉及到用户目标,还有业务需求/技术制约。
目标导向的设计方法综合个方面的技术:
人种学研究
利益相关者访谈
市场研究
详细用户建模
基于场景的设计
以及一组核心的交互设计原则和模式
这种设计方法提供的解决方案,能够满足用户的需求和目标,还能解决业务/阻止和技术需求。