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

作者&投稿:郜蝶 (若有异议请与网页底部的电邮联系)
~ 什么是产品架构图

产品架构图是产品经理用来表达自己产品设计机制的一张概念图:

它将可视化的具象产品功能,抽象成信息化、模块化、层次清晰的架构,并通过不同分层的交互关系、功能模块的组合、数据和信息的流转,来传递产品的业务流程、商业模式和设计思路。

由于产品架构图通常用于比较复杂的产品项目中,目前介绍产品架构图的相关书籍和资料极少(尤其是入门级别的资料很少提及),却是设计复杂产品时不可或缺的文档之一。

没有资料的探索过程漫长且没有方向,在终于有所沉淀后,我花了四周写下了这篇总结,希望可以为你绘制产品框架图时提供简明的参考。

为什么要画

梳理自己对产品方向的判断:

思考这张图如何设计的过程,也是帮助你梳理“半年内自己的产品该往何处去、需求应该如何分期和落地、和其他产品的依赖&竞争关系是什么、未来的可拓展性在哪里”等问题的过程。

为技术&运营的输出形成支撑:

当这张图被设计出来后,按照产品架构图的结构和路径,项目的里程碑(RoadMap)就可以被清晰的拆解出来,同时项目成员也可以根据这张架构图产出运营计划、技术系统架构方案等强依赖产品方向的方案。

让他人可视化的理解你的产品架构:

能较为清晰简单的呈现自己的思路、明确自己的产品边界、指明发展的方向,常用于在项目规划或项目总结中进行演示,帮助不了解你的产品的人快速的建立对你的产品结构、功能、复杂度的认知。

何时需要画

建议在复杂项目开始前写:

当你要开始设计一个系统性、完整的需求时,如果跳过画产品架构图的步骤,直接开始画原型、写PRD、kick off,就很容易发生“改了又改”、“做了一版需求然后又推翻”的情况。

但“种一棵树最好的时间是十年前,其次是现在”:

如果你的项目已经进行到一半,自己却从未产出过这张图,那么就从此刻开始,按照下文的步骤尝试为自己的产品产出一张产品架构图吧。

如何画

之前我们分享了【AR最全干货及资料】设计AR产品,你一定要看的总结 ,你可能对AR相关的背景知识已经有所了解。为了分享的延续性,我们来做一个大胆的假设*:

假设你是 微信-扫码功能 的产品经理,有一天老板把你叫到办公室,一番鼓励后拍着你的肩对你说:

“苹果发布会看了没?苹果这么重视对AR能力的支持,我们微信也要赶紧把AR功能做起来。这是个Allen(张小龙)很重视的项目,你回去好好设计一下,明天来跟我过方案。记住,要能够一炮打响,全民参与喔!”

啊,张小龙级别的项目啊!明天就要出方案,怎么办 ?

画前准备

列出问题域

在需求初期,产品经理得到的往往只是一句比较模糊的需求描述,它们可能来自于老板、运营或用户。

直接把这句话作为核心产品功能是不恰当的,合理的做法是先把这个产品所有的问题域列清楚。

“问题域”是指自己的产品能够解决的所有问题的空间集合。从核心需求出发,将所有当前需要解决、未来可能要解决的问题放入产品框架的范围,能够帮助你的产品架构图拥有更高的可拓展性,在后续具备迭代和优化的空间。

以微信AR的需求为例,问题域是这样一个集合:

详细操作步骤:

1. 找到收到的需求中,跟产品形态、产品目标相关的词句,去列出“XX的流程会是什么样”、“XX该怎么达成”之类的问题,直到如果这些问题解决,能够实现核心需求的方向和业务目标。

2. 去逐次寻找这些问题需求被解决的过程中,是否有其他要先解决掉的问题、或者其他跟业务相关的问题能够被解决/改善。

3. 按照层级去罗列出所有的问题,并附上自己的初步回答,从而形成一个初步的、自己的产品能够解决的“问题域”。

确定产品方向

在经过问题域的罗列后,你应该能够得到一个模糊的产品方向和功能范围。把这些问题域的答案抽象总结成一个确定的产品需求。

以微信AR的需求为例,根据问题域,我们发现需求不只是扫码组件增加AR识别能力这么简单,整个需求里需要引入广告主的角色,并且需要和广点通、腾讯开放平台等团队合作。最终得到的产品方向描述是这样的:

详细操作步骤:

问题域的环节非常发散,这一步需要回归基础,把模糊的需求补充、拓展和翻译成一个在商业模式和用户体验上能够形成闭环的产品需求。

1. 核心需求确定:我的产品核心解决的是哪批用户、哪个用户需求?

