Comment améliorer l’embauche et la rétention des développeurs de logiciels

Alors que les dépenses mondiales globales en informatique devraient dépasser 4,4 billions de dollars en 2022, la demande de développeurs de logiciels continue également de monter en flèche. Mais les grands développeurs sont de plus en plus difficiles à trouver et encore plus difficiles à retenir. En fait, l’industrie technologique américaine a atteint un taux d’attrition de 13,2 %, désormais le plus élevé de tous les segments.
Les développeurs comprennent leur importance et peuvent dicter leurs conditions. Si vous ne donnez pas à ces équipes le lieu de travail distant dont elles ont besoin, préparez-vous à ce qu’elles ferment l’ordinateur portable de votre entreprise et ouvrent quelqu’un d’autre. (À l’ère du travail à distance, ils n’ont même pas besoin de sortir !)
Un excellent lieu de travail pour les développeurs doit remplacer les sentiments d’objectif et d’appartenance qui peuvent provenir d’un bureau en personne tout en embrassant les nombreux avantages de productivité potentiels du travail à distance.
Réfléchissez à la façon dont la mise en place de la bonne culture ouvre des opportunités d’impact, de croissance et de connexion et comment la fourniture d’outils innovants et agiles peut stimuler la communication et la productivité. Les deux aident à attirer et à retenir les développeurs en leur offrant un lieu de travail fantastique, exempt de frictions et de distractions inutiles.
Vous avez du mal à embaucher des développeurs ou vous perdez ceux que vous avez ? Explorons ce qui est important et comment vous pouvez créer un lieu de travail qui gardera et attirera les meilleurs talents.
Développer une Digital Workplace pour accompagner les développeurs
Qu’attendent les développeurs de logiciels de leur carrière en 2022 ? Selon un récent sondage réalisé par Stack Overflow, 39 % souhaitent travailler avec les dernières technologies. C’est là que l’open source peut aider.
La communauté open source fournit bon nombre des nouvelles technologies dont bénéficient les développeurs. La communauté est responsable de l’introduction de langages de programmation populaires tels que Go, JavaScript et Rust, qui permettent aux développeurs de créer plus facilement du code et de produire un travail de haute qualité à grande vitesse. Sans open source, nous n’aurions pas de services cloud comme AWS, GCP ou Digital Ocean.
VOIR: Kit de recrutement : développeur Python (TechRepublic Premium)
L’open source agit comme un multiplicateur de force pour les projets. Les applications peuvent être créées et livrées plus rapidement grâce aux contributions de la communauté. Les développeurs peuvent également personnaliser leurs piles technologiques, optimiser la productivité et expérimenter et apprendre de nouvelles techniques à partir d’autres projets open source. Avec toutes ces fonctionnalités, il n’est pas étonnant que l’une des principales raisons pour lesquelles les entreprises adoptent et adoptent l’open source est d’augmenter la satisfaction des développeurs.
Les risques d’ignorer les besoins des développeurs
Que pouvez-vous faire pour attirer et retenir les meilleurs développeurs de logiciels dans l’environnement ultra-concurrentiel d’aujourd’hui ? Supprimer la friction et la fragmentation.
Pour de nombreux développeurs, le passage au travail à distance a introduit de nouvelles distractions, qu’elles soient liées à la technologie (Oh super, un autre message de chat.) Ou autres (Chérie, le chien a besoin d’une promenade. Encore.). Les distractions empêchent les développeurs de produire et de livrer du code et des applications de manière agile et productive.
Par conséquent, l’un de vos principaux objectifs devrait être de fournir aux développeurs nouveaux et actuels des outils qui suppriment ces distractions et leur permettent de se concentrer tout en bénéficiant d’une collaboration sans friction. Cela est réalisable en intégrant des ensembles d’outils et en offrant aux développeurs une visibilité et un contrôle complets sur l’ensemble de la pile.
VOIR: Kit de recrutement : Développeur Back-end (TechRepublic Premium)
Cette approche minimise également les frustrations liées à la fragmentation des outils. Pour de nombreux développeurs, les outils fragmentés représentent un défi de productivité majeur. Ce n’est pas surprenant; Il est difficile d’entrer dans un bon flux de développement lorsque tout le monde utilise différents outils qui ne fonctionnent pas bien ensemble. La fragmentation engendre la frustration, provoquant un mécontentement sur le lieu de travail qui pourrait conduire à un exode des développeurs.
Sans outils qui s’intègrent dans les workflows, les incidents s’accumulent et détournent les ingénieurs de ce qu’ils font le mieux : développer des logiciels. Lorsque les développeurs sont constamment interrompus et tenus de répondre à chaque incident, ils perdent la satisfaction de leur travail.
Et si les ingénieurs sont frustrés, ils partiront et emporteront avec eux leurs talents et leurs connaissances organisationnelles. Avec la pénurie continue de talents, le remplacement de développeurs qualifiés ne fera que devenir plus difficile. Évitez le roulement des employés en donnant la priorité aux plates-formes de collaboration spécialement conçues qui aident les développeurs à rester dans le flux, à réduire le travail et à augmenter l’efficacité.
Pourquoi la collaboration est vitale pour les développeurs
Dans un monde axé sur la distance, les avantages de bureau comme le déjeuner gratuit et les espaces de travail de luxe appartiennent au passé. Sans ces avantages, tout tourne autour de l’expérience numérique que vous offrez. Il incombe aux DSI et aux leaders technologiques de prendre la décision la plus importante affectant la satisfaction au travail : sélectionner des outils de communication et de productivité.
Les développeurs étant confrontés à une demande sans précédent pour leurs services, les solutions de collaboration à usage général existantes ne suffiront pas. Ces outils sont mal adaptés aux flux de travail des équipes d’ingénierie et aux opérations numériques modernes. De plus, ils n’offrent pas les niveaux de personnalisation nécessaires réalisables avec un logiciel open source ou l’option de déploiement sur site ou dans un cloud privé.
L’intégration d’outils atténue la fragmentation et les changements de contexte qui nuisent à la productivité tout en facilitant la collaboration des équipes avec des avantages très convoités pour les développeurs d’aujourd’hui.
Si votre entreprise peut livrer sur tous ces fronts, elle a de meilleures chances d’attirer et de retenir de précieux talents en développement de logiciels. Vous pouvez commencer à construire ce que Gartner appelle une proposition de valeur pour les employés (EVP) et éviter de devenir l’une des 90 % des entreprises sans EVP, luttant pour retenir et embaucher des talents.
Les développeurs ne se contenteront pas de processus et d’outils archaïques. Ils veulent travailler dans un endroit où ils peuvent avoir un impact, innover, forger des liens et faire l’expérience de la croissance. Et ils exigent des outils qui les aident à atteindre ces objectifs.

Corey Hulen est CTO et co-fondateur de Mattermost, Inc. Fondée en 2016, la plateforme open source Mattermosts alimente plus de 800 000 espaces de travail dans le monde avec le soutien de plus de 4 000 contributeurs de toute la communauté des développeurs. La société sert plus de 800 clients, dont le Parlement européen, Nasdaq, Samsung, SAP, United States Air Force, Wealthfront et est soutenue par des investisseurs de classe mondiale, notamment Battery Ventures, Redpoint, S28 Capital, YC Continuity. Pour en savoir plus, visitez www.mattermost.com.