73
Magic, Myth and the DevOps Jennifer Davis @sigje Cascadia IT 2015 1

Magic Myth and the Devops - Cascadia IT 2015

Embed Size (px)

Citation preview

Page 1: Magic Myth and the Devops - Cascadia IT 2015

Magic, Myth and the DevOpsJennifer Davis @sigje

Cascadia IT 2015

1

Page 2: Magic Myth and the Devops - Cascadia IT 2015

Who am I?Automation Engineer, Chef

Co-Author of "Effective Devops" from O'Reilly Media

DevOpsDays SV Organizer

2

Page 3: Magic Myth and the Devops - Cascadia IT 2015

Sparkly devops princess

3

Page 4: Magic Myth and the Devops - Cascadia IT 2015

Started #coffeeops

4

Page 5: Magic Myth and the Devops - Cascadia IT 2015

Expectations• talk for ~40 minutes

• time for discussion and questions at the end

5

Page 6: Magic Myth and the Devops - Cascadia IT 2015

GoalCommunication and Feedback

• Twitter: @sigje

• Email: [email protected]

6

Page 7: Magic Myth and the Devops - Cascadia IT 2015

Why this talk?• Focus on the "magic" outcome

• Limited view of the effort to build

7

Page 8: Magic Myth and the Devops - Cascadia IT 2015

Opportunity• Intentional Selections based on Value.

8

Page 9: Magic Myth and the Devops - Cascadia IT 2015

High Performing devops Teams are more Agile30X more frequent deployments

8000x faster lead times than peers

2014 PuppetLabs State of DevOps Survey

9

Page 10: Magic Myth and the Devops - Cascadia IT 2015

High Performing devops Teams are more Reliable2x change success rate

12x faster mean time to recovery (MTTR)

2014 PuppetLabs State of DevOps Survey

10

Page 11: Magic Myth and the Devops - Cascadia IT 2015

Devops is a Myth

11

Page 12: Magic Myth and the Devops - Cascadia IT 2015

Mythsguide behaviors.

12

Page 13: Magic Myth and the Devops - Cascadia IT 2015

Mythsbased in tradition.

13

Page 14: Magic Myth and the Devops - Cascadia IT 2015

Mythsexplain the world and our

significance.

14

Page 15: Magic Myth and the Devops - Cascadia IT 2015

Myths are the oral history passed around

to give value to the unknown.

15

Page 16: Magic Myth and the Devops - Cascadia IT 2015

Myths ...1 part promise1 part warning.

16

Page 17: Magic Myth and the Devops - Cascadia IT 2015

Myths are stories.With power to cause action.

17

Page 18: Magic Myth and the Devops - Cascadia IT 2015

Myths are magic.Unseen, invoking behavior. Influencing us.

18

Page 19: Magic Myth and the Devops - Cascadia IT 2015

Myths frame our choices.We can make intentional selections based on our values.

19

Page 20: Magic Myth and the Devops - Cascadia IT 2015

Myths are programs.Allow us to alter our central algorithm.

20

Page 21: Magic Myth and the Devops - Cascadia IT 2015

Insanity is doing the same thing over and over and

expecting different results.

21

Page 22: Magic Myth and the Devops - Cascadia IT 2015

Story of a typical team

22

Page 23: Magic Myth and the Devops - Cascadia IT 2015

23

Page 24: Magic Myth and the Devops - Cascadia IT 2015

24

Page 25: Magic Myth and the Devops - Cascadia IT 2015

25

Page 26: Magic Myth and the Devops - Cascadia IT 2015

26

Page 27: Magic Myth and the Devops - Cascadia IT 2015

27

Page 28: Magic Myth and the Devops - Cascadia IT 2015

28

Page 29: Magic Myth and the Devops - Cascadia IT 2015

29

Page 30: Magic Myth and the Devops - Cascadia IT 2015

Exposing Hidden Myths

30

Page 31: Magic Myth and the Devops - Cascadia IT 2015

Myth: Finding "The One"• rockstar

• ninja

• 10x Engineer

31

Page 32: Magic Myth and the Devops - Cascadia IT 2015

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

Page 33: Magic Myth and the Devops - Cascadia IT 2015

• 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

Page 34: Magic Myth and the Devops - Cascadia IT 2015

Myth: Interview as a gauge of skills

34

Page 35: Magic Myth and the Devops - Cascadia IT 2015

Myth: Interview to identify the "bad" engineers

35

Page 36: Magic Myth and the Devops - Cascadia IT 2015

Myth: Education

36

Page 37: Magic Myth and the Devops - Cascadia IT 2015

Myth: Outdated Engineer

