Download - Devops in a brownfields environment
![Page 1: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/1.jpg)
Devops in a brownfields environment
by: Douglas Land
![Page 2: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/2.jpg)
brownfields...
How about greyfields? You know, like greywater.
![Page 3: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/3.jpg)
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
![Page 4: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/4.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/
![Page 5: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/5.jpg)
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
![Page 6: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/6.jpg)
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
![Page 7: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/7.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
![Page 8: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/8.jpg)
Define your objectives… and how you measure (M in CALMS) progress(Pro tip: use Maturity models)
https://www.flickr.com/photos/dullhunk/7214525854
![Page 9: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/9.jpg)
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
![Page 10: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/10.jpg)
Minimal viable ducksIterate, break things into small doable pieces, don’t get intimidated by scope, reduce it
https://www.flickr.com/photos/therussiansarehere/3124952543
![Page 11: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/11.jpg)
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
![Page 12: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/12.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
![Page 13: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/13.jpg)
Get out of your own way
Do you add value to this process? If not, replace yourself with a small shell script.
![Page 14: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/14.jpg)
The Customer is always right
Listen. Don’t be defensive. Do be open minded.
![Page 15: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/15.jpg)
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/
![Page 16: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/16.jpg)
Create feedback loops
Don’t ever stop talking, meeting, measuring, reviewing and evaluating.
http://commons.wikimedia.org/wiki/File:M%C3%B6bius_strip.jpg
![Page 17: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/17.jpg)
You’re going to screw up
… and that’s OK!
https://openclipart.org/detail/175405/screw-man
![Page 18: Devops in a brownfields environment](https://reader035.vdocuments.net/reader035/viewer/2022062420/55cc9676bb61ebf33c8b4646/html5/thumbnails/18.jpg)
Do SOMETHING
http://dion-raz.deviantart.com/art/ENTROPY-Y-U-NO-STOPPING-251392285