"devops" in a post-devops world

Post on 07-May-2015

535 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Has “DevOps” jumped the shark? Some say yes; others say 2014 will be the year DevOps dons its Fonz-esque leather jacket. Whichever you believe, the marketing feeding frenzy has begun and the dilution of the “DevOps” concept to include everything (and simultaneously mean nothing) is palpable. This talk deconstructs the meta-elements of DevOps that made it resonate so strongly with so many and allowed those familiar DevOps poster children—Netflix, Etsy, and others—to deploy the methodology with such success in their businesses. We’ll go beyond DevOps’ classical CAMS (culture, automation, metrics, and sharing) definition to discover what exactly what made DevOps relevant, and what about it is so timeless and foundational that it will make whatever-follows-DevOps relevant, too.

TRANSCRIPT

“DEVOPS”IN APOST-DEVOPSWORLD

J. Paul ReedPrincipal Consultant

J. PAUL REED• “Sober Build Engineer”

•@SoberBuildEng

• Fifteen years as a build/release engineer

• “DevOps consultant” for the last few of those

IF MY VOICE SOUNDS FAMILIAR...

www.theshipshow.com

@ShipShowPodcast

@eciramella

@buildscientist

@cheeseplus

@sascha_d

FonzOps?

“It’s about the tools!”

“It’s about the tools!”

“No, it’s about (company) culture!”

“No, it’s about (company) culture!”

“No, it’s about (company) culture!”

If you’re having trouble...

If you’re having trouble...

“Well, maybe it’s about...

“Well, maybe it’s about...oh, who cares!”

“DevOps: the fastest growing segmentof the entire economy!”

“DevOps: the fastest growing segmentof the entire economy!”

Sometimes, I feel like I can’t DevOps anymore

A good working definition

A good working definitionhttp://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/

Culture

SharingMetrics

Automation

Culture

SharingMetrics

Automation

ddx

DevOps(x) = ?

Value Realignment

Individuality

Don’t-be-an-Asshole

Self Awareness

VALUE REALIGNMENT

Tracking the fundamentals of “value”

VALUE REALIGNMENT

VALUE REALIGNMENT

VALUE REALIGNMENT

VALUE REALIGNMENT

INDIVIDUALITY

(Not this.)

INDIVIDUALITY

The Cynefin Sense-Making Framework

INDIVIDUALITY

The Cynefin Sense-Making Framework

INDIVIDUALITY

You’re doing “You’re doing it wrong” wrong

DON’T-BE-AN-ASSHOLE

(Pardon the language,but it’s a technical organizational dynamics

research term now)

DON’T-BE-AN-ASSHOLE

(At least, according to the Stanford research)

This is not “being an Asshole”

DON’T-BE-AN-ASSHOLE

•Test One: After talking to the alleged asshole, does the “target” feel oppressed, humiliated, de-energized, or belittled by the person? In particular, does the target feel worse about him or herself?

•Test Two: Does the alleged asshole aim his or her venom at people who are less powerful rather than at those people who are more powerful?

DON’T-BE-AN-ASSHOLE

•Warnaco insiders told the New York Times, “[The CEO’s] personal criticism of employees, among other things, has led to excessive staff turnover and robbed the company of talent it needed to maintain quality operations.”

•One set of researchers tried to estimate the “TCA” of one asshole at a company; for one year, the bill came to $160,000

SELF-AWARENESS

SELF-AWARENESS

How many engineering meetings has this ruined?

SELF-AWARENESS

Value Realignment

Individuality

Don’t-be-an-Asshole

Self Awareness

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

Culture Automation MetricsSharing

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S

1st Way

Systems Thinking

3rd Way

Learning Culture

2nd Way Amplify

Feedback Loops

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S 1 2 32

3 1

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S 1 2 32

3 1

1Communication

2Simplicity

3Feedback

4Courage

5Respect

4Courage

5Respect

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S 1 2 32

3 1

1 2

- eXtreme Programming- DevOps

3 4

5 34

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S 1 2 32

3 1

1 2

- eXtreme Programming- DevOps

3 4

5 3

1People Over Tools/Process

2Working

Software OverDocumentation

3Customer

Collaboration Over Contract

Negotiation

4Responding to Change Over

Following a Plan

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S 1 2 32

3 1

1 2

- eXtreme Programming- DevOps

3 4

3

- Agile/Scrum

2

Sc1

1 4

54 4

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S 1 2 32

3 1

1 2

- eXtreme Programming- DevOps

3 4

5 3

- Agile/Scrum

2

Sc1

1 4

1Value

Streams

3Flow

4 Pull/

Demand System154

2Value

Stream Mapping

Value Realignment Individuality

Don’t-be-an-Asshole Self Awareness

C

A M S

C

S 1 2 32

3 1

1 2

- eXtreme Programming- DevOps

3 4

3

- Agile/Scrum

2

Sc

1 4

- Lean IT

3

3 4

1

154

2

ddx

DevOps(x) =

ddx

DevOps(x) =

ddx

XP(x) =

ddx

Agile/Scrum(x) =

ddx

LeanIT(x) =

Has DevOps jumped the shark?

IDon’tKnow

What’s next?

IDon’tKnow

Value Realignment

Self Awareness/Systems Thinking

Don’t-be-an-Asshole

Individuality

www.soberbuildengineer.com@SoberBuildEng

www.releng-approaches.comSimply Ship. Every Time.

J. Paul Reed

top related