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.

Devops in a brownfields environment

524 views

Published on

Tips on deploying devops concepts into a brownfields (greyfields) environment.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Devops in a brownfields environment

  1. 1. Devops in a brownfields environment by: Douglas Land
  2. 2. brownfields... How about greyfields? You know, like greywater.
  3. 3. Common brownfields attributes http://commons.wikimedia.org/wiki/File:Medicine_man_c uring_disease,_Australia._Wellcome_M0014472.jpg http://commons.wikimedia.org/wiki/File:Russian_Sausage_Making.jpg http://commons.wikimedia.org/wiki/File:Stott_Park_Bobbin_Mill_Steam_Engine.jpg http://commons.wikimedia.org/wiki/File:Ralls_Texas_Grain_Silos_2010.jpg
  4. 4. Define what devops means to you 3 ways? 5 whys? 12 factors? 31 flavors? You can’t evangelize what you can’t define. https://www.flickr.com/photos/duncan/3211453858/
  5. 5. Keep CALMS and carry on Start by focusing on one or two: Culture, Automation, Lean, Measurement, Sharing. Cropped from: https://www.flickr.com/photos/antbaena/4587518836
  6. 6. Get everyone on your team on board Talk to people’s pain points. Discuss real problems and how devops approaches could help solve them. http://commons.wikimedia.org/wiki/File:Stott_Park_Bobbin_Mill_Steam_Engine.jpg
  7. 7. Get everyone on your team on board Build ways to offload work into your plans to make time for new projects. http://commons.wikimedia.org/wiki/File:Stott_Park_Bobbin_Mill_Steam_Engine.jpg
  8. 8. Define your objectives … and how you measure (M in CALMS) progress (Pro tip: use Maturity models) https://www.flickr.com/photos/dullhunk/7214525854
  9. 9. Define objectives ~your~ team can meet Start with small, internal projects to generate momentum as well as enthusiasm. https://www.flickr.com/photos/86530412@N02/7987532186
  10. 10. Minimal viable ducks Iterate, break things into small doable pieces, don’t get intimidated by scope, reduce it https://www.flickr.com/photos/therussiansarehere/3124952543
  11. 11. Don’t be the tool Once automation is in place it’s much easier to change your toolkits. http://commons.wikimedia.org/wiki/File:Rusty_tools.JPG
  12. 12. Help others help you Publish things like best practices and processes to help others understand what you need or expect from them and why. https://www.flickr.com/photos/cdm/35919132
  13. 13. Get out of your own way Do you add value to this process? If not, replace yourself with a small shell script.
  14. 14. The Customer is always right Listen. Don’t be defensive. Do be open minded.
  15. 15. Get other teams on board Now that you have a map to your shiny unicorn palace, start looking for advocates on other teams. http://pixabay.com/en/teamwork-suit-work-economy-finance-453484/
  16. 16. Create feedback loops Don’t ever stop talking, meeting, measuring, reviewing and evaluating. http://commons.wikimedia.org/wiki/File:M%C3%B6bius_strip.jpg
  17. 17. You’re going to screw up … and that’s OK! https://openclipart.org/detail/175405/screw-man
  18. 18. Do SOMETHING http://dion-raz.deviantart.com/art/ENTROPY-Y-U-NO-STOPPING-251392285
  19. 19. Thanks! web: webuilddevops.com email: doug@webuilddevops.com twitter: @webuilddevops / @looprock

×