专栏首页Opensource翻译专栏无法购买DevOps[DevOps]

无法购买DevOps[DevOps]

但很多人很高兴将其出售。 这里会讲述为什么不出售的原因。

图片来源:Florida Memory. Modified by Opensource.com. CC BY-SA 4.0

转到DevOps可能是一项艰巨的任务,许多组织都不知道合适的起点。 最近,我参加了一些“ DevOps评估”,以了解他们提供了什么解决方案,从而使我很开心。 有各种各样的答案-从一个完全拥护DevOps的组织到旅程的一开始。 一些评估提供了真正的价值,回到了有关文化和方法论的文章中,而其他评估仅为我提供了一个工具,有望将所有的DevOps梦想变为现实。

工具对于DevOps的旅程至关重要。 例如,工具可以持续交付,自动化或监视环境。 但DevOps并非产品,仅靠工具将无法实现实现DevOps的全部价值所必需的过程。 人是最重要的; 必须先建立人员,思维和文化,才能进行DevOps。

不要在DevOps上“取胜”; 成为冠军

作为PagerDuty的DevOps倡导者,我很自豪能够成为对DevOps方法论有坚定承诺的组织的一员,而不仅是“采用工具”。

最近,与PagerDuty首席执行官詹妮弗·特哈达(Jennifer Tejada)进行了一场关于获胜者与冠军的对话。 她谈到获胜是多么的神奇-您将获得奖杯,头衔,甚至几百万美元(如果是彩票)。 但是,总的来说,获胜只与短期目标有关,而成为冠军则意味着专注于长期的成功或成果。 这让我开始思考如何将此原则应用于采用DevOps的组织。

最喜欢的DevOps工具示例之一是XebiaLabs的DevOps工具周期表:

该表显示了许多工具可用于DevOps。但已经听说过太多次有关组织通过购买工具“转变为DevOps”的消息。尽管工具是DevOps旅程中必不可少的一部分,但仅靠工具本身并不能创建DevOps环境。必须考虑使DevOps团队运作良好的所有因素:协作,打破孤岛,定义的流程,所有权和自动化,以及持续改进/持续交付。

决定购买工具是朝正确方向迈出的重要一步;更重要的是首先定义决策背后的“为什么”或最终目标。这使我们回到了冠军的心态;以奥林匹克金牌得主迈克尔·菲尔普斯(Michael Phelps)为例。菲尔普斯(Phelps)是有史以来装饰最盛的奥运会选手,拥有39项世界纪录。为了取得这些成就,菲尔普斯没有止步一胜,二胜甚至二十胜。他的目标是成为冠军。所有这些都是通过投入,实践以及专注于所需的最终状态来完成的。

DevOps定义

DevOps有数百种定义,但是几乎每个人都可以同意“ DevOps状态报告”中概述的核心原则:

“ DevOps是旨在建立文化和流程的一组原则,以帮助团队更有效地工作并更快地交付更好的软件。”

无法使用信用卡更改文化和流程。工具可以使组织更好地协作或自动化或持续交付;但是,如果没有正确的思维方式和采用方式,则可能无法实现工具的全部功能。

例如,我的一位前同事听说过Slack对于通过开放协作渠道而转变为DevOps的团队而言是多么的惊人。他说服经理,Slack将解决所有的沟通难题。但是,在采用Slack六个月后,包括经理在内的大多数团队仍在使用Skype。 Slack最终成为谈论啤酒酿造的地方,而不是将产品更快推向市场的工具。问题不是松弛。缺乏团队和组织的支持,以及对产品的全部功能的了解。

对于团队来说,购买工具绝对是一个胜利,但是购买工具并不是购买DevOps。使工具和最佳实践对团队有用,并实现短期和长期目标,这就是我们围绕成为冠军的话题。这使我们回到了为什么团队或组织的总体目标和深远目标。确定目标后,如何从主要利益相关者那里买进?买入后,如何实施解决方案?

组织变革

对于许多组织和个人来说,改变是困难的。 此外,有意义的变化不会在一夜之间发生。 了解人员和组织如何处理变更非常重要。 在领导变革的Kotter 8步流程中,它是阐明改变的必要性,围绕原因为何而创建紧迫感,然后从小处着手并寻找和培养内部拥护者,然后再尝试证明胜利或在这种情况下购买工具 。

