跟踪 DevOps 团队成功的 8 种方法

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

在 DevOps.com 上看到了 IBM 的 Payal Chakravarty 撰写的一篇有趣的文章,其中 讨论了他们从敏捷到 DevOps 的过渡中学到了什么。在重大变革开始时,确定项目目标以及如何将这些目标转化为有形指标以跟踪进展情况至关重要。事实上,Payal 在 IBM 的团队从一开始就质疑他们将如何证明该项目是成功的。随着时间的推移,这导致创建了八个指标,他们仍然使用这些指标来跟踪他们的成功和进步。

  1. 部署频率 ——数量应该保持稳定或逐周上升。
  2. 变更量 ——衡量用户故事和部署的新代码行的数量和复杂性。
  3. 从开发到部署的时间量 ——从代码开始开发到部署到生产的准备时间。随着团队的发展,时间应该减少——并且是衡量流程效率和必须改进的地方的核心指标。
  4. 部署失败的比例是多少? – 部署失败甚至导致中断的频率如何?随着 DevOps 的实施,部署质量应该会提高,部署失败的百分比应该会下降。
  5. 恢复时间 ——这也许是对团队素质的最大考验——当确实发生故障时,需要多长时间才能恢复。虽然时间通常应该呈下降趋势,但团队不应该因为第一次遇到问题而偶尔出现峰值而气馁。
  6. 客户票 – DevOps 的目标是增加部署而不会导致故障。通过查看客户工单的数量,您可以很好地了解自己的表现。
  7. 用户量增加 ——通过跟踪有多少用户注册,您可以确保组织可以处理新请求。
  8. 响应时间 ——无论用户数量的变化百分比如何,这个数字都应该保持稳定,因为产品应该在预定的阈值内运行。

相关文章