前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【深度分享】DevOps演进之路——基于四纵四横的DevOps体系实现研发数字化转型

【深度分享】DevOps演进之路——基于四纵四横的DevOps体系实现研发数字化转型

原创
作者头像
嘉为蓝鲸
修改2021-07-30 17:17:49
9030
修改2021-07-30 17:17:49
举报

7月27-28日,2021可信云大会在京隆重举办。嘉为蓝鲸应邀出席,会上宣布嘉为蓝鲸DevOps通过可信云DevOps解决方案全域平台先进级评估,并荣获2021可信云技术服务最佳实践奖。

嘉为首席DevOps咨询师汪珺在大会云原生分论坛上发表了《基于四纵四横的DevOps体系实现研发数字化转型》的主题演讲,介绍企业DevOps体系建设的难点和痛点,与现场嘉宾一同探寻研发转型之路。本文将介绍演讲深度内容。

数字化转型背景

数字化转型一词近年来在行业视野中频频出现,但数字化转型不是纸上谈兵,传统模式遗留下来的长期问题,是转型过程中的痛点,也是最为棘手的难点,例如开发忽视运维,运维不懂开发架构,安全如何保障等等。201X年以来,各企业都在高举数字化转型旗帜,而根据权威调查统计,2012、2014、2016年企业成功完成数字化转型的比例平均只有20%-30%。随着云计算、大数据、AI技术的高速发展,数字化转型脚步也在不断加快,企业转型亟需科学的指导和正确的方法论。

演讲指出,数字化转型的方法:S-3C——ABCD。即以A(AI大数据),B(区块链),C(云计算)和D(DevOps研运一体化)为业务S(Services)提供不同渠道(different Channel)的核心竞争力(Core Competencies),与业务紧密连接。其中DevOps作为敏捷转型的代表,是数字化转型中最不可或缺的内驱力。

 “四纵四横”转型策略

对于大多数企业来说,对DevOps研发体系建立的认知往往停留在平台引入,工具建设等层面,而事实上,研发转型是一个漫长的过程,在不同的阶段需要满足不同的业务需求,从而逐步演进,真正实现全流程、全生命周期的打通。我们结合多年在DevOps领域的咨询实施经验以及项目沉淀,以研发数字化转型的“四纵四横”策略,为企业研发转型提供切实可行的指导。

四纵四横:

:端到端工具集成、信息资产流转共享、流程融入工程平台、能效显示与精益改进。

:需求,开发,测试,运维,各端工艺的平台支持与规则设定,及资源间复杂的拓扑关系构建。

四纵四横的DevOps演进策略,是数字化转型逐步演进的映射,也是企业DevOps体系能力度的重要依据。我们把DevOps的演进之路分为五个大阶段,分别介绍和分析其中的建设要点。

v1.0阶段

在最初的建设阶段,通常是以工具链的打通、工程能力自动化为主要目标,提高工具的效率从而提升研发效能,同时能够对工具进行变更、插入等操作,不被工具所“绑架”。实现生产力的贯通,我们称之为“并非虚假的繁荣”,即让各个工具之间串联贯通,而不是一味的引入,真正发挥工具的效能,减少手工操作,提升自动化能力。

v2.0阶段

实现管控与能效的联动,我们也用一句话来描述:“阳春白雪(管控)与下里巴人(能效)”的联动。在“阳春白雪”,也就是管理层人员的协同角度来看,DevOps在某一个工具层面是否真正可以打通呢?显然并不是,在企业个人和部门之间打通、留存和流转真正靠的是——流程。面向整个企业,我们需要实现两个流程链的对接,第一条是管理流程链,第二条是工程流程链,将其进行融合对接,真正实现“阳春白雪”:管理层,与“下里巴人”:需求、开发、测试、运维的实际操作的基层人员的一致性,实现信息的自动流转。

实现融合打通之后,便于企业对研发流程进行可信追溯与安全审计等,借由可信能力的提升,为后续的可信云、可信安全建立基础。与此同时,推进能效度量,建立度量体系,规划相应指标,一方面驱动持续改进,另一方面可以为管控层对企业数据可视化和全场景数据把控提供支撑。

v3.0阶段

在进入该阶段之前,我们需要先了解标准化。标准化通常定义为:通过制定一系列标准规范,以获得最佳生产经营秩序和经济效益。信息科技的发展大多都会经历四个阶段:信息化、数据化、自动化、智能化,而标准化是Dev和Ops融合的关键,同时也是信息化的前提。

在前两个阶段,企业更关注的是横向打通工具链以及流程链,而进入到3.0阶段,将面临的是DevOps建设的主要难点:需求、开发、测试、运维的纵向打通。

首先,在每个领域都需要有相应的标准规范和指标体系,以此对整个产品全生命周期进行统一规划,从而形成资产工艺的标准化支撑。

其次为了实现企业内容个性化,需要通过标准化建立一系列自定义模板,实现场景能力的复用,并找到符合企业业务的最佳实践,实现业务持续优化。

除此之外,该阶段的贯彻还需要关键角色的引入,包括推广教练,专业化人群等。例如通过敏捷教练能力的完善推动建立精益敏捷的研发体系,通过工程教练进行提炼和推广最佳实践,辅导转型,实现“横向打通,纵向覆盖”。

v4.0阶段

在标准化之后,进行资产关联打通是提高运维运营效率的一大保障,对于已经建立标准化体系的企业,随着业务的扩增势必会带来大量的资产数据,以及配置信息变更等事件。进行资产关联打通,同时通过智能化分析数据与推送能够大大节省企业运营成本,实现降本提效。

v4.5阶段

在提升资产变更聚合分析能力的基础之上,可以在后续优化过程中提升复用能力,建立如工具模板、流程模板、配置模板、测试用例等一系列模板以应对相似场景需求,建立智能规则,收集度量反馈持续不断优化和赋能,最终形成可复用的企业智能动态资产库。

V5.0阶段

面向未来的下一代数字化构想,通过对数据的全流程分析,通过数据复盘,构建常用画像及各种维度画像,为其他管理平台赋能,通过挖掘数据价值,反哺IT数字化。当前的IT系统将以DevOps体系为核心,向下一阶段演进发展,通过打通项目管理,实现耗能、风险、数据、质量的全面把控,同时联动分析各类资产情况,为后续价值驱动业务提供实践支撑,构建IT内部数字化全流程贯通。

赋能未来

企业数字化转型不是一步到位,需要通过DevOps体系的逐步演进,横向打通工具、资产、流程、度量的同时覆盖纵向,实现各端联动,提升自动化、智能化水平,最终实现IT数字化的全流程贯通。同时嘉为也希望通过本次分享,为企业数字化转型提供指导建议,帮助政企行业客户实现研运赋能,向智能化未来快速迈进!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数字化转型背景
  •  “四纵四横”转型策略
    • v1.0阶段
      • v2.0阶段
        • v3.0阶段
          • v4.0阶段
            • v4.5阶段
              • V5.0阶段
              • 赋能未来
              相关产品与服务
              CODING DevOps
              CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档