2. 产品目标:如果以一个数字指标衡量我的产品,它应该是什么?

3.用户场景:核心需求基本的产品形态、用户使用的路径是怎样的?

清晰的业务流程

这一步需要根据核心产品需求和问题域的答案,画出简单的业务流程。业务流程是产品设计中常见的图表,绘制方法就不再多做说明。

以微信AR的需求为例,从广告主准备AR互动,到用户在前台使用摄像头参与互动,整个业务流程如下:

着手绘制

搭建基础框架

基础的产品框架脱胎于业务流程,但相比业务流程,更加注重产品功能的枚举、功能模块之间的分界。

详细操作步骤:

1. 对照业务流程,根据自己设想的产品机制、基本产品形态和用户的使用路径,列出需要的页面&功能&模块等前后端逻辑。

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

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

明确架构分层

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

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

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

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

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

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

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

3. 明确产品间的边界:

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

加入信息流转机制

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

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

最终检查

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

清晰的模块功能边界

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

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

具备迭代优化的能力

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

————————————————

原文地址:https://blog.csdn.net/pmcaff2008/article/details/78111282


如何进行软件架构设计
5、针对关键Use case在设计的架构上实现功能来验证架构。 对于架构设计的验证也是一项十分重要的工作,其验证技术有很多种,在我们公司通常会采用Sample的形式,即XP中所说的迭代0,RUP中所说的切片。这样做的好处是既可以从实际的产品角度出发来有效的验证架构是否满足要求,又可以比抛弃型原型验证技术节省成本。 这个Samp...

数据仓库分层架构深度讲解
方便数据血缘追踪:          简单来说,我们最终给业务呈现的是一个能直接使用业务表,但是它的来源有很多,如果有一张来源表出问题了,我们希望能够快速准确地定位到问题,并清楚它的危害范围。减少重复开发:    ...

怎么写电商系统PPT介绍
后续内容都会围绕系统来讲。所以系统架构部分一般讲系统的功能结构和与外部系统的关系,可以用两张图来各自表达。前者讲明大致的功能布局与范围,后者讲清与哪些外系统进行哪些数据的交互。6、数据关系:遇到复杂的数据关系,则需要对数据关系的理解进行表达。比如以前我们做汽车后市场业务,商品数据是关联车型...

什么是系统架构
产品经理要有深厚的领域经验,也就是说,对该软件系统要应用到的业务领域非常之熟悉。比如,开发房地产销售软件的产品经理,应该对房地产公司的标准销售流程了如指掌,甚至比大多数销售人员还要清楚。如果开发的是通用产品,他\/她还具备对市场、潜在客户需求的深刻洞察力。 那么,系统架构师与产品经理有什么不同呢? 我们...

什么是UI和UX设计
设计内容包括图标、图形界面等;执行统一的设计语言,撰写并完善网站的设计规范,为产品注入美和生活气息。” 这可能就是UI设计师日常事项啦。设计产出物 :视觉设计稿,视觉设计标注规范 ,视觉设计规范文档,视觉切图 用的比较多的工具:Photoshop,Sketch,Illustrator,Fireworks,markman(视觉标注软件),...

架构是什么意思
4、根据3,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。架构可以分为:业务架构、应用架构、数据架构和技术架构。业务(逻辑)架构:使用一套方法论对产品(项目)所涉及到的需求的业务进行业务边界划分,简单的讲就是根据一套逻辑思路进行业务的拆分,总体原则是对...

产品新人如何做好需求宣讲?
整体系统框架的讲解,一般是通过导图呈现,比如信息架构图和功能结构图,将功能以结构化的形式分块讲解,并且通过信息架构图,将功能进行归类,让研发人员对系统概貌有一个了解,这里不需要将规则、功能定义详细讲解,具体的留到讲解原型时去说明,这样更直观。最后是系统原型的详细讲解。原型内容越详细其实...

业务流程图怎么画
不可能将所有的活动都放到一张图里呈现。 “业务流程是有层次性的,这种层次体现在由上至下、由整体到部分、由宏观到微观、由抽象到具体的逻辑关系。这样一个层次关系符合人们的思维习惯,有利于企业业务模型的建立 企业部门之间的层次关系表。一般来说,我们可以先建立主要业务流程的总体运行过程(其中包括了整个企业的...

BtB业务架构的方法论和那些坑
通过对业务用例的解读,得到产品用例(PUC),现在可以根据产品用例来建模了,这时候曾经抽象的蓝图式的产品概念开始具象化,开始向可分解的工作流靠拢 4.3.4 一张图总结 5. 补充内容 5.1 管理需求 需求并更是再正常不过的了,在实际操作中其实并没有一招制敌的方法,强行安利一种的话一般是这么干的: ①为每一...

B端产品运营的深度认知
4、组织需求评审(产品运营(主导)+产品经理+技术(可不参加)) 5、跟进产品经理产品原型图的设计进度 ...在这个背景下,各大互联网公司开始布局产品互联网(或者说公司内部的中台产品体系),帮助公司走向精细化运营...8、高级运营专家——P8岗位定位:架构设计者 通要求: 1)能够全面系统地把握一个复杂业务线的整体运营...

