如果你的公司刚起步,手把手搭建产品架构
一般来说,搭建产品架构这件事情,只有少数的高级PM才能胜任,绝大多数刚入门的产品经理或产品专员,还涉及不到任务这么艰巨的工作(简单的产品功能结构不算)。
那究竟什么是产品架构,产品经理又该如何来搭建一套好的产品架构,我们来接着往下看
一、什么是产品架构
任何一个产品都有自己的产品架构,也有很多人称为信息架构,就好比每个人的骨骼系统一样,你的骨架决定了你的身材,决定了你能跑多快,跑多远。
轻架构的产品,它的目标就是提供给用户一个简单明了的信息架构,让用户使用方便,体验流畅。对于产品经理来说,设计轻架构的产品,难点在于体验和创新。我们可以通过给产品做减法来不断的聚焦用户的核心使用场景,让用户简单易上手,等产品的用户体量上升到一个新的台阶的时候,再去拓展产品的使用场景,延展产品架构
典型的几个产品架构模型
在《用户体验要素》中,介绍了结果典型的产品信息架构模型
第一,层级结构
f6306b37eb05491f9628bedf27628ec2_th.jpg伞状结构,节点与其他节点之间存在父级/子级的关系。子节点代表着更狭隘的概念。这种伞状式的产品架构是互联网中使用最多的一种信息架构,比如我们使用频度最高的微信,QQ,以及2C的移动app,甚至2B的产品,都是使用这种产品架构进行产品设计。这种架构的特点是符合人类的认知习惯,因为人类天生就有分类的习惯,比如书桌,我们会习惯把书籍放在一起,把录音卡等放到一边。
在使用层级结构的时候,需要注意层级的深浅和宽窄的问题。比如淘宝,广而深的结构;用户操作起来效率不高,获取信息,完成目标任务的路径增多,但是相对而言减少了用户选择的入口。在偏广度的架构中,用户面对的入口增多,在选择入口的时候比较费时,但是减少了用户的操作路径。
第二,自然结构
适合浏览型的产品
6cfb2aa0cb1d4d35a659b28a5b596850_th-2.jpg第三,线性结构
所谓线性结构就是你用一个故事去帮助用户理解你的产品,比如新手引导,比如帮助页
916ccebc864449cba2319a71405bd3d6_th.jpg第四,矩阵结构
61e26a490f4a43aba748a02ed48a9b03_th.jpg矩阵结构允许用户在节点与节点之间沿着两个或更多的维度移动。由于每一个用户的需求都可以与矩阵中的一个轴联系在一起,因此矩阵结构通常能帮助那些带着不同目的的用户,使他们能在一个页面找到各自需要的东西,比如淘宝的购买界面,价格,颜色,大小都能同时看到,并且能对每一个进行深入的再挖掘。
toC的产品如何搭建框架
第一,做好分类
人类天生就有分类的习惯,就像超市里的商品都是按照食品类,日用品类归在一起,贴上相应的指示牌,因为分类可以提高寻找的效率,网站或移动APP的也是如此,信息越多,越需要组织和整理
ac0b3425831640aab95e1d0118abd612_th.jpg第二,平衡商业与用户
对产品架构的设计,一方面要满足用户的需求,另一方面也要考虑商业的目的,一般情况下都会存在矛盾,比如广告。这个时候平衡就是考验产品经理的重要一环。这方面可以向微信学习,微信在朋友圈的广告并未对你产生多大的困扰,首先对广告商的选择和广告的呈现形式要求很高,看着很舒服,而且根据大数据的基础对目标做的定向,用户不会觉得很突兀,而且广告商伪装成你的朋友,好像是在朋友圈发了一条状态的感觉,分享故事和情感,没有与微信的定位脱离。
第三,重要的功能设置快捷入口
产品架构应该是结构清晰,合乎逻辑的,让有明确目标的用户能够快速找到所需信息,让有不确定目标的用户,通过浏览和寻找,一点点明确自己需要的信息。没有目标的用户则可以在探索中激发需求。所以对于后两者来说,如果重要功能和常用功能隐藏的太深会让他们对产品失去兴趣。
为重要功能和常用功能加快捷入口,就好比在原有的产品架构上加了快捷通道。比如微信的购物放在了发现里面。但是快捷入口的设置也是需要平衡的,足够的吸引和重要,使用频率高的可以做快捷入口,而次要的,推广性或者尝试性的可以隐藏起来,主次有别,才能保住产品,不至于显得过于复杂让用户使用效率下降。
如何去学习其他产品的架构呢
1、拆解所有骨架,将所有模块和产品功能点画成思维导图
2、分析重点功能的使用场景与流程
3、分析次要功能的使用场景与流程
当然,分析产品的时候需要考虑很多其他的因素,不仅从产品设计出发,还要从行业背景,公司战略,运营实际资源等情况出发,才能得出更接近真相的答案。
toB产品设计
第一,按照功能模块划分
0bbd5f3a8fd941bdb21775de9b4c50ad_th.jpg第二,按照业务逻辑划分
28f915df5c034865820d6ce063fb8cd3_th.jpg提供几个优秀的后台产品
1、淘宝的商家后台
2、有赞微商城的后台
3、微信公众平台
好的产品架构具有怎样的特性:易用性,稳定性,可扩展性
总结:任何一款互联网产品都应该有一个产品架构,有了这个强大而坚实的架构作为产品的基础,我们才能将产品需求给一个一个填充进去,让产品变的丰富立体,更有血有肉起来
私藏大厂内部使用产品需求文档,添加微信并截图转发本文章的朋友圈直接赠送
作者微信号,欢迎私信沟通
我的二维码.jpg