一些咨询公司正在推广一项名为"DevOps转换“的服务。在世界各地的会议和会议上,许多大公司都在谈论这个问题。
这样的"DevOps转换“意味着什么?对于成功的转换和失败的转换,从可操作的角度来说,它是什么样的呢?
发布于 2017-04-04 18:22:13
我需要在DevOps是什么的背景下回答这个问题,更具体地说,在我参与的DevOps转换中,DevOps是整个软件开发生命周期的所有权。图表中的所有实践都是DevOps的一个重要部分,它们支持并支持系统思维和反馈环放大。
然而,CI/CD和DevOps之间的关键区别在于软件在生产环境中的实际操作,它可以为客户和它所服务的业务提供价值。

作为参与或领导DevOps转换的顾问,我的脑海中有以下几个方面:
一旦高水平到位,重要的是找到你可以现实地交付的东西:

要更深入地探索最后一点,请阅读GeoffreyA.Moore的横过裂缝。我完全可以写一本关于如何交付DevOps转换的书,但是当我完成它时,可能就没有更多的DevOps转换工作要做了。
发布于 2017-02-28 17:29:43
DevOps倾向于在三个主要方面进行分解:
文化
DevOps文化强调所有涉众之间的高度信任、协作和沟通,特别是开发、操作和安全。这些群体之间的自然紧张和竞争造成摩擦,往往是功能障碍。DevOps首先(可以说)是协调这些团队之间的工作。
流程
DevOps开发流程与敏捷过程紧密结合。Ops被鼓励采用类似敏捷的实践,以便更好地与开发人员的工作保持一致。DevOps-对齐流程是为了支持整个开发/交付生命周期中的高速和快速反馈循环。持续集成、持续交付和持续改进(kaizen)是DevOps流程的重点领域。
技术
DevOps不是一个工具,但它得到了工具的支持。有一系列支持一系列领域的工具,包括持续集成、源代码管理和应用生命周期管理。
"DevOps转换“必须同时处理所有这三个元素,但不一定都是相同的。有一个自然的进展和“关键路径”的转变。例如,DevOps依赖于某种形式的敏捷实践,至少在开发团队/团队中是如此。在对工具进行投资之前,可能需要解决文化问题。
参考文献:
培养:https://www.andykelk.net/devops/using-the-westrum-typology-to-measure-culture
https://devops.stackexchange.com/questions/24
复制相似问题