跳过正文
  1. Posts/

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

·932 字·2 分钟· ·
沈显鹏
作者
沈显鹏
目录

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

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

闲话不多说,一起来看看它到底是怎么回事吧!


日常工作中,我们经常会谈到 DevOps 这个词。可你有没有想过:

  • 我们团队的 DevOps 成熟度到底如何?
  • 怎样衡量一个组做得好,另一个组还需改进?
  • 是否存在统一的衡量标准?

基于这些疑问,我们需要一个 DevOps 成熟度模型,帮助团队更好地评估和提升自身的实践水平。

但评估方式也值得思考。 如果只是写个 wiki、发个 excel 让大家填一填,这种“原始”的方法不仅效率低,也很难真正沉淀和追踪结果。

所以我们需要一个更现代化、更高效的方式来做 DevOps 成熟度评估。 于是,开源项目 —— 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,让更多人看到并受益。

相关文章

🧊2025软件供应链现状报告:开源时代,我们究竟在和谁打交道?
·1833 字·4 分钟
JFrog发布的《2025软件供应链现状报告》揭示了软件供应链的变化和风险,尤其是AI模型的安全问题。本文分享了报告中的关键发现和对DevOps从业者的启示。
如何优雅地控制 Jenkins 构建是否中断?只看这篇
·1033 字·3 分钟
在 Jenkins 中,disableConcurrentBuilds 选项用于管理并发构建。本文介绍了如何根据分支类型动态设置 abortPrevious 的值,从而实现更灵活的构建管理。
CI/CD 不是一次性的项目,而是一个不断演进的系统
·989 字·2 分钟
在 DevOps 中,CI/CD 流水线需要持续维护和重构。本文探讨了为什么 CI/CD 不是一次性的建设项目,而是一个需要长期投入和持续演进的系统。
从早到晚,我的 DevOps 一天
·924 字·2 分钟
本文介绍了作为 DevOps 工程师的日常工作节奏,从早上到晚上,涵盖工作准备、会议、代码管理、构建发布等环节。
从 Jenkins 升级,我做了哪些优化
·949 字·2 分钟
本文介绍了在升级 Jenkins 的过程中所做的优化,包括使用 Docker Compose 部署、重构 Jenkins Shared Library、引入 Windows Docker Container 等,以提升 CI/CD 流程的效率和安全性。
DevOps进阶:揭秘首席DevOps工程师的职责与技能
·1314 字·3 分钟
本文介绍了首席DevOps工程师的职责、核心技能和对公司的价值,帮助你了解如何在DevOps领域实现职业发展。