上一篇讲述了低代码帮助政府部门在加速数字化建设过程中发挥的作用,这一篇文章,我们分析在降本增效的大趋势下,以阿里巴巴为代表的科技企业的探索、中后台解决方案的问题所在,以及低代码在“圆桌派”生产研发模式下所发挥的重要作用等内容。
降本增效的大趋势
目前,互联网企业的发展面临巨大挑战,如何降本增效是各企业亟待解决的现实问题。
以阿里巴巴为例,经过多年发展,该企业有数以万计的各类系统在支撑着企业日常的生产经营与运营活动需要。这些系统每年的更新以及需求迭代耗费着大量的研发人力和财力。出于控制成本的考虑,阿里巴巴很早就引入了外包机制,将相对低端的开发工作交由外包工程师来承担。即使如此,在某些事业部,系统建设费用依然数以亿计,研发人员一直处于紧缺状态,很多项目申请不到研发人力以致项目延期或交付周期延长等问题时有发生。
随着经济增速放缓、环境政策多变等因素影响,互联网企业的发展正面临成本危机。如何能够降低成本,提升业务效率,互联网企业一直在寻找新的生产方式。
在2015年,马云带领团队对位于芬兰的Supercell公司进行了考察。Supercell虽然总体规模不大,但却开发出了《部落战争》、《海岛奇兵》等知名游戏。在2015年APP畅销榜Top 10的游戏中,Supercell开发的游戏占据了榜单的大半江山。阿里巴巴的高管们发现,这家当时不足200人的公司通过中台模式,使得各部门快速决策、快速研发交付,达到了空前的生产效率与经营效果。
这给大家带来很大触动,从此,阿里巴巴开始思考在新的数字时代企业所需要的经营模式。半年后,时任集团CEO的张勇内部发文,表示阿里巴巴将全面升级组织架构,建设能够整合产品技术、数据分析等业务能力的大中台,同时搭建“大中台,小前台”的生产服务架构与业务体系。将产品技术和数据运营能力从前台分离,成立单独的中台部门,包括搜索事业部、共享业务事业部、数据平台事业部等。前台功能板块得到精简,保持足够的灵活性,从而满足业务的发展和快速创新。
建立中台的目的,是为了兼顾前台的生产效率与后台的稳健发展,前台更关注效率,业务要快速试错,后台更关注成本,研发要稳扎稳打、面向未来。两者出发点不同存在“速度差”,需要通过引入中台这样一个“差速器”来作缓冲。
中台希望将生产过程进行调整,将其中的大部分与前台通过轻量化协作完成,少部分由前台、中台、后台深度协作完成。在整个生产过程中,参与角色减少,中台层面可复用的内容增加,从而达到提升效率、减低成本的目的。在理想的模式下,前台业务面向的技术人员应该是“实施”而不是“研发”,前台业务与这些负责实施的技术人员紧密配合,根据需要随时呼叫中台进行协作。
中台虽解决了部分问题,但也存在很多没有达到预期的情况。
中台没有解决的问题
一方面,中台的建设几乎永无止境。很多时候,前台项目组不得不召集来自中台甚至后台的很多研发角色,业务依然对中后台有较强的依赖,在业务项目开展中经常不得不开启新一轮的研发过程。
另一方面,由于小前台的生产关系设计,负责实施的技术人员往往缺乏技术发挥空间,对项目长期发展会造成影响。同时,负责业务实施的技术人员与中台的研发边界划分往往不够清晰,很多时候两者在谁“造轮子“的问题上发生分歧。
事实上,不可能指望中台“完美”地解决所有问题,前台向中台不断反馈新的问题并加以改进是常态,中台应该以“问题观察员”的身份参与到业务之中,随时根据需要调整优化。另一方面,“小前台”的生产关系设计需要改进,实施团队应该归属于业务而非技术,应成为业务的助手。理想的情况是业务实施应直接由业务人员自己完成。
这些方面都指明了一个新的发展方向,即在中台的基础上再进一步优化协同方式,让业务人员有能力直接参与生产,中后台根据前台需要随时协作。与此同时,将原来的业务等待研发、串行化、接力赛式的生产过程转换为业务自己实施、并行化、圆桌派式的生产方式。
“圆桌派”的生产方式与低代码
实现“圆桌派”式的生产方式,需要在业务侧与中台之间增设一个新的连接层次,将小前台的一部分技术人员融入业务侧成为业务实施方,另一部分与中台相结合打造“生产力中台”,整个生产体系呈现为业务、生产力中台、各类研发中台、后台的总体结构,这个新的架构被称之为中台2.0版。
通过生产力中台,将来自中后台的技术研发能力可转化为业务侧能直接应用的能力。从本质上来讲就是为业务侧赋予低代码的能力,这个过程称之为企业生产模式的“ 低代码化” 改造。
到目前为止,虽然普遍意义的“中台2.0”、“生产力中台”模式还在发展中,但是互联网企业的低代码化时代已经开始。以阿里巴巴为例,用于营销活动场景的TMS系统在2007年左右就出现了,后来低代码在更多平台、领域中被使用,涌现了天马、Iceluna、云凤蝶、乐高(宜搭的内部版)、ImgCook、鹿班等知名的工具平台。
本系列在后面的章节中会列举诸如BAT、字节跳动等公司在内部各类低代码体系上的建设情况。概括来讲,在中台2.0方面,目前各大公司总体停留在点状能力建设上,但是有了场景化、平台化、生态化等方面的意识,相信随着降本增效的进一步深入以及各方面的推动,科技企业内部“全面低代码化”的步伐会加速推进。
--------------------------------------------------------------------------------------------
感谢阅读,下一篇文章,我们介绍一下低代码在云计算生态下对于服务定制化扩展以及在解决服务最后一公里等场景中所发挥的作用。
欢迎访问免费、通用的无代码开发平台Mybricks ,体验图形化编程的乐趣