写点什么

通过改变行为来介绍 DevOps 文化

  • 2012-10-22
  • 本文字数:1170 字

    阅读完需:约 4 分钟

最近 DevOps 这个词正从高德纳和其他高调的行业参与者那里得到越来越多的注意力,因为它能够缩短上市时间,带来高质量并增加营收。在罗马举办的DevOps Days 大会上Damon Edwards 讨论了如何引入DevOps 文化而不仅仅关注于自动化方面。

Damon 指出,有真正 DevOps 愿景的公司都有以下核心:

  • 系统思维: 从业务概念到技术实现的系统端对端视角,破除开发与运维之间的界限
  • 关注流程: 在整个开发生命周期一直检查产品和工作流转的速度,从而更有效地将业务概念实现为工作服务(working service)
  • 增强反馈环: 对于变更的结果快速反馈,通过反馈才能更快了解系统
  • 持续实践学习: 上述要点的达成正是持续改进与反馈环正确应用的体现

Damon 列举了一系列实践与举措。这些实践与举措在那些成功应用了 DevOps 的组织中已经成为它们日常工作的一部分,从而让它们实现了上述四项核心:

  • 去除“完成”这个词,服务是永不停止的,它们一直在运行并应该得到持续关注
  • 将运维需求与功能需求一样视为一等公民,使运维方能够及早发现需求影响
  • 将工作流程可视化,使所有人对全局有了解,瓶颈自然显现
  • 协同匹配价值流,这样才能理解系统全局并发现浪费
  • 将信息流变为产品流,以降低信息传递中的歧义并澄清人员间必须的交流
  • 将相关数据组合起来形成有意义的指标,让组织中不同利益相关者都能意识到
  • 通过将变更关联到相应指标并将它们图形化来提升对变更的认知
  • 有目的地妆点办公室墙,使每个人都感觉到自己是整个系统的一分子
  • 去中心化管控,让产品的开发者和运维者就责任达成一致(例如:开发者负责代码的正常运行,运维负责平台的正常运行,诸如此类)
  • 举行内部小型会议,大家可以在会上就已经完成和可以完成的事项达成一致,会上也鼓励大家就变更发表自己的意见
  • 强制在运维的帮助下对所有开发提交的服务进行部署验证检查,以避免在运维时才出现问题
  • 释放你的猴子(译者注:Chaos Monkey,是 Netflix 一套用来故意把服务器搞下线的软件,可以测试云环境的恢复能力),这能使你对自己的服务承诺产生巨大的自信
  • 在问题发生时不仅在管内(pipeline flow)流转(要引入更多的变更和工作),而是关注在找到瓶颈发生的真正原因并加以修正
  • 保证对客户透明,在出现问题时勇于担当,在问题解决后保持警惕,客户自然有理由心满意足
  • 在团队和日常工作流以外建立良好关系,例如通过“Guess the Admin”游戏或与公司内不同的人一起共进午餐

Damon 与其他思想领袖正致力于 DevOps Cookbook 的编纂,这本书涵盖了以上内容及其他 DevOps 主题。这次演讲以及 DevOps Days 罗马大会上的其他演讲视频可以从这里获取。

查看英文原文: Introducing DevOps Culture by Changing Behavior


感谢崔康对本文的审校。

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

2012-10-22 06:582175

评论

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

Java补充之MySQL入门必备知识

timerring

Java

涅槃重生,BitKeep如何闯出千万用户新起点

股市老人

dart-sass与node-sass的区别以及使用dart-sass可能会出现的问题

不叫猫先生

CSS SASS 三周年连更

一文讲明白路由器的基本概念、工作原理、主要部件以及应用场景

wljslmz

路由器 三周年连更

MySQL 安装配置

芯动大师

MySQL shell脚本 三周年连更

从 ChatGPT 大热看未来的云计算的发展趋势 | 社区征文

宇宙之一粟

ChatGPT 三周年征文

BitKeep逆势崛起:千万用户的信任,终点还未到来

小哈区块

BitKeep逆势崛起:千万用户的信任,终点还未到来

西柚子

ihateniggers:针对Python开发者的Windows远控木马分析

墨菲安全

墨菲安全 软件供应链安全 投毒分析

ImageBind 横跨六种数据模式,用向量统一 AI 语言

Zilliz

Zilliz AIGC 向量数据库 Towhee imagebind

知乎文章被百度收录有何意义?如何让知乎文章被百度收录?

石头IT视角

关于Appium2.0

IT蜗壳-Tango

三周年连更

数据采集在现代科技中的应用与挑战

数据堂

自学C4D,不要错过这些教程

Finovy Cloud

MatrixOne Layout 设计解读

MatrixOrigin

分布式数据库 MatrixOrigin MatrixOne

专家共话:存力一体成“东数西算”全场景利器

脑极体

算力

2023开源之夏|来自MatrixOne社区的邀请函

MatrixOrigin

MatrixOrigin MatrixOne 开源之夏

失业浪潮之下,不如一蓑烟雨任平生 | 社区征文

宇宙之一粟

2023-05-12:存在一个由 n 个节点组成的无向连通图,图中的节点按从 0 到 n - 1 编号, 给你一个数组 graph 表示这个图, 其中,graph[i] 是一个列表,由所有与节点 i

福大大架构师每日一题

Go 算法 rust

新技术层出不穷,程序员到底该走哪条路|社区征文

阿泽🧸

职业规划 三周年征文

Django笔记二十六之数据库函数之数学公式函数

Hunter熊

Python 数据库 django 公式函数

涅槃重生,BitKeep如何闯出千万用户新起点

BlockChain先知

ES数据没了?谁动了我的数据?

极限实验室

elasticsearch 数据误删 数据丢失

PoseiSwap:合规、隐私与支持更广泛的资产

BlockChain先知

文心一言 VS chatgpt (16)-- 算法导论4.1 1~2题

福大大架构师每日一题

ChatGPT 文心一言

BitKeep逆势崛起:千万用户的信任,终点还未到来

鳄鱼视界

大数据如何助力营销(2)用户画像

MobTech袤博科技

通过改变行为来介绍DevOps文化_精益_Manuel Pais_InfoQ精选文章