1 中台的由来
1.1 阿里中台——来自最成功游戏公司Supercell的启发?
阿里算是最早提出中台建设的互联网企业了。据说阿里中台的架构思想是起源于马云在2015年中的一次商务拜访。当时,马云带队阿里一行高管前往北欧芬兰一家名为Supercell的游戏公司进行考察(号称是世界上最成功的移动游戏公司)。该公司里,5-7个员工就可以组成一个独立的开发团队,称之为cell。小团队自己决定做什么样的产品,然后推出市场,观察市场反馈。反馈不好的游戏则会被毫不犹豫地砍掉。这样的开发模式使得Supercell公司开发的游戏大获成功。而这一切成功的背后,是Supercell的强大的中台的支撑。
Supercell的中台,指的是公司将游戏开发过程中公共和通用的游戏素材和算法整合起来,并积累了非常科学的研发工具和框架体系,构建了一个功能非常强大的中台。这样强大的中台可以支持若干个小团队在短时间内开发出一款新的游戏。
有了中台的支撑,Supercell的“细胞”才可以非常灵活地运作,形成高效的散兵作战模式。团队开发的游戏大受欢迎,那很好。游戏失败了?没关系,反正试错的成本很低,直接放弃就好了。成立9年来,Supercell只正式发布过5款游戏,你会觉得他们是效率低下吗?(之后的2016年6月,腾讯以86亿美元收购了员工不超过200人的Supercell公司84.3%的股权,每位员工人均贡献值超过3.54亿人民币)
那时的阿里巴巴内部也在酝酿一项改革,整合产品技术和数据能力,帮助整个公司拥有快速创新的能力。这家北欧企业的管理理念,和马云正在构思的事情,不谋而合。也许正是此次拜访,加速催化了阿里巴巴中台架构的改革进程。
1.2 阿里共享事业部——阿里中台的雏形
时间回到2008年,阿里当时成立了天猫事业部,没过多久便与淘宝事业部并驾齐驱。为此同时支持着淘宝和天猫的业务的淘宝的技术团队却颇感压力。2009年,“共享事业部”应运而生,主要成员来自于之前的淘宝技术团队,在组织架构上与淘宝、天猫同级别。集团希望把淘宝、天猫两个平台中公共通用的业务功能沉淀到共享事业部,避免功能的重复建设和维护,更合理地利用技术资源。2010年吸睛的聚划算出现后,各平台纷纷接入。集团规定接入“聚划算”必须通过共享业务事业部,从而奠定了共享事业部成为今天阿里集团的核心业务平台。
1.3 中台:一个解决问题的方案
回头再看马云在2015年中对Supercell的游戏公司的拜访,与其说阿里中台的架构思想是起源于Supercell成功的启发,不如说这只是一次阿里中台架构思想的在某公司实际运作的一次巧合印证而已。从09年的共享事业部、到10年聚划算的接入方式、再到15年阿里集团和蚂蚁金服的合作共享,阿里中台的产生,并不完全只是一种自顶向下的战略设计而已,而更多的是因为当公司业务在发展到达某一阶段后,组织不断膨胀、遇到瓶颈,为求下一步发展、解决不断暴露的问题和障碍而不得不提出的一个解决方案。
2. 中台建设的跟随者们
2.1 腾讯:技术委员会
在阿里提出中台战略的近3年后,2018年十一长假前夕,腾讯终于公布了时隔6年的历史上第三次组织架构调整,在原有7大事业群的基础上进行重组整合,新成立了云与智慧产业事业群(CSIG)、平台与内容事业群(PCG),调整为新的6大事业群。而6大事业群紧紧围绕的,正是技术委员会充当“技术中台”角色。
2.2 百度:技术平台
同年12月18日,百度集团进行了一次大的架构调整,由百度创始人、董事长李彦宏发信宣布:”百度将打造AI时代最领先的技术平台,实现前端业务和技术平台的资源高效统筹及组织全面协同。”
2.3 京东:前中后台
3天后的12月21日,京东集团人力资源部发布关于京东商城组织架构调整的公告,公告内容称:“在新的组织架构下,京东商城将围绕以客户为中心,划分为前中后台。中台为前台业务运营和创新提供专业能力的共享平台职能。”
3 中台解决的问题
3.1 大企业的通病(各占山头、重复建设)
大企业内部各处都是墙——部门墙、业务墙、数据墙。更不用说那些一味的内部赛马的绩效考核机制,势必更加加剧部门间的相互封闭。而一些原本可以快速提供的用户服务,却需要多重对接,无法快速拿出产品方案,耗费很大的成本和极长的时间。一个原本可以共用的服务,被不同部门重复建设。
3.2 前台与后台的冲突
前台:企业前方市场的管理平台,是企业的终端用户直接使用或交互的系统。比如像微信、QQ、淘宝这样的APP;
后台:企业内部支撑的管理平台,是企业管理核心能力的系统。比如像企业ERP管理平台、企业财务管理平台等系统;
前台是对接用户的,所以系统需要快速响应前端用户的需求,快速创新、快速迭代。简而言之,快速建设、错了就推翻重来、不能耗费太大成本。
后台是企业对内的,为了支撑前台越来越多的业务,后台系统不断地建设,系统不断庞大起来。所以后台系统需要扎实稳定,建成之后往往不能随意改动。简而言之,是需要耗费大力成本建设的基础能力、不能轻易推翻、改动成本极大。前台系统和后台系统的特点决定了,两者的冲突不可避免。
4 中台的定义
中台就像是一条“安了缓冲带的桥梁”,连接了灵活的前台和稳定的后台的同时,穿透了企业内部部门墙等隔阂。它的核心是企业基础服务能力,目标是支持前台小成本地快速创新迭代,运用后台技术手段(微服务架构、DevOps基础设施和公共服务设施等),提供可以供前台复用的公用能力。
目前行业内对于中台讨论的视角还是多偏于战略或组织架构层面,虽然基于战略的角度去看,确实能够让大家视野开阔,从更高维度理解中台。但战略是基于实际业务而制定的,如果撇开业务去空谈,就如同空中楼阁,还是无法了解中台到底是什么。
5 中台的类型
-
技术中台
。提供了自建系统部分的技术支撑能力,帮助我们解决了基础设施,分布式数据库等底层技术问题,为前台特种兵提供了精良的武器装备。 - 移动中台。提供了战场一线火力支援能力,帮助我们提供更加个性化的服务,增强用户体验,为战场提供了陆军支援能力,随机应变,所向披靡。
-
业务中台
。提供重用服务,例如用户中心,订单中心之类的开箱即用可重用能力,为战场提供了强大的后台炮火支援能力,随叫随到,威力强大。 -
数据中台
。提供了数据分析能力,帮助我们从数据中学习改进,调整方向,为战场提供了强大及时的雷达监测能力,帮助我们掌控战场。 -
研发中台
。提供了自建系统部分的管理和技术实践支撑能力,帮助我们快速搭建项目,管理进度,测试,持续集成,持续交付,是前台特种兵的训练基地及快速送达战场的机动运输部队。 -
组织中台
。为我们的项目提供投资管理、风险管理、资源调度等,是战场的指挥部,战争的大脑,指挥前线,调度后方。
中台作为一种产品设计思路,或者系统架构思路,并不受限于公司的规模,理论上讲,任何一家即将或者正在面临业务高速增长的状态时,都很值得利用和借鉴中台的思路,将目前业务当中大量可复用的功能和场景进行梳理,为业务的高速增长做好准备。
6 阿里是如何建设中台的?
6.1 业务数据双中台
阿里云中台主要由业务中台和数字中台并肩构成了双中台,并肩支撑所有前台业务。
6.2 移动中台
阿里巴巴的移动中台,构建在业务数据双中台之上,作为连接层对接最前方的用户流量。
移动中台,通过搭建移动框架体系,支持各种不同业务场景,让非技术人员快速完成业务,集成了AI生成页面、模块开发体系、国际化、统一登入/权限等,支持对业务的快速响应。
移动中台不仅提供前端技术框架,还支持后台系统快速搭建,通过场景化组件体系,提供三深三式设计框架、场景组件、适合供应链系统的组件解决方案。
6.3 技术中台
技术中台,就是将使用云或其他基础设施的能力,以及应用各种技术中间件的能力,进行整合和包装。过滤掉技术细节,提供简单一致、易于使用的应用技术基础设施的能力接口,助力前台和业务中台数据中台的快速建设。
6.4 研发中台
研发中台,主要关注开发效能管理,软件开发是一项工程,涉及到管理、流程、测试、团队协作等方面。如何将企业的开发流程最佳实践沉淀成可重用的“能力”,从而助力创新性应用的快速开发迭代,也是我们看到的很多企业正在做的事情。
7. 用什么原则建设中台?
- 通用
- 组件化
- 可复用
- 可共用
- 灵活扩展
参考资料: