Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A DevOps Philosphy

516fcd20ab7b946f50090ce1d557638c?s=47 j.hand
September 01, 2015

A DevOps Philosphy

Keynote delivered at IteratePHX on 9/1/2015 .. on empathy.
#DevOps #Empathy #ChatOps #VictorOps

516fcd20ab7b946f50090ce1d557638c?s=128

j.hand

September 01, 2015
Tweet

Transcript

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

  2. @jasonhand #IteratePHX @jasonhand | victorops.com 2

  3. A DevOps Philosophy @jasonhand | victorops.com 3

  4. Altruism Empathy Compassion @jasonhand | victorops.com 4

  5. 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
  6. I feel the capacity to care is the thing that

    gives life it's deepest meaning and significance — Pablo Casala @jasonhand | victorops.com 6
  7. 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
  8. The Golden Rule Do unto others as you would wish

    them do unto you -- The Ethic of Reciprocity @jasonhand | victorops.com 8
  9. em·pa·thy empəTHē/ noun - the ability to understand and share

    the feelings of another @jasonhand | victorops.com 9
  10. Vernon Lee in 1904 Einfühlung "feeling into"1 1 wikipedia @jasonhand

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

  12. Edward Titchener In 1908 "Empathy" as a translation of Einfühlung2

    2 wikipedia @jasonhand | victorops.com 12
  13. 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
  14. Empathy fuels connection. Sympathy drives disconnection. — Brené Brown @jasonhand

    | victorops.com 14
  15. DevOps @jasonhand | victorops.com 15

  16. Warning: Explicit Language @jasonhand | victorops.com 16

  17. 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
  18. 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
  19. Developers | Operations @jasonhand | victorops.com 19

  20. @jasonhand | victorops.com 20

  21. 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
  22. 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
  23. give a shit many shits more shits than anyone @jasonhand

    | victorops.com 23
  24. When we sympathize with someone, we know; When we empathize,

    we understand — Author Unknown @jasonhand | victorops.com 24
  25. Culture Automation Measurement Sharing7 7 Damon Edwards and John Willis

    (DevOps Cafe Podcast) @jasonhand | victorops.com 25
  26. Culture DevOps is cultural in that it encompasses the ideas,

    customs, and behavior of a group of people @jasonhand | victorops.com 26
  27. Automation —Configuration Management —Platform builds —Testing @jasonhand | victorops.com 27

  28. Measurement —Monitor all the things —sorta/kinda .. but maybe more

    importantly ... @jasonhand | victorops.com 28
  29. Collect all the things @jasonhand | victorops.com 29

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

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

    31
  32. Sharing —Communicate what is taking place constantly —Increase feedback and

    remove bottlenecks —Teach others @jasonhand | victorops.com 32
  33. But wait ... There's more! @jasonhand | victorops.com 33

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

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

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

    36
  37. @jasonhand | victorops.com 37

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

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

  40. @jasonhand | victorops.com 40

  41. It's people @jasonhand | victorops.com 41

  42. Agile Manifesto @jasonhand | victorops.com 42

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

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

  45. Communicate everything @jasonhand | victorops.com 45

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

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

  48. Sharing --> Learning --> Empathy Daily SCRUM —What happened yesterday

    —What is happening today —What is "blocking" you @jasonhand | victorops.com 48
  49. Who's on-call? Everyone Give Dev's the "pager" @jasonhand | victorops.com

    49
  50. 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
  51. Create an environment that encourages empathy @jasonhand | victorops.com 51

  52. Look outside @jasonhand | victorops.com 52

  53. 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
  54. Thank You @jasonhand | victorops.com 54

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

  56. 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