Upload
douglas-land
View
179
Download
0
Tags:
Embed Size (px)
Citation preview
Devops in a brownfields environment
by: Douglas Land
brownfields...
How about greyfields? You know, like greywater.
Common brownfields attributes
http://commons.wikimedia.org/wiki/File:Medicine_man_curing_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
Define what devops means to you3 ways? 5 whys? 12 factors? 31 flavors?You can’t evangelize what you can’t define.
https://www.flickr.com/photos/duncan/3211453858/
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
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
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
Define your objectives… and how you measure (M in CALMS) progress(Pro tip: use Maturity models)
https://www.flickr.com/photos/dullhunk/7214525854
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
Minimal viable ducksIterate, break things into small doable pieces, don’t get intimidated by scope, reduce it
https://www.flickr.com/photos/therussiansarehere/3124952543
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
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
Get out of your own way
Do you add value to this process? If not, replace yourself with a small shell script.
The Customer is always right
Listen. Don’t be defensive. Do be open minded.
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/
Create feedback loops
Don’t ever stop talking, meeting, measuring, reviewing and evaluating.
http://commons.wikimedia.org/wiki/File:M%C3%B6bius_strip.jpg
You’re going to screw up
… and that’s OK!
https://openclipart.org/detail/175405/screw-man
Do SOMETHING
http://dion-raz.deviantart.com/art/ENTROPY-Y-U-NO-STOPPING-251392285
Thanks!
web: webuilddevops.comemail: [email protected]: @webuilddevops / @looprock