"devops" in a post-devops world
Post on 07-May-2015
535 Views
Preview:
DESCRIPTION
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
Hrrrmmmm...Photo/Legos: Bill Ward
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