第五章、技术平台建设
数字中台是基于云原生、大数据、人工智能等新一代技术打造的共享服务平台。业务中台和数据中台建设带来了更高的架构设计要求、更高的既能要求和更全面的系统特性要求,由此促使企业同时搭建与之相匹配的技术平台,以支撑业务中台和数据中台更好地发展。
本章从技术平台定义展开,阐述技术平台的价值,并简要介绍技术平台整体的架构和功能组成,最后总结应该如何构建技术平台,即策略和方法论。
5.1 什么事技术平台
技术平台为底层基座平台,是支撑业务中台和数据中台发展的基石。
5.1.1 技术平台的定义
技术平台是基于云原生架构体系打造的服务企业数字中间建设的全景化平台基座。提提供研发服务、大前端、网关、多云适配、混合云管理及开放平台等多个领域的技术能力和工具集,为企业数智化转型提效赋能。
1.技术平台不等同于技术中台
技术平台是一个平台体系,它包含能够支持业务中台、数据中台及其上层业务系统和应用开发、运行等的整套工具及环境。因此,技术平台既是用于生产业务中台、数据中台和应用系统的工具集,范围覆盖敏捷开发流程管理、测试管理、DevOps流水线、大前端开发等,又为中台和应用系统提供良好的运行环境及监控管理。而根据目前业界的提法,技术中台局限于提供常见的互联网技术中间件服务,包含消息队列、分布式换成,他只涉及数据中台的运行环境,并且只是运行环境的一部分。可见,技术平台比技术中台覆盖范围更广,含义更深远,是能更好地支撑业务中台和数据中台发展的工具平台体系。;因此,我们将技术平台而不是技术中台,作为数字中台的一个重要组成部分。
2.技术平台没有统一标准
企业需要利用先进且多样的技术构建各类能力中心和中台体系。因此需要根据企业业务属性需求,采用不同技术栈、不同的软件系统及不同的规范和标准,为中台建设相应的技术平台。技术平台涉及的范围很广,他即可以看做一个工具集,也可以看做一套整体技术解决方案。技术平台强调资源的整合和能力的沉淀,进而提升建设中台的效率。因此,技术平台的构建需要根据中台的建设要求来选择,提供技术赋能;同时,技术平台的构建也需要组织层面架构调整的配合,否则技术平台的支撑力会显得薄弱很多。因此对于不同企业,技术平台的建设标准是不一致的,也不能一致。
3.技术平台是中台支撑基座
技术的核心价值是什么?在数智化转型过程中,企业需要解决的是业务复杂度的问题,而良好得技术能够带来的最直接效果是提效、降本。不同业务方向的最终交付物所需要的技术体系是不同的。无论是业务中台还是数据中台的建设,都必须依赖对应的技术体系以及相关的技术工具进行支撑。技术平台看也看做整个企业中台建设的底层基座,稳定先进的基座非常有助于上层业务数据应用的快速搭建。从价值体现上来讲,数字中台建设采用的技术是对业务及数据整合治理的理解和实现,可以看做传递价值的桥梁。技术平台提供的是广而全且先进的工具和流程,无论什么团队和角色成员都能方便的使用技术平台,进而支撑整个企业中台的建设。
5.1.2 技术平台的7大价值
技术平台作为支撑数据中台建设的基座,它到底给企业带来什么价值?技术平台通过体系化的工具链,协同研发各角色,进行需求全生命周期跟踪,提供低代码开发平台、全面构建等能力,实现多维度应用管理(见下图),从而规范研发过程,加速软件生产,全面提升研发效率,助力企业数智化转型。
1.体系化工具链
技术平台包含多个基础底层子系统,这些子系统所采用的技术工具的集合可以看做一个大资源池,里面集中了各种各样的技术工具和零散系统。技术平台根据业务场景或支撑体系要求,集成软件研发生成各环节上的工具,串联研发流程,避免割裂式研发,是的数字中台的规划、开发、部署、测试、运营监控成为一个有机整体,从而打造研发的高速通路,构建体系化、规范化、层次化的工具链,助力企业业务快速创新。由此,基于统一的技术平台,参与数字中台建设的各角色能够快速找到所需工具并无门槛使用。
2.全角色协同
无论是业务中台能力中心的维护,还是上层应用的构建,都需要一个团队共同配合来推动协同。一个完整的团队包含多种角色的人员,如项目经理、业务架构师、后端开发、大前端开发、大数据开发等。每一种角色的人