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

Adding Smiles to the DevEx Equation with SRE

Adding Smiles to the DevEx Equation with SRE

Yury Nino

May 23, 2024
Tweet

More Decks by Yury Nino

Other Decks in Technology

Transcript

  1. #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!
  2. #DevOpsDaysMDE2024 Adding Smiles to the DevEx Equation with SRE Yury

    Niño - @yurynino @dibujarles Cloud Infrastructure Engineer
  3. #DevOpsDaysMDE2024 Agenda 01 What is DevEx? 02 How to measure

    DevEx? 03 What we know about DevEx? 04 What is the relationship with SRE?
  4. #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.
  5. #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.
  6. #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?
  7. #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
  8. #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
  9. #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
  10. #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.
  11. #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
  12. #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.
  13. #DevOpsDaysMDE2024 DevEx Flow State Without interruptions: 82% chance of having

    a good day vs With interruptions: their chances dropped to just 7%.
  14. #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
  15. #DevOpsDaysMDE2024 has several methods: • TDD/BDD/Unit Test • Static analysis

    • Pair programming • Code review • Daily stand-up • Retrospective Feedback Loops
  16. #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.
  17. #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.
  18. #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!