幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

深度长文一什么是产品架构

  一切脱离业务的架构都是耍流氓,产品更是如此。本文主要先跟大家整体讲一下产品架构的基本概念和方法enjoy。
  我们常常会看到产品架构这个词,甚至能看到有些公司专门有一个叫做产品架构师的岗位。
  说起架构,很多人会觉得很虚,那么到底什么是产品架构呢?
  我们知道开发有专门的一个岗位叫技术架构师,推己及人,我们先看下技术架构师是干嘛的?
  架构师能对线上业务进行模块划分,系统拆分重构,并做好相关高可用的措施,以保证系统的稳定,安全、高效地运行。简单来说这是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导任务。
  先来看下技术架构师的几个核心关键字:
  权衡与平衡
  抽象、建模与设计
  预见性和前瞻性
  简化之美
  模式与重用
  质量、效率与资源
  敏捷、迭代与演进
  前构与重构
  本质上,技术架构的关键字同样适用于产品架构。
  技术架构中有一句比较流行的话:一切脱离业务的架构都是耍流氓,产品更是如此。
  我考虑把产品架构写成一个系列文章,这篇文章先会整体讲一下产品架构的基本概念和方法,对于上述关键字的深度解析。
  一、什么是产品架构?
  1。先来看看人的构成
  (1)从原子水平60多种重要的,如:氧占约65、碳占约18、氢占约10、氮占约3,(这四个元素约占人体96)。其他元素较少,但也很重要。
  (2)从分子水平上说,水约占人体约60,碳水化合物和脂肪占人体约14,蛋白质占人体约17,其它如维生素、矿物质、纤维素等。这些是人体的七种营养素,这七种营养素在人体中每一个都扮有非常重要的作用,不可缺少,也不可过多。
  (3)在细胞水平分析,人体由细胞、细胞外液及细胞外固体组成,细胞是组成人体的基本单位。
  (4)在组织水平分析,人体是由四大组织组成,即上皮组织、结缔组织、肌组织和神经组织。
  (5)在器官水平分析,多种组织以不同的编排形成器官。人体内有很多器官,如胃、肺、心、肾、脾、胰、肝、膀胱、尿道、子宫等。
  (6)在系统水平看,共有9大系统。如消化系统、呼吸系统、脉管系统、内分泌系统、神经系统等等。
  我们以消化系统做一个比喻,就很清楚了。先来看下消化系统的示意图:
  我们会发现人体消化系统:
  由很多器官组成:由消化道和消化腺两大部分组成。
  能形成一套自发的运作流程:食物进入口腔、咽、食道、胃、小肠(十二指肠、空肠、回肠)和大肠(盲肠、阑尾、结肠、直肠、肛门),最后排出肛门,流程结束。其中消化腺分布在消化道管壁附近,并将消化液排入消化管内帮助消化食物。
  有必要的功能作用:食物的消化和吸收,供机体所需的物质和能量。
  2。B端业务体系的构成
  人体的消化系统非常像B端的业务体系,比如一个患者来诊所看病:客户需要先在网上预约,然后在约定时间到诊所登记、看诊、付费、取药,最后离开诊所。
  整个业务流程由很多器官组成:软性器官比如预约、登记、看诊、付费、取药等模块,硬性器官比如医生、护士、药师,以及对应的药品、材料、叫号硬件、打印机等等。
  这些软性和硬性的器官在整个流程体系中相互协同发挥着不同作用,才能够让患者在流程中顺利的往后推进,直至到达流程的终点。这套业务体系发挥的作用就是有序的让患者得到诊疗。
  说完了人的消化系统,再反观B端业务,我们会发现很多相似之处:
  消化系统业务流程体系
  组织底层基础模块
  器官一级业务模块
  细胞二级业务模块
  分子页内tab(三级业务模块)
  原子字段
  这里出现的底层基础模块、一级业务模块、二级业务模块等本质上就是对业务的分层。
  (1)定义层级
  一般来说B端产品的分层基本就是按照上述(2)(6)的维度进行划分的,可视业务复杂程度适当增加或减少层级。
  (2)完成分层
  将同一平台下、同一职能下、同一角色下具有高度关联的子模块分到同一层母模块中,这就需要你作出判断哪些模块是业务相似度和关联度都非常高的。
  事实上(2)(6)构成了业务的结构,每个维度模块们的任意一个模块都是结构中的节点,他们之间相互独立,但又相互关联、相互影响。
  类似计算机网络的结构:
  所以我们看到:B端业务的核心在于业务流程结构,且业务塑造的结构是为业务流程而服务,什么样的业务流程决定什么样的业务结构。
  3。B端产品架构的构成
  产品架构就是对业务的结构化抽象!根据业务体系的分析,我们看到其实TOB产品最后就是要抽象出准确的流程结构。
  我们常常说一个功能,或者一个业务场景的解决方案,本质其实就是一个小系统。
  在这个小系统中,上面那些底层基础模块、一二三级业务模块、字段等各种节点支撑了这套业务流程,从而使得这个功能(解决方案)能够形成闭环,并顺利的运转起来。而众多功能解决方案又构成了一个产品整体,就像这些众多的相互独立、相互作用、相互依赖的小系统组成了一个大系统。
  再强调下:大家要记住TOB业务中,流程是核心,结构都是围绕业务流程进行划分和设计的。所以流程的优先级是大于结构的。
  二、如何绘制业务流程图?
  一款产品的主要核心业务流程的脉络一定是非常清晰的。比如:这是一款自助开票软件,那么核心流程一定是用户扫码自助填写开票信息,并由系统完成开票,并发送到用户手机邮箱。比如:这是一个电商平台,那么核心流程一定是选购商品,添加购物车,下单完成支付。
  当然B端复杂的业务场景往往会有多条主业务流程,并且附带了很多分支流程。
  我们在画流程的时候,首先要定义横纵向维度,其次就是划分模块。
  一般来说,流程图的纵向维度可以做成职能部门角色平台层;流程的横向维度可以进行平台层模块层的划分。
  以下图拼团功能为例,横向是平台层,纵向是模块层,这是一个跨平台跨模块的产品需求。可以看到在这个业务流中,一级模块划分出了营销、商品、订单、统计模块。本质上划分模块就是对业务流的解耦。
  三、模块划分的基本原则?
  根据上述流程构建的一个非常简单的产品结构图:
  (这个结构图略去了很多,只是想做个示意)
  这其中我们看到划分出来了商品、活动、‘订单、统计,加上商家管理、消息推送模块共6个模块。
  那么在划分模块的时候我们要关注哪些原则呢?
  1。关注低耦合
  (1)什么叫解耦?
  藕断丝连,这个词语非常形象,业务体系就像一个藕,业务内部的模块之间的相互关系就像藕丝一样错综复杂,又互相依赖、联系紧密(耦合),解耦就是把藕折断,分成独立的两部分。
  本质上它是把场景不同、业务属性不同的模块进行拆分,归为不同的两类,但是因为两者都为业务流程服务,这其中难免会有相互协同的地方,于是就会有丝连的情况,这种丝连体现在流程中。
  (2)解耦的作用?
  解耦能够让场景更聚焦,让功能模块更聚焦垂直业务。比如积分模块,凡是跟积分相关的一切业务需求,如无特殊情况,都可以被归集到积分模块中。对于需要用到积分的其他业务,则可以通过开放一些标准接口供其他业务调用。
  最忌讳的是把另一个业务(随便举个例子比如活动模块:抽奖活动,抽中就送积分)和积分模块聚合在一起,这会导致,任何一个模块要做修改和迭代时,都会最大程度的影响另一个模块,导致无论产品还是技术的迭代成本都异常之高。
  2。关注角色场景
  对于不同职能角色不同的使用者,他们的业务场景,工作内容必然会有区别,我们不能把他们各自使用的功能权限放在一个模块内,这会带来很多问题:
  A和B的模块发展方向完全不同,导致模块的发展南辕北辙;
  A和B的模块关联度很低,产品功能上两者聚合在一起显得毫无意义;
  用户不希望A的模块可以被B看到和使用,两者的权限不同,但是由于同属一个模块而导致权限非常难划清边界。
  所以对于不同职能角色的使用者,尽量将他们各自所要用到的产品模块拆分开来,保持各自的独立性,是模块划分的一个重要依据。
  3。关注数据流
  业务流程可能会以一个人、或一个主体为中心进行流转。而数据流是隐藏在表象之下的另一个流程,他是以数据为中心进行流转的。
  一般来说,C端产品的数据流,基本只需要考虑前后台的数据流转情况即可。但是B端就会复杂一些,B端saas产品数据往往贯穿C端功能,还会出现跨平台、跨模块的数据流传。
  数据流的作用,能帮助你更清晰的划分模块。
  四、如何设计产品结构?
  1。产品结构设计的范围
  产品结构设计包含多层维度的设计,主要有如下5层维度:
  系统层面的结构如何分平台系统;
  版本层面的结构如何分版本权限;
  模块层面的结构如何分模块二、三、四、五级模块;
  页面层面的结构如何分页面页面信息;
  产品内在逻辑结构如何用逻辑串联。
  产品结构的在用户端的展现就是信息结构。这点相信大家都懂,无非是页面层级、页面内部信息层级的划分、信息内容的分类和展示。
  其次就是产品内在的逻辑结构:
  比如某个配置项应该放在功能模块内还是基础模块内?
  比如在连锁系统中,会员是放在连锁维度还是单店维度?
  比如直接在营销活动中创建电子券,还是先在电子券模块中创建,然后营销活动进行引用?
  这些其实都属于产品功能层面的架构。
  2。产品内在逻辑架构设计的7个核心原则及10个案例
  易用性从用户使用体验层面考虑;
  可扩展性迭代、修改的成本最小化;
  技术实现性价比技术实现成本是否过高不匹配功能价值,按性价比高的去设计;
  普适性每个单元模块是否可以被其他单元无限重用;
  熟悉业务违反业务习惯的逻辑设计不能出现;
  掌握产品发展方向预见产品在中短期内的发展方向,提前考虑进去;
  从简单到复杂任何一个产品都是从最小MVP开始的,千万不要在开始就架构一套复杂的系统。
  关于一些结构设计上,我给大家列一些比较高频出现,比较常见的B端产品(不同纬度的产品架构思路)小例子:
  (1)比如我们有一套面向商家的门店经营管理系统,这时需要一个有一个卡券平台,跟门店管理系统中的业务有着密切的关系,这个时候你该定义这是一套系统还是两套系统?他们的关系是什么?边界在哪里?
  (2)比如我们做了一套诊所管理系统,后续要垂直化专科式发展,那么到底是通过拆分版本,完全一个科室一个独立的版本?还是做在一套系统里,然后通过权限划分更合理呢?这其实就是产品架构的一部分
  (3)比如对于电商类的saas,很多是非协作型的,也就是说模块之间并没有严格的强联系,相对比较独立,独立作为一个B端业务闭环,可单独使用。但是像诊所saas,则是协作型的,即业务流程涉及到多模块多角色,每个角色都需要在流程中承担一部分工作职能。非协作型和协作型的系统设计的思路也是不同的
  (4)比如我们在设计电子券的时候,我们是通过一个步骤完成创建投放,还是通过创建一个步骤投放一个步骤完成流程?背后的考虑因素是什么?
  (5)对于一些业务流程的设置项,是放在后台该业务模块维度,还是基础设置模块的维度?
  (6)比如原先要设计商品管理模块,考虑的主要是单店模式,跨店的商品管理是隔离的,但是当跨店客户提出想要统一管理商品,并可以支持总分店和分店之间的商品调拨的时候,单店商品管理的设计方案就无法支撑这样的业务模式,需要做大规模的底层改动
  (7)确定维度,比如哪些指标是单店维度,哪些是机构维度,比如预约是放在后台诊所管理里面,还是单独放在后台预约管理中?放在哪个维度又是基于哪些原因考虑的?
  (8)业务的不满足性,比如我们在做一款电子券的时候,考虑了线上场景,但是还要考虑线下场景,这就需要电子券模块下需要投放到线上(多个渠道)、线下(二维码、短信等),那么渠道后续可能会进行变更,那么假如我们把创建投放一步完成,那么未来我们要改动渠道,就会影响整个卡券流程,如果我们能分2步,那么只需要对第二步投放进行修改就行,这样系统的可扩展性就会强很多
  (9)比如对于订单模块的架构设计,是否能够支持各种营销活动:满减、卡券、积分抵扣等,具备足够强的业务包容性
  (10)重复被使用的模块,如何避免重复造轮子!比如电子券模块,在很多营销活动中都会用到,比如短信消息模块,在很多业务中都会用到,那么这些被高频用到模块就应该抽离出来,而不是每个业务环节中都去做一遍。
  3。产品架构必备能力
  当然作为一个产品架构师,要完成这些事情,对于能力的要求也是非常高的,最主要的4点:
  懂业务;
  预见能力,预见未来业务流程、业务模式的变化趋势;
  成熟的B端产品结构化思维;
  懂技术原理,懂技术原理最大的好处就是能大概评估这个设计方案的技术成本,并推动自己选择更合适,投入产出比更低的设计方案。
  总结
  产品架构其实是一个非常复杂而宏大的话题,这篇将近5000字的文章也只是起了个头。
  我想说的是,产品架构不只是给产品搭个框架,他出现在产品设计的方方面面中。
  通过这样的架构思维帮助产品最均衡的匹配用户的多样性需求,匹配公司的大研发资源,匹配合适的时机把产品做到合适的程度等等。
  这是一个系统性的工程,好的架构能够支撑业务发展多年而不重构,更能让用户啧啧称赞。
  我想这就是产品架构的魅力吧!

