本篇我们来谈谈公司级中台实战的一个重要服务中心——商品中心搭建,该商品中心支撑全公司1万4千多类SKU的管理。

中台产品经理实战(9):从零开始中台商品中心搭建(上)

本文为新书《中台产品经理宝典》业务中台建设路径的拓展案例篇,关于案例中所涉及到的知识点可以参看下表:

中台产品经理实战(9):从零开始中台商品中心搭建(上)

PS:新书将于6月中旬上市大家敬请期待!

(后续中台文章中用到书中知识点的部分我都会标注详细章节,方便大家查阅书中内容)。

中台产品经理实战(9):从零开始中台商品中心搭建(上)

(这里为了文章讲解方便我将电商履约的完整后台进行了精简,只抽象出了最核心的几个节点。如果对这里感兴趣,我后面会写一些专门的电商文章)

仔细来看初期B端与C端的模式上,本质就是每单的客单价不同,因此从下单与订单拆分上没有任何区别,而当时唯一的差距就是在下订单之后,由于每单下单商品数量的不同,其物流配送方式上有一定的差距。

具体来说是如下几点:

中台产品经理实战(9):从零开始中台商品中心搭建(上)

因此我们可以发现在这里的业务流程中有变化的部分,也有不变的部分,而不变的部分占整个信息流节点的绝大部分。

中台产品经理实战(9):从零开始中台商品中心搭建(上)

于是在我们拿出这样的分析报告后,公司高层决定在公司内部来建设中台,由中台团队进行两条业务线的高重叠节点服务统一研发。

根据这个决定在开始正式建设前,当时我们的中台架构初步准备建设这样的三层服务体系:

中台产品经理实战(9):从零开始中台商品中心搭建(上)

服务组件:是中台中的最小单元,服务组件也就是由开发编写的微服务代码,具体来说承载我们想要提供的复用功能,如我们上层希望支撑的商品类目管理服务,这里的微服务可能是:类目项增加,类目项删除,类目项修改,类目项查询,类目向兄弟系统的同步。用一句话来概括:本层定义了中台的微服务项是哪些?服务中心:这是我们从功能实现的角度去定义的,也就是我们将中台划分为提供不同功能的几个模块,这里也就是我们产品经理经常会画的功能架构所定义的内容。而在当时我们只初步定义了商品,订单等几个模块,这里后文会展开来叙述。用一句话来概括:本层定义了中台要实现哪些功能?中台接入:再往上一层就是我们将中台所提供的服务进行封装,对前台应用的部门我们给他提供简洁的服务接口让他们能快速的接入到中台里。用一句话来概括:本层定义了中台要如何接入?

当然这里我们提出的架构更多是技术层面的支撑架构,目的是为了将中台进行一个肢解,让我们清楚地知道中台具体要干哪几件事情:

中台的微服务项是哪些->中台要实现哪些功能->中台要如何接入

当然虽然本篇文章名称叫做商品中心的搭建,但是作为案例篇的文章,我还是会给大家以商品来串讲一个包含完整三层体系中台架构的建设路径。

中台产品经理实战(9):从零开始中台商品中心搭建(上)

此处给大家个提醒,对于没有一定技术背景的产品经理来说,我们就需要拉上自己的项目经理共同去讨论并定义这样的架构。

在探秘了当年是怎么论证启动中台后我们下面来看看这个中台是想解决那些问题?

中台产品经理实战(9):从零开始中台商品中心搭建(上)

如果只是库存挂载我们还可以人工克服,但是在我们的SKU发展多了起来之后,遇到的另外一个问题就非常让人难以处理了,这就是SKU库存的转换。

对于实物商品来说我们经常会出现的一个局面是虽然都是最小库存单元的商品(也就是仓库计算库存的商品),但是却有不同的包规。

举个例子来说,作为可乐来说我们330ml的可乐它的最小库存单元都是一瓶易拉罐,也就是无论我们平时买到的是一箱可乐还是一组可乐,对于我们仓库来说这些SKU的库存都是转换为多少瓶可乐进行存储的,只不过对于这些不同的是我们有不同的包规。

还是不太明白是吧?没问题我给大家来看两张图SKU1:可乐330ml×24,SKU2:可乐330ml×6×4。

中台产品经理实战(9):从零开始中台商品中心搭建(上)

中台产品经理实战(9):从零开始中台商品中心搭建(上)

看出区别了吗?24=4*6连装与24=24装是完全不同的两个东西。但是注意这里是在实物上是两个不同的东西,但是在仓库库存系统里头这两个又是相同的东西。

具体来说在WMS(仓储管理系统)这两个SKU的存储结构是这样的:

中台产品经理实战(9):从零开始中台商品中心搭建(上)

看出点什么了吗?也就是说这两个SKU除了包规与名称外其实本质上是同一个东西:可乐330ml。

