maxOS

概念模型设计

产品

WHAT is

从哲学的观念来说概念[[Concept]]是思维的基本单位。在日常用语中人们往往将概念与一个词或一个名词(术语)同等对待。在产品设计中,概念可能是产品中的内容元素、用户访问的位置、用户请求的对象等。根据产品自身的不同,同样的概念在不同的产品中有着不同的定义。这些定义决定了概念可以被用户用来做什么。

概念本身是一种隐喻,是对现实事物的模拟,人们对现实中相应事物能够进行什么操作,在产品中也就可能会出现对应的操作。遵循人们的习惯是建立概念模型的关键。在有足够好的理由的前提下,可以突破现实,为用户提供更好的概念模型。

概念模型是对用户心理模型[[Mental Models]]的模拟。用户在使用产品的时候会对产品产生一种心理模型,这种心理模型建立在用户过往的经验之上。概念模型是抽象的、概念性的关系。它能够体现出用户在系统中能够做什么,以及他们需要意识到什么。

在交互设计当中,我们往往要考虑两方面的因素,人机交互以及信息架构[[Information Architecture]]。信息架构描述了用户是如何组织信息的,所谓信息也就包括文件、图像、具体的字段等,理想的信息是树状的架构,在树的根部(root)是对一些信息的聚合。信息架构描述的就是架构的 root 部分,概念模型让我们聚焦于信息本身,抛开了产品的交互细节与功能逻辑。通常来说,概念模型包括两个元素:

WHY to use

概念设计可以令设计师更好地理解用户的心理模型,从而在设计产品的过程中能够令产品的架构更贴近用户的心理模型,最直接的价值在于提升产品的信息的可寻行和易懂性。这些概念的名称同时也将成为团队内部沟通的通用语言,在设计和开发过程中降低团队内部的沟通成本。

节点

连接

WHO should use

WHEN & WHERE to use

在设计流程的早期阶段

早期的概念模型可以帮助设计师更好的理解业务,也可以帮助用户理解用户的心理模型。

在设计的过程中

概念模型为后期的用户流程图、系统的词汇表都提供了基础。
同时概念模型也为产品路线图提供参考,通过寻找产品中的最小闭环,可以帮助决策 MVP 版本的功能范围。

在设计后期

概念模型提供了一个检查清单,可以帮助我们检查哪些地方有遗漏。

开发阶段

概念模型在设计团队与开发沟通的时候作为通用语言,可以减少理解上的误差,降低沟通成本。
概念模型作为数据库设计的参考。

HOW to use

  1. 在制作概念模型之前要做的事情就是了解业务和目标用户。
  2. 写下核心概念:目标用户是谁?目的是什么?可以结合用户故事。
  3. 整理概念清单,利用头脑风暴的方式,尽可能多的记录产品中出现的概念。
  4. 了解每个概念的定义:写下每个概念的定义。
  5. 找出所有可能的关系:包含关系、彼此独立、部分重叠、因果关系。不要去管概念的顺序,从任何地方都可以开始。尝试着找出核心概念,也就是能把其他概念全都串联起来的概念。
  6. 决策点:检查现有的模型,再次确认自己了解这些概念,清楚自己所要表达的内容。
  7. 通过语言和图片,一边说一边记录。
  8. 评估,确保概念之间的关系与你(客户)的期望相一致。尝试去询问客户(用户)他们对概念是如何理解的。可以使用卡片分类[[Card Sorting]]
  9. 决策点:对方,是否能够理解概念之间的联系?
  10. 改进,使用颜色、字体等,美化模型。

TIPS

  1. 中心辐射型:从一个概念控制其他所有概念。
  2. 对称、三角形、四边形:有两三个概念的集合定义主结构,其余分支从该组概念中延伸出来。
  3. 价值主张型:三四个节点构成一个橘子,作为图表其他部分的骨架。

EXAMPLES

81299A21-E7CA-4F65-8635-A1B9928DDA28
8E38FD16-EE33-40E4-93DB-EECD6E9E2C13


REFERENCES