写点什么

如何让 DevOps 发挥期望的效益

  • 2022-02-28
  • 本文字数:2433 字

    阅读完需:约 8 分钟

如何让DevOps发挥期望的效益

如今几乎每个人都说自己在做 DevOps,但只有少数人获得了期望中的业务价值。这背后的原因在于,他们清楚地知道要让 DevOps 模式在组织中正确推行下去需要重点关注哪些地方,同时他们也知道业务价值是 DevOps 的终极目标,价值始于客户也终于客户。

 

DevOps 的正确应用需要关注四大要素:领导力、组织结构、DevOps 中的价值流图(VSM)和脉搏检查。这四个要素看似简单,但却最容易被忽视。只有组织真正做到时,DevOps 才会发挥出最大作用,为客户创造更多的业务价值。

 

领导力

 

领导力是目前在所有组织和行业中出现率最高的术语之一。这方面,给我启发最大的是领导力大师 John C Maxwell 的一句话:“一切事物都是成也领导力,败也领导力”。DevOps 也不例外,但 DevOps 是嘴上说的最多、行动做得最少的典型领域。

 

“人们在接受领导者的愿景之前,首先认可的是领导者本人。”——John Maxwell

 

组织成员在追随任何有价值的愿景或事业之前,首先会全力追随“有价值的领导者”。组织成员不会因为 DevOps “值得做”或是流行风尚就接受它,除非他们认可了推广这一愿景的领导者。因此,一个组织中的 DevOps 究竟会成功还是失败,完全取决于组织的领导者。

 

下面是所有“DevOps 领导者”必须关注的一些关键问题:

 

  1. 影响力——根据 John Maxwell 的说法,“领导力完全就是影响力”。DevOps 领导者必须有一定的影响力,才能在组织中发挥效力。

  2. 以人为本,而不是以特权为中心——没有人会因为拥有的特权或头衔自动成为受人尊敬的领导者。领导者需要以人为本,时刻重视自己的下属。人们并不在乎你有多博学多识,他们的感受是否被重视才是关键的。

  3. 创造 DevOps 文化——DevOps 是一种文化,整个组织都需要做 DevOps,这样才能成功。没有正确的心态和文化很难获得 DevOps 的全部收益,而创建正确的文化是领导者的责任。

  4. 耐心——这是领导者所有应具备的品质中最有意义的一项。DevOps 转型确实带来了很多不确定性,而领导者的品格就是在应对困难、展示耐心的过程中体现出来的。

  5. 富有远见——领导者不仅要推行企业愿景,他们本身就应该富有远见。领导者不仅能看到别人看不见的东西,而且还能比别人看到得更多。

组织结构

 

在大多数组织中,DevOps 团队的组织结构是什么样的?

 

职能结构可以说是今天众多组织中最常见的结构类型。这种结构的目的是将具备专业技能的员工按不同的功能分组,如 IT 交付、基础设施、运维、治理、DevOps 和测试等。每个部门/职能部门都由一个人领导,这些人再向一个交付单元的领导汇报,最后所有高层都向 CIO 汇报。


这种职能结构的优点是将员工按照技能知识和明确的角色、职责进行分工,缺点是每个职能部门都可能会变得过于孤立,往往会忽略组织的整体性。但这种孤岛式的结构并不适用于 DevOps。

 

DevOps 由部门主管负责,他/她需要向组织的其他成员推销或证明这项服务。DevOps 部门主管与其他部门主管之间存在着“推销方-接受方”的动态关系。在整个组织中推广 DevOps 是 DevOps 部门主管一个人的直接责任,并非所有部门主管有同样的 KPI 要求。

 

DevOps 团队和其他部门之间没有协作,因为他们已经形成了“孤岛”。这种结构中,其他支持团队(如基础设施、运维、工具链等团队)并不总是与 DevOps 团队共事。最重要的是,企业看不到 DevOps 的价值,DevOps 总是被视为额外的开销/成本。

 

为此,我提出五点建议:

 

  1. 像其他 Scrum 团队一样,DevOps 团队应该是组织中的一个渗透性团队。为 DevOps 创建一个跨职能团队是非常重要的。

  2. 为 DevOps 任命一名产品负责人,他应该能直接接触到组织领导,影响 DevOps 的路线图。


  1. DevOps Scrum 团队应该由 DevOps、工程、工具链、架构、基础设施、运维人员和必要的业务代表组成。

  2. 这种跨职能的设置应该是可复制的,并随着需求增长而增加更多 Scrum 团队。

  3. 组织中的最高领导层应该承担起推动 DevOps 的责任。DevOps 需要组织文化进行转变,因此应该自上而下地推动。推动 DevOps 应该是组织中 CIO 的 KPI。

 

DevOps 中的 VSM

 

价值流(Value Streams,即 VSM)是一种可视化工具,能够客观地衡量和跟踪对组织最重要的事物,以及会给客户带来实际价值的事物。

 

VSM 用于衡量业务价值在实现流程中所有活动的流动情况,它清晰地展现了端到端价值流中的瓶颈,并帮助组织确定需要关注和改进的领域。当我们衡量流程的一个子集(如开发人员完成一个“用户故事”所需的时间或将变更部署到生产环境所需的时间)时,可以针对性优化价值流的部分。

资料来源:cloudbees.com

 

