BizDevOps全局建设思路:横向串联,纵向深化

2024-06-19 07:52

本文主要是介绍BizDevOps全局建设思路:横向串联,纵向深化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文来自腾讯蓝鲸智云社区用户:CanWay

BizDevOps概述

IT技术交付实践方法在不断迭代中持续优化。在工业化时代,Biz(业务)、Dev(开发)、Ops(运维)三者往往相对分离,甚至有时只有其中的两者或仅有一者独立存在。然而,随着时代的演进,互联网化时代带来了敏捷的先进思想,推动了业务与技术的初步融合。DevOps等理念则进一步促进了开发与运维的深度融合,打破了组织壁垒,提升了团队协作效率。如今,在数字化时代,我们更加注重以业务为中心,实施精益化、平台化、一体化的管理模式,以更好地满足业务需求。业务与技术之间的链接一步步紧密,这是业务竞争与技术发展之间的双向奔赴。BizDevOps也应运而生。

--485b9ca978388c761f92292ca7101ed7.jpeg

从字面意思理解,BizDevOps即业务研发运维一体化,是一种倡导业务、开发和运营三个工作域拉通互联的方法论。但若想真正落地一个扎实的BizDevOps绝非易事,如果没有强健的纵深的建设,横向的拉通将无法真正体现其价值。本文将从基础DevOps的视角,对BizDevOps的进阶建设提供思路。

--874f48f080ed50f0a24bb6876d5d5af0.png

BizDevOps纵向建设

1、Biz的纵向建设

从一些研发组织视角来看,与业务之间的交集似乎只在于需求的评审及最后的验收阶段,事实上,对于较复杂的业务场景梳理可能远比研发更头疼。在数字化转型的背景下,这些业务场景也越来越需要研发的技术、数据的支撑。

与研发侧最近常被提及的平台工程类似,业务也有自己的平台工程或业务中台,包含创意供给平台、产品信息中心、内容营销洞察等等。而这些平台所支撑的企业最核心的目标愿景便是企业的整体战略,这其中业务创新又是大部分企业最重要的一个战略方向。

同样类似于Dev的建设过程,业务也需要与业务中台匹配的实践,Dev中的敏捷、精益等思想同样适用在业务的纵向建设。而与Dev“标准化”为目标的区别在于,Biz的这些实践更多是为迸发更多的创新点。

--7dbf09da1b0fc82bfa4b3cef97e03901.png

2、Dev的纵向建设

DevOps如今已是滑过了Gartner软件成熟度曲线的“Peak of iflacted expactations”,但国内很多组织的DevOps基建仍处于建设期,且相对于国外,国内的DevOps更聚焦在Dev:

对于Devops工具链模块明显缺失、研发过程管理缺少规范的组织,选择基于成熟的开源或商用一体化DevOps平台,并配套最佳实践,是快速构建DevOps基础能力的较佳选择。具体的建设内容可划分为需求管理(兼备敏稳双态管理)、持续集成(以流水线为核心串联自动化工程工具)、测试管理(与需求之间更紧密地联动)、制品库(一、二、三方库统一管理,保障交付物可信度)等模块;
对于已具备完成工具链路的研发组织,则需要为后续的横向拉通做准备,为节约后续横向拉通的成本,首先需对自身交付过程进行端到端的贯通。主要为Dev中的流程与工程的融合,要尽量做到各个阶段的标准化建设,可以结合敏捷实践、精益思想使工具发挥其最大价值,同时通过需求池及业需评审实践,初步与Biz建立连接。

--0a8935ecea99e3e7f18a52db90c9f0a5.png

3、Ops的纵向建设

传统的运维域已有丰富的场景支撑,如CMDB、ITSM、监控告警体系等。而在数字化背景下,Ops除了运维之外,还被赋予了运营的使命。通常的运维建设中,CMDB是基石的角色,CMDB中的“C”是capital(资产),而被消费的才能称之为资产。因此一般运维的建设路径是从CMDB出发,之后根据实际的运维消费场景对运维工具进行扩展。同时Ops侧的规范化要求要远高于Dev侧,一系列的体系规范如ITIL给出了指导方向,因此,传统Ops相较于Dev的异构化兼容(包含了工程、流程、文化等)会有更明确的建设方向。而运营上,可以分为技术指标和业务指标,技术指标在于Dev、传统Ops的进度指标及软硬件健康情况等;业务指标在于用户分析之类的埋点,以及需求后评价。

