搜索
确认
取消

打通“任督”二脉——企业数字化转型中如何构建DevOps能力体系?

  • 发布时间:2021-08-17

打通“任督”二脉——企业数字化转型中如何构建DevOps能力体系?

【概要描述】企业数字化转型之路经验分享和介绍。

  • 分类:技术原创
  • 作者:
  • 来源:
  • 发布时间:2021-08-17 14:24
  • 访问量:
详情

一、企业数字化转型背景

 

企业数字化转型(Enterprise Digital Transformation)的概念在过去二十年持续升温。2020年8月21日,国务院国资委办公厅下发了《关于加快推进国有企业数字化转型工作的通知》,标志着我国企业全面开启数字化新时代征程。那么什么是数字化?数字化转型又应该如何推进呢?DevOps能力体系建设对于企业的数字化转型又具有何种价值与意义呢?

 

在搞清楚什么是数字化之前,我们需要先了解一下信息化。信息化的概念起源于60年代,1997年召开的首届全国信息化工作会议中,对信息化和国家信息化定义为:培育、发展以智能化工具为代表的新的生产力并使之造福于社会的历史过程

 

信息化侧重业务信息的搭建与管理,将基于纸质版资料或电子文档(如excel格式)、邮件的工作,逐步迁移到一个线上平台,形成完整的业务闭环;具体代表ERP企业资源管理、OA企业办公自动化、CRM客户关系统、SCM供应链管理系统上线。

 

数字化则是以客户为中心,把信息化阶段积累的数据,通过打破数据孤岛,有机地整合到一个统一的数据平台。且通过各种技术手段,如:机器学习、可视化展示、统计分析等,挖掘各种业务数据获取洞察,从而达到数据驱动业务的效果。企业通过数字化,实现提效、降本、增收等目的。具体代表为:云平台、大数据、工业互联网、一体化运管平台等技术支撑平台、新型能力的上线;关注:业务的数字化,强调人与物理世界、数字世界的连通和联动,IT系统驱动人。

 

信息化代表了一种信息技术被高度应用,信息资源被高度共享,从而使得人的智能潜力以及社会物质资源潜力被充分发挥,个人行为、组织决策和社会运行趋于合理化的理想状态。同时信息化也是IT产业发展与IT在社会经济各部门扩散的基础上,不断运用IT改造传统的经济、社会结构从而通往前述理想状态的持续过程。相应的,今天我们期望通过数字化技术重塑组织关系和生产方式,数字技术对商业的重塑,信息技术能力不再只是单纯的解决企业的降本增效问题,而应该成为赋能企业商业模式创新和突破的核心力量。不难看出,从实现层面来讲,我们看到的对“数字化”的理解依然是“信息化”的延续,数字化是要在整合信息化的基础上,提升企业对数据的处理能力,从而进一步的增加企业的效能。

 

数字化转型就是利用数字化技术来推动企业组织转变业务模式,组织架构,企业文化等的变革措施,通过收集企业日常运营的数据,客户使用产品服务,市场行业、趋势等数据,形成企业日常运营的全景图,推动到企业产研、服务、营销、管理等业务持续改进与创新,敏捷响应市场需求。

 

因此,随着信息技术的持续发展,广泛的采用全新的信息技术,推动企业数字化转型,已经成为企业实现业务转型、创新和增长的主要途径。

2020年9月,中国信通院云大所正式发布了企业数字化转型首个成熟度模型IOMM标准,对于企业的数字化转型具有较强的指导意义。其明确的指出,DevOps、微服务、容器等信息技术,可以帮助企业构建全新的信息技术体系,敏捷交付业务价值。

 

二、企业数字化转型与DevOps能力体系关系

 

企业数字化转型需要依赖与信息技术的应用,而如何有效、快速组织信息技术应用,推动业务价值的交付,则是DevOps能力体系需要完成的任务,企业全新的生产力关系如下图1所示:

▲    数字化时代企业生产力构成

广义的DevOps包括CI/CD/CO全部过程,也就是经常说到的研发运维运营一体化,而目前在较多的落地实践中,DevOps仍以狭义定义为主,是指面向研发过程的体系化管理与支撑。

▲    DevOps定义的发展与演进

过去对于DevOps有多种定义,但并没有权威的唯一定义,整个定义一直在处于演进与发展中(如下图2所示),而在今天,对于DevOps的内涵趋于一致化,其为一套涵盖工程思维和管理思维的能力体系,企业DevOps能力体系的建设过程,也正是企业IT数字化转型的落地过程,而企业IT的数字化转型,既是企业数字化转型的重要组成部分,又是企业数字化转型的基石与核心支撑点。一般来说,企业的DevOps能力体系由三部分子体系组成,如图3所示。

▲    企业DevOps能力体系

通过DevOps能力体系,重塑企业的研发交付流程、质量标准、管控标准、跟踪方式、管理手段,为企业构建各类信息技术快速应用与业务价值交付的敏捷能力,为企业打通“任督”(任-业务流、督-数据流)二脉,实现研发服务层的信息贯通,为企业业务层的信息贯通提供源源不断、且可持续提升的内动力,驱动&加速企业数字化转型。

 

三、企业如何构建DevOps能力体系

 

