Slide 1

Slide 1 text

@jezhumble | #yow14 | december 8 2014 stop hiring devops experts (and start growing them)

Slide 2

Slide 2 text

Project A Project B Project C DBAs Infrastructure team Service desk Value stream Operations Engineering Business Ping! “the enterprise”

Slide 3

Slide 3 text

enterprise projects Project A Project B Project C DBAs Infrastructure team Service desk Value stream Operations Engineering Business Ping! Project D Let’s create a new product

Slide 4

Slide 4 text

Project A Project B DBAs Infrastructure team Service desk Value stream Operations Engineering Business Project D We’re going agile! Oh shit! Oh shit!

Slide 5

Slide 5 text

Project A Project B DBAs Infrastructure team Service desk Value stream Operations Engineering Business Project D Our test-driven code follows SOLID principles Shame it doesn’t work Change management

Slide 6

Slide 6 text

6 Sometimes you need a blank template.

Slide 7

Slide 7 text

“the game has changed” Andrew Shafer | @littleidea | “There Is No Talent Shortage” | http://slidesha.re/14TV4fd

Slide 8

Slide 8 text

what is devops? a cross-functional community of practice dedicated to the study of building, evolving and operating rapidly changing resilient systems at scale

Slide 9

Slide 9 text

hiring a devop http://gun.io/blog/how-to-hire-devops/

Slide 10

Slide 10 text

you can’t just hire in cultural change http://www.cutestpaw.com/images/one-of-these-things-is-not-like-the-other/

Slide 11

Slide 11 text

devops http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

creating a “devops team”* training buying tools hiring people not very effective *see https://continuousdelivery.com/2012/10/theres-no-such-thing-as-a-devops-team/

Slide 14

Slide 14 text

fragile

Slide 15

Slide 15 text

resilient http://www.flickr.com/photos/scjody/4628723629/

Slide 16

Slide 16 text

antifragile

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

cynefin — Dave Snowden

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

Dan Milstein | @danmil http://www.slideshare.net/danmil30/how-to-run-a-postmortem-with-humans-not-robots-velocity-2013

Slide 21

Slide 21 text

game days

Slide 22

Slide 22 text

standards

Slide 23

Slide 23 text

http://diannemarsh.com

Slide 24

Slide 24 text

disaster recovery testing “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

Slide 25

Slide 25 text

@beerops | https://beero.ps/2017/06/17/on-failure-and-resilience/ The immediate response from everyone around was to ask, “What help do you need?”

Slide 26

Slide 26 text

@jezhumble high trust culture Westrum, “A Typology of Organizational Cultures” | http://bmj.co/1BRGh5q How organizations process information

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

jesse’s rule “don’t fight stupid, make more awesome” Jesse Robbins, Co-founder, Opscode @jesserobbins

Slide 29

Slide 29 text

thank you! © 2016-7 DevOps Research and Assessment LLC https://devops-research.com/ To receive the following: • 30% off my new video course: creating high performance organizations • A copy of this presentation • A 100 page excerpt from Lean Enterprise • An excerpt from the DevOps Handbook • A 20m preview of my Continuous Delivery video workshop • Discount code for CD video + interviews with Eric Ries & more Just pick up your phone and send an email To: jezhumble@sendyourslides.com Subject: devops