Slide 1

Slide 1 text

#DevOpsDaysMDE2024 En instantes, una experiencia de conocimiento sin igual. ¡BIENVENIDOS! DevOpsDays Medellín Devopsdays_medellín Devopsdays Medellín www.devopsdays.io ¡Etiquétanos y participa en redes sociales!

Slide 2

Slide 2 text

#DevOpsDaysMDE2024 Adding Smiles to the DevEx Equation with SRE Yury Niño - @yurynino @dibujarles Cloud Infrastructure Engineer

Slide 3

Slide 3 text

#DevOpsDaysMDE2024 In this cow scale how do you feel today? 1 2 3 4 5 6 7 8 9

Slide 4

Slide 4 text

#DevOpsDaysMDE2024

Slide 5

Slide 5 text

#DevOpsDaysMDE2024 Agenda 01 What is DevEx? 02 How to measure DevEx? 03 What we know about DevEx? 04 What is the relationship with SRE?

Slide 6

Slide 6 text

#DevOpsDaysMDE2024 What is DevEx?

Slide 7

Slide 7 text

#DevOpsDaysMDE2024 Developer Experience is the level of satisfaction of developers doing their work, in terms of usability of tools, technologies, processes and social structures. Good developer experience enables more effective software delivery and developer happiness. There is a difference between simply writing and operate code in an environment that is optimized for writing code. Develop and Ops is about so much more than just writing code.

Slide 8

Slide 8 text

#DevOpsDaysMDE2024 How to measure DevEx?

Slide 9

Slide 9 text

#DevOpsDaysMDE2024 Flow State Feedback Loops Cognitive Load DevEx Developer Boost creativity, productivity and learning. Team Better quality and least technical debt. Organization Drive innovation, retention, goals, and profit. Dimensions Outcomes DevEx framework, authored by Abi Noda, Dr. Margaret-Anne Storey, Dr. Nicole Forsgren, and Dr. Michaela Greiler in May 2023.

Slide 10

Slide 10 text

#DevOpsDaysMDE2024 What we know about DevEx?

Slide 11

Slide 11 text

#DevOpsDaysMDE2024 Flow State Feedback Loops Cognitive Load DevEx Developer Boost creativity, productivity and learning. Team Better quality and least technical debt. Organization Drive innovation, retention, goals, and profit. Dimensions Outcomes 5 weeks of data collection, 2,213 participants 219 completed it - 9.9 % PLS Model R2?

Slide 12

Slide 12 text

#DevOpsDaysMDE2024 Dimensions Outcomes Partial Least Squares Model

Slide 13

Slide 13 text

#DevOpsDaysMDE2024 Flow State Feedback Loops Cognitive Load DevEx Developer Boost creativity, productivity and learning. Team Better quality and least technical debt. Organization Drive innovation, retention, goals, and profit. 0.307 0.173 0.167

Slide 14

Slide 14 text

#DevOpsDaysMDE2024 Flow State Feedback Loops Cognitive Load DevEx Developer Boost creativity, productivity and learning. Team Better quality and least technical debt. Organization Drive innovation, retention, goals, and profit. NS 0.141 NS https://queue.acm.org/detail.cfm?id=3639443

Slide 15

Slide 15 text

#DevOpsDaysMDE2024 Flow State Feedback Loops Cognitive Load DevEx Developer Boost creativity, productivity and learning. Team Better quality and least technical debt. Organization Drive innovation, retention, goals, and profit. 0.254 0.422 0.325 https://queue.acm.org/detail.cfm?id=3639443

Slide 16

Slide 16 text

#DevOpsDaysMDE2024

Slide 17

Slide 17 text

#DevOpsDaysMDE2024 Flow State Feedback Loops Cognitive Load DevEx Developer Boost creativity, productivity and learning. Team Better quality and least technical debt. Organization Drive innovation, retention, goals, and profit. It is about effective software delivery and developer happiness.

Slide 18

Slide 18 text

#DevOpsDaysMDE2024 DevEx Developer Boost creativity, productivity and learning. Team Better quality and least technical debt. Organization Drive innovation, retention, goals, and profit. Add Developer Smiles

Slide 19

Slide 19 text

#DevOpsDaysMDE2024 “Happiness is a state of the soul; a state in which our natures are full of the wine of an ancient youth, in which banquets last forever, and roads lead everywhere, where all things are under the exuberant leadership of faith, hope, and charity.” SRE is about making a be er tomorrow! “Happiness is referred to as the presence of positive emotions and the absence of negative emotions, in scientific literature.

Slide 20

Slide 20 text

#DevOpsDaysMDE2024 What do we get with better SRE?

Slide 21

Slide 21 text

#DevOpsDaysMDE2024 DevEx Flow State Without interruptions: 82% chance of having a good day vs With interruptions: their chances dropped to just 7%.

Slide 22

Slide 22 text

#DevOpsDaysMDE2024 has several methods: Pages are managed by a dedicated primary on-call eng. Tickets depends of the SRE team, oncall engineer can manage them. Ops Responsibilities on-call engineer does the work (pushes, flag flips, etc.). Flow State

Slide 23

Slide 23 text

#DevOpsDaysMDE2024 Feedback Loops DevEx Fast code-review 20% more innovative. Fast responses questions report 50% less technical debt.

Slide 24

Slide 24 text

#DevOpsDaysMDE2024 has several methods: ● TDD/BDD/Unit Test ● Static analysis ● Pair programming ● Code review ● Daily stand-up ● Retrospective Feedback Loops

Slide 25

Slide 25 text

#DevOpsDaysMDE2024 Cognitive Load DevEx High degree of understanding the code report 42% more productive. Processes intuitive and easy to use feel they are 50% more innovative.

Slide 26

Slide 26 text

#DevOpsDaysMDE2024 Cognitive Load ● Common standards for system operation. ● Simplification projects: technical debt as features. ● Decrease pagers, remove unactionable pages. ● Improve playbooks and system diagrams. ● Improve training for oncall. ● Have explicit levels of understanding.

Slide 27

Slide 27 text

#DevOpsDaysMDE2024 Sonrie! que nada … ni nadie te quite tu sonrisa :D

Slide 28

Slide 28 text

#DevOpsDaysMDE2024 La comunidad DevOps es más fuerte cuando todos participamos… ¡Comparte tu experiencia pero nunca menciones al innombrable! #DevOpsDaysMDE2024 @DevopsdaysMed DevOpsDays Medellín Devopsdays_medellín Devopsdays Medellín ¡GRACIAS/THANKS!