加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 运营中心 > 产品 > 正文

一张图讲清楚产品架构,手把手教你画产品框架图

发布时间:2017-09-26 01:21:40 所属栏目:产品 来源:PMCAFF的网站
导读:副标题#e# 一张图讲清楚产品架构,手把手教你画产品框架图 知了 Club_ 有鹿 阿里巴巴 产品经理 昨天 23:10 本文属于「产品框架系列」,是「知了 Club」专为 0-3 岁产品经理设计的原创主题分享,帮你提升产品设计的核心竞争力,从新手走向资深。 什么是产品

2.   将刚刚得到的多个流程图中所有功能类似或者范围有包含关系的机制 / 功能放在一起,以模块化的形式形成一张简单的矩阵图。

一张图讲清楚产品架构,手把手教你画产品框架图

3. 将明显是同一个产品范围、同一组产品功能的模块放在同一层级,得到一个基础的产品框架。

一张图讲清楚产品架构,手把手教你画产品框架图

明确架构分层

一个具备前后台关系的产品架构图至少分为三层:用户感知层(在何种场景下通过何种方式触达用户)、功能模块层(通过哪些功能模块实现产品的核心功能、和哪些外部平台功能有信息交互)、数据层(产品的数据从哪里来、产品的数据沉淀到何处去)。

在上一步进行简单分层后,我们已经得到一个初步框架,但是难免会有分层不明确的问题。此时需要按照两种维度来处理架构图的层级:不同信息层级的边界、同一层级内模块和模块的边界。

1.   处理不同信息层级的边界:

架构图的层级表达的其实是信息之间的流转关系,不同信息层级之间一定是有逻辑关系的。

其中用户感知层和数据层通常可以简化为一层(用户端的功能表达往往逻辑简单、数据的来源问题则不是自己产品的核心功能),而功能模块层则需要按照自己产品的逻辑去将功能模块层内的主要模块变成新的层级。

一张图讲清楚产品架构,手把手教你画产品框架图

2.   处理同一层级内子模块的边界:

各层次之间虽然相关,但同一层次内的子模块之间一定是互相独立、界限分明的(常常对应着不同的开发团队和系统应用)。将解决不同问题的功能拆分成两个子模块,做到一个问题只在同一层解决,避免牵一发而动全身的情况出现。

一张图讲清楚产品架构,手把手教你画产品框架图

3. 明确产品间的边界:

产品边界对于开发设计系统架构、业务间的合作模式都非常重要。用不同颜色标识清楚产品框架中,各个部分所属产品的边界,通常其中属于自己团队的部分用亮色表示。

一张图讲清楚产品架构,手把手教你画产品框架图

加入信息流转机制

产品架构图在表达产品的核心功能外,也应该体现信息流动的路径:当前层级数据的交互形成产品功能,产品功能又产生新的数据,从而推动下一层级的功能运转起来。

如果当前产品的主要使用角色只有一个,则只需要用箭头标明模块间信息流动的方式即可。如果当前产品会涉及的主要角色比较多,则需要用不同颜色的线条将他们和各个模块之间的信息交互关系外化出来。

最终检查

一张好的产品架构图,应该具备以下特点。

清晰的模块功能边界

功能经过抽象,做到标准化、互相独立

上下游产品功能边界清晰,架构分层明确合理

具备迭代优化的能力

记得不断根据你的产品的发展情况来更新产品架构图,每次修改的过程对提升产品架构能力的帮助非常巨大。

有鹿:从业三年的产品经理,目前任职阿里。定期进行系列分享,帮你「get产品技能」、「收集产品案例」和「了解XX相关的产品经理是做什么的」,欢迎添加「知了Club」公众号(zhiliaoclub)  与我交流。

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读