产品架构、在很多人眼里,无非就是业务功能的归类、整合、统一、灵活运用,从软件技术上对应。就是组件技术的继承、封装、多态。
其实,在我眼里,面向组件(对象)的思想从来就不是一种软件开发思想, 它完全可以用来指导我们在生活中思考问题的方式。
就像第三方支付,它们的支付系统每天会有各式各样通过不同银行渠道处理的交易,有各式各样商户的订单,有各式各样的异常,如果该支付系统对每个银行渠道、每个商户、每个异常都单独处理,那么排列组合下来,这个数字太惊人了。所以,产品设计师首先要做的是,把这些业务功能元素进行归类、整合和统一。
电子凭证系统也是如此,一个电子凭证本质就是消费者的一张订单, 消费者的订单信息包含订单号、订单金额、订单所涉及的商品(服务)内容,该订单时间、订单被验证时所需的业务逻辑、该订单的支付状态、该订单的内容状态、该订单的渠道状态、哪个消费者的订单等信息,我们把这些信息整合,统一称为订单。产品架构设计师就需要建立模型,在代码层面应当就有一个类,这些元素就是类的属性。
当订单遇到交易失败、申请退款、撤销凭证等各种业务逻辑时,这些逻辑由产品设计人员明确,由产品架构师将其整合,在类中增加了它对应的方法。对于某些特殊订单,它既有普通订单的特性,又有自己独特的业务逻辑,那么产品经理会把共性和特性描述清楚,产品架构师会做继承。
目前,很多创业企业缺少优秀的产品架构师,或者即使有产品架构师的岗位,他也只是注重技术实现的架构,而不太关注整合业务逻辑的架构。在很多情况下,
技术实现的架构其实是研发工程师的职责,产品架构师并不对产品的技术实现架构负责。产品架构师只要把业务逻辑描述清楚,告知技术,双方无歧义即可。
个人认为,一个O2O产品架构至少应该分为四层:
消费者层
关于消费者的属性描述及行为,比如消费者的社会属性、姓名、 性别、年龄、职业等;还包括消费者的爱好、消费行为倾向等衍生属性。消费者属性越丰富,O2O的价值越大。一般把消费者的属性可以进行如下三类细分。
1.消费者的直接属性:如姓名、年龄、性别、职业、毕业年份等基本社会属性;有的可以在O2O活动中获得,有的可以采用一些抽奖等手段获得。
2.消费者的行为属性:比如使用O2O电子凭证的次数、金额、地点,从而形成的级别、称号、活动范围等属性。
3.消费者的衍生属性:通过系统的数据挖掘和分析,采用统计学理论推论出消费者消费行为的衍生属性,比如消费者A,女性,30岁,怀孕期,关注婴儿用品等。
一个完善程度不同的O2O系统,由于业务的发展不同,对于消费者信息的掌握能力也是参差不齐的。所以随着业务的不断成熟,O2O系统的持续改善,对消费者属性和行为的掌握能力就越深刻,这是O2O企业的发展之道。
内容碎片化也好,渠道碎片化也罢,不管内容和渠道如何变化,掌握消费者的属性和行为是永恒的。
内容层
O2O碎片化商品(含服务)内容,可能来自线上商户,也可能来自线下商户,主要是将商品(服务)进行数字化的过程。O2O商品内容主要来自于三类碎片化的限制。
1.商品本身的碎片化:比如商品类型,涉及实物类、服务类、权益类(优惠、会员卡等)金额类(预付卡、化金券等)订单类(预订、开放订单等);比如商品时效性,涉及有效期、保质期等:比如商品范围,同样一个全国连锁企业,可能它在O2O定义的商品内容涉及范围就不同,可能该商品只要全国连锁就可以使用,也可以只在几个省使用,甚至只能在某几个商圈范围内的几个店使用等。
2.商品的活动路片化:比如该活动涉及的业务逻辑,该活动涉及的渠道逻辑,该活动涉及的营销逻辑,该活动涉及的交易前端,该活动的凭证打印内容,该活动的消费者喜好逻辑等。
3.商品的管理碎片化:比如内部ERP中对商品管理、商品的支付方式,商品与活动的对账关系,商品与活动的结算关系, 商品与交易前段的关系,商品与渠道媒介效果,商品与交易前段的关系等。
生活服务类商品的移方互联网过程。本质就是O2O的成熟过程,随着消费者消费行为的无边界化,线上线下消费的随时随地,对于商品定义、生成、发布和管理的要求越来越复杂,O2O系统的成熟度也越来越高。
渠道层
O2O社会化渠道也是碎片化的,可能来自线下实体店渠道、传统广告渠道(地铁广告、楼宇广告、大型广告)线上电商渠道、线上社交网络渠道、电视平面等媒体渠道,甚至事件活动性的渠道。如果通过这些渠道,让消费者快速与内容建立互动关系,这是渠道所关心的,也是内容提供商关心的。
传统4A广告商所关心的,本质就是营销。这是一个非常复杂的课题。 个人认为,O2O系统中面向渠道层,需要关注的是如何快速让不同渠道层得到内容,并能够实现自由对账或结算,这是比较基础而重要的功能。
业务层
翼码公司的产品总监林缙认为,既然渠道和内容这两者的碎片化是O2O大势所趋,但是作为O2O企业,在设计O2O业务的时候就不能碎片化,不然无从下手。020业务的本质是碎片化渠道和碎片化内容的匹配关系。他画了一张简单的象限图来解释最基本的O2O业务层模式,将商品内容的“是否可交易”属性和渠道的“是否定向”属性形成4个象限。这样基本的业务模式已经形成:
1.定向渠道发布可交易的商品内容,这就是传统渠道的O2O交易业务。
2.非定向渠道发布可交易的商品内容,这就是新社会化渠道的O2O交易业务。
3.定向渠道发布不可交易的商品内容,这就是传统渠道的O2O新营销业务。
4.非定向渠道发布不可交易的商品内容,这就是新社会化渠道的O2O新营销业务。
以上就是O2O产品架构的四层论。此外,在O2O产品架构中,需要考虑和企业内部的ERP系统打通,如果说传统互联网C2C、B2C模式的电商对企业内部ERP系统并不是十分依赖的话,移动互联网O2O模式下的电商应该需要考虑企业内部的ERP系统如何和O2O系统打通,使数据自由传递。
传统电商重点考虑的是订单处理、线上支付、客户服务、用户回馈等模块,许多模块并没有跟企业自身的物流、资金流、信息流联系起来。对于O2O模式来说,碎片化商品发布、碎片化渠道对接、电子凭证和支付则是它的核心。除了整个移动互联网环境成熟外,这些实现企业将线下的物流、信息流、资金流打通并与线上平台高度集成,就成为关键。
许多O2O企业还是会考虑从传统的互联网模式做起,考虑如何给线下商家搭建一个方便的、可供发布的系统。这其实是简单的O2O系统,但该系统还不是移动互联网模式下的O2O系统。移动互联网模式下的O20系统关键是要考虑清楚整个消费服务的流程,各个环节的数据回馈、分析,确保各环节协接的流畅,并将整个流程分解精细化,尽可能地映射到线下商户的ERP系统中。如果线下商户比较小,没有ERP系统,那么那些提供云服务的面向线下商户的ERP提供商在O2O领域有很大的市场。
您的点赞、评价+关注是对我们最大的支持!