Comment gérer les développeurs de logiciels sans microgestion

On m’a demandé plusieurs fois cette année comment mesurer la productivité, la qualité et les résultats d’un développeur de logiciels, en particulier lorsque le leadership promeut des modèles de travail hybrides.

Mais voici la réalité à laquelle les organisations technologiques sont confrontées lorsqu’il est difficile d’embaucher et de retenir de grands développeurs de logiciels : les développeurs de logiciels talentueux se hérissent à l’idée d’être étroitement gérés, et beaucoup quitteront les emplois où il existe une culture de microgestion.

Demander à un développeur de rendre compte à un responsable sans expérience en développement de logiciels peut susciter des craintes de bureaucratie de processus. Certains développeurs de logiciels agiles qui adoptent les extrêmes des principes d’auto-organisation veulent une autonomie totale et peuvent se rebeller à tout signe de leadership tentant de mesurer la productivité, la qualité ou d’autres considérations de performance.

Si les développeurs de logiciels détestent la microgestion, beaucoup méprisent davantage les évaluations annuelles des performances. Les développeurs ciblent des objectifs de performance en temps réel et visent à améliorer la vélocité, la fréquence de déploiement du code, les temps de cycle et d’autres indicateurs de performance clés. Les équipes Scrum discutent de leurs performances à la fin de chaque sprint, de sorte que les commentaires des évaluations de performances annuelles et trimestrielles peuvent sembler superflus ou non pertinents.

Mais il y a aussi la réalité pratique que les organisations ont besoin de méthodes pour reconnaître si les équipes agiles et les développeurs de logiciels atteignent ou dépassent les objectifs de performance, de développement et commerciaux. Comment les managers peuvent-ils obtenir ce dont ils ont besoin sans rendre les développeurs malheureux ?

Vous trouverez ci-dessous sept pratiques recommandées qui s’alignent sur les principes d’agile, de scrum, de devops et du cycle de vie du développement logiciel et qui pourraient être appliquées à l’examen des développeurs de logiciels. Je ne les écris pas comme des objectifs SMART (spécifiques, mesurables, réalisables, pertinents et limités dans le temps), mais les dirigeants doivent adopter les objectifs pertinents en tant que tels en fonction des méthodes de travail agiles et des objectifs commerciaux de l’organisation.

Copyright © 2022 IDG Communications, Inc.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite