Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
@jezhumble #yow14 | 8 december 2014
stop hiring devops experts
Project A
Project B
Project C
DBAs
Infrastructure team
Service desk
Value stream
OperationsEngineeringBusiness
Ping!“the enterprise”
enterprise projects
Project A
Project B
Project C
DBAs
Infrastructure team
Service desk
Value stream
OperationsEngineeringBusiness
Ping!
Project D
Let’s createa new
product
Project A
Project B
DBAs
Infrastructure team
Service desk
Value stream
OperationsEngineeringBusiness
Project D
We’re going agile! Oh shit!Oh shit!
Project A
Project B
DBAs
Infrastructure team
Service desk
Value stream
OperationsEngineeringBusiness
Project D
Our test-driven code follows SOLID
principles
Shame itdoesn’t work
Changemanagement
6
Sometimes you need a blank template.
“the game has changed”
Andrew Shafer | @littleidea | “There Is No Talent Shortage” | http://slidesha.re/14TV4fd
what is devops?
a cross-functional community of practice
dedicated to the study of
building, evolving and operating
rapidly changing resilient systems at scale
you can’t just hire in cultural change
http://www.cutestpaw.com/images/one-of-these-things-is-not-like-the-other/
devops
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
experimentation / improvisation
we create and evolve systems and knowledge
we pursue clearly defined stretch goals
how well do we cultivate knowledge?
safe to fail
innovation culture
creating a “devops team”*
training
buying tools
hiring people
not very effective
fragile
resilient
http://www.flickr.com/photos/scjody/4628723629/
antifragile
antifragile
"We acquire the strength we have overcome."
— Ralph Waldo Emerson, The Conduct of Life
“From life's school of war: what does not kill me makes me stronger.”
— Friedrich Nietzsche, Twilight of the Idols
cynefin
— Dave Snowden
retrospective prime directive
“Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.”
— Norm Kerth
Dan Milstein | @danmil http://www.slideshare.net/danmil30/how-to-run-a-postmortem-with-humans-not-robots-velocity-2013
game days
standards
http://diannemarsh.com
“For DiRT-style events to be successful, an organization first needs to accept system and process failures as a means of learning… We design tests that require engineers from several groups who might not normally work together to interact with each other. That way, should a real large-scale disaster ever strike, these people will already have strong working relationships”
Kripa Krishnan | http://queue.acm.org/detail.cfm?id=2371297
@jezhumble
high trust culture
Westrum, “A Typology of Organizational Cultures”, Qual Saf Health Care 2004; 13 (Suppl II):ii22-ii27
what is devops?“I’ll tell you EXACTLY what devops means.
Devops means giving a shit about your job enough to not pass the buck. Devops means giving a shit about your job enough to want to learn all the parts and not just your little world.
Developers need to understand infrastructure. Operations people need to understand code. People need to fucking work with each other and not just occupy space next to each other.”
John Vincent | @lusis | http://bit.ly/12DkRhf
jesse’s rule
“don’t fight stupid, make more awesome”
Jesse Robbins, Co-founder, Opscode @jesserobbins
questions@jezhumble | [email protected]://getchef.com/http://continuousdelivery.com/
© 2014 Chef, Inc.
PRE-ORDER THE LEAN ENTERPRISE!http://bit.ly/lean-enterprise-ebookhttp://bit.ly/lean-enterprise-paper