如果组织中的人员不了解问题或存在更好的操作方法,将很难获得必要的支持并激励团队成员采用新想法并采取行动。 人们可能对当前状态完全满意; 可能是适当的过程,或者至少是当前状态是已知因素。 但是,为了使整个团队更好地运作并以更快,更敏捷的方式实现其共同目标,必须首先建立新的机制。

如何成为DevOps冠军

成为DevOps世界的冠军意味着超越胜利,更深入地研究团队/组织结构和文化,从而发现工具之外的外围问题,然后与其他人一起拥抱正确的变化,从而带来明确的结果。回到开始并定义最终目标。以下是一些可以开始使用的示例问题:

核心价值观是什么?

为什么要成为一个更加敏捷的公司或团队?

团队或组织面临哪些障碍?

工具或过程将完成什么工作?

人们如何交流和合作?

有筒仓吗?为什么?

如何维护客户?

员工有权力吗?

在定义最终状态后,找到其他志同道合的人加入冠军团队,并且不要忽略要实现的目标。进行任何更改时,请确保从小规模开始,例如从一个团队或一个测试环境开始。通过从小规模开始并在胜利基础上发展,内部冠军将开始创造自己。

请记住,公司很高兴并渴望尝试向您出售DevOps,但归根结底,DevOps并不是产品。它是自动化,协作,人员和流程的一种完全接受的方法和思维方式。

原文链接:https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/coffee-shop-devops.png?itok=CPefJZJL

原文作者:Julie Gunderson

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 实现DevOps时要避免的10个陷阱[DevOps]

    在各种规模的公司中,由于技术团队定义成功的方式发生了变化,软件正越来越多地提供业务价值。它们比以往任何时候都更取决于其构建的应用程序如何为客户带来价值。门票和稳...

    yyx
  • DevOps工程师的认证[DevOps]

    DevOps团队非常喜欢使用DevOps流程,尤其是在多云和混合云基础架构中,原因有很多。 一方面,DevOps打破了障碍,实现了agile软件开发和IT运营的...

    yyx
  • 如何做到DevOps工程师的职业转换[DevOps]

    无论是应届大学毕业生还是经验丰富的IT专业人员,都可以通过这些技巧来帮助被聘为DevOps工程师。

    yyx
  • 10节课带你深入学习 DevOps 工程

    DevOps 现在真的很热门,对于杰出的工程师和 DevOps 专业人员来说有许多工作机会。 如果你想成为一名 DevOps 工程师,那么你来对地方了。在本文中...

    LinuxSuRen
  • DevOps的前世今生

    DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更...

    Peter Shen
  • 各角色如何从DevOps中受益?

    企业每天都面临着快速变化和高要求。现在的主力消费者比他们的上一辈对企业有着千变万化的要求和更高的期望。日益激烈的竞争意味着企业必须迅速而明智地采取行动,以保住自...

    陈琦聊测试
  • 将DevOps视为哲学——实施DevOps的绝佳方式

    经过此前的文章介绍,相信大家都对DevOps有了简单的了解。(回顾DevOps是什么、生命周期点这里:《DevOps生命周期,你想知道的全都在这里了!》)Dev...

    陈琦聊测试
  • DevOps实施过程中要避免的10个陷阱

    在各种规模的公司当中,由于技术团队定义成功的方式发生了变化,软件正越来越多地提供业务价值。构建的应用程序为客户带来价值。凭空说和稳定已不再是IT的关键价值。现在...

    泽阳
  • 案例 | 可视化的方式解决 Dev 和 Ops 的相爱相杀(上)

    前言 我是ThoughtWorks的高级咨询师,工作9年,曾参与中国移动、中国联通手机BOSS系统以及呼叫中心系统的研发。担任过售前、项目经理、维护工程师和开发...

    DevOps时代
  • 这 7 种常见的操作陷阱,是落地 DevOps 的绊脚石

    DevOps 不仅仅是一种实践、特定的概念,它是开发人员和IT专业人员之间的一种智能协作,DevOps 的成功以及它的目标愿景需要革命性的思维和全新的视角,将 ...

    DevOps时代

扫码关注云+社区

领取腾讯云代金券