Successfully reported this slideshow.

Optimizing the Delivery Pipeline for Flow

0

Share

1 of 24
1 of 24

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Optimizing the Delivery Pipeline for Flow

  1. 1. @antweiss Optimizing the delivery Pipeline for Flow Anton Weiss, Otomato Software Delivery @antweiss http://otomato.link
  2. 2. @antweiss
  3. 3. @antweiss Framing In social theory, framing is a schema of interpretation, a collection of anecdotes and stereotypes, that individuals rely on to understand and respond to events.
  4. 4. @antweiss
  5. 5. @antweiss
  6. 6. @antweiss
  7. 7. @antweiss
  8. 8. @antweiss The Delivery Pipeline Is Just a Subset Of Our Value Stream
  9. 9. @antweiss Where do we start?
  10. 10. @antweiss Where do we end?
  11. 11. MEASUREMENTS?
  12. 12. @antweiss FLOW
  13. 13. @antweiss APPLYING Lean Principles • Make Work Visible • Limit WIP • Reduce Batch Sizes • Reduce the Number of Handoffs • Continuously Identify and Elevate Constraints • Eliminate Waste
  14. 14. @antweiss Types Of Waste in Software Delivery • Partially Done Work • Extra Processes • Extra Features • Task Switching (Up to 50% loss in productivity) • Waiting • Motion • Defects • Non-standard or Manual Work • Heroics
  15. 15. @antweiss Base Performance Metrics 1. Deployment Frequency 2. Lead Time for Changes 3. Mean time To Restore Service 4. Change Failure Rate
  16. 16. @antweiss 12 Devops Flow Metrics http://devopsflowmetrics.org
  17. 17. @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
  18. 18. @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
  19. 19. @antweiss Example
  20. 20. @antweiss Flow-Enabling Techniques ● Transparency (O11y) ● Self-service infrastructure ● Pull-based flows ● Asynchronous Communication & Execution ● Event Driven ● On-Demand Resources + Resource Pooling
  21. 21. @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
  22. 22. @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
  23. 23. @antweiss Thank You! @antweiss @otomato_sw https://otomato.link https://devopstrain.pro

×