跳过正文
  1. Posts/

你的团队 DevOps 到底“几分熟”?这个开源工具告诉你

·840 字·2 分钟· ·
目录

对,我又开源了一个项目 —— DevOps Maturity(成熟度)

它能帮你和团队更好地评估、提升 DevOps 实践水平。 甚至,就算只是拿去给老板画个大饼,这个项目也相当好用。

日常工作中经常谈到 DevOps 这个词,但有几个问题一直没搞清楚:我们的团队到底做到什么程度了?不同组之间怎么衡量?有没有统一标准?

带着这些疑问,我做了 DevOps 成熟度模型 这个项目。

如果只是写个 wiki、发个 excel 让大家填,效率低,结果也难追踪。所以需要一个更现代化、更高效的方式——DevOps Maturity 就是这个开源项目。

DevOps 成熟度规范
#

这个规范是基于 DevOps Maturity ModelGoogle DORA 并结合实际进行了实现。

它定义了不同成熟度级别的 特征和指标,让团队清楚地知道:

  • 我们目前处于什么阶段?
  • 下一步应该往哪里提升?

关键要点如下:

关键要点

具体规范覆盖了 基础、质量、安全、供应链安全、分析与报告 等方面,每一部分都包含了可操作的评估项:

规范

在结果展示上,我们没有采用复杂的百分比或分数,而是通过 授予徽章等级 的方式来激励团队持续改进:

徽章等级

更多细节可以在官网查看 👉 https://devops-maturity.github.io/zh/

DevOps Maturity 评估工具
#

有了规范和标准,还需要一个工具来落地执行。

因此我开发了 DevOps Maturity 评估工具,提供了 Web 和 CLI 两种使用方式。

评估结果会统一存入 SQLAlchemy 数据库,可在 Web 或 CLI 中进行查看和分析。

CLI 演示动画:

CLI 版本

CLI 演示视频:

Web 演示视频:

五大亮点
#

DevOps Maturity 项目有以下五大突出亮点:

  1. 规范化评估:基于业界成熟的模型,提供清晰的评估标准和指标。
  2. 开源工具:提供 Web 和 CLI 两种方式,方便团队使用和集成。
  3. 可视化结果:通过直观的界面展示评估结果,帮助团队快速了解现状。
  4. 持续改进:通过徽章等级激励机制,鼓励团队不断提升 DevOps 实践。
  5. 自定义扩展:支持用户根据自身需求定制评估项和指标,比如修改 criteria.yaml,不用修改一行代码即可生成独有的评估方案。

另外,DevOps Maturity 企业版也在开发中,包括更多企业级特性和支持,敬请期待!

你的帮助让它更好
#

DevOps Maturity 已经正式发布,欢迎大家参与:

  • 试用并采纳
  • 分享使用反馈
  • 提出改进建议
  • 贡献代码

这些支持,都会让开源项目走得更远 🙌

如果你觉得有价值,也请点一个 ⭐ Star,让更多人看到并受益。

沈显鹏
作者
沈显鹏
Engineer. Builder. Maintainer.

相关文章

从早到晚,我的 DevOps 一天

·918 字·2 分钟
本文介绍了作为 DevOps 工程师的日常工作节奏,从早上到晚上,涵盖工作准备、会议、代码管理、构建发布等环节。

从 Jenkins 升级,我做了哪些优化

·943 字·2 分钟
本文介绍了在升级 Jenkins 的过程中所做的优化,包括使用 Docker Compose 部署、重构 Jenkins Shared Library、引入 Windows Docker Container 等,以提升 CI/CD 流程的效率和安全性。