Upload
jennifer-davis
View
430
Download
0
Tags:
Embed Size (px)
Citation preview
Magic, Myth and the DevOpsJennifer Davis @sigje
Cascadia IT 2015
1
Who am I?Automation Engineer, Chef
Co-Author of "Effective Devops" from O'Reilly Media
DevOpsDays SV Organizer
2
Sparkly devops princess
3
Started #coffeeops
4
Expectations• talk for ~40 minutes
• time for discussion and questions at the end
5
Why this talk?• Focus on the "magic" outcome
• Limited view of the effort to build
7
Opportunity• Intentional Selections based on Value.
8
High Performing devops Teams are more Agile30X more frequent deployments
8000x faster lead times than peers
2014 PuppetLabs State of DevOps Survey
9
High Performing devops Teams are more Reliable2x change success rate
12x faster mean time to recovery (MTTR)
2014 PuppetLabs State of DevOps Survey
10
Devops is a Myth
11
Mythsguide behaviors.
12
Mythsbased in tradition.
13
Mythsexplain the world and our
significance.
14
Myths are the oral history passed around
to give value to the unknown.
15
Myths ...1 part promise1 part warning.
16
Myths are stories.With power to cause action.
17
Myths are magic.Unseen, invoking behavior. Influencing us.
18
Myths frame our choices.We can make intentional selections based on our values.
19
Myths are programs.Allow us to alter our central algorithm.
20
Insanity is doing the same thing over and over and
expecting different results.
21
Story of a typical team
22
23
24
25
26
27
28
29
Exposing Hidden Myths
30
Myth: Finding "The One"• rockstar
• ninja
• 10x Engineer
31
Job Req: Site Rebel Engineer (SRE)
Talented team of Jedi, we have, gained significant traction that a business model has, and to expand a real need - - quickly! Looking for smart, we are, energetic, to grow our company at a lightening pace hard-working individuals who want a chance. This is a position that is relegated to the shadows not - your contributions -, have dramatic input on the direction the company goes, thoughts and input will. There are a variety of challenges and obstacles that await you and, excited to see how you go about solving them, are we.
32
• Certified Jedi Master
• 4 years lightsaber experience
• ability to carry 80 lbs for 1 mile
• X-Wing pilot license
• 24 hour oncall
With force push and mental persuasion - experience.
To join and contribute to a team of smart - desire, talented, to create something bigger than themselves hard-working
33
Myth: Interview as a gauge of skills
34
Myth: Interview to identify the "bad" engineers
35
Myth: Education
36
Myth: Outdated Engineer
37
Myth: Productive Loner
SPOF as an individual
38
"Used to Be"-isms
39
Myth: The "right" way.• identify good culture
• current team, background, and effective
40
Fear Culture
41
Stormtrooper Syndrome• Agency
• Adaptability: Role adherence
42
Role adherenceFarm boySmugglerPrincess
43
Constraining individuals• A developer does...
• An ops does ...
to the detriment of the team.
44
Learned Helplessness
45
Borg Syndrome• no individuality
• no family/outside interests
• no celebrations
• encourages system blindness
46
Red Shirt• Tackling challenges
47
Smarter Teams build better value• Lots of Communication
• Contribute equally to team's discussions
• Theory of Mind
• Increased diversity
Why Some Teams are Smarter than OthersAnita Woolley and Thomas Malone
48
Speaking up
49
Why?• Change your organization.
• Educate peers.
• Influence community of practioners.
50
Key strategies• Explicit.
• Informs decision making.
• Encapsulates aim and key values.
51
It takes a thousand voices to tell a single story.
— Native American saying
52
Listen• who is involved?
• what is the current state?
• cultures?
• beliefs?
53
Ensure diversity
54
The language of the culture also reflects the stories of the culture. One word or simple phrasal labels often describe the story adequately enough in what we have termed culturally common stories. To some extent, the stories of a culture are observable by inspecting the vocabulary of that culture. Often entire stories are embodied in one very culture-specific word. The story words unique to a culture reveal cultural differences.
Roger C. Shank
55
Opportunity• Intentional Selections based on Value.
56
Vision or Mission StatementClear statement about the problem
• direction
• identity management
• team cohesion
57
Identify Inconsistencies and Defenses
58
Organizational LearningChris Argyris and Donald Schon
59
Theory of ActionTheory In Use
60
Model ISingle Loop
• encourages defensive behaviors (blame)
• Behaviors learned early on
• Skilled Incompetence - Aversion to learning
61
Organizational Defense Routinebypass and coverup
62
Organizational Malaise• organizational failures, no responsibility
• focus on negative
• the unimplementable values
63
Model IIDouble Loop
• slowed reasonings
• increased analytics
• increased reflection
64
65
66
TechnologyGraphs with overlays
67
TechnologyGraphs with overlays
Kanban boards
68
TechnologyGraphs with overlays
Kanban boardsTime Tracking
69
Want to learn more?Effective Devops:
Collaboration and ToolsTraining at Velocity Santa Clara
71
DevOps or DevOps not. There is no try.
72
73