也就是这个问题导致了我们会出现一种场景,也就是当我们的商城前台售卖的时候,我们可能会出现某种包规的可乐售卖完毕了,因此我们就需要进行拆箱的动作,这个拆箱的动作就是来自于其他SKU的借调,也就是我们通过消耗一个可乐箱装库存,可以为我们的可乐单瓶装增加24个库存。

那么当采购纬度与商城的SKUid不统一的时候,我们人工去做这个动作就非常的复杂。

我们要消耗的这一箱可乐库存到底在原前台挂载在哪个SKU下?转换的目标SKU在前台又是什么?而如果在我们转换的时候又有了新的商品到货又要增加库存,这完全就让整个作业流程变得复杂,作业任务中需要核对的信息随着新的仓库动作成倍增长。

问题2:

采购对同一SKU不用进行二次分离(仓管纬度,在后面讲解供应链中台的文章中会展开详述)。

问题3:

SKU信息的标准化:基础属性+品牌+价格。

最后一个就是非常老生常谈的一个需求,我们希望借助中台将不同业务线系统里的SKU字段进行统一化管理,也就是全部交由中台进行管理。

以此我们对于SKU的信息能实现有一个地方能去查看它全量的信息,从而当其他业务线有这样的需求的时候无需再去修改数据库字段,就可以直接由中台将该字段通过接口暴露给该业务线,实现0开发使用。

故此我们就得到了中台商品中心的V1.0功能架构:

中台产品经理实战(9):从零开始中台商品中心搭建(上)

中台产品经理实战(9):从零开始中台商品中心搭建(上)

这样分层的目的是为了保证我们在前台业务展示的时候,尽量在同一个位置显示一个层级的东西。

例如绝大多数信息架构设计好的产品在功能的首页通常展示的都是信息的Summary,而会在详情页承载功能的Details。

通过这样的信息架构划分,我们就可以将一个功能交由中台和前台分离了,也就是将产品的摘要信息由中台定义,具体的详情信息由各业务前台进行补充。

这就是中台建设MSS方法论里最重要的一个建设原则,而现在市面上80%的中台复用模式都可以依据这个建设原则进行实现。当然这样的设计原则对我们在产品的信息架构的抽象能力是有一定的要求。

回顾一下我们现在已经完成了如下这些工作:

中台产品经理实战(9):从零开始中台商品中心搭建(上)

到这里中台的需求分析就已经进行完毕了,我们可以看到在中台从零到一的时候与普通功能设计最大的不同就是需要增加从全公司业务维度出发的通盘思考。

那么从下篇开始我们正式进入中台商品中心的建设篇里。

#相关阅读#

中台实战(0):最近处处惹人爱的中台到底是什么

中台实战(1):看懂企业业务演进路线

中台实战(2):中台的建设核心原则

中台实战(3):数据中心中台化案例

中台实战(4):业务的抽象建模

中台实战(5):数据指标体系创建思维

中台实战(6):业务边界的划定

中台实战(7):绕不开的企业架构

中台实战(8):以传统制造业来解读中台

#专栏作家#

三爷,微信公众号:三爷茶馆,人人都是产品经理专栏作家。《中台产品经理宝典》一书作者,曾任万达高级产品、MBA特约讲师、独立创业者,现某支付公司产品线负责人,拥有多款集团项目从零到一经验并带领实现商业化布局。

本文原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议




阻力设计在产品中的应用

阻力设计在产品中的应用

阻力是指物体在流体中相对运动所产生与运动方向相反的力,不仅在自然间中常见,在互联网中也广泛存在。本文作者从五个角度,深入分析阻力设计在产品中的应用,希望对你...

2020-06-18
如何成为一个合格的数据架构师?

如何成为一个合格的数据架构师?

数据架构师在互联网行业中是个很重要的职位,是企业数据资产最重要的“奠基者”。那么,如何成为一个合格的数据架构师呢?本文作者基于自身经历,从三个方面展开介绍,推...

2020-06-18
倒推“抖音短视频”APP产品需求文档

倒推“抖音短视频”APP产品需求文档

文章是倒推“抖音短视频”APP产品需求文档,但由于作者是第一次写需求文档,所以仅对核心需求进行了需求分析与说明。一起来看看~ 目录: 一、文档综述 1.1文档属性 1.2产...

2020-06-18
微信“拍一拍”,真的是一个没什么用的功能吗?

微信“拍一拍”,真的是一个没什么用的功能吗?

昨天微信上线了“拍一拍”功能,用户点击2次头像,会产生头像抖动,震动反馈,且在聊天框中显示“XX拍了拍XX”。 这个功能推出后,很多微信群都在疯狂拍一拍,引起了一波拍...

2020-06-18
数据大屏设计师,我不信你没有这些困惑(上)

数据大屏设计师,我不信你没有这些困惑(上)

