如何做好信息架构
什么是产品的信息架构
信息架构是对信息进行结构、组织方式以及归类的设计,好让使用者与用户容易使用与理解的一项艺术和科学。好,说人话,信息架构就是让用户更容易理解你的产品是怎样的,让他们在使用你产品的时候可以更顺利,更自然。
信息架构的作用
1、传达产品定位
一个好的信息架构,可以让用户第一眼就知道这个产品做什么事,今日头条的信息架构让你一眼就知道是新闻阅读类app,微信信息架构看后就知道是社交类app,淘宝的信息架构让你一眼就知道是电商类app,好的信息架构让用户第一眼就知道我能用这个app做什么,这个app能满足我什么需求。
2、在需要的时候更快的找到某个功能
好的信息架构可以让用户在需要的时候更快的找到某个功能,就像上面的商场,如果没有楼层简介,可能用户得在里面找半天,有了楼层简介,用户只需要直奔相应的楼层就好。
一个好的信息架构不仅让用户一眼就知道产品如何使用,当他下次进入的时候,更能很快的找到产品的使用路径,一个相对混乱的信息架构,会让用户不知道这个产品到底从何开始,不知道如何使用这个产品。
一个好的信息架构不仅可以提升用户体验,更能提高产品的留存率。
信息架构设计的准则
“分、排、删、藏”,“分”即按照功能的属性,将有相似属性的功能归到一类,“排”即按照功能的优先级将其排序,“删”即删掉非必要的功能;藏”即隐藏次级需求,强化核心功能(二八法则)。
设计信息架构在照顾到用户的使用习惯和心理认知的时候,也要考虑商业价值。比如微信朋友圈这么重要的功能微信为什么没有拎出来,试想如果朋友圈单独拎出来,那么用户就不需要去“发现”模块点击了,隐藏在发现里面的扫一扫、附近的人、小程序等功能也就无法更多的曝光,自然也就无法产生更多的商业价值。
如何进行信息架构设计
张小龙在分享他的产品观的时候,说过,设计就是分类。分类为了更好的传达信息,需要对信息进行选择和组织,所以信息架构设计说到底就是在做分类。分类分为两种,一种是自下而上,一种是自上而下。
1、从下到上
把所有需要呈现的内容罗列出来,然后按照一定的类别进行分类
常用的信息分类方法有:精确分类和模糊分类
精确分类:按拼音首字母、按时间顺序、按地理位置
模糊分类:按任务、按比喻、按主题、按用户
word的工具栏就是按照任务来划分。
电脑桌面的回收站、文件夹、防火墙等就是按照比喻来进行分类。
爱奇艺将内容划分为电视剧、电影、儿童、动漫...,这就是按照主题来进行分类。
产品经理可以把功能点都写在卡片上,然后找一些目标用户来进行分类,并反馈相关标准作为我们产品经理去梳理信息架构的参考。实际工作中,也需要产品经理自身对信息有一定的梳理、筛选、分类的能力,然后通过用户测试去检验分类的有效性。
2、自上而下
这种分类方法从产品目标去进行分类。先把一级分类想好,然后再进行二级分类。比如微信按照其社交软件的定位,把组织结构分为微信、通讯录、发现、我四个大类。然后“发现”里面又有朋友圈、扫一扫、看一看、附近的人等这些。
这就像我们整理自己的衣物,按照春夏秋冬四个季节,把相同季节的衣物放到一起,最后你在不同季节里分衣服、裤子...
可拓展性
有的人可能说产品功能一,就会显得臃肿,那是你的信息架构没做好。比如下图的滴滴打车,已经从最初的出租车服务变成有专车、快车、代驾、ofo单车等多种服务,即使那天加个飞机、加个船,只需要加一个tab选项就行,产品也不会显得臃肿,为什么?人家的信息架构做的好啊!微信最初只是一个聊天软件,渐渐的加入了购物、游戏等功能,但是微信的用户量越来越大,产品也没显得臃肿,为什么?人家的信息架构做的好啊!
保证分类标准的一致性、相关性、独立性
西红柿就可以做为水果,也可以作为蔬菜,如果你要以水果作为分类标准,那么其他都需要按照水果大类进行分类,分类标准的唯一性不仅方便用户理解,而且能保证入口的唯一性;“相关性”是指上下层级内容以及层级中内容必须具有相关性,你不能在电影的大类下面放电视剧。独立性是指同一层级分类应该是相互独立的,嘀嘀打车中的代驾,和出租车两个同一层级,就是相互独立的。
符合产品定位、满足用户需求
新闻阅读类app一般按照时间倒叙的方式来展示新闻内容,从而满足用户了解最新时事的需求,但是今日头条旨在为用户提供个性化的新闻资讯,实现内容与用户的精准连接。所以它会有一个推荐栏目,根据用户的浏览习惯推送用户喜欢看的内容。
贴合用户的心智模型
心智模型是符合用户以往社会生活经验的,符合人本能认知。(比如,方向盘是圆的,圆的是可以转动的。)等等…
在进行信息架构的时候,应尽力使信息的组织和展现更加贴合用户的心智模型,让用户更容易熟悉和使用你的产品。也就是说,让用户在使用的时候能更快的形成心智模型。
比如我们去超市购物的时候,会一直推着购物车,最后去收银台结账,所以在淘宝的信息架构中就有购物车和我的选项。
如何评判产品的信息架构设计是否合理?
1、用户是否在你不介绍具体产品的情况下,通过短时间的使用,说出产品可以用来做什么
就像我们在产品经理如何做好信息架构(上)里面提到的的微信、今日头条、淘宝的底部导航,它们的信息架构让你一眼就知道这个产品要满足的用户需求,知道产品大致如何使用,而一个成功的产品信息架构设计,就应该要满足这样的条件,所以第一个要测试的是给用户看一眼你的主界面,用户是否就能在你不介绍的情况下,短时间就能说出这个产品大致是用来干什么的,而且是准确的说出。这是第一点,它可以用来帮你评判你的产品信息架构设计在用户这个层面,能否让用户容易理解。
2、让用户进行核心流程的任务,检查完成任务是否顺利
举个例子,比如你的产品是个IM产品,你自然要让用户尝试一下使用你的产品,来完成一个发送消息的任务,比如说找到一个联系人,发送消息。你也可以尝试一下让用户来完成一个建立群聊这样常见核心流程,通过这样核心流程的测试,你可以检查一下你所设计出来的产品,是否能让用户容易的跑通这些核心任务流程,让用户在做最终事情的时候不容易碰到困难。
3、给用户一个找寻一个相对层级较深的功能任务,检测用户是否能通过信息架构名称找到功能
比如说让用户去寻找某个设置项,我们一般会以此来检测用户是否能通过信息架构的名称,顺利的找到这样的功能,这也是检查你的信息架构是否合理的非常重要的环节。也就是你的层级是否过深,以及你每个层级是否取了正确的名字,以引导用户找到他想找到的功能。
所以在做用户测试的过程中,如果你要测试的是你的产品信息架构是否合理,这三个任务是必不可少的,通过这三个任务,他可以很好的衡量产品经理是否设计出合理的信息架构。
当然在用户测试中还有很多需要注意的地方,比如说如何跟用户进行交流,如何引导用户而不至于干扰用户,包括如何寻找被测试者,如何产出用户测试报告,以及最后如何落地到设计方案,改进设计方案等等。