【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

对 DevOps 的重新思考

  • 2014-08-17
  • 本文字数:1086 字

    阅读完需:约 4 分钟

Mike Loukides 是 O’Reilly 传媒专门负责内容战略的副总裁,最近更新了他两年前写的文章“什么是DevOps ”,这篇文章主要关注DevOps 与文化相关的变革。

Mike 重申了 DevOps 运动的文化根源,焦点在于合作与协同,它并非只是开发团队和运维团队之间的事情,应该延伸到组织内的其他团队:

DevOps 和工具没有关系;它是一种文化,不应该只局限于开发团队和运维团队的小范围里,而是要有所延伸。

Ingineering.IT 的创办者和负责人 Jeff Sussna 也强调过 DevOps 运动的文化基础。在“同理心:DevOps 的精髓”这篇文章中,他将同理心看做是团队关系的关键,团队之间必须有同理心。

DevOps 不是让开发人员和系统管理员汇报给同一领导,不是使配置过程自动化,不是使用 Jenkins 服务器,或者将应用运行在云上,或者将代码发布到 Github 上,更不是让开发人员将应用部署到 PaaS 上。DevOps 的真正精髓是同理心。

我们可以通过很多方式增强团队之间的同理心,如让开发团队和运维团队在一起工作,参加同一会议,或者一起出去吃顿午餐。所有这一切的目的都是为了鼓励大家要有同理心。

自上而下的管理方式早已不能反映团队之间的关系。就像 CFEngine 的 CTO 和创始人 Mark Burgess 在“ DevOps 的承诺”一文中所述,开发人员和运维工程师之间本身就存在利益冲突。开发人员被迫以最快的速度开发新功能,而恰恰相反,运维工程师不希望更新任何代码而冒出错的风险。Mark 从承诺理论角度出发审视 DevOps 后,对于管理提出了自己不同的观点:

开发团队承诺的事情运维团队接受,而运维团队答应的事情开发团队也没有意见。双方互相承诺使彼此的工作在合理的范围内,如开发人员以合理的频率提供新功能,运维人员也能承诺顺利部署。

为了实现这样的承诺,负责人必须获取精确的信息才能把握好这个度,而不是凭空想象就能实现的。

这种 Dev-Ops 关系并不特殊,类似的合作也可以应用在组织的其他团队。比如,管理层承诺某目标,员工承诺在一定期限内完成。Mike Loukides 做了一个预测:

在 5 年或 10 年之后,大家再回头看一下,到底谁还苦苦挣扎,到底谁在蓬勃发展,我们会发现那些拥有合作、互相尊重和理解精神的企业会在竞争对手中脱颖而出。

DevOps 不只是开发团队和运维团队之间的合作,并且会影响整个公司的管理和文化,从基层员工一直到管理层,最终各级员工之间互相承诺,人人都会为企业的良好发展而贡献自己的力量。

查看原文链接: Revisiting What is DevOps


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-08-17 01:441983
用户头像

发布了 28 篇内容, 共 95237 次阅读, 收获喜欢 0 次。

关注

评论

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

年纪轻轻,为什么要搞中间件开发?“路怎么走,让你们自己挑”

小傅哥

Java 分布式 小傅哥 中间件 架构设计

EGG NETWORK阿凡提以“自由匿名竞价”流通市场EFTalk

币圈那点事

LiteOS内核源码分析:任务栈信息

华为云开发者联盟

LiteOS 任务栈 栈指针 LOS_StackInfo LOS_Task

FloydHub 2020年最佳机器学习书籍之一《可解释机器学习》中文版来啦!

博文视点Broadview

面试官:什么是死锁?怎么排查死锁?怎么避免死锁?

小林coding

多线程 操作系统 死锁

AIOps 让「事件管理」变得更加智能

睿象云

AIOPS 告警管理

华为帐号服务学习笔记(二):OAuth2.0协议详解

Coding狙击

android 华为 OAuth 2.0 HMS

Rust从0到1-所有权-概念介绍

rust 所有权

【LeetCode】笨阶乘Java题解

Albert

算法 LeetCode 4月日更

有了人工智能技术,告警管理会发生什么变化?

睿象云

人工智能 事件管理

一文掌握GaussDB(DWS) SQL进阶技能:全文检索

华为云开发者联盟

sql 全文检索 华为云 GaussDB(DWS) 字段

ZooKeeper 会话的秘密

HelloGitHub

Java zookeeper ZooKeeper原理 zk

零代码实现一对一表关系和无限主子表级联保存

crudapi

API crud crudapi 主子表 多对多

2021年企业需要了解的和云计算相关的6大趋势

浪潮云

云计算

统一元数据,数据湖Catalog让大数据存算分离不再是问题

华为云开发者联盟

大数据 元数据 存算分离 华为云MRS 数据湖Catalog

阿里云:城市大脑数据智能解决方案

不脱发的程序猿

大数据 阿里云 城市大脑 数据智能解决方案 4月日更

RUOYI 框架教程 12| 若依视图解决多表查询,就是这么简单!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

需求分析是什么?

Simon

架构实战营

Java-技术专题-Synchronized锁的分析

洛神灬殇

Java synchronized

节能降耗——搭建绿色IDC能耗与管控系统

一只数据鲸鱼

物联网 数据中心 数据可视化 IDC 机房管理

答题拿奖两不误:华为云知乎金牌答题官,就是你!

华为云开发者联盟

程序员 华为云 知乎答题 答案 金牌答题官

一周信创舆情观察(3.22~3.28)

统小信uos

无人驾驶平台,让IT没有难做的测试

鲸品堂

方法论 无人驾驶

gorm源码阅读之callback

werben

Go 语言 gorm

微众银行区块链开源基于Rust的Wasm合约语言框架Liquid

Patract

智能合约 rust polkadot Patract Wasm

RTC技术干货 | 音频质量评价体系那些事

拍乐云Pano

音视频 WebRTC RTC 3A算法 音频

华为帐号服务学习笔记(一):什么是HMS,什么是华为帐号服务

Coding狙击

android HMS

Uniswap v3揭开真面目NA公链(Nirvana)NAC公链表示不服

区块链第一资讯

INTERSPEECH2020 语音情感分析论文之我见

华为云开发者联盟

数据处理 模型 音频 语言情感分析 INTERSPEECH2020

有道云笔记新版编辑器架构设计(下)

有道技术团队

架构 大前端

Apache Flink Meetup · 上海站,超强数据湖干货等你!

Apache Flink

flink 数据湖 iceberg

对DevOps的重新思考_DevOps & 平台工程_Carlos Sanchez_InfoQ精选文章