REALITYWIPE

CHRONOLOGIE_DE_RECHERCHE

La science du rythme en ingénierie : pourquoi comparer les vélocités est la mauvaise métrique

«Elle livre deux fois plus vite que moi — je ne suis sans doute pas fait pour ça» est le genre de pensée que les ingénieurs logiciels ressassent constamment, généralement à 23h devant une PR à moitié finie. Ce que la recherche montre : cette comparaison repose sur des fondations fragiles. La découverte originale du 'programmeur 10x' vient de 12 personnes dans une étude de 1968 qui mesurait le temps consacré à une seule tâche, dans des conditions qui ressemblent peu au travail logiciel moderne. Un demi-siècle plus tard, le cadre SPACE a documenté que la productivité des développeurs est multidimensionnelle — la vitesse n'est qu'une part d'un tableau beaucoup plus large, et les autres parts sont souvent invisibles dans les comparaisons entre pairs. Une cartographie systématique de la littérature sur l'épuisement a établi entre-temps que la surcharge chronique est un prédicteur fiable du burnout des ingénieurs, pas un signe de dévouement exceptionnel. L'ancien scénario — 'travaille plus vite, prouve ta valeur' — est en contradiction avec ce que les données montrent sur la façon dont la bonne ingénierie se fait réellement.

Comment la science a changé · 19682022

  1. 1968

    Sackman, Erikson et Grant publient l'étude qui deviendrait l'origine du 'programmeur 10x' : 12 programmeurs professionnels résolvant un seul problème ont montré un ratio de 28:1 en temps de débogage et d'environ 10:1 en volume de code — des résultats largement cités mais rarement audités pour leur conception étroite à tâche unique.

  2. 2001

    La revue de Magne Jørgensen sur les études de variation de productivité individuelle conclut que le ratio entre programmeurs est réel mais dépendant du contexte — les études mesurant différentes tâches, langages et contextes d'équipe ont produit des ratios allant de 2:1 à plus de 20:1, mettant en garde contre le fait de traiter n'importe quel ratio unique comme universel.

  3. 2019

    Storey et Zimmermann interrogent 2 000 développeurs Microsoft et constatent que le point de douleur le plus courant n'est pas la frappe lente ou les performances des outils, mais les interruptions et les changements de tâche — attirant l'attention sur le flux de travail et l'environnement comme leviers de productivité majeurs invisibles dans les comparaisons de vitesse.

  4. 2019

    Murphy-Hill et ses collègues chez Google publient des résultats montrant que la performance individuelle des développeurs est plus fortement corrélée aux facteurs d'équipe et organisationnels — culture de revue de code, sécurité psychologique, charge de permanence — qu'à l'effort individuel ou à la vitesse de production brute.

  5. 2020

    La revue de McConnell de l'étude originale de Sackman/Grant de 1968 retrace précisément comment l'étiquette '10x' a migré dans la croyance populaire : le ratio original portait sur le temps de débogage d'une tâche pour 12 personnes, pas sur la productivité générale — et les répétitions ultérieures ont amplifié et décontextualisé la découverte sur cinq décennies.

  6. 2021

    Forsgren, Storey, Maddila, Zimmermann, Houck et Nagappan introduisent le cadre SPACE dans ACM Queue : Satisfaction et bien-être, Performance, Activité, Communication et collaboration, Efficacité et flux — cinq dimensions de la productivité des développeurs, dont aucune ne se réduit à la seule vélocité.

  7. 2022

    Tulili, Capiluppi et Rastogi publient une étude de cartographie systématique du burnout en génie logiciel, synthétisant 74 études primaires : la surcharge de travail et la charge de travail élevée émergent comme les antécédents de burnout les plus constamment rapportés dans la littérature, avec l'engagement et l'autonomie comme facteurs protecteurs.

Voir le dossier de recherche completen chiffresToute la recherche