企业数字化转型与DevOps能力体系息息相关,那么如何构建企业的DevOps能力体系才能更高效、更有效、更低风险与可随业务需求持续发展呢?

从过去参与的DevOps能力体系建设来看,我们认为最核心的是需要把握好以下三个方面。

 

1.有效的组织建设与运营

经过几十年的信息技术的发展与应用,企业一般都构建了需求、开发、测试、运维以业务专业化为协作边界的业务中心,以及以项目、质量、安全等横向贯通为维度的管理型组织,如图4所示。

▲    企业IT组织架构

虽然DevOps与研发具有莫大的关系,然而在DevOps能力体系建设中,有效的建设与运营责任组织并不是处于业务中心的研发中心,而是具有横向贯通能力的管理型组织,如项目管理、质量管理等部门,或者说服务类的“平台”部门来牵头更佳。其背后的原因是DevOps能力体系建设是一个贯穿全过程、长期的系统工程,而非一次性的项目。

 

除了牵头组织外,有效的建设运营,也依托于DevOps能力体系得到企业领导者、管理者与执行者的一致认知与重视以及依托企业实际能力的有序推进,通过总体规划、理念导入、试点验证、文化宣导,为各级人员带来可呈现、可度量、可感受的价值预期,逐步树立企业及人员对DevOps能力体系的信心,脱离企业实际能力的冒进与犹豫不决同样危险。

 

而在运营上,则需要考虑从理念导入、到使用支持、推广应用和平台能力持续优化提升等方面,如下图所示。

▲    DevOps运营内容参考

 

2.配套的流程规范体系

DevOps建设中,企业需要敏捷开发转型。然而相对于敏捷开发转型,更基础和核心的是企业需要构建与DevOps工具链平台相匹配的流程规范体系。

重塑企业的研发流程规范体系依托于企业的管理、信息化水平能力现状,遵守行业&企业交付约束要求,可从交付效率、交付质量和交付过程管控三个维度进行综合考虑与设计。

 

流程方面可将DevOps平台作为“角色”之一,用于承接规律性、重复性的活动,形成与“人”的有机协作,包括从业务需求提出到上线发布的全部过程。而规范则用于约束活动的流转、活动的产出结果检测,并通过DevOps平台进行快速、自动的检测与控制,加速活动流转效率,进而实现交付加速。

 

典型的流程规范体系设计与应用示例如下:

▲    研发全过程典型业务流程

 

▲    研发全过程规范体系

 

▲    规范基于平台落地与约束应用转换

 

3.先进、可扩展的工具链平台

企业DevOps能力体系建设中,工具链平台可采用自有研发或商用工具构建,无论哪种方式,以下几个方面,都需要在工具的设计上予以考虑和实现。

 

·    可扩展的架构

可扩展的架构是对DevOps平台工具建设的首要要求,也是作为DevOps工具链平台的最主要的特征,可支持新的工具能力,以及第三方平台业务流、数据流支持贯通。企业DevOps的实践是一个小步快跑,持续迭代的过程,而可扩展的架构可消除企业DevOps实践中工具的能力限制。

 

·    面向个性化场景支持

个性化场景是企业之间落地DevOps平台需求差异化最明显的特征,从企业业务及技术持续演进的维度来看,个性化场景同样存在于一个企业内部,虽然我们一直在试图建立起组织级的约束与最佳实践指导。个性化场景作为异构化的典型代表,需要从工具平台的架构设计上予以满足和响应,中台化架构是当前满足个性化场景的最优设计。通过中台化架构,可以做到以下三点:

1.有限通用能力,组装后支持无限场景;

2.场景化能力快速组装支持,低成本;

3.快速提供贴合业务的个性服务支持。

 

·    使用建设者的生态模式

DevOps平台能力建设,如果只依托于DevOps平台的建设方,那么,能力的建设将跟不上使用者诉求变化的要求。因此,除了在服务上可提供自助式服务外,在平台能力的扩展上,也需要提供使用者可参与的能力沉淀生态,一则消除使用者的服务能力获取等待,二则是消除所有能力由平台建设方实现单方推进压力,形成使用者也是建设者的生态模式。

 

·    组织级的持续交付支持

与组织级持续交付相对应的是团队级的持续交付,二者的区别在于,在团队级,开发语言、技术架构、协作模式等是相对明确和单一的,而在组织级却呈现典型的异构化特征,例如在开发语言上,团队级一般采用Java、C/C++、C#等其中一种,而在组织级则需要考虑全部的语言类型与场景。

为什么选择嘉为蓝鲸?

嘉为拥有强大的技术实力,深耕企业IT服务20年,充分掌握企业IT研发、运维、运营管理需求,为企业数字化转型提供建设思路。做为腾讯蓝鲸全国首家技术授权合作伙伴,嘉为与腾讯进行联合研发,将先进的蓝鲸技术体系在企业快速落地,让IT效能为企业创造无限价值!

研运至简,无限可为!

落地嘉为蓝鲸研发运营一体化平台,逐步实现自动化、数据化、智能化IT运营,实现数字化转型!

嘉为蓝鲸微信公众号

嘉为蓝鲸微信公众号

Copyright 广州嘉为科技有限公司版权所有 粤ICP备06004568号