DevOps 之旅:持续的心态始于文化变革

点击此处获取更多学习资料~


DevOps不仅仅是技术。

在许多方面,DevOps 的技术方面是有限的,但人员、组织和文化方面是无限的。

我们看到许多客户如此专注于工具和技术,以至于他们忘记了技术之外的影响。构建世界级 DevOps 流程的一个重要部分是了解成功所需的文化和组织变革,并将其作为优先事项。 

许多组织要么还没有开始他们的 DevOps 之旅,要么处于第一代 DevOps 中,这在精英和低绩效者之间造成了更大的差距。 

业务变化和交付周期比以往任何时候都快,因此使用世界一流的 DevOps 至关重要。推动持续流动需要技术、流程、人员 和文化的进化来跟上步伐。

要实现持续流动,我们需要持续的心态。持续的心态需要新的技能、新的思维方式、新的文化规范和新的责任。 

01 持续的心态,持续的流动

大多数公司没有意识到完全自动化的管道和持续流动将对开发和运营(及其他)产生的文化影响。变革可能很困难,组织经常会遇到 FUD:恐惧(自动化带来对工作将被自动化取代的恐惧)、不确定性(未知会产生焦虑)和怀疑(需要采用新技能和新思维方式可能会让人怀疑是否资源可以调整)。

快速的业务变化需要更灵活和精益的 DevOps 方法来满足未来的需求。这需要改变结构、交互、控制、流程和期望。所有这些都会影响组织内的文化和联系。

让我们从定义几个术语开始:

  1. 持续集成:每天多次将所有开发人员的工作副本合并到共享主线的做法。Grady Booch 于 1991 年首次提出该术语,尽管他不主张每天进行多次集成。极限编程 (XP) 采用了 CI 的概念,并且确实提倡每天进行不止一次的集成——也许每天多达 10 次或更多次。常见的持续集成实践包括维护代码存储库、自动化构建、使构建自测试、在生产环境的克隆中进行测试 等等。
  2. 持续交付:官方定义是“一种软件工程方法,其中团队在短周期内生产软件,确保软件可以随时可靠地发布,并且在发布软件时手动发布。它旨在以更快的速度和频率构建、测试和发布软件。该方法允许对生产中的应用程序进行更多增量更新,从而有助于降低交付更改的成本、时间和风险。直接且可重复的部署过程对于持续交付很重要。”
  3. 持续部署: 一种软件发布策略,其中通过自动化测试阶段的任何代码提交都会自动发布到生产环境中,从而使软件用户可以看到更改。持续交付后合乎逻辑的下一步:只要产品通过所需的验证,就自动将其部署到生产中

持续的心态在上述所有三种方法中都交织在一起。为了在每个领域达到最大价值,需要启用、成熟并应用于其他 DevOps 领域的磁盘 iplines 的持续思维模式。这些变化涉及人员、流程、技术和文化。

与 DevOps 一样,获得持续的心态是一个需要时间、许多步骤和不断学习的旅程。

DevOps 之旅:持续的心态始于文化变革

持续的心态改变了人们为您的业务取得成果的方式。这需要强调改变人们在组织各个层面的思维方式、人们联系的方式以及他们的工作方式。

实现真正的持续心态投资回报率需要大量的文化采用和协作。一个关键组成部分是利用强大的组织变革管理 (OCM)。实现文化转变为持续心态的六个OCM步骤包括:

  • 变革管理和准备:与内部利益相关者分享我们的目标以及我们将如何实现目标。设定期望。

  • 赞助:在执行层建立明确的一致性和参与度。

  • 利益相关者参与:让每个人都参与进来。确定谁受到影响以及谁负责和问责。了解反应和阻力并提供支持。

  • 沟通:在正确的时间将正确的信息传递给正确的人。将利益相关者从意识转变为支持、承诺和准备。将消息传达给组织的多个级别。

  • 能力发展:提供在新文化中取得成功所需的教育和培训。

  • 组织一致性:使角色、结构、流程、政策和系统与变化和期望的业务成果保持一致。

02 转移责任

最终,持续的思维方式改变了组织的参与模式,并要求组织在如何以及何时合作上保持一致。这需要转移责任并授权团队/个人为提高 DevOps 能力做出贡献。学习和知识转变是使团队能够长期发展的重要因素。

当他们开始理解概念并调整他们的工作方式时,组织将需要指导。可以根据整体需求使用不同的方法。这种有目的的 DevOps 学习方法将提供 DevOps 教练与 DevOps 主题专家一起与团队互动,为准备活动提供投入。

另一种选择是提供不太正式的 DevOps 指导来与目标团队互动。这种方法结构较少,主要依赖于直接参与,较少关注培训和扩展项目方法。

03 透明度是持续心态的基础

创造持续心态的一部分涉及透明度是基础的环境;在每个人都对结果承诺的情况下,每个人都拥有改进结果的所有权和责任。

成功的 DevOps 转型需要包括人员、流程、技术和文化在内的整体方法。

在跨职能敏捷团队中工作;小批量工作;冲刺工作;沟通和协作都为建立稳固的持续心态奠定了坚实的基础。如果做得正确,将文化变化分解成较小的变化可以确保长期的一定质量水平。

注:图片来源网络,侵删~

译文来自:https://devops.com/the-evolving-devops-journey-continuous-mindset-starts-with-cultural-change/


更多学习资料和资讯可搜索卫星宫主号- GHDevOps【DevOps光环国际】

上一篇:语音交互的三驾马车:ASR、NLP、TTS


下一篇:SLT2021: CONVERSATIONAL END-TO-END TTS FOR VOICE AGENTS