devops : its made of people
TRANSCRIPT
DevOps : It’s Made of People
David [email protected]
There’s been a war struggle deployment
going on.
(Agile) Development is about rapid change.
Operations is about stability, usually through
controlled change.
Often, frankly, there isn’t a lot of love in the room with these two.
To the business, though, Dev & Ops are both I.T ... c’mon guys.
“Money...money changes everything”
- C. Lauper, 1983
Capital funded projects appear, deliver, and
vanish, leaving...mess.
Ops lives on limited funds, have to charge projects
“gate fees”.
Problem: (Agile) Dev Team vs. “High Ceremony”
Deployment
Can’t shrug it off to the PM (depends on the
local definition of PM).
Step 1. Recognise that you have a problem
(map it out).
Remember this is agile; start with a retro...
...and freakin’ follow through with your
action items.
Don’t underestimate the cultural change
(people have heard happy talk before)
Don’t overestimate the cultural resistance (people are basically good)
“People are 90% praise.” - Sandman
A little empathy goes a long way.
“DevOps : Lowering the risk of change through tools and culture”
- Allspaw & Hammond, Flickr, 2009
Automate freakin’ everything you can...
...but do it to build trust, so everyone can deliver faster
(and happier)!
Questions?
Question Fodder
• Puppet, Chef, etc. (config scripting, yay!)
• Shared Code & Config Repository
• N Step Build & Deploy
• Single Code Line (feature flags, etc.)
• Shared System Metrics
Thanks!
[email protected]://lastmileagile.com