敷面膜不洗脸有危害吗什么时候敷面膜最好现实生活中,有很多朋友都会敷面膜来缓解皮肤干燥的情况,很多人敷完面膜以后想着不洗脸,这样皮肤就能吸收剩余的精华,又省事。敷面膜不洗脸有危害吗有的。会造成毛孔堵塞、营……资生堂新透白系列孕妇能用吗最好不要使用资生堂的新透白系列是一个主打美白的系列,这个系列下的产品都有美白的功效,可以改善皮肤暗沉,提亮肤色,但是这个系列中有孕妇慎用的甲氧基水杨酸钾,所以孕妇朋友不要使用资生堂新透白系……eauprecieuse法国珍贵水真假怎么辨别?eauprecieuse法国珍贵水控油祛痘收缩毛孔,改善闭口粉刺黑头,那么eauprecieuse法国珍贵水真假怎么辨别?下面小编为你提供eauprecieuse法国珍贵水真假……cheryl阿古屋珍珠粉素颜霜和蒂佳婷v7素颜霜对比时下最为热门的素颜霜应该就是Dr。Jart蒂佳婷v7素颜霜,简直是从韩国火到全球,而日本顺势也发明了一款素颜霜,蕴含珍珠粉精华,也是频繁断货,下面就将两款素颜霜做一个对比che……玉兰油眼部素颜霜怎么用?玉兰油眼部素颜霜使用方法玉兰油眼部素颜霜,没错,眼部也有素颜霜了哦!一款风靡北美的眼部产品,现在已经上市,再也不用畏惧眼部熬夜带来的各种眼部问题了,下面就来看看这款眼部神器吧!玉兰油眼部素颜霜怎么用……万字长文史上最全的付费会员体系分析付费会员不仅能提升大盘的ARPU、留存,并且每个新增,可能都意味着相似竞品付费会员的流失,在业务竞争期显得尤为重要。如何理解付费会员体系?老生常谈的AARRR模型中……泉涌造句用泉涌造句大全121。此刻一见掌教师伯和座师广清子,以及诸位同门,平日里硬铮铮的好汉子,双目之中竟泪如泉涌,继而失声嚎啕。122。文思泉涌的时候,整夜整夜都在创作。123。看着吓……加高造句用加高造句大全1、学校经常组织同学们参加高尚的文化娱乐活动。2、那些为共同目标劳动因而使自己变得更加高尚的人,历史承认他们是伟人;那些为最大多数人们带来幸福的人,经验赞扬他们为最幸福的……艾微格诗水乳有激素吗?艾微格诗水乳怎么样艾微格诗水乳含有酵素成分,也是朋友圈比较火的水乳,看到抖音上有很多人在推荐,红色款式适合干皮,蓝色适合油皮更清爽!艾微格诗水乳有激素吗目前还没有什么证据说这个是有激素的,……锦绣未央观后感导语:我会不惜一切守护大魏,守护我们的家园,我会带着你的这份爱,好好的活下去,以下是小编为大家分享的锦绣未央观后感作文,欢迎借鉴!11月2日,大型古装传奇剧《锦绣未央》在……群龙争霸第五章翔龙回到香格里拉后,直接到了门主少龙的房间。他门也不敲一下就往里走,只听噔一声,翔龙撞门上啦!气的他大骂:奶奶个熊,谁在这整个门啊!刚骂完抱着头又笑了下,原来自己还没开门呢,这……电磁炉辐射污染会导致胎儿畸形吗装有心脏起搏器的病人处于高电磁辐射的环境中,电磁辐射会影响心脏起搏器的正常使用,那居家生活中如何有效防辐射污染呢?不要把家用电器摆放得过于集中或经常一起使用,特别是电视、电脑、……
这家长真让儿女伤神1、首次去拜见未来丈母娘,吃完饭后和她把、她弟玩‘斗地主’。斗地主虽说是我的强项,可我心想,玩牌的时候也一定要故意输一点给他们,要不显得多不好意思。结果我输了好几百……富士XH2相机爆料搭载全新2600万4000万像素CMOSIT之家3月20日消息,据Fujirumors消息,目前已经确认新款富士XH2相机将有两个版本,一款搭载全新的2600万像素CMOS,另一款则搭载4000万像素CMOS。……凤弈最大反派是谁最大反派会是长公主吗一般来说,很少有电视剧的最终反派会在一开始就显露出自己的野心的,这个人可能一开始只是表现得很纯良,或许出场也很晚,但是一定会形成一种反差,才能让这个角色坏的更加深入人心,《凤弈……等等党大获全胜三星BudsLive降噪耳机499元探底三星GalaxyBudsLive国行版去年8月上市,售价为1199元。今日京东自营预售直降至499元,支持6期免息(83元月):京东三星GalaxyBudsLive耳机开……魅蓝mblu新配色天青官宣11月1日见IT之家10月29日消息,今日晚间,魅蓝科技官方宣布,魅蓝新配色天青将于11月1日登场。质感之选,源自传承。一抹雨过天青,一道汝窑润色,赋予了魅蓝新品全新的美学魅力。这一……精神分析课程简介精神分析在心理学中起着越来越重要作用,下面分两方面来讲解一下精神分析:精神分析的概念与精神分析的影响。精神分析理论,是现代心理学的奠基石,它的影响远不是局限于临床心理学领……魅族POP3官宣明天见,以中国国粹围棋为灵感IT之家10月25日消息,魅族方面今日宣布,全新的魅族POP3真无线耳机将于明日10点发布,秉承魅族声学传承,并以中国国粹之一的围棋为灵感,采用小玲珑ID设计,源于形,拟其体;……雷蛇推出梭鱼X粉晶水银无线游戏耳麦轻量化设计,699元感谢IT之家网友Cessna的线索投递!IT之家10月24日消息,据IT之家网友慕婉投稿,雷蛇于10月22日推出了RazerBarracudaX梭鱼X无线游戏耳麦的两款新……年大寒冷还是小寒冷一年之中最寒冷的季节是三九和四九,由于冬至是数九的第一天,所以无论大寒还是小寒都在三九四九里面,正因为这样2021年大寒冷还是小寒冷成了大家闲聊时最爱讨论的,下面小编就和大家一……59元,小米电子温湿度计今日开售IT之家10月15日消息,小米今日宣布,小米电子温湿度计10月15日10点正式开售,统一价59元。小米官方表示,这款温湿度计拥有5大卖点:高精度数字传感器,灵敏感知……小米电视EA2022系列成为国内首款通过适老化评测的智能电视IT之家10月14日消息,今日是农历九月初九重阳节,小米官方宣布小米电视EA2022系列,正式通过了中国电子技术标准化研究院赛西实验室的适老化评测,成为国内首款通过适老化评测的……关于全市农村产业结构调整情况的调查报告第1篇第2篇第3篇第4篇第5篇更多顶部第一篇:关于全市农村产业结构调整情况的调查报告第二篇:关于全市农村产业结构调整情况的调查报告第三篇:关于全市农村产业结构调整情况的调……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网