背景
- 讲到中台,一定会提到两个例子,一个是13年马云参观supercell,然后在15年确定了阿里的中台战略(大中台、小前台);另一个是华为的中台战略转型,也就是那句著名的“让听得见炮火的人指挥战斗”。
- 阿里算是最早提出中台建设的互联网企业了。据说阿里中台的架构思想是起源于马云在2015年中的一次商务拜访。当时,马云带队阿里一行高管前往北欧芬兰一家名为Supercell的游戏公司进行考察(号称是世界上最成功的移动游戏公司)。该公司里,5-7个员工就可以组成一个独立的开发团队,称之为cell。小团队自己决定做什么样的产品,然后推出市场,观察市场反馈。反馈不好的游戏则会被毫不犹豫地砍掉。这样的开发模式使得Supercell公司开发的游戏大获成功。而这一切成功的背后,是Supercell的强大的中台的支撑。Supercell的中台,指的是公司将游戏开发过程中公共和通用的游戏素材和算法整合起来,并积累了非常科学的研发工具和框架体系,构建了一个功能非常强大的中台。这样强大的中台可以支持若干个小团队在短时间内开发出一款新的游戏。有了中台的支撑,Supercell的“细胞”才可以非常灵活地运作,形成高效的散兵作战模式。团队开发的游戏大受欢迎,那很好。游戏失败了?没关系,反正试错的成本很低,直接放弃就好了。成立9年来,Supercell只正式发布过5款游戏,你会觉得他们是效率低下吗?(之后的2016年6月,腾讯以86亿美元收购了员工不超过200人的Supercell公司84.3%的股权,每位员工人均贡献值超过3.54亿人民币)那时的阿里巴巴内部也在酝酿一项改革,整合产品技术和数据能力,帮助整个公司拥有快速创新的能力。这家北欧企业的管理理念,和马云正在构思的事情,不谋而合。也许正是此次拜访,加速催化了阿里巴巴中台架构的改革进程。
定义
- 内台。古代天子会诸侯时,为诸侯所设的台。分内外台,内台比外台尊贵。
- 当然目前定义的中台主要是在互联网行业。中台的范畴要比这丰富的多,从分类方面中台包括技术中台、数据中台、业务中台、产品中台、研发中台、移动中台、组织中台等等,其中“技术中台+数据中台”的双峰模式最为流行
- 中台的本质是对通用能力的“封装”并以接口或组件的形式共享,其上的使用群体之间是否具有交叉网络外部性并不是它的核心属性。
- 从字面意思理解,中台的概念是相对于前台和后台来讲的。前台是公司与外部用户(或客户)交互的界面,后台则包括公司的财务、法务、管理、仓储物流、计算能力等等基础性资源。中台变化没有前台剧烈,因此前台很多时候需要使用自己的临时方案,再等待中台提供稳定的服务。中台需要以前台为客户,要求前台是开放的(开放自己的业务给中台,以供中台抽取通用的业务逻辑)。总结为前台、后台的标准化、模块化即形成中台。
作用
- 将通用的业务抽取出来,供前台调用。业务非常稳定,为前台服务 沉淀、迭代和组件化地输出
- 消除烟囱、架构解耦、统一中台、服务重用。(烟囱式IT系统,说的就是一个公司里面,有n多套系统,就像一个又一个的烟囱,自己炉子烧的火热,对其他炉子的冷暖全然不知,因为烟囱并没有被打通,出于一些安全考虑确实也不能打通。)
- 不具有解决业务能力的中台,其实并没有商业价值
- 在大型企业涉及到十数个后台的管理,同一个东西执行层往往需要反反复复在多个后台配置,策划层需要考虑多个后台组合起来的实现能力,管理层需要看多个后台来看活动实施效果。为啥不能把这些后台“打包”起来?这就是中台的概念火的由来
特点
前台:产品服务的快速迭代与试错
中台:提供统一支撑性服务
后台:基础科技研究、长期战略设计
- 敏捷:业务需求变化快,变更以天甚至更短的频率计算,一个单体大型应用,庞大的开发团队对单一应用的变更变得越来越困难。将大应用变为多个小的应用组合,才能适应外部的快速变化,实现业务的敏捷。
- 解耦:随着业务的发展,业务系统之间的交互通常会变得越来越复杂。一个功能的修改可能会影响很多方面。只有将需要大量交互的功能独立,从应用中拆解出来,这样可以使得应用之间耦合度大幅下降。
- 复用:一些公共的能力通过复用,大大提高了开发效率,避免了重复建设。同时使得数据和流程可以集中得以管理和优化。