Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOpsDaysPortugal 2019 - Mirco Hering - New b...

DevOpsDaysPortugal 2019 - Mirco Hering - New barriers for DevOps adoption

To say it with Mark Twain: All happy DevOps adoptions are alike; each unhappy DevOps adoption is unhappy in its own way.

In this talk I want to explore the new barriers of DevOps adoption. Gone are the days that DevOps is a new concept and lack of knowledge, skills or tools is the main blocker for adoption.

Yet we don’t find many organisations who truly believe they have reached a mature state of DevOps.

What are these barriers and what can we do about it? Come on this journey of exploration with me, where I share the good, bad and the ugly from my experiences with organisations around the globe.

Avatar for DevOpsDaysPortugal

DevOpsDaysPortugal

June 03, 2019
Tweet

More Decks by DevOpsDaysPortugal

Other Decks in Technology

Transcript

  1. 2 WHAT IS THIS TALK ABOUT @mircohering #notafactoryanymore So what

    is holding us back: 1. Goals: We are aiming too low or too high 2. Dogma: We fight dogmatic wars 3. Technologies: We are working with non supportive technologies 4. Culture: We misunderstand culture 5. Overoptimism: We are techno optimists
  2. 3 ABOUT ME @mircohering #notafactoryanymore Mirco Hering Global DevOps Lead

    @mircohering on Twitter And now author Blog at http://notafactoryanymore.com
  3. 8 GOALS: KNOW YOUR LIMITS @mircohering #notafactoryanymore Optimum batch size

    (lowest total cost) Items per batch Optimum batch size (lowest total cost) Items per batch Cost
  4. 10 DOGMA: TO DEVOPS TEAM OR NOT TO DEVOPS TEAM?

    @mircohering #notafactoryanymore Agile team Operations Team But wait… DBA Help desk Main frame Net works Batch Middle ware Security Monitori ng Infra … Operations Team
  5. 11 DOGMA: TO DEVOPS TEAM OR NOT TO DEVOPS TEAM?

    Agile Team … Agile Team Agile Team Release Train/ Agile Program @mircohering Governance Cloud Services Infra Services DevOps Services Org specific DevOps Services DevOps Platform Team DevOps Tribe #notafactoryanymore
  6. 13 TECHNOLOGIES: HOW TO CHOOSE THE RIGHT ONES 13 Functionality

    + Architecture + Engineering Capabilities In-House IT Capabilities Source Code APIs Modularity Cloud Enablement Autoscaling Self-Healing Monitoring Change-ability
  7. TECHNOLOGIES : DEVOPS TOOLS Copyright © 2018 Accenture. All rights

    reserved. 14 Fit-for purpose Compatibility with tech & app stack Licensing (Open Source, Commercial) Config as Code / Dev -> Prod promotion Integration with other tools Ease of configuration 5 Skills (Organisation & Market) 6 7 1 2 3 4
  8. 15 CULTURE: IT’S NOT ABOUT THE GOAL, IT’S WERE YOU

    COME FROM @mircohering #notafactoryanymore Follow the manual process Create good automation Self-organised autonomous teams Bring it all together
  9. 16 CULTURE: EXECUTIVES DON’T UNDERSTAND…REALLY? @mircohering #notafactoryanymore 67% 22% CLOUD

    NIST Impression of standard process across organisational levels (Quality Software Management: First-Order Measurement (Quality Software Management) by Gerald M. Weinberg 1991 ) 58% 46% 37% C-SUITE MANAGER ENGINEER Adoption across 15 criteria
  10. 17 CULTURE: HOW DO YOU SEE TOOLS 17 VS. Disciplined

    experiments Guardrails for exceptions
  11. 19 OVEROPTIMISM: TECHIES AND DOCUMENTION 19 You can’t automate, what

    you cant document To err is human, to create a catastrophe requires automation Purge what has not been validated regularly Think about curation Every page has an owner Think of the audience as more than a coder Writing things down forces you to think Test it with new joiners
  12. Copyright © 2018 Accenture Security. All rights reserved. 21 HOW

    CAN WE BREAK THROUGH THESE BARRIERS? @mircohering #notafactoryanymore Value Stream Map Reporting Reality Rigorous Continuous Improvement