全书的三部分——了解用户目标,交互行为与形式,交互细节——覆盖了从交互设计的关键因素到细枝末节的高中低三个层次的问题。
根据豆友的推荐,重点看了第一部分“了解你的用户”。
第一部分“了解用户目标”,指出软件设计应该聚焦于协助用户完成其目标。
首先通过各种定性研究方法收集用户资料,继而整理出人物角色及目标,然后通过三种基于人物角色的scenarios,分阶段分层次地叙述人物角色与软件系统交互过程,从而推演出用户需求及软件行为。
在这一步,设计分为三个阶段:
1,“Requirement Definition”阶段:通过context scenarios中的叙述,回答“人物角色的期望以及产品的需求是什么”这个问题;
2,“Framework Definition”阶段,通过key path scenarios中的叙述,回答“软件产品如何行为、如何被组织以满足用户目标”这个问题;
3,最后的“优化”阶段,通过validation scenarios的叙述,覆盖key path scenarios以外的其余交互场景,并作设计定稿。
至此,较系统化的论述告一段落。听起来很熟悉?很有可能,如果了解UP、敏捷等方法的话。
第一部分除了上述方法论内容,还提及“实现模型和心智模型”的问题,关于这方面,Donald Norman讲得更详细。另外还谈及用户类型——新手、专家、中间用户——的区别与转换,指出软件产品应该为“中间用户优化”。
接下来的第二、三部分,涉及人机交互方方面面的想法,略显零散,也不乏启发,有时间的话,可以翻翻。