BizDevOps横向建设

基于BizDevOps的横向拉通方式:Biz、Dev、Ops三者的拉通可以分成上中下三层。

--f8224ceb0d30800b87ca27ee035e3cc9.png

1、上层为目标层

从战略出发统一目标,各类角色基于一致的模型理解BizDevOps,对齐实施目标和策略步骤,帮助组织形成共同语言,保证对同样的概念有统一的理解,提升沟通的效率和效果,制定有效和可落地的行动计划。以研发角色为例,不仅要从单一需求的角度对其价值进行判断,更要以业务视角对整个需求的业务关联有一定认知。

2、中层为价值流层面

从Biz的创意点——Dev的研发工程——Ops的各平台之间要相互连接并对齐目标,比如:

Biz中创意平台中的创意点以需求池的形式同步到Dev的需求管理,同时将Biz及Dev的流程串联在一起;
Dev和Ops之间以制品的形式进行自动化同步晋级,保障交付物的单一可信、可追溯;
Ops的需求后评价与Biz的实际价值形成闭环反馈,技术人员可以更直观认知到自己的工作对业务产生的贡献。
以上信息都可以通过价值流引擎串联,从而以业务整体维度去识别卡点。同时,也要基于上层的统一的模型,纵向检查当前实践中缺失或薄弱的点。

3、下层的沉淀与维护

下层主要是基于上层的价值流架构,拉通中层梳理的网络关系,基于完整的模型,识别组织的核心数字资产,并持续沉淀和维护这些资产,如业务架构、研发架构、过程产出物等。

结语

由上述内容可见,BizDevOps的建设并非一蹴而就,它需要长时间的积累与努力,并对各角色人员的能力提出了明确要求。然而,其带来的价值也是显而易见的,回报丰厚。显性上:在Biz、Dev、Ops纵向上做的沉淀都将有形地得到贯通、理顺,让每一个纵向节点产生的价值真正从全局维度带来收益;隐性上:有统一的工作语言、统一的平台串联,跨部门沟通将较传统“DevOps”进一步提效,而新的技术势必会提高人才的吸引力,人才梯队建设也会更加扎实。

这篇关于BizDevOps全局建设思路:横向串联,纵向深化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1074439

相关文章

小型数据中心是什么?如何建设?

在数字化时代,小型数据中心正成为许多企业和组织加强数据管理和服务扩展的理想选择。与传统大型数据中心相比,小型数据中心以其灵活性、高效性和相对较低的运营成本吸引着越来越多的关注。然而,要成功建设一个小型数据中心,并确保其安全、可靠和高效运行,需要综合考虑多个关键因素和最佳实践。本文将深入探讨小型数据中心的定义、关键要点以及建设过程中的注意事项,帮助您全面理解和规划这一重要的IT基础设施。 小型数据

React+TS前台项目实战(十七)-- 全局常用组件Dropdown封装

文章目录 前言Dropdown组件1. 功能分析2. 代码+详细注释3. 使用方式4. 效果展示 总结 前言 今天这篇主要讲全局Dropdown组件封装,可根据UI设计师要求自定义修改。 Dropdown组件 1. 功能分析 (1)通过position属性,可以控制下拉选项的位置 (2)通过传入width属性, 可以自定义下拉选项的宽度 (3)通过传入classN

axios全局封装AbortController取消重复请求

为什么? 问题:为什么axios要配置AbortController?防抖节流不行吗? 分析: 防抖节流本质上是用延时器来操作请求的。防抖是判断延时器是否存在,如果存在,清除延时器,重新开启一个延时器,只执行最后一次请求。节流呢,是判断延时器是否存在,如果存在,直接return掉,直到执行完这个延时器。事实上,这些体验感都不算友好,因为对于用户来说,得等一些时间,尤其是首次请求,不是那么流畅

