Magic Myth and the Devops - Cascadia IT 2015

Preview:

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

GoalCommunication and Feedback

• Twitter: @sigje

• Email: sigje@chef.io

6

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

Thank you❤

Twitter @sigjeEmail sigje@chef.io

70

Want to learn more?Effective Devops:

Collaboration and ToolsTraining at Velocity Santa Clara

71

DevOps or DevOps not. There is no try.

72

73

Recommended