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

Possible to measure developer productivity?

Possible to measure developer productivity?

Recording in French at MiXiT: https://www.youtube.com/watch?v=TS8YqGh6cjo

La mesure de la productivité des développeurs reste un défi majeur dans notre industrie. Les métriques et frameworks traditionnels ne parviennent souvent pas à saisir la véritable essence de la contribution d'un développeur à un projet. Cette intervention synthétise les méthodes actuelles et vise à explorer une approche plus holistique de l'évaluation de la productivité des développeurs, une approche qui transcende les méthodes conventionnelles et s'aligne sur la nature créative et collaborative du développement logiciel.

--
L'objectif est de partager une synthèse des approches actuelles et d'offrir une réflexion personnelle à la fois au sein de petites équipes mais plus grosses sur leur efficacité et leur pertinence, plutôt que de prétendre apporter une solution définitive.

Points clés :
- Critique des méthodes actuelles de mesure de la productivité dans le développement logiciel (rapports récents de McKinsey par exemple, DORA...)
- Parallèles avec d'autres professions créatives.
- Importance de mesurer les résultats et les impacts, pas seulement les efforts et les outputs.
- Intégration de la dynamique d'équipe et du bien-être individuel dans les métriques de productivité.
- Proposition d'un nouveau cadre holistique pour mesurer la productivité des développeurs.

Public Cible :
Cette présentation s'adresse à toute l'industrie software, aux managers, VP engineering et aux développeurs intéressés par une perspective sur la mesure de la productivité. Elle peut aussi intéresser les fondateurs non-tech de petites entreprises/startups qui souvent sont obsédés par la question et s'y prennent beaucoup trop mal.

Mehdi Lahmam B.

June 10, 2024
Tweet

More Decks by Mehdi Lahmam B.

Other Decks in Technology

Transcript

  1. AI

  2. a CTO who wants to identify which engineers to fire

    to compare two investment opportunities to manage performance a software engineer who wants to grow at their craft 4 3 2 1
  3. “Product teams can only be accountable to the results if

    they are empowered to figure out a solution that works and if they are the ones to come up with the key results.” ― Marty Cagan, Empowered
  4. Deployment frequency Lead time for changes Time to restore service

    Change failure rate DORA (DevOps Research and Assessment, 2014)
  5. Sources Engineering Productivity, GenAI, Metrics, Toil The SPACE of Developer

    Productivity: There’s More To It Than You Think — Dr. Nicole Forsgren - YouTube https://dl.acm.org/doi/pdf/10.1145/3454122.3454124 The ETA of Developer Productivity - YouTube What does productivity mean to developers | PPT Margaret-Anne Storey: What does 'productivity' actually mean for developers? - YouTube How to Improve Developer Productivity • Jez Humble • YOW! 2020 - YouTube How do you measure Developer Productivity? The Good Day Project #DemoDays - YouTube My Response To The NONSENSE McKinsey Article On Developer Productivity - YouTube How to measure and improve developer productivity | Nicole Forsgren (Microsoft Research, Github) - YouTube How to measure and improve developer productivity | Nicole Forsgren (Microsoft Research, GitHub, Google) DORA | DORA Quick Check What Is DORA and Why Should You Care? - DevOps.com The SPACE of Developer Productivity - ACM Queue Measuring Software Delivery With DORA Metrics - YouTube The elusive quest to measure developer productivity - GitHub Universe 2019 - YouTube Measuring Programmer Productivity - YouTube How to Improve Developer Productivity 📊 — with Kathryn Koehler (Net fl ix) - YouTube Maximiser l'impact d'une équipe Engineering - YouTube Cannot Measure ProductivityHow To Measure Developer Productivity? | by Dr Milan Milanović | Medium The LinkedIn DPH Framework Measuring Developer Productivity via Humans McKinsey Developer Productivity Review - Dan North & Associates Limited
  6. Sources Post | LinkedIn Yes, you can measure software developer

    productivity… but are you sure that’s what you’re measuring or want to measure? | by Jason Yip | Medium Post | LinkedIn Measuring Engineering Productivity - by Abi Noda Measuring an engineering organization. | Irrational Exuberance Software Engineering at Google Inside Look: Measuring Developer Productivity and Happiness at LinkedIn How to Build a High Performing Engineering Team 🏗 — with Maria Gutierrez (Personio, Twitter) How to Use Engineering Metrics 📊 - by Luca Rossi Post | LinkedIn The State of Engineering Productivity in 2024 📊 Measuring developer productivity? A response to McKinsey Measuring developer productivity? A response to McKinsey, Part 2 (2) Measuring developer productivity? A response to McKinsey (2) Comments - Measuring developer productivity? A response to McKinsey 2 How Uber is Measuring Engineering Productivity A new way to measure developer productivity – from the creators of DORA and SPACE Developer productivity 2.0 | LeadDev The Full Circle on Developer Productivity with Steve Yegge Measuring Software Engineering Productivity Measuring Engineering Ef fi ciency at LinkedIn Platform Teams and Developer Productivity with Adam Rogal, Dir. Developer Platform at DoorDash (2) Measuring Developer Productivity - by Mike Fisher