Slide 1

Slide 1 text

Jason Hand DevOps Evangelist VictorOps @jasonhand | victorops.com 1

Slide 2

Slide 2 text

@jasonhand #IteratePHX @jasonhand | victorops.com 2

Slide 3

Slide 3 text

A DevOps Philosophy @jasonhand | victorops.com 3

Slide 4

Slide 4 text

Altruism Empathy Compassion @jasonhand | victorops.com 4

Slide 5

Slide 5 text

Could a greater miracle take place than for us to look through each other's eye for an instant? — Henry David Thoreau @jasonhand | victorops.com 5

Slide 6

Slide 6 text

I feel the capacity to care is the thing that gives life it's deepest meaning and significance — Pablo Casala @jasonhand | victorops.com 6

Slide 7

Slide 7 text

No matter how widely you have travelled, you haven't seen the world if you have failed to look into the human hearts that inhabit it -- Donald C. Peattie If you want others to be happy, practice compassion; If you want to be happy, practice compassion -- Dalai Lama Help thy brother's boat across, and lo! thine own has reached the shore -- Hindu Proverb By compassion we make others' misery our own, and so, by relieving them, we relieve ourselves also -- Sir Thomas Browne @jasonhand | victorops.com 7

Slide 8

Slide 8 text

The Golden Rule Do unto others as you would wish them do unto you -- The Ethic of Reciprocity @jasonhand | victorops.com 8

Slide 9

Slide 9 text

em·pa·thy empəTHē/ noun - the ability to understand and share the feelings of another @jasonhand | victorops.com 9

Slide 10

Slide 10 text

Vernon Lee in 1904 Einfühlung "feeling into"1 1 wikipedia @jasonhand | victorops.com 10

Slide 11

Slide 11 text

Greek em: “in” pathos: “feeling” @jasonhand | victorops.com 11

Slide 12

Slide 12 text

Edward Titchener In 1908 "Empathy" as a translation of Einfühlung2 2 wikipedia @jasonhand | victorops.com 12

Slide 13

Slide 13 text

Brené Brown Modern definitions says it has 4 key parts: —Seeing the world as others see it —Non-judgmental —Understanding another's feelings —Communicate the understanding Brené Brown empathy @jasonhand | victorops.com 13

Slide 14

Slide 14 text

Empathy fuels connection. Sympathy drives disconnection. — Brené Brown @jasonhand | victorops.com 14

Slide 15

Slide 15 text

DevOps @jasonhand | victorops.com 15

Slide 16

Slide 16 text

Warning: Explicit Language @jasonhand | victorops.com 16

Slide 17

Slide 17 text

DevOps means giving a shit about your job enough to not pass the buck. DevOps means giving a shit about your job enough to want to learn all the parts and not just your little world.3 — John E. Vincent (@lusis) 3 blog.lusis.org @jasonhand | victorops.com 17

Slide 18

Slide 18 text

Developers need to understand infrastructure Operations people need to understand code People need to F'ing work with each other and not just occupy space next to each other @jasonhand | victorops.com 18

Slide 19

Slide 19 text

Developers | Operations @jasonhand | victorops.com 19

Slide 20

Slide 20 text

@jasonhand | victorops.com 20

Slide 21

Slide 21 text

Empathy allows software makers and operators to help each other deliver the best possible functionality and operability on behalf of their customers.4 — Pete Cheslock (@petecheslock) 4 pete.wtf @jasonhand | victorops.com 21

Slide 22

Slide 22 text

You can't design anything truly useful unless you understand the people for whom you are designing.5 — Jeff Sussna (@jeffsussna) 5 blog.ingineering.it @jasonhand | victorops.com 22

Slide 23

Slide 23 text

give a shit many shits more shits than anyone @jasonhand | victorops.com 23

Slide 24

Slide 24 text

When we sympathize with someone, we know; When we empathize, we understand — Author Unknown @jasonhand | victorops.com 24

Slide 25

Slide 25 text

Culture Automation Measurement Sharing7 7 Damon Edwards and John Willis (DevOps Cafe Podcast) @jasonhand | victorops.com 25

