首先感谢《About Face3交互设计精髓》这本书,让我了解到在产品设计中还有建模这一种在数学领域常见的分析问题手段。
下面我结合阅读这本书以后的感受以及个人对产品设计的理解,谈一谈在产品设计中模型建立的重要性。
一、实现模型
实现模型,亦可称之为“系统模型”。在产品领域,我们可以理解为实现产品功能的方法,可能更具体的是一个又一个的代码块,每一块就是一个功能的实现者。’实现模型”是工程师常常简建立和关注的模型,可以利用实现模型来分解产品要实现的目标的方式,从而将其简化为一个个的功能点去着手实现。
对于一款产品,实现模型更像是产品的各个功能器官的一个组合,它规定了每个模块的工作机制和原理,是产品的最原始的驱动力。
二、心理模型
心理模型,亦可称之为“概念模型”。在产品领域,我们可以将其理解为产品的表面模型,更为直观的是产品的那个按钮,那个步骤实现什么样的功能。所以,“心理模型”是用户最为关注的模型,也应该是产品设计者最应该去关注的模型。比如:用户只会关注将插头插上插座,电器就会工作,所以我们只需要将这个实现的方法能够清晰明了的告诉我们的用户即可,而不需要告诉他们电线中的电流是怎么传输的,尽管这应该是电力部门应该关注的事情。
心理模型的简历应该氛围一下几个步骤:
研究目标用户。通过研究目标用户的资质,年龄,区域,行业等特征来为心理模型的简历提供参考。
确定产品使用场景。结合上述成果,将产品目标分解为若干最为综合的使用场景,为以后的任务走查和场景检验奠定基础。
三、设计模型
设计模型,亦可称之为“表现模型”。它是一个设计者使产品的呈现形式去最大可能的接近用户心理模型的一个过程。但是我们要谨记,这个过程“实现模型”对我们不应该造成任何干扰,因为工程师和用户的目标不一样,工程师认为非常合乎逻辑的功能点,用户用起来可能就一团糟了。设计模型建立的过程包括交互设计模式,交互设计框架以及视觉模式的建立,总之,一系列与软件呈现有关的流程都可以归纳进来。
最后,我们还需要注意一个问题,不能将’实现模型”在产品的功能点设计上一棒子打死,最主要的是要明白我们的产品属性。主流用户关心的是尽量简洁明了的实现他们的目标,所以我们就不能将”实现模型”的功能点作为用户达到目标的方法;但是专家用户却是一个特殊的群体,一个没有研究价值的产品对他来说并没有足够的吸引力,如果能把产品的细节提供给他们,让他们能够有一种参与感,而且能给我们的产品迭代提出足够专业的意见,何乐而不为呢?