DevOps 模式:引入 DevOps 顾问
很多企业并不是 DevOps 运动的早期玩家。当开始注意到 DevOps 的时候,想快速达到 DevOps 实践领先企业的效果,会引入有经验的 DevOps 顾问进行快速的转型。
然而,短期的 DevOps 顾问合同如果不能帮助团队构建 DevOps 制度和 DevOps 文化,DevOps 转型的效果将随 DevOps 专家的离开而离开,使团队得到“DevOps 不适用”的错觉。因此,在引入 DevOps 专家顾问的时候,我们一定要明确 请 DevOps 顾问的目的以及 DevOps 顾问留下的东西。
模式:引入 DevOps 顾问 (Introduce DevOps Consultant)
模式名称:引入 DevOps 顾问 (Introduce DevOps Consultant)
模式别名:引入 DevOps 专家,引入 DevOps 教练
模式类别: 策略模式
风险: 中 - 采用的时候要注意场景和条件,否则会出现反模式。
价值:中 - 采用该模式产生中期固定的收益,但要持续做才可以获得收益。
见效时间:快 - 2 周内可看到显著改进。
说明:
- 引入 DevOps 顾问需要注意以下几点:
- DevOps 顾问要对 DevOps 的历史和来龙去脉有起码的理解。
- DevOps 顾问要有不同的转型案例,如果只有一类企业的 DevOps 转型案例,在转型的过程中很容易进入“路径依赖”,认为 DevOps 转型只有一种。所以,DevOps 顾问要问不同案例中的差异的区别。
- DevOps 顾问要同时引入管理转型实践和技术实践。缺乏 DevOps 管理实践会导致 DevOps 转型失去方向和效果。缺乏 DevOps 技术实践会让 DevOps 难以落地。
- 把你的具体问题抛给 DevOps 顾问,让他提出问题和观点。
- 关注 DevOps 顾问在上述各种描述中对 CLAMS 原则的应用。
- DevOps 顾问需要可以和团队“一起做”,而不是“在一边看”。
- DevOps 顾问要能给出对于组织的 DevOps 评估,并且根据评估给出能够落地的解决方案。
- DevOps 顾问要根据 DevOps 评估的内容,帮助组织构建出 DevOps 文化、技术实践,以及相应的制度。
- 警惕那些对组织特征、组织痛点和转型范围不提问题的 DevOps 顾问。
相关模式:DevOps 评估,DevOps 转型,DevOps 改进
相关反模式:招聘 DevOps 专家做转型,DevOps 专家依赖
相关引用:暂无
反模式:DevOps 专家依赖 (DevOps expert dependence)
反模式名称:DevOps 专家依赖 (DevOps expert dependence)
反模式别名:无
反模式类别: 策略反模式
不良后果: DevOps 转型好的效果产生反弹和复原。
常见现象: DevOps 专家在的时候团队表现良好,DevOps 专家离开之后团队表现不佳。
常见原因:
- DevOps 实践缺乏度量数据来证明其显著有效性。
- DevOps 专家所采取的实践没有被当做制度传承下来。
- 组织内部抵抗 DevOps 转型。
说明:
DevOps 的 CLAMS 原则中很重要的一点是度量,如果对 DevOps 实践没有有效的度量,则无法证明其有效性。由于新引入的 DevOps 实践会产生一定的成本,这种成本和组织表现如果长期呈现负相关而非正相关则会阻碍 DevOps 实践的落地。
如果有效的 DevOps 实践没有形成强制的制度,则团队则会因为习惯的原因退回到之前的状态,使 DevOps 转型的效果反弹。同时,很大程度上 DevOps 顾问在转型初期形成的抵触情绪在 DevOps 顾问离开后得以释放。使得团队回到 DevOps 转型之前的状态。
修正模式:引入 DevOps 顾问,DevOps 度量,建立 DevOps 规范,DevOps 改进模式
相关反模式:缺乏度量的 DevOps 实践
相关引用:暂无
关于 DevOps 模式
DevOps 模式的索引在 Github 上开源,地址是 https://github.com/wizardbyron/devops_patterns 欢迎通过 issue 和pull request 提交你的建议。
你可以通过关注我的公众号了解 DevOps 模式和反模式,也可以加入我的付费知识星球“DevOps 模式” 和所有 DevOps 的实践者共同交流,我将在知识星球中定期回答那些最受关注的问题。
![](https://upload-images.jianshu.io/upload_images/274927-bf46a7dad03b0999.jpg)
关于我
我是顾宇,是一名在埃森哲工作的职业咨询师。我目前专注于产品服务设计、敏捷软件开发、DevOps 、云计算以及应用架构领域的技术和实践落地。热爱阅读、写作、旅行和健身。具有强大的好奇心的经济学和脑科学爱好者,喜欢结交不同领域的朋友,一起体验并分享世界上未知的美好。
欢迎关注我的公众号:顾宇的研习笔记
![](https://upload-images.jianshu.io/upload_images/274927-bdba2dc670dcf0b7.jpg)
![](https://upload-images.jianshu.io/upload_images/274927-aae7578c2529db14.png)
本作品采用知识共享署名-禁止演绎 4.0 国际许可协议进行许可
DevOps 模式:引入 DevOps 顾问相关推荐
- DevOps 模式与反模式索引
我今天把 DevOps 模式和反模式做了一个简单的总结.如果全职写,半年可以写完.如果周更,需要两年,我怕自己烂尾,夜长梦多. 自己开的坑,含着泪也要把它填完. DevOps 策略模式 模式:定义你的 ...
- 什么是DevOps模式
文章转载自:https://blog.csdn.net/kenneth_h_liu/article/details/103650364 一.什么是DevOps模式 DevOps是目前非常热门的一个概念 ...
- DevOps模式下测试左移和测试右移
一.什么是DevOps模式 可以参看我的上一篇文章:什么是DevOps模式,本文主要介绍DevOps模式下测试左移和测试右移可以做的事项有哪些~ 二.测试左移内容 2.1 PRD评审 这一点相信很多测 ...
- DevOps模式: 定义你的DevOps
遗憾的是,很少有人真的关心 "DevOps 是什么",当然其实也不重要.比 DevOps 是什么来说,更重要的是 "DevOps 能做�什么".据 John W ...
- EMAS 移动 DevOps 解决方案 —— Mobile DevOps
阿里云 云原生应用研发平台EMAS 彭钊(州牧) DevOps这一优秀的软件交付理念在服务端已经有很多相关的实践,那么是否也可以应用到移动端进行交付呢?基于移动端和服务端场景的差异,移动DevOps跟 ...
- EMAS移动DevOps解决方案-Mobile DevOps
一.Mobile DevOps 介绍 1. 什么是移动 DevOps 1)大家所熟知的DevOps 在2020年这个时间节点上,DevOps已经不再是什么新鲜概念,相信大家或多或少都有些自己的理解,但 ...
- 腾讯云推出一站式 DevOps 解决方案 —— CODING DevOps
腾讯云推出一站式 DevOps 解决方案 -- CODING DevOps 参考文章: (1)腾讯云推出一站式 DevOps 解决方案 -- CODING DevOps (2)https://www. ...
- 【Netty】Netty 简介 ( 原生 NIO 弊端 | Netty 框架 | Netty 版本 | 线程模型 | 线程 阻塞 IO 模型 | Reactor 模式引入 )
文章目录 一. NIO 原生 API 弊端 二. Netty 简介 三. Netty 架构 四. Netty 版本 五. Netty 线程模型 六. 阻塞 IO 线程模型 七. 反应器 ( React ...
- 51 Best DevOps Tools for #DevOps Engineers
不用那么累了, 都在这. 原文出处:https://blog.profitbricks.com/51-best-devops-tools-for-devops-engineers/ 51 Best D ...
最新文章
- PageHelper 使用 ThreadLocal 的线程复用问题
- Tomcat虚拟路径
- scws sphinx mysql_Sphinx+Scws 搭建千万级准实时搜索应用场景详解
- HDU2553 N皇后 回溯法+打表
- php substr的用法,PHP中substr函数如何使用?
- 面试题之第一部分(Python基础篇) 80题
- H3C FTP配置示例
- 与 Brian Kernighan 一起回忆 Unix 的诞生!
- element-UI:el-table 表格排序
- 晒一波程序员的桌面,逼格超级高
- nmf算法 python_推荐算法——非负矩阵分解(NMF)
- 学习笔记 Tianmao 篇 fresco 图片缓存加载框架
- 代季峰对话张祥雨 | 自动驾驶感知新时代!新一代环视感知算法BEVFormer有哪些优势...
- 钟汉良日记:凡夫俗子一定要眼见为实,菩萨才能见因知果!
- Magisk root 原理分析之二 :Android Verified Boot (AVB)
- 计算机网络 直连网,计算机网络基础及局域网构建 静态路由和直连路由 静态路由和直连路由.doc...
- 是谁在偷窥你的手机隐私?
- 应对word无法编辑、无法选中、无法删除的方法
- 一文汇总Java 修饰符
- selenium实现zhilian招聘的爬取
热门文章
- 电流光纤中继器的原理和应用
- react学习笔记 react-router-dom react-redux基础使用及手写基础源码 组件反射 react原理
- 免费PPT模板下载(毕业设计答辩,毕业设计开题答辩)
- Android设置状态栏颜色,沉浸式状态栏 fllutter Android设置沉浸式状态栏
- 【历史上的今天】8 月 20 日:传奇程序员诞生日
- 京东智臻链开放联盟网络的快速部署调用
- 安装DESeq2时遇到的错误
- 利用PD4ML将html 生成PDF 并展示
- mysql创建有参数的函数,使用动态数量的参数创建MySQL存储函数
- 高斯消元法求解方程组(要有python基础和线性代数的基础)