价值流图可以通过下面的步骤来完成:

 

  1. 绘制出你的现有 DevOps 流程图;

  2. 指出存在浪费的位置;

  3. 绘制你的 DevOps 流目标图景;

  4. 与相关各方沟通交流所需做出的变更。

 

以下是 DevOps 中 VSM 的好处:

 

  • 帮助企业理解 DevOps 的价值。

  • 有助于识别瓶颈和痛点。

  • 在整个 SDLC 中创造可视性和可追溯性。

  • 清楚地强调浪费的部分。

  • 展示可以改进和自动化的地方所在。

  • 助力反馈循环。

  • 通过数据和可视化手段清楚地展示背景和流程。

 

今天,人们非常关注使用 DevOps 价值流管理平台来推动组织中 DevOps 的转型。这有助于为利益相关者提供更大的可见性,并帮助后者做出正确的技术投资决策,还可以在集成交付过程中形成实时报告并产生更多分析结果,进而促进价值流的持续改进。

对关键领域进行检查


组织要在一些关键领域做检查,包括:

 

  1. 组织成员都是如何看待 DevOps 的?

  2. 谁真正在倡导 DevOps?

  3. 谁在阻挠 DevOps?

  4. 谁是组织中以“稳定第一”的名义拖累 DevOps 推广工作的“恐龙”?

  5. 为什么某些部门对你的 DevOps 实践不感兴趣,并不想采用?

  6. 你的 DevOps 工具是否用过头了?

  7. 对 DevOps 的早期采用者有哪些激励措施?

  8. 你的领导层在让行业专家帮助你的组织方面有多开放?

  9. 尽管有很多工具,但衡量指标的工作看起来是一项艰巨的任务吗?

  10. 你有多长的时间与业务伙伴举办一次“展示和讲述”活动来展示 DevOps 的好处?

 

总之,对许多组织来说,DevOps 的旅程可能不是一帆风顺的。然而,如果专注正确的领域、聘请优秀的行业专家,肯定会获得更多收益。请记得,为组织实现“DevOps”是领导者的责任。

 

原文链接:

 

https://www.headwaygrp.com/post/devops-why-organizations-struggle

2022-02-28 21:163295

评论

发布
暂无评论
发现更多内容

Alibaba内部“Java架构核心宝典”来袭,全新技术限时开源

Java 编程 程序员 架构 面试

低代码应用:软件开发的一体化最新形态!

优秀

低代码

通俗易懂 即时通讯初学者入门 WhatsApp技术架构

OpenIM

Mp3文件结构全解析(一)

轻口味

android 音视频 9月日更

银行数字化转型指南:《区域性银行数字化转型白皮书》完整版重磅发布

百度开发者中心

最佳实践 银行数字化转型

【初恋系列】那年的雨还在下...

人工智能~~~

区块链军事应用探析

CECBC

千万级数据迁移与分表的技术方案-企业产品实战

谙忆

Java 后端 分库分表 引航计划

iOS开发面试拿offer攻略之数据结构与算法篇附加安全加密

iOSer

ios 数据加密 iOS面试 iOS逆向 iOS算法

幻读是啥,会有什么问题?如何解决?

Java MySQL 数据库 面试 后端

二十不惑的年纪,我简直走了狗屎运(4面拿字节跳动offer)

Java 程序员 架构 面试 计算机

金融级分布式事务解决方案DTC

tom

【音视频专题】音频质量评估方法那些事

声网

算法 音视频

汽车之家基于dubbo-go云平台的探索和实践

apache/dubbo-go

dubbo dubbo-go dubbogo Dubbo3

基于Tensorflow + Opencv 实现CNN自定义图像分类

华为云开发者联盟

tensorflow KNN OpenCV CNN

深入理解掌握零拷贝技术

Linux服务器开发

网络协议 零拷贝 Linux服务器开发 Linux内核 用户态

作为一线技术人员,如何更好地提升自己

谙忆

管理 成长 引航计划

国庆高质量出行,可视化开启智慧旅游

ThingJS数字孪生引擎

大前端 物联网 可视化 旅游 数字孪生

玩转TypeScript工具类型(下)

有道技术团队

typescript 大前端 网易有道

堡垒机作用之事后审计详细讲解-行云管家

行云管家

运维 网络安全 运维审计 事后审计

2021年公有云市场的5大趋势

云计算

直播预告|如何节省30%人工成本,缩短80%商标办理周期?

京东科技开发者

商标 企业服务 灵活用工

与顶级互联网公司技术大佬面对面聊聊RocketMQ

阿里巴巴云原生

阿里云 RocketMQ 云原生

和声是容介态——为《链政经济:区块链如何服务新时代治国理政》一书作序

CECBC

Tapdata 实时数据中台在智慧教育中的实践

tapdata

JavaScript进阶(七)call, apply, bind

Augus

JavaScript 9月日更

服务实体经济,银行区块链应用正在画一个更大的圆

CECBC

网络攻防学习笔记 Day144

穿过生命散发芬芳

高可用 9月日更

我愿意招什么样的产品经理?

石云升

产品经理 招聘 9月日更

Go 语言网络库 getty 的那些事

apache/dubbo-go

dubbo Go 语言 Dubbo3

dubbo-go github action 集成测试

apache/dubbo-go

dubbo-go Apache Dubbo Dubbo3

如何让DevOps发挥期望的效益_架构_Prakash_InfoQ精选文章