如何规划产品架构?( 二 )


如何明确架构分层?
在上一步进行简单分层后,我们已经得到一个初步框架,但是难免会有分层不明确的问题 。此时需要按照两种维度来处理架构图的层级:不同信息层级的边界、同一层级内模块和模块的边界 。
1、处理不同信息层级的边界
一个具备前后台关系的产品架构图至少分为三层:用户感知层(在何种场景下通过何种方式触达用户)、功能模块层(通过哪些功能模块实现产品的核心功能、和哪些外部平台功能有信息交互)、数据层(产品的数据从哪里来、产品的数据沉淀到何处去) 。
层级之间展现出来的其实就是它们之间的关系,在不同的信息层中一定会又些许的逻辑关系 。而这里也是很多人容易遗漏,导致逻辑不闭环 。其中用户感知层和数据层通常可以简化为一层(用户端的功能表达往往逻辑简单、数据的来源问题则不是自己产品的核心功能),而功能模块层则需要按照自己产品的逻辑去将功能模块层内的主要模块变成新的层级 。
2、处理同一层级内子模块的边界
各层次之间虽然相关,但同一层次内的子模块之间一定是互相独立、界限分明的(常常对应着不同的开发团队和系统应用) 。将解决不同问题的功能拆分成两个子模块,做到一个问题只在同一层解决,避免牵一发而动全身的情况出现 。
3、明确产品间的边界:
产品边界对于开发设计系统架构、业务间的合作模式都非常重要 。这时候需要去区分好每个部门所负责的功能 。
一张好的产品架构图,应该具备以下特点 。
清晰的模块功能边界
功能经过抽象,做到标准化、互相独立
上下游产品功能边界清晰,架构分层明确合理
具备迭代优化的能力
记得不断根据你的产品的发展情况来更新产品架构图,每次修改的过程对提升产品架构能力的帮助非常巨大 。
总结
总体上说,产品架构涉及到的内容是非常广泛的,包含了产品的定位、产品目标、用户需求、商业价值、业务流程与逻辑和架构设计等等,所以搭建一个成功的产品架构不是一件容易的事,这是需要漫长的经验积累与迭代的 。所以在每一个阶段中还希望大家可以多和其他同时沟通确定产品需求,来完善更好的产品架构 。
1.先讲问题,要清楚产品要解决什么样的问题,或者叫用户的痛点
2.然后针对问题讲今天市场上有没有其他产品是解决这些问题的,然后这些产品优劣势在哪里
3.讲市场有多大,盘子到明年,后年会有多大,现有产品的市场占有率分布
4.讲你的产品规划,你的产品核心竞争力是什么,靠什么赢得市场
5.商业模式,如何盈利或者如何能快速积累用户
5.产品路线图,到什么时候做到什么程度,包括产品功能和市场占有率
6.需要什么资源,帮助,钱,人,推广资源等等等等
7.最后讲点你个人的经历和特点,为啥是你不是别人
基本上就上面这个套路了,祝你成功
篇幅较长,直接上干货!建议收藏!
第一步,明确做规划的目的这个说得比较空,其实是比较关键的,直接影响你的规划结构和重点突出 。不同的汇报人群、不同的产品阶段、不同的工作时间,规划的重点是不一样的 。
【如何规划产品架构?】面对不同汇报人群:
在不同产品阶段,就像很多回答提到的,不同的产品阶段会有不同的规划侧重点:
在不同的工作时间点:
当然,最重要的目的并不是完成这份报告,而是对接下来工作的预期和产品节奏的掌控 。规划决不能敷衍了事,“一年之计在于春”,这句话没错 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。