Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >无法购买DevOps[DevOps]

无法购买DevOps[DevOps]

作者头像
yyx
修改于 2020-01-15 10:14:32
修改于 2020-01-15 10:14:32
7K0
举报

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

图片来源:Florida Memory. Modified by Opensource.com. CC BY-SA 4.0
图片来源: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并不是产品。它是自动化,协作,人员和流程的一种完全接受的方法和思维方式。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
探索DevOps文化
采用DevOps文化需要在企业层面改变思维方式、流程和文化。许多人认为采用DevOps只是在不同的团队之间划分任务,并为团队成员分配特定的角色。然而,恰恰相反,它需要在实施最佳实践的同时,致力于更长远的事业。因此,转向DevOps不是一个瞬间的转变,而是一个组织必须共同迈向的持续旅程。
FunTester
2023/11/30
2650
探索DevOps文化
DevOps是值得投资的职业倦怠解决方案[DevOps]
首先,需要做更多的事情来防止倦怠,而不是开始解决倦怠。 这里会告知产生原因和解决方案。
yyx
2020/01/14
8330
DevOps是值得投资的职业倦怠解决方案[DevOps]
什么是DevOps?
DevOps概念已经被越来越多的人所熟知,本文将从不同职能与DevOps的联系,以及DevOps运动如何演变入手,希望可以帮助你对DevOps有更深刻的理解。
增强现实核心技术产业联盟
2020/07/10
1.1K0
DevOps文化落地,如何构建高效协作的团队?
DevOps文化的核心是通过提高开发(Dev)和运维(Ops)团队之间的协作,促进软件开发和交付的高效性、质量和稳定性。要成功地将DevOps文化落地并构建高效协作的团队,可以从以下几个方面入手:
天创项目管理分享
2024/11/20
1640
DevOps文化落地,如何构建高效协作的团队?
9个DevOps最佳实践-你应该做什么和不应该做什么
在过去十年中,利用 DevOps 实践来最大限度地提高速度和创造价值一直是软件行业的热门话题。我们已经接受了这些实践,并改变了我们工作和思考开发、运营、项目管理、代码质量、可观察性和持续反馈的方式。 随着组织开始应用这些实践,我们注意到出现了许多反模式。在本文中,我们将看到一些 DevOps 最佳实践和改进工作流程的方法,同时我们还将探讨一些典型的 DevOps 反模式以及如何避免它们。
DevOps云学堂
2022/10/04
1.2K0
9个DevOps最佳实践-你应该做什么和不应该做什么
DevOps与传统的融合落地实践
内容来源:2017年5月6日,王津银在“DevOps&SRE 超越传统运维之道”进行《DevOps与传统的融合落地实践》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。 阅读字
IT大咖说
2018/04/03
1.3K0
DevOps与传统的融合落地实践
什么是DevOps?
DevOps 集文化理念、实践和工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助组织更快地发展和改进产品。这种速度使组织能够更好地服务其客户,并在市场上更高效地参与竞争。
DevOps持续交付
2020/05/29
7160
DevOps研发模式下CI/CD实践详解指南
借着公司今年新组建的中台研发部东风,我作为其中的主要负责人,在研发中心主导推行DevOps研发管理模式转变及质量管理创新建设,本篇文章摘取自今年9月底,笔者在公司内部针对全体研发人员的一次DevOps培训PPT中的部分内容,涉及公司敏感信息和部分章节内容顺序已经作过处理。
测试开发技术
2019/12/09
1.4K0
DevOps研发模式下CI/CD实践详解指南
你所不了解的 DevOps
一旦建立了创新的文化,即使那些并非科学家或者工程师的人——诗人、演员、记者——也能以团体的形式,接受科学文化的意义。他们信奉创新文化的概念。他们以促进这种文化的方式投票。他们不会反对科学,也不会反对技术。 ——Neil deGrasse Tyson 在本文中,我们讨论如何快速地从更高的层面理解DevOps,介绍准备改变文化的最佳实践。我们将讨论DevOps的目标以及从组织管理层得到支持的方法,为DevOps的概念打下基础。我们将试着从根本上介绍使应用程序生命期管理简单、高效的DevOps实践。 DevOps
DevOps时代
2018/06/22
7650
什么?DevOps 已经是哲学啦?
摘要——本文从一个新的角度审视了 DevOps 的实践,一个理解其哲学和科学本质的角度。DevOps 从根本上改变了基于指导哲学和科学原则的研究和开发领域。先进的计算技术和领域采用 DevOps 来实现先进的解决方案工程,以实现高效、质量有保证的输出。作者简要描述了DevOps 的哲学和科学如何协同定义其本质。
DevOps时代
2021/10/27
7510
DevOps & CI/CD Top 30+ 面试问题
希望这些问题和建议的答案能使你快速掌握DevOps和CI/CD的相关知识,帮助你在面试之前对DevOps和CI/CD有系统性的概念和理解。
Peter Shen
2020/06/12
5.9K0
DevOps & CI/CD Top 30+ 面试问题
这里有DevOps 工程师必须了解的 8 个 DevOps 最佳实践
开发软件是一个非常乏味的过程。在传统的公司设置中,软件开发过程由两个主要团队承担,即开发团队和IT运维团队。正如预期的那样,让两个独立的团队处理一个项目可能会导致团队之间的内部摩擦,从而减慢整个部署过程,从而导致软件发布延迟和利润减少。
用户1418987
2023/10/16
5220
这里有DevOps 工程师必须了解的 8 个 DevOps 最佳实践
敏捷开发,持续集成/交付(CI/CD)、DevOps
敏捷开发和DevOps都是一种理念。他们的理念相似,都是为了更好更快的发布产品,但又不完全相同。
PM吃瓜
2020/08/17
1.9K0
敏捷开发,持续集成/交付(CI/CD)、DevOps
《DevOps权威指南》电子试读版-第一章-DevOps文化
经过慎重考虑,作者决定把“DevOps文化”部分放在本章的中间。对于一个组织,文化起了地基的作用。DevOps是否能够按计划和规划实现,文化是一个重要因素。在企业的实践过程中,很多案例凸显了一个事实:DevOps转型的第一个要素是实践DevOps文化,并通过文化建设促使DevOps进行实践和落地。
顾黄亮
2022/01/09
5041
《DevOps权威指南》电子试读版-第一章-DevOps文化
现代DevOps如何改变软件开发格局
在软件开发的早期,该过程通常是开发人员编写代码,再将其交给质量保证(QA)进行测试。这种瀑布开发方法可能会导致质量问题和延迟,因为问题是在周期后期发现的。
陈哥聊测试
2024/03/11
1610
现代DevOps如何改变软件开发格局
持续测试 | DevOps 时代的高效测试之钥
测试一直是软件研发过程质量的重要保障,而在传统研发模式中,测试活动总是处于软件生命周期中相对滞后的环节,相信我们对以下对话场景不会感到陌生:
腾讯云 CODING
2021/05/31
9640
持续测试 | DevOps 时代的高效测试之钥
DevOps 之精益思维
在与很多的公司聊DevOps的时候,大多数公司都说“已经实现了DevOps”。再往下聊,发现这些企业对“实现了DevOps”的理解是在于已经使用Jenkins实现了流水线。是的,在大多数人的概念中,DevOps已经和Jenkins之类的流水线工具划上了等号。
嘉为蓝鲸
2018/12/21
7790
4637字,看懂从DevOps到DevSecOps的进化之路
维基百科上,DevOps(Development和Operations的组合词)是指一种重视软件开发人员(Dev)和IT运维技术人员(Ops)之间沟通合作的文化、运动或惯例。通过自动化软件交付和架构变更的流程,使构建、测试、发布软件能够更加快捷、频繁和可靠。
IT阅读排行榜
2022/01/20
8330
4637字,看懂从DevOps到DevSecOps的进化之路
使用 Docker、Kubernetes 和 Azure DevOps 实现 DevOps
这篇文章,我们将会介绍所有你想了解的 DevOps 知识,看完后你可以着手构建自己的 CI/CD 流水线。
LinuxSuRen
2020/05/26
1.2K0
七大关于DevOps的误解,你中了几招?
开发人员社区中流传着大量的DevOps神话。考虑到近年来DevOps概念的流行,这并不奇怪。
陈哥聊测试
2020/11/03
5620
相关推荐
探索DevOps文化
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档