定义
信息架构设计是对信息进行结构、组织方式以及归类的设计,让用户容易使用与理解产品的一项艺术和科学。对于网站,或者软件产品,信息架构通常包括四个方面:
导航Navigation
组织Origination
标注Labeling
搜索Searching
举个简单的栗子,你是一名室内设计师,你的工作是设计一家餐厅,餐厅所包含的部分有:
厨房、收银台、吃饭大厅、包厢、洗手间等
如何去设计和安排这些东西,就是信息的架构。
信息架构的实现步骤
01 准备阶段
产品需求:沟通团队,了解需求。需求不仅仅是来自产品经理的,信息构架是一个产品的骨骼所在,我们还需要沟通公司的诸如运营、客服等部门,了解他们的需求。这一点上Uber的设计就很棒,我们知道Uber的运营一直被人称道,这其中也离不开信息构架的优秀设计
Uber在底部的滑动设计可以方便开发和运营接入活动,同时没有给用户带来认知上的困难。
用户需求:对用户的需求进行分析,了解用户的使用习惯等。
调研竞品:这里的竞品分为两个方向
横向:与你的产品存在竞争关系的其他公司产品,了解他们的信息架构。找出共同点,这些共同点可能就是用户的习惯,产品的一般准则,我们不需要在这些地方过度设计;发现差异,这里是设计的创新点,我们可以结合自身产品的特点,做出自己的特色设计。
纵向:与你产品的之前迭代的版本进行对比,分析数据等。
用户心智模型的产出:
运用一些用户调研的方法,例如卡片分类法,得到用户的心智模型树状图。
02 产出产品信息架构
整合
在准备阶段得到的竞品分析,用户心智模型,我们对其进行整合,对不同的功能点进行重要性的分级。得到类似于Axure的站点地图以及产品的树状图,这其中我们需要注意以下问题:
层和度的平衡
层:信息架构树状图的深度
度:某一子节点的数量,广度
我们需要在这二者之间进行平衡,保证层不会太深,用户不需要经过太多的操作来达到目标;保证度的数目不会太多,让用户觉得眼花缭乱。
验证核心使用流程
01 尽量保证树结构进行层级自上而下前进
每一步的前进都是符合逻辑符合用户习惯的
02 不连通层级间的跳跃,尽量放在最后一步
树的每一个分支都是不存在包含关系,如果存在不连通层级的跳跃会让用户倍感疑惑,折中的方法就是跳跃放在最后一步,这样用户找到了自己的功能就不会再去思考什么的了。
考虑信息架构和交互构图的关系
交互设计应该和信息架构是相辅相成的,我们运用交互设计的手段去帮助信息架构
移动端 web端
01 利用重要性分级 利用不同结构,体现重要级
02 重视竞品和用户习惯 利用布局关系,体现逻辑关系
评判产品信息构架
01 用户测试
1)用户不需要你具体介绍产品的情况下,通过短时间的使用,可以说出产品的用途。
2)用户进行核心流程任务,是否能独立完成。
3)给用户一个寻找某一层级较深的功能,检查用户是否能通过信息架构设计得到的名称找到该功能。
02 撰写产品说明书
设计师在更为理性的层面检查设计的合理性,同时,产品的说明书也能提供给团队的其他成员,诸如客服、运营等。
结语
信息架构设计是一个理性分析结合用户研究的一门技能,我们设计的每一步都是有理有据,经得起推敲的,所以,这些过程可是说是我们交互设计师证明自己的佐证,我们要用这些科学的设计手法,去说服、告知团队诸如产品经理,我们如此设计的原因。有的时候,开发和产品不是不相信你的设计,而是出于自身职业的敏感,我们要用这些思考分析的过程去告诉他们,我们的设计的合理性。