有效实现 devops的4大支柱
Patrick Deboisi说过, devops是一个人类问题,这说明每个组织都有该组织中的人特有的一种 devops文化。尽管并没有一种能同样用于每一个组织的实现 devops的“正确“方法,不过我们发现确实存在4个共同的主题,任何希望实现 devops的团队或组织都需要在这些方面投入时间和资源。
有效实现 devops的4大支柱包括
> 协作
> 亲密性
> 工具
> 规模化
这4个支柱的组合可以帮助你解决组织中文化和技术方面的问题。你的组织尝试改变时,可能一次只关注其中一个或两个支柱,这是可以的,不过最终只有充分组合这4大支柱,才能真正实现持续而有效的改变。
有一点很重要,不要忽略前两个支柱而直接跳过去读有关工具的内容,这两个支柱盖了文化和人际交往的规范和价值。要实现成功的 devops变革,有效的工具使用当然是必要的,但这还不够,否则我们只提供Che或 Docker的一个最佳实践列表就万事大吉了。实际上,解决组织中出现的人际冲突和团队之间的冲突对于培养持久的关系并最终形成一个 devops环境至关重要。
协作
协作是通过支持多人的交互和输入来构建一个特定结果的过程。推动 devops运动个指导原则就是软件开发与运维团队的协作。一个团队与另一个有不同关注点的团队成功合作之前,首先团队内部的个人需要能够彼此合作。如果在个人层次或团队内部都不能很好地协作,这样的团队也不太可能与其他团队很好地协作。
亲密性
除了发展和维护个人之间的协作关系,组织内部以及整个行业的团队和部门之间也需要建立紧密的关系。建立亲密性过程就是要建立团队之间的这种关系,不仅要实现不同的目标或标准,同时还要谨记共同的组织目标,以及在不同的人群中培养同理心并促进学习。组织之间也可以应用亲密性,促使公司分享故事并相互学习,从而在行业中建立一个协作的文化和技术知识体系。
工具
工具是一个加速器,可以基于当前的文化和方向推动变化。可以把工具选择看作是成功的捷径。需要了解这些工具为什么能带来成功以及它们对现有结构的影响,这对于防止团队和组织掩盖问题很重要。如果没能很好地分析价值、标准和组织结构中的向题,这会导致随着文化负债的累积产生不可见的失败条件。如果工具(或者由于缺少工具)阻碍了个人或团队合作,就无法成功地实现你的目标。如果协作的成本很高对工具投入不够(或者更糟糕的,把资源浪费在错误的工具投入上)还将增加这个成本。
规模化
规模化强调的是组织在整个生命周期中所采用的过程和关键点。除了考虑规模化对于大型企业组织中实现vops意味着什么,还要考虑在组织发展、壮大甚至收缩时如何用有效 devops的其他几个支柱。不同规模的组织运行存在不同的问题,这包括技术和文化两方面,我们就是要分析不属于“一般”小型 devops文化的组织的问题。
小结
综合在一起,基于有效实现 devops的这4大支柱,可以解决影响软件开发的文化和技术问题。在这本书接下来的四个部分中,我们将深入地介绍这几大支柱。我们找出了个行业的一些例子,涵盖了从Web创业公司到大型企业等各类不同的公司。尽管没有严格要求按顺序阅读后面的每一章,不过建议你读完所有章节,因为这4大支柱相组合和融合才能真正保证有效实现 devops
DevOps相关咨询热线......
深圳青蓝咨询服务有限公司
电 话:0755-86950769
官 网:www.shzhchina.com
邮 箱:peixun@shzhchina. com
地 址: 深圳市南山区高新南一道06号TCL大厦B座3楼309室
深圳地铁1号线高新园站C出口