Slide 26

Slide 26 text

Culture DevOps is cultural in that it encompasses the ideas, customs, and behavior of a group of people @jasonhand | victorops.com 26

Slide 27

Slide 27 text

Automation —Configuration Management —Platform builds —Testing @jasonhand | victorops.com 27

Slide 28

Slide 28 text

Measurement —Monitor all the things —sorta/kinda .. but maybe more importantly ... @jasonhand | victorops.com 28

Slide 29

Slide 29 text

Collect all the things @jasonhand | victorops.com 29

Slide 30

Slide 30 text

An alert without context is a waste @jasonhand | victorops.com 30

Slide 31

Slide 31 text

Continuous Improvement Requires measuring actions and performance @jasonhand | victorops.com 31

Slide 32

Slide 32 text

Sharing —Communicate what is taking place constantly —Increase feedback and remove bottlenecks —Teach others @jasonhand | victorops.com 32

Slide 33

Slide 33 text

But wait ... There's more! @jasonhand | victorops.com 33

Slide 34

Slide 34 text

Learning —From each other —From users/customers @jasonhand | victorops.com 34

Slide 35

Slide 35 text

Why is empathy so important? @jasonhand | victorops.com 35

Slide 36

Slide 36 text

"Cross-functional" teams is better than "Functional" silos @jasonhand | victorops.com 36

Slide 37

Slide 37 text

@jasonhand | victorops.com 37

Slide 38

Slide 38 text

DevOps isn't something you can buy @jasonhand | victorops.com 38

Slide 39

Slide 39 text

DevOps isn't something you can hire @jasonhand | victorops.com 39

Slide 40

Slide 40 text

@jasonhand | victorops.com 40

Slide 41

Slide 41 text

It's people @jasonhand | victorops.com 41

Slide 42

Slide 42 text

Agile Manifesto @jasonhand | victorops.com 42

Slide 43

Slide 43 text

Individuals & Interactions over Processes & Tools @jasonhand | victorops.com 43

Slide 44

Slide 44 text

Where do we start? @jasonhand | victorops.com 44

Slide 45

Slide 45 text

Communicate everything @jasonhand | victorops.com 45

Slide 46

Slide 46 text

Chat or it didn't happen @jasonhand | victorops.com 46

Slide 47

Slide 47 text

Group chat jhand.co/ChatOps4Dummies @jasonhand | victorops.com 47

Slide 48

Slide 48 text

Sharing --> Learning --> Empathy Daily SCRUM —What happened yesterday —What is happening today —What is "blocking" you @jasonhand | victorops.com 48

Slide 49

Slide 49 text

Who's on-call? Everyone Give Dev's the "pager" @jasonhand | victorops.com 49

Slide 50

Slide 50 text

Just Culture —(Blameless) Postmortems / Learning Review —Tell the story —Tech-related —Human-related —Who was on-call and for how long? @jasonhand | victorops.com 50

Slide 51

Slide 51 text

Create an environment that encourages empathy @jasonhand | victorops.com 51

Slide 52

Slide 52 text

Look outside @jasonhand | victorops.com 52

Slide 53

Slide 53 text

Service therefore requires an ongoing conversation between customer and provider. To succeed, that conversation requires empathy.3 — Jeff Sussna (@jeffsussna) 3 blog.lusis.org @jasonhand | victorops.com 53

Slide 54

Slide 54 text

Thank You @jasonhand | victorops.com 54

Slide 55

Slide 55 text

Questions? ()/¯ Confusions? @jasonhand | victorops.com 55

Slide 56

Slide 56 text

Resources —https://en.wikipedia.org/wiki/Vernon_Lee —https://en.wikipedia.org/wiki/EdwardB.Titchener —https://youtu.be/1Evwgu369Jw —http://blog.lusis.org/blog/2013/06/04/devops-the-title-match —http://blog.ingineering.it/post/72964480807/empathy-the- essence-of-devops —http://www.devopscafe.org —http://jhand.co/ChatOps4Dummies.com —http://victorops.com @jasonhand | victorops.com 56