7 Habits of Highly Effective DevOps Leaders

7 Habits of Highly Effective DevOps Leaders

Was hat Leadership mit DevOps zu tun? Was ist DevOps überhaupt? Eine Rolle oder ein spezielles Team? Werkzeuge wie Docker oder Kubernetes? Praktiken wie Continuous Delivery oder Blue-Green Deployment? Wir gehen in diesem Talk auf die Kultur von DevOps ein: Was können agile Softwareentwickler vom Betrieb lernen und umgekehrt? Was konkret kann ich als Führungskraft tun, um DevOps in meiner Organisation zu unterstützen oder zu ermöglichen? Welche Verhaltensweisen und welche Kultur fördern DevOps? Wir klären, wie Führungskräfte diese ganzheitliche neue Art der Softwareentwicklung optimal unterstützen können. Als Softwareentwickler und Operations Engineer waren wir Teil von agilen Teams, die nach DevOps Werten und Prinzipien arbeiten und kennen die Herausforderungen aus erster Hand

F39630d87553fbd3f576bf78f6c8c1d8?s=128

Peter Götz

March 31, 2020
Tweet

Transcript

  1. 7 Habits of Highly Effective DevOps Leaders DevOps Events Stammtisch

  2. DevOps and Leadership DevOps Events Stammtisch

  3. Simulation: Cardboard House Build a cardboard house like this in

    30 seconds. Now deploy it to production on stage.
  4. What Dev and Ops can learn from each other Dev

    can teach… ▪ … how to automate stuff ▪ … everything as code ▪ … version control ▪ … testing ▪ … embrace change analyze and structure your solution Ops can teach… ▪ … how to monitor systems ▪ … real world load patterns ▪ … operational responsibility ▪ … chaos engineering ▪ … redundancy and resilience stay calm in the presence of chaos
  5. Dysfunctional Way: Optimize for Local Efficiency System Dev Optimize System

    Ops Optimize Handover
  6. System 1st Way: Systems Thinking Dev Ops Optimize

  7. 2nd Way: Amplify Feedback Loops Dev Ops Optimize Feedback System

  8. 3rd Way: Continual Experimentation and Learning Dev Ops Optimize Feedback

    System Experiment & Learn
  9. Seven Leadership Duties 1. Start small 2. Reduce overhead 3.

    Eyes on - hands off 4. Encourage cross silo communication 5. Dissolve existing silos 6. Take it to the team 7. Lead by example
  10. 1. Start Small ▪ Avoid analysis paralysis ▪ Reduce anxiety

    ▪ Explore, don’t conquer ▪ Learn as you grow ▪ Contain risk Image source: https://www.flickr.com/photos/demandaj/6815874716
  11. 2. Reduce Overhead ▪ Reduce management hierarchies ▪ Allow leadership

    to emerge ▪ Limit meetings ▪ Eliminate status reports ▪ Avoid excessive planning Image source: https://www.flickr.com/photos/foilman/8916359709
  12. 3. Eyes On - Hands Off ▪ Adopt lean’s “Go

    and see” approach ▪ Be present and don’t interfere ▪ Act if invited ▪ Don’t pull the grass, let it grow Image source: https://www.flickr.com/photos/neonzu1/34016537494
  13. 4. Encourage Cross Silo Communication ▪ Bring everyone involved to

    the same table ▪ Change “need to know” mindset into free flowing information ▪ Use information radiators ▪ Avoid handover meetings ▪ Trust your teams Image source: https://www.flickr.com/photos/mabelia/37030632943
  14. 5. Dissolve Existing Silos ▪ Grow cross-functional teams ▪ Foster

    a feeling of shared responsibility ▪ Find common goals to optimize the whole system ▪ Don’t focus on local optimization ▪ Educate management to become leaders Image source: https://www.flickr.com/photos/tomgehrke/4906776131
  15. 6. Take it to the Team ▪ Delegate decisions to

    the “lowest” possible level ▪ Avoid overriding team decisions ▪ Make delegation levels transparent ▪ Re-visit delegation levels regularly ▪ Don’t answer for the team ▪ Don’t be the bottleneck Image source: https://www.flickr.com/photos/btf5/29354305801
  16. 7. Lead by Example ▪ Grant your team the same

    privileges as yourself ▪ Create transparency about your work ▪ Celebrate successes and learnings ▪ Do unto others as you would have them do unto you (Golden Rule) ▪ Embrace feedback from your teams Image source: https://www.flickr.com/photos/theloushe/4420666879
  17. About Us Peter Götz peter@devops-events.de Save 50% for our next

    DevOps Lab training https://www.devops-events.de/trainings/devops-lab Buy one ticket and bring a friend or colleague for free (coupon code “2-4-1”) Oliver Hankeln oliver@devops-events.de