欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

DevOps:IT领导指南(上)

时间:2023-05-03

DevOps如何改变IT领导地位?

我们准备了一份综合指南,在此分享CIO和专家关于DevOps文化变化、DevOps指标、DevOps工作展望等的建议。 

目录:

为什么DevOps在企业中很流行?
DevOps最佳实践:什么造就一支伟大的团队?
DevOps如何改变IT的领导地位?
DevOps面临的最大挑战是什么?
如何处理DevOps文化的变化?
在哪里可以学到更多关于DevOps的信息?

DevOps,一个10岁左右的IT方法和文化,仍然给很多人带来了新的挑战。这是因为DevOps的方法论、工具和文化原则不断地改变和改进。

“ DevOps是一个过程,一个算法。”Robert Reeves,CTO,最近告诉我们。

“ 它的全部目的是随着时间的推移而改变和发展。”

如何能够跟上这些变化并保持对DevOps从业人员的最新经验的了解?让我们从DevOps专家和顶级CIO那里深入研究专家建议和分析。


1.为什么DevOps在企业中很流行?

由于一些重要原因,DevOps继续在企业中赢得粉丝。DevOps工作方式,在跨职能团队中奖励速度、实验和协作的方式。它打破了IT组织内部开发人员和运维团队之间的传统壁垒,加速了软件发布的节奏。

所有这些因素都适合当前的商业目标:

改变业务,以便能够迅速改变以满足客户需求或新的竞争环境。加快步伐,这样一家制造公司就能更像一个初创公司,而不像一个官僚机构。实验和创新,这些目标是数字化转型的核心,这是目前许多CEO的首要任务。

在过去的几年里,DevOps在规模小企业推动了成功,并将它们从传统的组织规则中解放出来时。这种工作方式改变了许多行业的企业IT工作方式(以及关键业务流程),比如先锋、目标和麦格理银行(Macquarie Bank)。

对于Vanguard CIO John Marcante来说,DevOps在其团队的共同目标中扮演着关键的角色:即使是在全球金融服务巨头,也要“以创业的速度传递商业价值”。他的团队正在“接受DevOps原则,以便在将代码检查到我们的版本管理系统中,以及当我们的客户可以使用某个特性时,最小化时间。”他说。

(图片来源于网络,侵删)

为了最大限度地提高速度,他的团队使用了与敏捷云基础设施、微服务方法、自动化和新的测试方法结合使用的DevOps方法。


2.DevOps最佳实践:什么造就一支伟大的团队?

伟大的DevOps实施有三个特点:速度、协作和自动化。

还将看到对文化的强烈关注:DevOps风格的工作,快速和跨组织的边界,要求人们引入流动的角色,并接受失败作为学习经验。

当然,DevOps的意义远不止于速度,真正伟大的DevOps实施将成功与商业成果联系在一起。

(图片来源于网络,侵删)

是否应该有一个专门的“DevOps团队”?

这个问题在DevOps社区中引起了极大的争论。有人说,是的,有些人甚至提倡创建一个优秀的DevOps中心。

其他人说DevOps是一种必须跨越整个IT团队的工作方式,DevOps团队是不成熟的DevOps组织的标志。


3.DevOps如何改变IT领导地位?

DevOps不仅改变了IT领导们运行软件项目的方式,“ 毫无疑问,DevOps代表着一种不同的思考方式,需要一个不同的领导模式 ”。美国公民和移民服务部门的前首席信息官马克•施瓦茨(Mark Schwartz)写道。

(图片来源于网络,侵删)

他说,DevOps改变了IT领导原则的基本原则,比如如何看待需求、治理和风险。他说:“这种想法认为,它只负责‘交付’业务所要求或需要的东西是过时的。” “相反,CIO必须挺身而出,勇敢地承担起推动企业业绩的责任。”

即使把DevOps的目标与团队的目标清晰地结合起来也很困难。“你知道未来的业务将会非常影响你更快地交付软件的能力(通过新功能、新产品和新路径到市场),但很难找到和你的团队交流的语言或框架,如何实现DevOps和这些结果。”


4.DevOps面临的最大挑战是什么?

与IT领导对话,一个事实很快就会明白:DevOps最困难的部分是相关的文化变化。你正在拆除已经存在多年的界限,重新分配控制,挑战专业知识。这等于给IT人带来痛苦和压力。

其他最主要的挑战包括中层管理者,他们经常会设置一些巨大的障碍,并且处理大量的IT组织中存在的技术债务。

正如红帽公司CIO Mike Kelly所指出的,“当他们的团队变得更具包容性和协作性时,领导者必须改变他们的策略和策略,以利用这种新的工作方式产生的能量。”他们需要完善他们的方法来吸引多方参加对话,并确保每个人都有被倾听的感觉。他们需要磨练自己的能力,将团队所做的工作与组织的价值观、目标和目标联系起来——以确保部门中的每个人都明白,他们是比他们自己(以及他们的自我)更大的东西的一部分。

(图片来源于网络,侵删)

许多公司成功地为一个特定的问题开发了DevOps项目,但后来在整个组织中挣扎着扩展DevOps。Target CIO迈克·麦克纳马拉说,聪明的启动是关键:“目标过程的一个重要部分是创建一个加速学习环境,我们的团队称之为‘Dojo’,”他说。

“这是一个沉浸式的、为期六周的会议,团队在网站上执行他们的常规工作,让敏捷教练支持他们,并从DevOps的角度提供他们需要的任何东西。”Dojo在让团队参与敏捷和DevOps、消除自然阻力和对变更的恐惧方面非常出色,然后在保持生产力的同时支持团队的变化。这是目标的巨大成功,在我们的旅程中,我们继续使用Dojo来完善、加强和增强我们的工程能力。


5.如何处理DevOps文化的变化?

正如Matson CIO Peter Weis所指出的,任何变革中最揪心的部分是人民。有了诚实和透明,以及商业领袖的明确支持,就可以培育变革文化。但这需要极大耐心,Ellucian CIO Lee Congdon说,也许是一种共有的主人翁意识,他认为这是团队文化变革的关键因素。

可能需要重新思考标题和奖励——“如果你需要实验和速度,你需要改变领导者的测量方式,以及他们汇报进展的方式和频率,”布鲁诺·古伊卡迪说,他是CI&T公司的总裁兼联合创始人。“如果你衡量成功的方式是要求可预测性(玛丽必须在日期前交付X项目),你就不会获得速度和实验。”

(图片来源于网络,侵删)

一个新的物理环境鼓励合作,而Ellucian Congdon也强调通讯工具的价值,比如Slack。

最重要的是,需要每个人的参与,让DevOps文化改变工作,Richard Li说。

一个有机的自下而上的方法:从小处着手,用DevOps 的工作方式解决具体的问题。


6.在哪里可以学到更多关于DevOps的信息?

就这里!!!

欢迎大家一起和小光交流~

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。