ScrollView 往上滑动,里面的一个View停在某个位置的思路

1.scrollView的contentoffset 为view的左上角,减去此时scrollView的左上角 2.而且还不需要让那个红色的view removeFromSuperView ,直接self.view AddSubView 就会自动从原来的那个View脱离开来 3.以后遇到问题的思路。当发现UIView很许多奇特的效果的时候,思考它是不是在不断的改变父控件。 #pragma m

【建设方案】基于gis地理信息的智慧巡检解决方案(源文件word)

传统的巡检采取人工记录的方式,该工作模式在生产中存在很大弊端,可能造成巡检不到位、操作失误、观察不仔细、历史问题难以追溯等现象,使得巡检数据不准确,设备故障隐患得不到及时发现和处理。因此建立一套完善的巡检管理系统是企业实现精细化管理的一项重要工作。 基于GIS地理信息系统绘制常规巡检线路,设置线路巡检频率,当线路处于激活状态时,可根据已设置的频率自动生成巡检线路任务,并以消息的形式推送给执行人,

红队内网攻防渗透:内网渗透之内网对抗:横向移动篇Kerberos委派安全RBCD资源Operators组成员HTLMRelay结合

基于资源的约束委派(RBCD)是在Windows Server 2012中新加入的功能,与传统的约束委派相比,它不再需要域管理员权限去设置相关属性。RBCD把设置委派的权限赋予了机器自身,既机器自己可以决定谁可以被委派来控制我。也就是说机器自身可以直接在自己账户上配置msDS-AllowedToActOnBehalfOfOtherIdentity属性来设置RBCD。 所以核心就是谁或什么权限能修改

嵌入式linux系统中LCD屏驱动实现思路分析

在 Linux 下 LCD 的使用更加广泛,在搭配 QT 这样的 GUI 库下可以制作出非常精美的 UI 界面。接下来就来学习一下如何在 Linux 下驱动 LCD 屏幕。                           第一:Framebuffer设备简介       先来回顾一下裸机的时候 LCD 驱动是怎么编写的,裸机 LCD 驱动编写流程如下: ①、初始化 I.MX6U

FB是磁珠的符号,磁珠有很高的电阻率和磁导率,他等效于电阻和电感串联

磁珠有很高的电阻率和磁导率,他等效于电阻和电感串联,但电阻值和电感值都随频率变化。他比普通的电感有更好的高频滤波特性,在高频时呈现阻性,所以能在相当宽的频率范围内保持较高的阻抗,从而提高调频滤波效果。 作为电源滤波,可以使用电感。磁珠的电路符号就是电感但是型号上可以看出使用的是磁珠在电路功能上,磁珠和电感是原理相同的,只是频率特性不同罢了。   http://www.cnblogs.com/

【PL理论深化】(3) MI 归纳法:归纳假设 (IH) | 结构归纳法 | 归纳假设的证明

💬 写在前面:所有编程语言都是通过归纳法定义的。因此,虽然编程语言本身是有限的,但用该语言编写的程序数量是没有限制的,本章将学习编程语言研究中最基本的归纳法。本章我们继续讲解归纳法,介绍归纳假设和结构性归纳法。 目录 0x00 归纳假设 (IH) 和结构归纳法 0x01 归纳假设的证明 0x00 归纳假设 (IH) 和结构归纳法 归纳法是一种用于证明归纳定义的集合中的元素所具有

红队内网攻防渗透:内网渗透之内网对抗:横向移动篇PTH哈希PTT票据PTK密匙Kerberoast攻击点TGTNTLM爆破

红队内网攻防渗透 1. 内网横向移动1.1 首要知识点1.2 PTH1.2.1 利用思路第1种:利用直接的Hash传递1.2.1.1、Mimikatz 1.2.2 利用思路第2种:利用hash转成ptt传递1.2.3 利用思路第3种:利用hash进行暴力猜解明文1.2.4 利用思路第4种:修改注册表重启进行获取明文 1.3 PTT1.3.1、漏洞-MS14068(webadmin权限)-利用