技术和业务的输出,是产品成长规划的一部分,愿景是可以更好的对社区中台产品的提升和产出,输出更优秀的社区产品,同时也可以跟更优秀的人多交流沟通,也提升自己的价值体现。
20年回南宁,带团队做企业转型,企业的中台架构资料和成体系的都相对比较少,利用平时的学习和总结升级原开源版本,规划和输出整体解决方案,包括从行业、战略、团队、架构、产品、技术、项目、业务、开发等一整体的内容。技术点涵盖前端、后台、容器、自动化、数据、运维监控、云原生等,愿景可以得出一套完善的中台体系,协助中小企业快速平台化、中台化、数字化。
开源文档地址:http://alinesno-platform.linesno.com
中台产品体系开源设计如下:
对外输出有两部分,一部分是原中台开源版本的升级打造; 另一部分是技术能力和架构的输出; 建设的主要输出的内容如下:
一、中台开源版本的升级打造
很早以前就做有一个开源版本,在落地过程中也是各种问题的填补,所以并非从零开始,当前升级有新版本,有更完善的中台架构体系内容,包括管理、团队、文档等,这里列出主要输出的内容。
1、新版本基线的输出建设内容
搭建较为完整的中台产品体系,从技术到业务的输出,以确保中台产品有序稳定发展,依托基础管理、技术,为上层建筑进行支撑, 支撑点包括软件研发体系的支撑,业务体系的支撑,解决方案的支撑。主要包括以下几个方面:
整体建设通过“1+3+N”(1个技术中台+3套中台+N个业务解决方案)的整合思路,进行整体的建设,为企业数字化和智能化打下进一步的基础。
管理体系
管理是中台稳定落地的基石,阐述管理思路,同时提供是中台团队人员的成长体系,主要包括人员的成长规划、等级规划、培训规划等,提升人员的基本素质,能力,为中台落地提供基石;
同时提供开发流程、测试流程、运维流程、过程监控,过程文档产出等,进一步提高规范管理。
技术体系
技术是研发中台核心力量,是团队实力和发展的体现,这里主要是提供先进的技术底座,为上层的研发提供有力工具,集成 devops,与微服务、虚拟化、容器的整合。
过程的高度自动化,小组间高效协作和自动化工具实现基于软件的业务持续创新,支持高效交付,缩短软件开发迭代周期,快速获取反馈,提升软件质量及稳定性.
能提升 IT 的单位生产率、降低哪些重复工作的成本、降低人工误操作的概率,提升故障定位的效率,缩短故障恢复的时间,减少对个人的依赖,提升整个团队的综合能力。
提供研发流水线,过程规范化,实现【需求管理-基础规范 – 组织结构 – 基础架构 – 业务开发 – 持续集成- 自动化部署 – 自动化测试 – 生产运维监控 – 在线升级等】, 为企业全方位技术解决方案,为上层中台提供强能力的支持;
中台体系
中台体系是中台架构能力的体现,集成管理和技术能力,形成的对外能力,从各个业务线中抽象出的共性功能组成的功能集合,集合迭代成了产品 。
把各产品线共性、复用性高的业务、功能、数据连接方式整合共享出来,用于研发快速响应各项目线,产品线前后台支持。目的是避免重复研发,减少维护成本, 提高专业度,避免重复建设浪费资源,提升效率为业务实现、创业提供快速和便利。
这里主要包括提供几大能力,主要包括研发中台,物联网中台,数据中台,智慧中台,为企业内部用于支撑前端业务的标准化、模块化、通用的服务流程或功能,整合公司各业务线,承上启下、整合、模块化、通用化、快速复用,沉淀核心技术能力,降低成本,提升效率。
解决方案
解决方案是中台价值的最终体现,数字化转型”便是基于IT技术所提供一切所需要的支持,让业务和技术真正产生交互而诞生的, 通过中台产品体系的强有力支撑,为企业业务发展提供一定的想象空间,数字化转型利用中台技术 (如数据、云计算、联联网、人工智能等)来推动企业组织转变业务模式,组织架构,企业文化等的变革措施,如衍生出的智能制造、智慧城市等概念; 数字化的转型是企业提质、增效、降本,帮助企业实现精益制造,数字化转型的第一步是先进行数据连接,做好数字化路线和场景的规划,利用中台化, 推进产业数字化改造,对应用数字管理系统,快速进行各种业务数据的运营和发展。
2、项目的发展愿景和规划
数字化转型的最佳平台,协助中小企业快速平台化、中台化、数字化。
行业和数字化成为国家战略目标,同年还有疫情等因素,19年底到现在,一直都在接触数字化、业务中台、数据中台等各种概念,后来到南宁这边,了解到政务这块的数字化规划,还有大中小企业的转型,遇到的问题都比较突出,什么叫中台,怎么做数字化转型,团队怎么办,架构师怎么招,过来怎么做,投入做中台这块的费用会不会很大等一系列问题,没有一个完善的建设体系和方案。
对比市面上的多个平台方案,费用都比较高,搭建环境也要求很高,团队要求更高等,这对大部分中小企业或者中小团队来说,是不太现实的,并不是每个团队都是BAT标配,架构团队的标配,试错成本太高,无法把控自主权等,让很多中小团队无法有自己的平台或者较难落地,有些落地甚至有可能失败,消耗了大量的时间周期(比如半年到一年)和精力。
实际搭建过程,缺少最佳实践和过程的支持指导,在这几年的发展过程中,并非一定大投入才可以落地这块,项目发展的愿景是协助中小企业快速搭建平台和业务整合,跟进行业的发展,能自主把控自己的业务发展。
二、技术能力和架构能力的输出
此部分能力的输出,为企业级服务。
针对于企业或者团队的支持,确保平台和业务可以更好的落地实现,也是为了开源项目更好的发展和维护,主要包括几个点:
1、企业技术平台搭建和落地支持
2、技术中台和容器化集成落地支持
3、业务中台化建设规划和设计支持
支持的主要详细内容如下:
1、企业技术平台搭建和落地支持
整体平台从(基础规范 – 组织结构 – 基础架构 – 业务开发 – 持续集成- 容器化 – 自动化部署 – 自动化测试 – 生产运维监控 – 在线升级)的全方位企业级技术中台开发解决方案。
平台尽量去掉人工操作,进入自动化的操作,以在统一规范下,将复杂工作的进行自动化提取,如代码生成, 软件测试,软件部署,发布等都进行自动化,同时加强流程管理,减少手工,解放人工。
2、技术中台和容器化集成落地支持
基础中台建设搭建,用于业务构架的开发的基础,为业务提供研发提供基础的能力,同时提供中小团队管理搭建和参考,便于中小团队更好的落地支持:
持续集成搭建,自动化部署工作可以解放集成、测试、部署等重复性劳动,而机器集成的频率明显比手工高很多。缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间可以出现的等待时机。 持续集成,意味着开发、集成、测试、部署也得以持续。
更早发现错误减少解决错误所需的工作量。集成服务器在构建环节发现错误可以及时通知开发人员修复。 集成服务器在部署环节发现错误可以回退到上一版本,服务器始终有一个可用的版本。
3、业务中台化建设规划和设计支持
这里主要从业务建设角度来说,多企业团队内部的技术+业务+数据大中台的整合规划,结合团队本身的优劣势,输出的针对于市场3~5年的业务架构规划和建设咨询指导。
随着行业业务的不断发展、商业模式转型的要求以及整体信息化需求侧重点逐渐发生的变化,简单的信息化优化提升已经无法追赶上企业商业模式创新的步伐。
数字化时代在到来,为我们提供了转变的机会,企业从原来的1.0,提升到2.0,同时为以后战略提升基础。在转型的后期,形成企业的业务大平台,形成核心资产和竞争力。
三、总结
以为上22年计划做的输出,主要的目标是在前期开源中台项目上进一步的升级改造,形成产品化的中台产品,协助中小企业快速平台化、中台化、数字化。
中台建设核心思路如下: