Podchaser Logo
Home
Episode 130 – Progression Into DevOps

Episode 130 – Progression Into DevOps

Released Monday, 10th February 2020
Good episode? Give it some love!
Episode 130 – Progression Into DevOps

Episode 130 – Progression Into DevOps

Episode 130 – Progression Into DevOps

Episode 130 – Progression Into DevOps

Monday, 10th February 2020
Good episode? Give it some love!
Rate Episode

 What is devops?

DevOps is the union of people, process, and technology to enable the continous delivery of value to customers

Key metrics for successful development

Throughput

Lead Time - from concept to deployedDeployment Frequency - how frequent new code is deployed

Stability

Change Failure - how often a deployment breaks some thingTime to Restore - how quickly to recover from broken (either fix or revert)Availability - how often service is good and available to be consumed

Grouping Performers (4.5 groups)

Elite Performers

Deploy On Demand, lead time < 1hr, time to restore < 1hr, fail rate 0-15%

High Performers

Deploy 1hr > 1dy, lead time 1dy > 1wk, time to restore < 1dy, fail rate 0-15%

Medium Performers

Deploy 1wk > 1mth, lead time 1wk > 1mth, time to restore < 1dy, fail rate 0-15%

Low Performers

Deploy 1wk > 1mth, lead time 1mth > 6mth, time to restore 1wk < 1mth, fail rate 46-60%Misguided Performers

like Low Performers but better fail rate 16-30%have often achieved better results by going slower, but platues with increased friction

Elites vs Low,

46x More Deployments, 7x Fewer Change FailuresElites get to spend 50% on new work, low only 30%Everyone spends 20% on unplanned work and rework

How to Improve

Understanding the 3 ways

The First Way: Systems Thinking, Work Flows DownstreamThe Second Way: Amplify and Shorten Feedback Loop, Downstream info effects upstream workThe Third Way: Culture of Experimentation and Learning

The Technical Pracices of DevOps

Trunk-Based DevelopmentDeployment AutomationLoosely Coupled ArchitectureContinous IntegrationContinous TestingMonitoring & ObservabilityManaging Database ChangesProactive & Reactive Integrated Security

ResourcesMS Docs - What is DevOps?The Pheonix Project & The Unicorn Project - Gene KimDevOps HandBook Gene Kim & Jez HumbleAccelerate 2019 State of DevOps Report - DORA & Google Services2019 State of DevOps Report - Puppet, CircleCI and SplunkOWASP ZAP

 

"Tempting Time" by Animals As Leaders used with permissions - All Rights Reserved

 × Subscribe now! Never miss a post, subscribe to The 6 Figure Developer Podcast!

Are you interested in being a guest on The 6 Figure Developer Podcast? Click here to check availability!

Show More

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features