郧西县17279475487: 买商业保险与社保,哪个比较划算? -
晋媚硫酸: 有了医保还需要买商业保险吗?为什么?最近饭圈小姐姐粉上了新的爱豆,那就是我们上下五千年的“阿中哥”.相信大多数人,不管生活多么艰难不易,每次看到飘扬的国旗,听到沉稳有力的国歌,都会激动不已.国家的发展强大,关系到我...

郧西县17279475487: 产品架构是怎么做的? -
晋媚硫酸: 我们先从一个产品开始讲起吧 一般的产品结构设计师会拿到一个造型文件.里面是实心的.初学的产品结构设计师往往觉得无从下手. 有人说分件是工业设计师的职责,我觉得这样会束缚工业设计师的创新思维.而且我经历的几家公司没有见...

郧西县17279475487: 哪个公司买保险好 买什么险种最好 -
晋媚硫酸: “保险公司十大排名”绝对是搜索量居高不下的关键词,究其原因主要是大家对保险知识的不了解,但是配置保险又逐渐成为了刚需,只能先从保险公司的大小开始,想着大公司的产品就算不是最好,起码也在及格线以上,然而事实真是如此吗...

郧西县17279475487: 学!几笔划? -
晋媚硫酸: 学好基本笔画,是学习书法的基础工程,应该多下功夫.汉字的基本笔画到底有多少,说法很多.根据历来的传说,基本笔画只有八个.实践证明是正确的.只要小朋友们真正掌握了这八个基本笔画,所有的汉字也就能够按书法的要求写出来....

郧西县17279475487: 电脑不知道出了什么问题 网络无法连接 现在去管理看wlan的服务也说无法启动 求大神帮助 在线等! -
晋媚硫酸: 在保证附近有无线网络新号的基础上,首先检查Win7是否发现了无线网络,这样带有红色X的图标为没有发现,其最常见原因为:未开启笔记本无线网络功能.Win7右下角的无线图标为但还是连接不上的话,可以参考如下解决方法.开启WLAN...

郧西县17279475487: 在淘宝网上怎么购买东西? -
晋媚硫酸: 准备工作 实名认证 在淘宝网卖宝贝,首先需要通过实名认证 >>>到我的淘宝申请实名认证 注册支付宝账户 让买家放心付款,提高您的成交量,建议先注册支付宝账户>>>点击这里去注册 销售入门 进货 通常您可以在周围的小商品市场,批发市...

郧西县17279475487: LME商品的涨跌对中国有什么影响? -
晋媚硫酸: lme是世界最大的金属交易期货市场,一般来说,中国的有色金属铝锌镍等是出口的,铜是进口的,这些金属的价格,其实很大程度上收到lme的影响,虽然偶尔会有背离,但是大多数情况是一起涨跌的,事实上,商品价格的涨跌直接影响了世界...

郧西县17279475487: 创业者如何怎么一句话说清楚商业模式的方法求解答 -
晋媚硫酸: 什么叫商业模式?这两年比较火爆,企业家和投资家都在开始关注.我觉得我们以后企业家在办公室摆上一句话、两张图,一句话就说清楚你在哪个区域、做什么事情,处于什么竞争地位,给客户提供什么独特价值.过去,我们很多企业一句话...

郧西县17279475487: 长辈投保攻略:手把手教你看老人专属防癌保险怎么选 -
晋媚硫酸: 依据体检报告数据显示,中老年人患上癌症的几率高于成年人,50周岁以上的人群占比在9成以上,而有不少传言披露大多数老年人患病仅仅只是早与晚的时间问题.不少人认为小编在制造恐慌,其实大可打消这类说法.常言道,活着就是要解...

郧西县17279475487: 虚拟内存是干什么的?容量变小了怎么办?如何扩大? -
晋媚硫酸: 手把手教你正确设置虚拟内存 根据应用需要设置 首先,要搞清楚什么是“大内存”配置.当初设计Windows使用虚拟内存本身是因为物理内存很贵,一般都不会超过128MB容量,需要硬盘空间作临时缓冲——也就是说,你应该把应用时需要多...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网