从事互联网行业的人,每天都在接收新知识,时常也会有迷惑的时候,尤其是数据大屏这样比较少有人踏足的领域。本文作者以自身经历出发,对数据大屏设计提出了自己的一点...

2020-06-18
客户关系管理的15个模型总结(下)

客户关系管理的15个模型总结(下)

对于ToB产品,仅仅基于用户需求来设计产品架构是远远不够的。B端产品服务的是有着几年,甚至几十年管理积淀的企业,必须依靠一定的理论知识来支撑系统的设计规划。本文...

2020-06-18
B端产品设计:价值主张与需求对应的价值

B端产品设计:价值主张与需求对应的价值

B端产品的需求来源于场景,产品经理通过满足客户需求从而产生价值。因此,SaaS产品经理面对扑面而来的需求时,应当更清晰理解并评判需求的价值。 01 2008年,著名商业...

2020-06-18
以知乎为例,探讨未来产品设计的几大变化

以知乎为例,探讨未来产品设计的几大变化

知乎作为一个典型的问答社区,它本身反映了内容社区产品的很多典型问题。本文以知乎为例,探讨社区类产品未来发展的一些变化,对内容社区感兴趣的童鞋不要错过。 前段...

2020-06-18
如何用产品思维打造线上课程?

如何用产品思维打造线上课程?

如何用产品思维来给自己打造一个线上课程呢?本文从市场调研、课程开发、运营推广、成交这几个方面分享如何打造自己的课程,希望对大家有所帮助~ “地摊经济”重出江湖,...

2020-06-18
「武侠连载」营销中心设计——优惠券

「武侠连载」营销中心设计——优惠券

优惠券是常见的一种营销推广的方式,但是你真的了解它吗?本文作者以武侠故事的形式,对优惠券展开了生动的分析,对优惠券感兴趣的童鞋不要错过哦。 (武侠情节接上文“...

2020-06-18
金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析

金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析

本文作者从实际工作实践出发,结合案例等分享了电商金融支付财务融合中的基本概念和相关原理解析,包括:订单、账单、交易流水和账知识解构,供大家一同参考和学习。 ...

2020-06-18
关于卡片设计的分析与思考

关于卡片设计的分析与思考

卡片是APP常见的设计形式,它既有好处也有弊端,因此需要根据场景和内容确定展现形式。本文从四个方面对卡片设计展开分析,推荐给对卡片设计感兴趣的童鞋阅读。 卡片是...

2020-06-17
内容型产品中,付费会员功能如何设计?

内容型产品中,付费会员功能如何设计?

付费会员制度让用户预付会员费,将钱留在平台,那么未来一定会有消费行为,那么会员制度要如何设计,才能激励用户付费呢? 01 为什么要做付费会员? 讨论这个问题之前...

2020-06-16
文字社区是否可以拥有弹幕?

文字社区是否可以拥有弹幕?

从社区产品的角度来思考,弹幕功能对于内容生产方,内容消费方以及平台方而言各自有什么意义?图文内容社区是否有机会拥有弹幕呢?如果可以发弹幕,用怎样的形式呢?本...

2020-06-16
FMS财务系统收支结算总结

FMS财务系统收支结算总结

本文按照FMS收支结算划分,结算流程分类及各系统交互,财务系统内部结算基础能力,收支结算整体结构的顺序来依次介绍,总结财务系统收支结算的结构,和一些作者的个人思...

2020-06-16
如何迅速提升用户好评?试试这三种方法

如何迅速提升用户好评?试试这三种方法

小编推荐:如何提高一个产品的用户评分,改变大家对这个产品的印象呢?本文作者给大家介绍了三个概念:用户体验地图、峰终定律和服务蓝图,并详细解释了该如何使用这三...

2020-06-16
对工具型产品易学习与易使用的思考

对工具型产品易学习与易使用的思考

小编推荐:易学习是指怎么让新用户的学习成本降低,能够很快地掌握产品的使用,它的前提是足够简单和容易理解。而易使用是指,如何让用户快速、高效地完成一项任务,达...

2020-06-16
比对象还懂你!推荐算法为啥这么准?

比对象还懂你!推荐算法为啥这么准?

信息过度和广告过多的社会中,推荐算法的使用也就显得理所当然,但是它是如何做到了解用户的呢?本文从用户画像的定义和设计出发,结合实际案例,深入浅出地阐述了基于...

2020-06-15
B端平台产品需要培养的4种意识

B端平台产品需要培养的4种意识

对于许多刚入行不久的产品经理来说,B端平台产品是比较有难度的一项工作。本文作者基于自己的工作经历,提出了四点关于B端平台产品需要培养的4种意识,希望对你有帮助。...

2020-06-15
广告系列:保留价

广告系列:保留价

在一次拍卖中如果所有买家的报价均小于卖家的估价时,则拍卖品不出售由卖家保留,此时卖家的估价就是保留价,也叫底价,全称市场保留价。对于卖家来说,保留价的设置保...

2020-06-15