Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Many Changes Little Fun

104 views

Published on

Is there real value in DevOps practices? Are we sure? How can we measure this?
Presented at AllDayDevOps 2019

Published in: Software
  • Be the first to comment

Many Changes Little Fun

  1. 1. @antweiss Many changes, Little Fun Time to Measure the Value of DevOps
  2. 2. @antweiss whoami: Anton (Ant) Weiss @antweiss Otomato Software Delivery https://otomato.link
  3. 3. @antweiss@antweiss Experience Matters
  4. 4. @antweiss@antweiss Devs Get Themselves Stuck in a Toilet, Ops Help Them Get Out
  5. 5. @antweiss@antweiss The Magic Of DeVops IT Not Working? Just Sprinkle Some DevOps On It!
  6. 6. @antweiss@antweiss Time for Questions How Bad Was It Before DevOps?
  7. 7. @antweiss@antweiss Time for Questions How Bad Was It Before DevOps? Does DevOps Really Work?
  8. 8. @antweiss@antweiss Time for Questions How Bad Was It Before DevOps? Does DevOps Really Work? How Do We Make DevOps Work?
  9. 9. @antweiss@antweiss Time for Questions How Bad Was It Before DevOps? Does DevOps Really Work? How Do We Make DevOps Work? Was All This Worth The Hype?
  10. 10. @antweiss@antweiss
  11. 11. @antweiss@antweiss
  12. 12. @antweiss We don’t build things to last, we build them to change...
  13. 13. @antweiss@antweiss DevOps CALMS. Or Does it? ● Culture ● Automation ● Lean Practices ● Measurement ● Sharing CALMS acronym coined by J. Willis and D. Edwards and expanded by J. Humble
  14. 14. @antweiss@antweiss DevOps CALMS. Or Does it? ● Culture ● Automation ● Lean Practices ● Measurement ● Sharing CALMS acronym coined by J. Willis and D. Edwards and expanded by J. Humble
  15. 15. @antweiss@antweiss DevOps CALMS. Or Does it? ● Culture ● Automation ● Lean Practices ● Measurement ● Sharing ? CALMS acronym coined by J. Willis and D. Edwards and expanded by J. Humble
  16. 16. @antweiss@antweiss DevOps CALMS. Or Does it? ● Culture ● Automation ● Lean Practices ● Measurement ● Sharing ? ? CALMS acronym coined by J. Willis and D. Edwards and expanded by J. Humble
  17. 17. @antweiss@antweiss DevOps CALMS. Or Does it? ● Culture ● Automation ● Lean Practices ● Measurement ● Sharing ? ? ? CALMS acronym coined by J. Willis and D. Edwards and expanded by J. Humble
  18. 18. @antweiss@antweiss DevOps CALMS. Or Does it? ● Culture ● Automation ● Lean Practices ● Measurement ● Sharing ? ? ? ! CALMS acronym coined by J. Willis and D. Edwards and expanded by J. Humble
  19. 19. @antweiss@antweiss #ASODR - Accelerate State Of DevOps Report
  20. 20. @antweiss@antweiss KEY Performance Metrics
  21. 21. @antweiss@antweiss KEY Performance Metrics Throughput Stability
  22. 22. @antweiss@antweiss KEY Performance Metrics Throughput ● Lead Time for Changes ● Deployment Frequency Stability
  23. 23. @antweiss@antweiss KEY Performance Metrics Throughput ● Lead Time for Changes ● Deployment Frequency Stability ● Mean time To Restore Service ● Change Failure Rate
  24. 24. @antweiss@antweiss KEY Performance Metrics Throughput ● Lead Time for Changes ● Deployment Frequency Stability ● Mean time To Restore Service ● Change Failure Rate Operational ● Availability
  25. 25. @antweiss@antweiss
  26. 26. @antweiss@antweiss Buddha on O11y Do not believe in anything simply because you have heard it. Do not believe in anything simply because it is spoken and rumored by many. Do not believe in anything simply because it is found written in your religious books. Do not believe in anything merely on the authority of your teachers and elders. Do not believe in traditions because they have been handed down for many generations. But after observation and analysis, when you find that anything agrees with reason and is conducive to the good and benefit of one and all, then accept it and live up to it.
  27. 27. @antweiss 12 Devops Flow Metrics http://devopsflowmetrics.org
  28. 28. @antweiss VELOCITY METRICS 1. MLT - Mean Lead Time 2. DCR - Daily Change Rate 3. MTTE - Mean Time To Environment 4. MTTD - Mean Time To Detect 5. MTTR - Mean Time To Resolve 6. MTTA - Mean Time To Approve http://devopsflowmetrics.org
  29. 29. @antweiss QUALITY METRICS 1. BFR - Build Failure Rate 2. DFR - Deployment Failure Rate 3. IRFR - Infrastructure-Related Failure Rate 4. RWR - ReWork Rate 5. ADR - Automated Detection Rate 6. UWR - Unplanned Work Rate http://devopsflowmetrics.org
  30. 30. @antweiss@antweiss The 3 Layers of Observability Business Application Infrastructure
  31. 31. @antweiss@antweiss The 3 Layers of DevOPs Observability Operational Metrics Delivery Metrics
  32. 32. @antweiss@antweiss The 3 Layers of DevOPs Observability Operational Metrics People Metrics Delivery Metrics
  33. 33. @antweiss@antweiss
  34. 34. @antweiss WARNing It is wrong to suppose that if you can’t measure it, you can’t manage it – a costly myth. W.E.Deming
  35. 35. @antweiss WARNing It is wrong to suppose that if you can’t measure it, you can’t manage it – a costly myth. W.E.Deming
  36. 36. @antweiss Thank You! @antweiss @otomato_sw https://otomato.link https://devopstrain.pro

×