37

Page 38: Magic Myth and the Devops - Cascadia IT 2015

Myth: Productive Loner

SPOF as an individual

38

Page 39: Magic Myth and the Devops - Cascadia IT 2015

"Used to Be"-isms

39

Page 40: Magic Myth and the Devops - Cascadia IT 2015

Myth: The "right" way.• identify good culture

• current team, background, and effective

40

Page 41: Magic Myth and the Devops - Cascadia IT 2015

Fear Culture

41

Page 42: Magic Myth and the Devops - Cascadia IT 2015

Stormtrooper Syndrome• Agency

• Adaptability: Role adherence

42

Page 43: Magic Myth and the Devops - Cascadia IT 2015

Role adherenceFarm boySmugglerPrincess

43

Page 44: Magic Myth and the Devops - Cascadia IT 2015

Constraining individuals• A developer does...

• An ops does ...

to the detriment of the team.

44

Page 45: Magic Myth and the Devops - Cascadia IT 2015

Learned Helplessness

45

Page 46: Magic Myth and the Devops - Cascadia IT 2015

Borg Syndrome• no individuality

• no family/outside interests

• no celebrations

• encourages system blindness

46

Page 47: Magic Myth and the Devops - Cascadia IT 2015

Red Shirt• Tackling challenges

47

Page 48: Magic Myth and the Devops - Cascadia IT 2015

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

Page 49: Magic Myth and the Devops - Cascadia IT 2015

Speaking up

49

Page 50: Magic Myth and the Devops - Cascadia IT 2015

Why?• Change your organization.

• Educate peers.

• Influence community of practioners.

50

Page 51: Magic Myth and the Devops - Cascadia IT 2015

Key strategies• Explicit.

• Informs decision making.

• Encapsulates aim and key values.

51

Page 52: Magic Myth and the Devops - Cascadia IT 2015

It takes a thousand voices to tell a single story.

— Native American saying

52

Page 53: Magic Myth and the Devops - Cascadia IT 2015

Listen• who is involved?

• what is the current state?

• cultures?

• beliefs?

53

Page 54: Magic Myth and the Devops - Cascadia IT 2015

Ensure diversity

54

Page 55: Magic Myth and the Devops - Cascadia IT 2015

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

Page 56: Magic Myth and the Devops - Cascadia IT 2015

Opportunity• Intentional Selections based on Value.

56

Page 57: Magic Myth and the Devops - Cascadia IT 2015

Vision or Mission StatementClear statement about the problem

• direction

• identity management

• team cohesion

57

Page 58: Magic Myth and the Devops - Cascadia IT 2015

Identify Inconsistencies and Defenses

58

Page 59: Magic Myth and the Devops - Cascadia IT 2015

Organizational LearningChris Argyris and Donald Schon

59

Page 60: Magic Myth and the Devops - Cascadia IT 2015

Theory of ActionTheory In Use

60

Page 61: Magic Myth and the Devops - Cascadia IT 2015

Model ISingle Loop

• encourages defensive behaviors (blame)

• Behaviors learned early on

• Skilled Incompetence - Aversion to learning

61

Page 62: Magic Myth and the Devops - Cascadia IT 2015

Organizational Defense Routinebypass and coverup

62

Page 63: Magic Myth and the Devops - Cascadia IT 2015

Organizational Malaise• organizational failures, no responsibility

• focus on negative

• the unimplementable values

63

Page 64: Magic Myth and the Devops - Cascadia IT 2015

Model IIDouble Loop

• slowed reasonings

• increased analytics

• increased reflection

64

Page 65: Magic Myth and the Devops - Cascadia IT 2015

65

Page 66: Magic Myth and the Devops - Cascadia IT 2015

66

Page 67: Magic Myth and the Devops - Cascadia IT 2015

TechnologyGraphs with overlays

67

Page 68: Magic Myth and the Devops - Cascadia IT 2015

TechnologyGraphs with overlays

Kanban boards

68

Page 69: Magic Myth and the Devops - Cascadia IT 2015

TechnologyGraphs with overlays

Kanban boardsTime Tracking

69

Page 70: Magic Myth and the Devops - Cascadia IT 2015

Thank you❤

Twitter @sigjeEmail [email protected]

70

Page 71: Magic Myth and the Devops - Cascadia IT 2015

Want to learn more?Effective Devops:

Collaboration and ToolsTraining at Velocity Santa Clara

71

Page 72: Magic Myth and the Devops - Cascadia IT 2015

DevOps or DevOps not. There is no try.

72

Page 73: Magic Myth and the Devops - Cascadia IT 2015

73