以微信产品结构为例,浅析产品经理架构能力
什么是产品架构能力呢?他对于产品经理来说又有多重要呢?
就像一套技术系统需要技术架构师来为其规划整体架构,一个产品也有自己的架构体系。技术架构师会根据产品特点选择适合的技术架构,架构完成后各职能板块的工程师就会根据架构师搭建的系统结构开始技术实施工作,好比建筑设计师规划建筑蓝图,建筑工人负责根据蓝图来进行具体施工。不管是一套系统还是一栋建筑,好坏都取决于架构是否优秀。对于产品经理来说,产品的生命力和延展性就体现在产品架构上。
到底什么是产品架构能力呢,我们通过微信的例子来进行说明。
都知道,微信整体产品结构里包含四个主要框架,分别是消息列表、通讯录、发现、我,这四个模块在信息架构的顶层,在每个结构下又有若干个模块。
首先,微信定位为一款即时通讯工具,满足用户的基本沟通诉求,所以第一个模块是消息列表,把各种消息集合展示在消息列表,微信消息列表中的消息已经不局限于聊天消息了,比如公众号、服务通知等消息都集成在这里。消息模块就好比是一个集中办事大厅,处理着用户使用微信产生的各种信息事务。
微信产品信息架构中的第二个模块是“通讯录”,主要是展示用户的通讯录好友,即通过微信产生的社交关系。消息模块中的消息产生都是基于这些社交关系,包括公众号也是放在通讯录里面,这里体现的是用户与平台上不同对象建立的关系合集。
微信信息架构中的第三个模块是“发现”,像朋友圈就被设计在“发现”模块,这个模块在产品架构中扮演的主要是用户相互互动和用户获取平台信息的作用。例如朋友圈是好友间的一个社交舞台,“摇一摇“和”漂流瓶“也是用户发现身边其他人的工具,最近新增的小程序入口是用户与第三方服务提供方建立连接的入口,另外像游戏和购物入口都是用户生活场景之一。
微信在产品架构上把“发现”模块定位为产品与外界发生连接的模块,扩展性很强,比如微信新推出的“看一看”和“搜一搜”,一个是个性化信息流,一个是平台搜索入口都被放置在“发现”模块。某种程度上说,微信能否像其口号一样真正变成一个生活方式,“发现”模块承载着重要战略意义。
微信产品架构中的第四个模块是“我”,在这里有钱包、相册和收藏等,用户个人信息和个人“财产”基本都体现在这里,这个模块属于功能属性偏强,包括一些系统设置也都是放在这里。所以,从微信整体的产品架构上来看,消息模块可以承载所有类型的消息,是用户之间、用户与服务方或者用户与系统间的信息通讯界面。
“通讯录”模块沉淀社交关系,“发现”模块承载好友社交、娱乐、生活服务等具体生活场景,“我”模块体现产品功能性。在这样的产品架构下,微信的基本结构就很完整,而且扩展性极强,如果要新增消息类型,只要在消息模块添加类型,所有互动类消息都可以,如果要新增生活场景入口,只需要在“发现”模块添加入口,例如最近新增的小程序入口。
对于产品架构能力的提升,一方面是产品经验的积累,另一方面可以通过一些刻意的练习来提高,产品架构能力本质上是一种全局思考和设计的能力,人的思维习惯是擅长于处理具体的问题,但从宏观和全局角度来提供解决方案却是另一个维度。
具体的问题往往问题很明确,对症下药即可,而全局设计并不是解决具体问题,而是构建一个机制和一个环境,能让事物在这个机制下良性健康发展。就好像大自然造物时并不是一下子成为现代社会这样,而是从一草一木,从单细胞生物开始,并且提供充足的自然环境,让万事万物自然演化才成为今天的样子。做产品也一样,一开始就是混沌初开,不可能一步到位设计完整,所以一个适应变化和易于扩展的产品框架就尤为重要。
设计简单的能力比设计复杂的能力要难,产品架构能力就像是设计一个小的自然生态一样,基础是设计骨架,如果用产品专业术语表达就是信息结构,类似微信的产品结构,产品经理需要结合产品战略和定位为产品选择和设计合适的信息结构,好的信息结构是利于产品横向和纵向扩展的,也能给予产品足够的生命力。
#专栏作家#
唐韧(Ryan),人人都是产品经理专栏作家,微信公众号:唐韧,国内早期移动开发者,转型产品经理,《产品经理必懂的技术那点事儿》作者。
本文原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自PEXELS,基于CC0协议
请问一下,您在文中所说的微信产品结构的四个框架,之后又说四个模块。“框架”和“模块”这两个词之间的关系什么? “框架”是抽象层面表达的?“模块”是具体界面的表达?
微信钱包中的功能能放到发现中么?
是我的钱包 ,不是别人的钱包吧 233333
😐
产品经理需要结合产品战略和定位为产品选择和设计合适的信息结构,好的信息结构是利于产品横向和纵向扩展的,也能给予产品足够的生命力。
浅尝辄止,希望大佬能来点干货,这个文章,看完了似乎没有懂得了什么
说到这个地步了,还不清楚吗?再讲的话就要更抽象了