云原生干货 | DevOps落地反模式,别再这么干了!
  OVreFBpxb9gV 2023年11月02日 43 0

原文作者:行云创新产品总监 陈晓露

之前的文章讲了DevOps的前世今生,我们大概知道DevOps是什么,回顾一下:DevOps = Agile Pro

DevOps 作为一种软件开发与运维的最佳实践,已经被越来越多的企业所采用,它的落地是一个复杂的系统工程,我们这里先不谈如何落地。咱们先聊一下,在DevOps落地时,有哪些反模式,以便大家在实践过程中避免犯这些错误,欢迎对号入座。

云原生干货 | DevOps落地反模式,别再这么干了!_运维

DevOps落地反模式

1. 过分关注工具

人的劣根性之一:做容易的事,而不是做正确的事。

DevOps落地最容易的事就是上网搜一下有哪些工具,然后购买或者下载部署使用,然后就可以号称DevOps取得了重大进展。

实际上,DevOps不仅仅是一种工具或技术,更是一种理念,追求敏捷开发快速上线、开发与运维团队的紧密协作。如果不理解DevOps理念和目的,只是使用工具,这样的做法往往会导致DevOps的失败。所以,此点是十恶之首。

2. 没有核心指标

做任何事,想把事情做好,得需要指标来衡量和牵引。比如,国家经济有GDP的指标,百米赛跑有完赛时间的指标。同样DevOps做得好不好,也有其核心指标,DevOps有4个核心指标相辅相成,在我之前的文章中有提到,这里就不详述了。一句话总结,DevOps的目标是又快又好。

3. 缺少自动化测试

这一点跟第一点紧密相关,DevOps是敏捷的增强版,敏捷的核心目的是快速反馈,当出现问题时能够快速反馈出来,快速修复,而自动化测试是快速反馈里重要的一环。CI是敏捷的优秀实践,应该在CI过程中嵌入自动化测试,以达到快速暴露问题的目的。

4. 过分强调速度而忽略质量

DevOps 的目的是快速交付高质量的软件,因此速度和质量都是很重要的。但是,有些企业在实践中过分强调速度,而忽略了质量。这样的做法会导致软件质量下降。因此,在实施DevOps时,一定要平衡速度和质量。

5. 没有持续改进的文化

DevOps的核心是持续改进,而不是一次性的实施。有些企业在实践中缺乏持续改进的文化,导致DevOps的效果不佳。因此,在实施DevOps时,一定要培养持续改进的文化。

6. 忽略团队合作

DevOps实践中,团队合作是非常重要的,因为它需要不同部门之间协同工作,包括开发、测试、运维等。有些企业在实践中,一些领导追求功绩,赶快出成果,通过强压的方式进行落地。这样会恶化团队合作,导致不同部门之间的沟通不畅,协作效果不佳,最终与DevOps背道而驰。

总结

以上就是DevOps落地反模式的总结,希望对大家实践DevOps有所帮助。在实践过程中,一定要注意避免这些反模式,以达到更好的效果。同时,也要注重团队合作、平衡速度和质量、建立交流和反馈机制以及人才培养等方面,以确保DevOps的成功实施。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  EUKHrWiGa6ta   2023年11月02日   42   0   0 Google运维Chromelinux
OVreFBpxb9gV