L’expérience du développeur est plus importante que la productivité du développeur

Il y a un malsain obsession des entreprises à la recherche d’un moyen de mesurer la productivité des développeurs.

Au cours des 20 dernières années, j’ai dirigé des équipes technologiques multidisciplinaires au sein de certaines des plus grandes entreprises d’Australie. Plus récemment, j’ai dirigé le développement d’une plateforme de développement interne, soutenant l’expérience de plus de 7 000 ingénieurs en tant que directeur exécutif de la Commonwealth Bank of Australia. Aujourd’hui, je dirige l’équipe d’évangélisation DevOps chez Atlassian, où je rencontre régulièrement des entreprises Fortune 500, parcourant le monde pour partager des informations et des conseils sur l’optimisation des équipes logicielles et des dirigeants hautement performants et engagés.

Au cours de mes conversations avec les hauts dirigeants, j’ai compris le désir de mesurer la productivité. Les hauts dirigeants sont sous pression pour obtenir des résultats tout en capitalisant sur leurs investissements dans les équipes et la technologie. Il n’y a aucune intention sinistre derrière la mesure de la productivité des développeurs ; les dirigeants souhaitent sincèrement que leurs équipes soient aussi productives que possible. Le problème est que la productivité des développeurs est incroyablement difficile à mesurer, ce qui oblige les organisations à allouer des efforts et des ressources disproportionnées tout en essayant de trouver la mesure magique. Cet investissement dans la mesure fait perdre un temps précieux aux initiatives qui pourraient aider les développeurs à être plus productifs.

Imaginez les possibilités si la même quantité de temps et d’énergie était investie dans l’amélioration de la productivité des développeurs plutôt que d’essayer de la mesurer.

Fait : les développeurs heureux sont des développeurs productifs

L’amélioration intentionnelle de l’expérience des développeurs est le moyen le plus efficace d’améliorer la productivité des développeurs au sein d’une organisation.

Les employés heureux sont des employés productifs. Cela peut sembler une affirmation évidente, mais cela se perd dans la discussion sur la productivité des développeurs.

Pensez à n’importe quel développeur performant avec lequel vous avez travaillé ; Il y a de fortes chances qu’ils soient allés au-delà de ce qui était formellement attendu d’eux. Ce développeur était probablement très engagé, disposait de tout ce dont il avait besoin pour fonctionner au mieux et appréciait généralement son travail.

Les comportements associés aux employés qui « dépassent les attentes » sont appelés comportements de citoyenneté organisationnelle (OCB) et sont motivés par la satisfaction au travail. Des milliers d’articles de recherche universitaire soutiennent l’idée selon laquelle des employés satisfaits sont des employés productifs – les développeurs de logiciels ne font pas exception.

Ainsi, si les développeurs satisfaits sont des développeurs productifs, la productivité des développeurs est un sous-produit de la joie des développeurs.

Source-146