Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Bâtir une culture qui séduit les développeurs

By Zaar HaiMar 28, 20228 min read

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

Dans la course aux rares talents tech, l'argent semble être l'arme ultime. Mais la réalité est plus nuancée.

Dans la course aux rares talents tech, l'argent semble être l'arme ultime. Mais la réalité est plus nuancée. Tout ingénieur compétent attend un salaire et des avantages décents, et plus votre offre financière est attractive, plus il est facile d'attirer les profils clés. Pourtant, miser uniquement sur des avantages financiers exceptionnels revient à se lancer dans une fuite en avant : la nouveauté d'un salaire mirobolant s'estompe vite et les employeurs n'ont plus d'autre choix que de surenchérir sans cesse pour retenir leurs talents.

Retenir et faire grandir les meilleurs talents demande une approche plus réfléchie. Il faut créer un cadre où chacun peut accomplir un travail qui a du sens, aux côtés de collègues qui partagent ses valeurs, et s'y sentir reconnu. Vos collaborateurs ont besoin de donner du sens à ce qu'ils font – sinon, ils iront le chercher ailleurs. Vivre et travailler avec un objectif est devenu d'autant plus important depuis la pandémie de Covid-19, qui a permis à beaucoup de marquer une pause et de prendre du recul. Constatant que leur travail n'avait pas tout le sens qu'ils auraient souhaité, certains sont passés à l'action. Les organisations peuvent toutefois agir pour éviter que cette action se traduise par un départ.

Dans cet article, nous explorons ce qu'il faut pour devenir ce genre d'entreprise que les développeurs n'ont pas envie de quitter.

Offrir une vraie flexibilité

Les profils que vous voulez recruter sont ceux qui s'épanouissent quand on leur laisse la liberté d'être créatifs et flexibles. Réduisez la bureaucratie qui pèse sur eux et facilitez au maximum la productivité de vos développeurs (et de l'ensemble de vos collaborateurs).

Cela commence par leur laisser le choix de leurs modalités de travail. Après le salaire, la flexibilité est la principale raison qui pousse les développeurs à rester ou à partir. Proposez donc le télétravail et des horaires flexibles. Vos équipes pourront ainsi atteindre cet équilibre insaisissable entre leurs ambitions professionnelles et tout ce qu'elles veulent ou doivent faire dans leur vie.

Donnez à vos collaborateurs la maîtrise de leur emploi du temps et laissez-les organiser leur planning pour donner le meilleur d'eux-mêmes aux moments où ils sont le plus productifs.

Mais transférer le contrôle aux salariés ne suffit pas : nous constatons que les personnes habituées aux horaires de bureau classiques (et au-delà) n'explorent pas spontanément les avantages d'un emploi du temps flexible quand elles télétravaillent. Il est essentiel d'offrir du mentorat et des conseils pour tirer parti des avantages du travail à domicile.

Lors d'une journée d'hiver ensoleillée, par exemple, pourquoi ne pas encourager les salariés à sortir marcher un peu ? Ils pourront toujours terminer leur travail le soir. Le télétravail offre bien plus que des économies de trajet et de tenue professionnelle – mais vous devez fournir à vos équipes des repères clairs sur ce qu'est une flexibilité responsable dans votre entreprise.

Étendez cette flexibilité au choix du matériel que vos développeurs utiliseront pour travailler. Chez DoiT, l'ensemble de nos collaborateurs travaille à distance, et l'entreprise alloue un budget permettant à chacun de choisir et d'acheter le matériel nécessaire à un environnement de travail productif.

Il faut garder à l'esprit qu'une liberté totalement débridée peut générer un sentiment de déconnexion. C'est pourquoi vous devez fournir un cadre, avec des règles autour de la disponibilité, de la synchronisation et de la déconnexion.

Disponibilité

Définissez au sein de votre équipe une attente commune sur les plages de disponibilité de chacun. Les horaires peuvent être flexibles, mais chacun doit savoir quand les autres sont en ligne, afin de solliciter ceux qui sont disponibles et de respecter les plages de concentration ou de déconnexion des autres.

Garder des équipes restreintes est essentiel à ce processus. Dans une petite équipe, les membres mémorisent naturellement les emplois du temps de leurs collègues et les respectent. Il est aussi utile de mettre en place un système d'emojis ou un autre code visuel sur l'application de messagerie utilisée (Slack, par exemple), pour que chacun sache qui est occupé et qui est disponible.

Synchronisation

Les dynamiques sociales habituelles d'un bureau ne s'appliquent pas au travail à distance. L'information circule rarement par le bouche-à-oreille, et les discussions à la machine à café n'existent tout simplement pas. Or, la communication est la pierre angulaire d'un travail à distance réussi : à vous de la favoriser activement :

  • Utilisez des outils comme Donut pour organiser des discussions informelles et des pauses café virtuelles improvisées.
  • Encouragez chaque manager à réserver des plages ouvertes pour répondre aux questions sans rendez-vous.
  • Enregistrez les événements importants, comme les réunions plénières, surtout si votre équipe est répartie à l'international. Personne ne doit avoir le sentiment de passer à côté d'informations.

Déconnexion

Le revers du télétravail dans une entreprise mondiale aux horaires flexibles, c'est qu'il se passe toujours quelque chose d'intéressant quelque part : les salariés se retrouvent connectés au travail en permanence. Définissez des règles de déconnexion et montrez l'exemple.

Si vous êtes plus efficace en dehors des heures de bureau et que vous remarquez qu'un membre de votre équipe répond à vos messages à 3 h du matin ou le dimanche, expliquez-lui que vous n'attendez de réponse que pendant les heures de bureau. Le fait de le contacter en dehors de ces horaires ne signifie pas que vous attendez une réponse en temps réel. Dans une équipe au rythme soutenu et imprégnée de technologie, votre priorité doit être de prévenir le burnout.

Faire évoluer votre style de management

Les employeurs qui ne proposent aucune forme de télétravail ne peuvent plus rivaliser pour attirer les meilleurs talents tech. Pourtant, certains managers craignent que le travail à distance leur fasse perdre tout contrôle sur leurs équipes. Ces managers doivent renoncer à leur tendance au micro-management.

Faites confiance à vos collaborateurs pour mener leur travail à bien et jugez-les sur les résultats plutôt que sur les heures effectuées. Cela ne veut pas dire les laisser livrés à eux-mêmes : il faut gérer avec finesse la dynamique de pouvoir entre manager et collaborateur.

Plutôt que de surveiller votre équipe en permanence et de la perturber par d'incessantes demandes de mise à jour, convenez d'un planning de travail et prévoyez des points individuels et collectifs réguliers pour discuter de l'avancement. Il est naturel qu'une personne se mette sur la défensive ou se démotive si elle sent que son manager ne lui fait pas confiance pour faire son travail correctement et dans les délais. Présumer la bonne foi, c'est offrir son aide (plutôt que des reproches) quand les choses ne se déroulent pas comme prévu.

Votre rôle consiste à aligner la mission de votre entreprise (la Just Cause) avec le sens que votre équipe trouve dans son travail. En montrant que votre organisation est le bon endroit pour qu'elle poursuive ses objectifs et exprime ses convictions, vous gagnez sa loyauté et créez un véritable sentiment d'accomplissement. Vos collaborateurs seront motivés à chercher davantage d'occasions de donner du sens à leur travail – et ces occasions auront plus de chances de coïncider avec la mission de l'entreprise. C'est ainsi que les équipes deviennent créatives.

Gagner cette loyauté passe par une relation de confiance avec votre équipe, afin que ses membres se sentent libres de poser des questions qu'ils pourraient juger naïves, plutôt que d'avancer sur de fausses hypothèses. Ils expérimentent de nouvelles approches en toute sérénité : même si l'expérience échoue, ils ne subiront pas de conséquences négatives, car leurs dirigeants partagent leurs objectifs.

Cultiver un environnement propice à l'épanouissement individuel

Les développeurs sont naturellement curieux et animés par l'envie d'apprendre toujours plus. Créez un environnement de travail qui les encourage à enrichir leurs connaissances. Cela implique de leur garantir l'accès à des mentors actifs et accessibles pour les soutenir et les guider, ainsi qu'aux dernières technologies de leur domaine pour renforcer leur expertise et entretenir leur intérêt.

N'hésitez pas à allouer du temps à l'expérimentation. Donner à vos équipes 20 % voire 30 % de leur temps pour des activités professionnelles non planifiées de leur choix (et veiller à ce que cela se concrétise) crée un terreau fertile pour des projets innovants, des pivots produit créatifs et la résolution de bugs récalcitrants restés en suspens depuis des années.

Cette approche fonctionne bien pour les autodidactes solides et autonomes, mais d'autres profils profiteront davantage d'opportunités de formation et de mentorat continues. Quand vos collaborateurs obtiennent de nouvelles certifications, célébrez ces réussites sur les canaux de communication de votre organisation et reconnaissez l'effort et l'engagement consentis.

Cet effort et cet engagement doivent aussi nourrir des trajectoires de carrière clairement définies. Les développeurs ont besoin de savoir où ils peuvent évoluer dans l'organisation, ce qu'ils doivent faire pour y parvenir et combien de temps il faut compter pour atteindre chaque palier. Les managers doivent discuter des options ouvertes aux développeurs désireux d'évoluer, s'accorder sur les voies de progression et organiser des points réguliers pour suivre les avancées.

En cultivant une atmosphère où les développeurs sentent qu'ils progressent vers la maîtrise, vous rendez votre environnement de travail plus attractif, aussi bien pour les collaborateurs actuels que futurs.

Reconnaître les objectifs à long terme de chacun et investir en eux va au-delà du simple encouragement à apprendre de nouvelles technologies. Former proactivement vos équipes à des compétences plus humaines comme le leadership, la prise de parole en public ou la rédaction technique fait passer leurs aptitudes à un tout autre niveau.

Construire des équipes

Au-delà de l'épanouissement individuel, votre environnement de travail doit aussi cultiver des équipes solides. La loyauté est un ciment puissant. Si vos développeurs sentent qu'ils appartiennent à un petit groupe soudé, composé d'individus qui partagent leurs valeurs et se soutiennent mutuellement, ils seront bien moins enclins à chercher des opportunités ailleurs. Votre équipe sera aussi plus encline à partager ses expériences positives avec son réseau, amplifiant votre rayonnement auprès des candidats potentiels.

Tout ne tourne pas non plus autour du travail. Vous devez prévoir du temps et un budget pour des activités purement conviviales. Réinvestissez le temps et les ressources économisés sur les trajets et les frais de bureau dans des journées de team-building, où vous vous retrouvez dans un espace partagé pour travailler et manger ensemble. Ce ne seront peut-être pas vos journées les plus productives, mais l'investissement porte ses fruits dans la collaboration accrue d'une équipe soudée. En offrant aux équipes l'occasion de se réunir et de tisser des liens, vous renforcez les relations entre leurs membres bien au-delà de leurs ambitions professionnelles.

Commencer dès aujourd'hui

Donner de l'autonomie aux développeurs et leur offrir des opportunités de s'épanouir individuellement au sein d'une équipe forte démontre que votre entreprise place l'expérience collaborateur au premier plan. Créer un environnement où les membres de votre équipe se sentent valorisés et en confiance est la clé pour attirer et retenir les meilleurs talents. Un salaire compétitif peut être l'hameçon qui attire les grands talents dans une organisation, mais c'est une culture qui les pousse à donner le meilleur d'eux-mêmes qui les y retient.