magic, myth and the devops

61
Magic, Myth and the DevOps Jennifer Davis @sigje DevOpsDays Vancouver 2014 1

Upload: jennifer-davis

Post on 27-Jun-2015

1.933 views

Category:

Engineering


3 download

DESCRIPTION

"Once upon a time": powerful words that begin many oral narratives and indicate that the story to be told will be imbued with magic and myth. Organizational folklore can be a very powerful force for instilling or perpetuating behavior, systems, and culture within an organization. Too often, fear and negativity are the driving forces in the folklore behind many organizational traditions. A positive narrative that embraces the customs and traditions of a healthy, balanced feedback loop can help jumpstart your DevOps journey. This talk will help you frame your narrative alongside metrics and use folklore as a catalyst for positive change.

TRANSCRIPT

Page 1: Magic, Myth and the DevOps

Magic, Myth and the DevOpsJennifer Davis @sigje

DevOpsDays Vancouver 2014

1

Page 2: Magic, Myth and the DevOps

Agenda• What are Myths?• See the Myths• Speaking up

2

Page 3: Magic, Myth and the DevOps

3

Page 4: Magic, Myth and the DevOps

The Zero's JourneyThere is no "One".

4

Page 5: Magic, Myth and the DevOps

Devops is a Myth

5

Page 6: Magic, Myth and the DevOps

Mythsguide behaviors.

6

Page 7: Magic, Myth and the DevOps

Mythsbased in tradition.

7

Page 8: Magic, Myth and the DevOps

Mythsexplain the world and our

significance.

8

Page 9: Magic, Myth and the DevOps

Myths are the oral history passed around

to give value to the unknown.

9

Page 10: Magic, Myth and the DevOps

Myths ...1 part promise1 part warning.

10

Page 11: Magic, Myth and the DevOps

Myths are stories.With power to cause action.

11

Page 12: Magic, Myth and the DevOps

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

12

Page 13: Magic, Myth and the DevOps

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

13

Page 14: Magic, Myth and the DevOps

Insanity is doing the same thing over and over and

expecting different results.

14

Page 15: Magic, Myth and the DevOps

Story of your typical team

15

Page 16: Magic, Myth and the DevOps

16

Page 17: Magic, Myth and the DevOps

17

Page 18: Magic, Myth and the DevOps

18

Page 19: Magic, Myth and the DevOps

19

Page 20: Magic, Myth and the DevOps

20

Page 21: Magic, Myth and the DevOps

21

Page 22: Magic, Myth and the DevOps

22

Page 23: Magic, Myth and the DevOps

Exposing Hidden Myths

23

Page 24: Magic, Myth and the DevOps

Myth: Finding "The One"• rockstar

• ninja

24

Page 25: Magic, Myth and the DevOps

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.

25

Page 26: Magic, Myth and the DevOps

• 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

26

Page 27: Magic, Myth and the DevOps

Myth: Interview as a gauge of skills

27

Page 28: Magic, Myth and the DevOps

Myth: Education

28

Page 29: Magic, Myth and the DevOps

Myth: Outdated Engineer

29

Page 30: Magic, Myth and the DevOps

Myth: Productive Loner

30

Page 31: Magic, Myth and the DevOps

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

• current team, background, and effective

31

Page 32: Magic, Myth and the DevOps

Storm Troopers• no diversity

• assigned activities

Purpose: your assigned duty.Told what to do, when to do it.

32

Page 33: Magic, Myth and the DevOps

The Borg• no individuality

• no family/outside interests

• no celebrations

Purpose: growth and assimilation

33

Page 34: Magic, Myth and the DevOps

Fear Culture

34

Page 35: Magic, Myth and the DevOps

Red Shirt

35

Page 36: Magic, Myth and the DevOps

Role adherence

36

Page 37: Magic, Myth and the DevOps

Role adherenceFarm boySmugglerPrincess

37

Page 38: Magic, Myth and the DevOps

Constraining individuals• A developer does...

• An ops does ...

to the detriment of the team.

38

Page 39: Magic, Myth and the DevOps

Speaking up.

39

Page 40: Magic, Myth and the DevOps

Why?• Change your organization.

• Educate peers.

• Influence DevOps community.

40

Page 41: Magic, Myth and the DevOps

Key strategies• Explicit.

• Informs decision making.

• Encapsulates aim and key values.

41

Page 42: Magic, Myth and the DevOps

It takes a thousand voices to tell a single story.

— Native American saying

42

Page 43: Magic, Myth and the DevOps

Listen• who is involved?

• what is the current state?

• cultures?

• beliefs?

43

Page 44: Magic, Myth and the DevOps

Ensure diversity

44

Page 45: Magic, Myth and the DevOps

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

45

Page 46: Magic, Myth and the DevOps

Identify Inconsistencies and Defenses

46

Page 47: Magic, Myth and the DevOps

Organizational LearningChris Argyris and Donald Schon

47

Page 48: Magic, Myth and the DevOps

Theory of ActionTheory In Use

48

Page 49: Magic, Myth and the DevOps

Model ISingle Loop

• encourages defensive behaviors (blame)

• Behaviors learned early on

• Skilled Incompetence - Aversion to learning

49

Page 50: Magic, Myth and the DevOps

Organizational Defense Routinebypass and coverup

50

Page 51: Magic, Myth and the DevOps

Organizational Malaise• organizational failures, no responsibility

• focus on negative

• the unimplementable values

51

Page 52: Magic, Myth and the DevOps

Model IIDouble Loop

• slowed reasonings

• increased analytics

• increased reflection

52

Page 53: Magic, Myth and the DevOps

53

Page 54: Magic, Myth and the DevOps

54

Page 55: Magic, Myth and the DevOps

TechnologyGraphs with overlays

55

Page 56: Magic, Myth and the DevOps

TechnologyGraphs with overlays

Kanban boards

56

Page 57: Magic, Myth and the DevOps

TechnologyGraphs with overlays

Kanban boardsTime Tracking

57

Page 58: Magic, Myth and the DevOps

Review• What are Myths?• See the Myths• Speaking up

58

Page 59: Magic, Myth and the DevOps

Thank you❤

Twitter @sigjeEmail [email protected]

59

Page 60: Magic, Myth and the DevOps

DevOps or DevOps not. There is no try.

— Yoda

60

Page 61: Magic, Myth and the DevOps

61