Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

65
Magic, Myth and the DevOps Jennifer Davis @sigje SeaGL October 2015 1

Transcript of Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Page 1: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Magic,'Myth'and'the'DevOpsJennifer'Davis'@sigjeSeaGL&October&2015

1

Page 2: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Who$am$I?So#ware(Engineer,(Chef

Co#Author)of)"Effec0ve)Devops"

DevOpsDays)Silicon)Valley)Organizer

Sparkly(devops(princess

Founder,)coffeeops.org2

Page 3: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

GoalCommunica)on*and*Feedback

• Twi%er:)@sigje

• Email:)[email protected]

3

Page 4: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Agenda• Examine)the)fundamental)devops)story

• Iden7fy)common)stories)in)our)industry

• Iden7fy)and)model)example)stories)

4

Page 5: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Why?

5

Page 6: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

The$Devops$Compact• shared(mutual(understanding

• established(boundaries

6

Page 7: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

High%Performing%devops%Teams%are%more%Agile30X$more$frequent$deployments

8000x$faster$lead$-mes$than$peers

2014%PuppetLabs%State%of%DevOps%Survey

7

Page 8: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

High%Performing%devops%Teams%are%more%Reliable

60x$change$success$rate

168x%faster%mean%.me%to%recovery%(MTTR)

2015%PuppetLabs%State%of%DevOps%Survey

8

Page 9: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Devops'is'a'Myth

9

Page 10: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Mythsguide&behaviors.

10

Page 11: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Mythsbased&in&tradi+on.

11

Page 12: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Mythsexplain(the(world(and(our(significance.

12

Page 13: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myths&are&the&oral&history&passed&around&to&give&value&to&the&

unknown.

13

Page 14: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myths&...1"part"promise

1"part"warning.

14

Page 15: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myths&are&magic.

Unseen,&invoking&behavior.&Influencing&us.

15

Page 16: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myths&frame&our&choices.

We#can#make#inten+onal#selec+ons#based#on#our#values.#

16

Page 17: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myths&are&programs.

Allow%us%to%alter%our%central%algorithm.

17

Page 18: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Insanity(is(doing(the(same(thing(over(and(over(and(expec4ng(different(

results.

18

Page 19: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Story&of&a&typical&team

19

Page 20: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

20

Page 21: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

21

Page 22: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

22

Page 23: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

23

Page 24: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

24

Page 25: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

25

Page 26: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

26

Page 27: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Examining(Hidden(Myths

27

Page 28: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myth:&Finding&"The&One"• rockstar

• ninja

• 10x/Engineer

28

Page 29: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Job$Req:$Site$Rebel$Engineer$(SRE)

Talented(team(of(Jedi,(we(have,(gained(significant(trac7on(that(a(business(model(has,(and(to(expand(a(real(need(<(<(quickly!(Looking(for(smart,(we(are,(energe7c,(to(grow(our(company(at(a(lightening(pace(hard<working(individuals(who(want(a(chance.(This(is(a(posi7on(that(is(relegated(to(the(shadows(not(<(your(contribu7ons(<,(have(drama7c(input(on(the(direc7on(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.(

29

Page 30: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

• Cer%fied(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%3%experience.%

To#join#and#contribute#to#a#team#of#smart#2#desire,#talented,#to#create#something#bigger#than#themselves#hard2working#individuals#

30

Page 31: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myth:&Interview&as&a&gauge&of&skills

31

Page 32: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myth:&Interview&to&iden0fy&the&"bad"&engineers

32

Page 33: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myth:&Educa,on

33

Page 34: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myth:&Outdated&Engineer

34

Page 35: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myth:&Produc-ve&Loner

SPOF%as%an%individual%

35

Page 36: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

"Used&to&Be"*isms

36

Page 37: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Myth:&The&"right"&way.• iden&fy)good)culture

• current)team,)background,)and)effec&ve)

37

Page 38: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Fear%Culture

38

Page 39: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Stormtrooper(Syndrome• Agency

• Adaptability:0Role0adherence

39

Page 40: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Role%adherenceFarm%boy

Smuggler

Princess

40

Page 41: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Constraining*individuals• A#developer#does...

• An#ops#does#...

to#the#detriment#of#the#team.

41

Page 42: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Learned'Helplessness

42

Page 43: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Borg%Syndrome• no$individuality

• no$family/outside$interests

• no$celebra5ons

• encourages$system$blindness

43

Page 44: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Red$Shirt• Tackling*challenges*

44

Page 45: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Cul$va$ng)Empathy• Collect(stories(

• Listen(

• Circle(back

45

Page 46: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Smarter'Teams'build'be/er'value• Lots&of&Communica/on

• Contribute&equally&to&team's&discussions

• Theory&of&Mind

• Increased&diversity

Why$Some$Teams$are$Smarter$than$OthersAnita$Woolley$and$Thomas$Malone

46

Page 47: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Speaking)up

47

Page 48: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Why?• Change(your(organiza/on.

• Educate(peers.

• Influence(community(of(prac/oners.

• Be<er(ar/culate(your(values(and(ideas.

• Historical(significance.

48

Page 49: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Key$strategies• Explicit.*

• Informs*decision*making.

• Encapsulates*aim*and*key*values.

49

Page 50: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

It#takes#a#thousand#voices#to#tell#a#single#story.#

—"Na%ve"American"saying

50

Page 51: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Listen• who%is%involved?

• what%is%the%current%state?

• cultures?

• beliefs?

51

Page 52: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Ensure'diversity

52

Page 53: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

The$language$of$the$culture$also$reflects$the$stories$of$the$culture.$One$word$or$simple$phrasal$labels$o9en$describe$the$story$adequately$enough$in$what$we$have$termed$culturally$common$stories.$To$some$extent,$the$stories$of$a$culture$are$observable$by$inspec?ng$the$vocabulary$of$that$culture.$O9en$en?re$stories$are$embodied$in$one$very$culture@specific$word.$The$story$words$unique$to$a$culture$reveal$cultural$differences.$

Roger&C.&Shank

53

Page 54: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Vision&or&Mission&StatementClear&statement&about&the&problem

• direc'on

• iden'ty,management

• team,cohesion

54

Page 55: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

55

Page 56: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

56

Page 57: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

57

Page 58: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

58

Page 59: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Takeaways• Examined*the*fundamental*devops*story

• Iden7fied*common*stories*in*our*industry

• Iden7fied*and*modeled*example*stories*

59

Page 60: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Want%to%learn%more?

60

Page 61: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

61

Page 62: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

DevOpsDays)Silicon)Valley

November(6*7,(2015

h"p://www.devopsdays.org/events/20157siliconvalley/

62

Page 63: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

Thank&you❤

Twi$er'@sigje

Email&[email protected]

63

Page 64: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

DevOps'or'DevOps'not.'There'is'no'try.

64

Page 65: Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE - SeaGL 2015

65