过去的2020年里,除了新冠疫情之外,在信息化工作者的圈内,围绕着中台之热中台之痛,网上出现了各类的文章,一路看来,都触动着我们IT人员的神经。
" d* ~ S8 {8 c0 `" K% I6 B) z! v+ s6 B: m. P3 |+ }. c
对于中台这一概念,一千个人可能有一千个看法,下面是我个人的一些浅表的看法:
! L# l2 T8 ]( B
3 [1 r- W: K9 d$ e. M首先对于中台,我是如何进行解读的,何谓中台:信息化的的发展过程中,常常出现“台”的概念,IT人员最常接触的就是:平台、前台、后台。
* V/ @& V; S. h# A* _平台(整体解决产品)是为了快速响应与解决用户的需求而建立的,是一个宽泛的概念(我们使用的各类管理系统,是我们常说的前台、后台等共同组成平台,如大型企业ERP,销售+客服系统,移动平台等)。 / U3 h$ @& u" m# P
后台(管理工具)指的管理资源的系统,如内容管理系统、客户管理系统、物流管理系统等(往往管理的是企业内部的核心资源,例如内训题库、视频、用户信息,主数据,权限管理,也是数据资产的底层)。 ! ]* Q4 I' Z! z% D) F; U: G' R% P" N
前台系统(用户可达)是指的企业与用户直接接触的系统,如网站、app、微信小程序等用户直接使用的软件。(不要与开发中的前端后端混淆,往往前台系统又会存在前端页面与后端接口,用户界面和接口这相当于是前台系统的子模块)。 7 l( N+ y3 F0 E5 N0 L' O
( j$ X5 I6 D h+ k对于前台、后台、平台,中台又是什么呢:
( F2 K9 }. x( i4 N& \
2 d7 @! F! z4 T% R
. a! U3 O) o. r' y# O) n往往在系统设计中,将后台系统的资源管理与前端系统的业务规则挂钩,最终导致不同的前台系统出现了各自的后端系统,这些系统基本相似但又不完全相同,这种系统我们称为:烟囱式架构(系统)。
( h. k) L" g3 }* z- g; N+ F& I
7 `) k. `$ P8 z& ^! k7 t这些系统会使得我们开发人员不断的重复造轮子,所以我们需要一个介于前台系统与后台系统之间的系统,来解决我们所面临的问题。
4 X* c1 I/ G1 H( @
1 W% H6 o: W' \7 d, Z中台就是企业级能力复用平台企业级,指的是中台的范围,可以理解为中台是服务于一个多前台的产品团队的为多个产品提供共性支撑。
1 v5 Z) H& k4 X$ E; |8 S
; O' |2 T) W- l& K+ s) r+ j% v6 g所以在建设中台的时候要从全局出发能力,企业所包含的能力,技术能力、业务能力、数据能力等,中台就是要去使用这些能力复用,中台就是为了复用企业的各种能力,并且它被前面所说的多前台的产品团队所使用。
: c$ i( n9 V* j3 e2 d6 r. h; ~8 X$ v4 @
简而言之,中台就是企业所有可以被「多前台产品团队」复用能力的载体不断抽象前台业务下沉到中台saas的方式打造一个自助式的中台。
2 a8 u! |5 T, w0 K5 g4 J8 L$ u8 d" {' r" g, k" X$ ~
中台不是一种技术,而是一种管理思维,是一种战略调度思维的转变,用得好是取决于业务架构的深度理解,能够通过治理的角度,对业务的微服务进行清晰的边界划分,使得共享共用能力可以组合落地,避免工作节点上的各类重叠与技术重复做轮子的集成平台。0 f' b/ x3 @* R4 G7 h1 _' y
) u6 R* b( q1 P0 W( Z( h从技术角度来说是一种重后台,活前台,快实现,标准化的能力。
& \# f/ l; L# W: F3 `现阶段,对于中台的理念来看各类数字化复用能力均提出自身中台建设的方向,对此拟于中台进行简单的分类,分别从技术方向、业务方向、数据方向进行探讨:
" @# u' \( J4 H" J+ W8 v010 W9 \ p+ f9 J2 X8 W
技术方向1 S2 x1 y, E/ }9 B3 L- e v4 t. S
技术中台:技术中台就是使用云或其他基础设施的能力将各种技术中间件的能力进行整合和包装。. u' G. ?4 l4 D2 q" X
2 z% L( q. w( f: Z2 s
技术中台提供了易于使用的接口,使得参与前台建设与业务中台建设的开发人员无需关心中间件的细节。
q1 j/ U# x# s3 p8 @+ n" J+ i! d7 M9 Z8 H8 \* L2 U
阿里云的一系列套件,ecs、oss、rds等等都可以理解为技术中台。提供了自建系统部分的技术支撑能力,帮助我们解决了基础设施,分布式数据库等底层技术问题。
# r$ O' W+ c. u) |3 T# b! G) |3 a8 M8 G2 o& X
028 m2 u0 q% I" c- F7 O% d% p
业务方向9 A q8 l: F- M* g
+ O4 g# f, W5 `8 e- C# e. {( m7 ?
业务中台:业务中台将后台资源进行抽象包装整合,转化为前台友好的可重用共享的核心能力,实现了后端业务资源到前台易用能力的转化。业务中台使得前台可以随意的组合、复用。 6 h9 @3 `8 F3 u. i3 z- |
组织中台:为我们的项目提供投资管理,风险管理,资源调度等。
- d" \( S ~2 ~3 ]6 Q流程中台:通过对业务的理解和组织壁垒的打破,打造以流程引擎为核心的中台。 y) T5 J! [! K+ F
?6 ?! A- q5 d" @# M033 a+ s$ @3 K5 X1 @
数据方向9 Q( k+ Y1 W1 K5 ]
9 l: R# ~, [( D% `/ U# s: A7 q# V% |
# a I. N1 x2 A
/ N! ]! F! R+ Q& l* r
中台建设的路径 6 X2 e( m/ A, t/ N1 O
% _1 n: l6 p- T. U& P5 E# B6 @. x& U9 D4 N9 k# j
业务的管理思路也发生了变化,从原有的粗放式管理向精细化管理转变,从产品生产的需求驱动转向场景化驱动,如:营销团队关注线上线下的联动,社群领导的引流变化,对于渠道的关注点向关系网、互动、直播等转变。信息化工作者更需要适应变化的能力。
' w0 t+ `' @, @& i) w将后台各式各样的资源转化为前台易于使用的能力,真正实现复用的平台,我们都可以称之为中台。中台总是为前台业务服务,如果没有前台的需求,也就不存在中台前台即为中台的用户。! L5 \! j0 N: T- y
中台集成了运营、产品、客服、数据能力,可以迅速地形成对前台有力的支撑,帮助企业更好的应对市场的变化。(前提是:前台业务清晰,目标明确,可切分为各种业务服务集,可通过不断的组合形成新的业务张力)
* k+ c* n- Q9 t0 `! r5 ^: D4 s数据中台——》技术中台(IOT中台)——》打破组织壁垒——》业务中台$ b, [7 U7 O3 O- P7 |! E2 I8 Z
中台建设需要对应的时机:企业的规模和业务形态足以支撑中台落地、企业业务需要数字化价值的体现、企业战略方向上认可中台需要持续投入的认知、企业组织壁垒已做好变革的准备。
* a0 U0 {& f( N4 S3 P3 E$ [+ P; _3 h/ T9 r* \
4 a1 ]3 `0 F* C# \2 d中台的优缺点 + E1 t6 [! u* f3 s9 C: k
$ a9 r8 h3 C5 ?) I) a& [2 W1 w: e
. |$ l" U1 P* V; T
建设中台的优点:(通过业务微服务的切割与技术敏态支持的能力,创造出场景化的输出,避免重复做轮子)/ c' @5 j+ @, x5 y# Z3 n
! V' v2 X/ }6 U. I' V) E
例:如需要应对市场的新需求开发新产品拥有中台可以:% {8 G5 @& x+ u) j3 ?7 I, a
" k' Z+ W z2 N2 O# M2 o
: @" m2 n$ d- H* \; g3 X
中台建设的缺点:(敏态支撑不代表创新敏态,只是灵活敏态,适合打组合拳,而不适合创造拳法,需要对组织生态进行解剖重建,也不容易体现投入产出的价值)# P9 K; U) j: h0 C
动了别人的利益:专业分工下的破局,打破原有管理的壁垒,会有技术指挥业务发展的压力。
@# Y& Y; U, z; [( L! c% u3 D成本高、周期长:中台建设要整合多个已分化的项目组,重构成本、沟通成本很高。为应对多种业务场景,所以建设时很重视兼容性,这使得中台项目逻辑复杂。成本很高,建设缓慢。 业务变革下新增中台模型会加倍困难:现有模块不能实现时,需要开发新的中台模块。但,中台模块的开发重视复用性、兼容性,使得开发相对传统后台开发要缓慢。
# ? T( ]( _9 P
3 J6 r9 R6 X- _, Z. m. i7 b4 O在中台开发团队排期紧张时,复用性差的模块可能被放缓,解决思路:特殊需求,在原对市场发展的情况下,保持原有张力,先实现前台到后台的开发支持,在有余力的时间点进行中台化整合。
& w q5 l3 Z4 e5 n$ Y: Y信息化建设本身就是需要“领导支持,迭代变化,不断修正”,向阳而生。感谢一直在路上的信息化人员,也感谢这个社会给到我们不断进步和学习的机会。2 @7 B: Z5 f+ S" R, u
& p1 M6 W# i- X$ u( I6 D3 _- }, I(本文来源于微信公众号:IT观海,房地产、空间化、信息化,你关心的这里全都有。) 5 m, D/ z! X9 r. @# f
8 i# \" `( B" x2 u: O
|