5 conseils pour gérer avec succès les pénuries de talents en ingénierie
Voici quelques stratégies qui peuvent vous aider dans vos efforts pour retenir les talents et le personnel clés.
Les entreprises technologiques aux États-Unis sont aujourd’hui confrontées à deux grands problèmes ; chaînes d’approvisionnement de microprocesseurs et trouver des ingénieurs pour faire le travail. Si vous rencontrez l’un de ces problèmes, ou que Dieu vous en préserve les deux, vous n’êtes pas seul. La bonne nouvelle est qu’il y a des choses qui peuvent être faites pour aider à minimiser l’impact de ces problèmes. Je ne suis pas un expert en talents, mais je suis un consultant qui a travaillé avec succès sur ces problèmes avec des clients et des collègues. Dans cet article, nous allons explorer ce que les équipes peuvent faire pour faire le travail lorsqu’elles ne peuvent pas pourvoir leurs postes d’ingénieurs ouverts ou trouver suffisamment de personnes. Dans mon prochain article, nous explorerons ce que les développeurs embarqués peuvent faire pour gérer les problèmes de chaîne d’approvisionnement des microprocesseurs.
Lorsqu’il s’agit de faire le travail d’ingénierie avec une pénurie de talents, vous constaterez qu’il existe une pléthore d’options. Certaines options s’appliqueront à presque toutes les entreprises, tandis qu’il y aura également des solutions spécifiques à l’entreprise. Si vous êtes confronté à une pénurie de talents, je vous encourage à réfléchir à chacun de ces conseils et à évaluer les défis spécifiques de votre entreprise. Ensuite, développez une stratégie et exécutez-la.
Sommaire
Astuce n°1 – Moderniser les processus de développement
Ma première suggestion est que vous envisagiez de devenir plus efficace. Si vous manquez actuellement d’aide, même si vous trouvez soudainement dix ingénieurs talentueux, cela peut prendre 2 à 4 mois pour qu’ils se mettent à niveau et peut-être plus. Il y a toujours des processus RH qui font du premier mois dans un nouvel emploi une promenade dans le parc.
L’endroit où concentrer votre attention est le processus que vous utilisez pour développer vos systèmes embarqués. Si votre entreprise existe depuis plus de deux ans, il y a de fortes chances que vous utilisiez des processus de développement hérités. Au cours de la dernière année seulement, j’ai rencontré des équipes présentant les caractéristiques suivantes :
- Utilisation de systèmes de contrôle de révision obsolètes comme Visual Source Safe
- Tests manuels, pas de faisceaux de tests automatisés ni de tests unitaires
- Contrôles de qualité manuels par sondage
- Aucune revue de conception ou de code
- Pas d’utilisation d’émulateurs ou de simulateurs
- Manque de processus de développement cohérents
- Ignorant des meilleures pratiques, outils et méthodologies modernes
Dans certains de ces cas, l’équipe se développait littéralement comme en 1999.
La modernisation des processus peut donner l’impression qu’il vous faudra plus de temps pour mener à bien le ou les projets, mais les sentiments peuvent être trompeurs. Je ne peux pas vous dire combien de fois j’ai retardé l’utilisation d’une nouvelle technique comme TDD, CI/CD, etc. car je pensais que la courbe d’apprentissage serait trop raide et que je perdrais du temps. Quand j’ai fini par creuser les sujets, j’ai regretté de ne pas l’avoir fait plus tôt car cela m’a fait gagner du temps !
Astuce #2 – Investissez dans votre équipe
La plus grande ressource de toute entreprise est son personnel. Une façon d’améliorer l’efficacité est d’investir dans votre personnel (équipe). Il existe plusieurs manières différentes de procéder. Tout d’abord, assurez-vous qu’ils ont les bons outils pour le travail. Je ne peux pas vous dire combien de fois je trouve des développeurs professionnels essayant d’économiser 1 000 $ sur un outil en substituant des dizaines de milliers de dollars de leur travail. Faites savoir à votre équipe que vous êtes prêt à payer l’argent supplémentaire pour leur faire gagner du temps et leur fournir ce dont ils ont besoin pour faire le travail de la bonne manière aussi vite qu’ils le peuvent. Après tout, ces 1 000 $ pourraient permettre de terminer un projet des semaines plus tôt et, une fois achetés, continuer à offrir un retour sur investissement dans le futur. (Soyons honnêtes aussi. Bien que ces 1 000 $ semblent beaucoup pour un gestionnaire ou un développeur d’un point de vue personnel, cela ne fait même pas la virgule décimale pour une entreprise prospère).
La deuxième façon d’investir dans votre équipe est l’éducation. L’éducation peut jouer un grand rôle dans le sentiment qu’un membre de l’équipe se sent recherché. Après tout, si vous investissez dans leur éducation, cela signifie que vous voulez les garder. L’éducation n’a pas besoin d’être des diplômes universitaires. Cela peut être aussi simple que de demander à votre équipe s’il y a des livres qu’elle aimerait acheter. Il existe des tonnes de livres fantastiques, de cours de courte durée, de formations en ligne, de conférences en ligne et de cours de formation en personne. (Eh bien, pour les personnes en personne, cela peut dépendre du statut vaccinal et si vous lisez ou non ce post-COVID). Encore une fois, soyez proactif et demandez à votre équipe. Il est probable qu’ils ne se sentent pas à l’aise de demander de telles activités, car cela donne l’impression qu’ils ne savent pas quelque chose qu’ils devraient. (Même si ce n’est pas le cas et que l’industrie change à un rythme effréné).
Un dernier investissement que je tiens à souligner est que vous pouvez également investir dans la santé mentale de votre équipe. Je ne parle pas d’un conseiller à moins que cela ne soit nécessaire, mais de ne pas surcharger l’équipe. C’est facile quand il y a beaucoup à faire, que le temps presse et qu’il n’y a pas assez d’aide pour pousser l’équipe à travailler de longues heures pour faire le travail. C’est l’une des pires choses que l’on puisse faire. Pousser une équipe trop longtemps ne fera que l’épuiser et diminuer son efficacité. Au lieu de cela, équilibrez soigneusement le temps supplémentaire que vous passez au travail. Forcez l’équipe à prendre des jours de congé, à se ressourcer et à rester fraîche.
Conseil n°3 – Réorganisez l’équipe de direction
J’interagis avec de nombreux ingénieurs et managers tout au long de l’année. Un constat que j’ai fait actuellement est que les personnes qui passent à d’autres emplois ne sont généralement pas satisfaites de leur patron et/ou de l’équipe de direction de l’entreprise. J’ai vu des travailleurs fantastiques partir parce que la direction ne comprend pas. La direction n’a pas de vision. Ils ont une mauvaise stratégie. Ils ne communiquent pas avec leur personnel et les laissent traîner ou tâtonner pour comprendre les choses par eux-mêmes.
Cela s’applique désormais aux entreprises qui ont du mal à retenir leurs talents et ont un taux de rotation plus élevé, mais c’est une considération importante pour toutes les équipes de direction. Si vous ne pouvez pas trouver de travailleurs ou les garder, ce n’est probablement pas un problème avec les travailleurs. C’est un problème de gestion. La direction doit examiner attentivement la façon dont elle interagit avec son équipe. Examinez le récit. Quelle histoire et vision sont présentées à l’équipe ? Est-ce que ça les passionne ? Cela résonne-t-il avec eux ? Ne s’agit-il pas seulement de dollars, mais aussi de personnes, du bien commun, etc. ? Ecoutent-ils activement et répondent-ils aux préoccupations, ou les balayent-ils simplement ? (J’ai quitté mon premier emploi dans une entreprise Fortune 500 parce que la direction a balayé mes préoccupations et mes suggestions).
Je ne suggère pas que la direction dorlote son équipe, mais s’associe à ses équipes. Plus l’équipe comprend son objectif et la vision partagée, plus elle est disposée à creuser et à faire le travail. Si la direction ne peut pas faire cela, ils doivent soit être éduqués, soit remplacés.
Astuce n°4 – Retravailler le récit
Attirer des talents dans une entreprise nécessite plus qu’un salaire et des avantages sociaux intéressants. Ne vous méprenez pas, cela aide vraiment. Cependant, le récit de l’entreprise, la vision, l’objectif et même la lutte peuvent être des outils puissants pour persuader les talents de rejoindre une équipe. Si vous constatez que de nombreux candidats arrivent, mais que vous ne pouvez convaincre personne, prenez le temps de revoir votre récit. L’histoire commune est-elle racontée de manière à évoquer des émotions fortes ? L’entreprise redonne-t-elle à la communauté? En quoi est-ce différent des autres entreprises qui pourraient intéresser le talent ?
Je crois que beaucoup de développeurs veulent faire une grande différence. Ils veulent jouer un grand rôle. Ils veulent savoir ce qu’ils font aura un impact sur la société ou les clients. Chaque entreprise a une histoire épique à raconter. Racontez-vous la bonne histoire?
Conseil n°5 – Développer des partenariats
Si vous ne pouvez pas trouver d’ingénieurs ou suffisamment d’aide, un moyen de mener à bien vos projets est de développer des partenariats. Les partenaires peuvent aider à prendre le relais lorsque les temps deviennent difficiles. Les partenaires pourraient fournir des ingénieurs ou prendre en charge des parties d’une livraison. Les partenaires peuvent également aider une équipe à devenir plus efficace. Ils peuvent se présenter sous la forme de collaborateurs stratégiques, de sociétés d’ingénierie, de mentors ou de consultants (pleine divulgation, je suis consultant).
Lorsque vous envisagez d’avoir un partenaire pour vous aider à mener à bien un projet, vous devez rechercher et faire certaines choses. Tout d’abord, ne sous-traitez jamais ou ne laissez jamais quelqu’un d’autre faire le travail qui est votre compétence de base ou votre sauce secrète. Si vous avez le talent et les forces internes pour faire quelque chose, alors faites-le. Au lieu de cela, identifiez le travail chargé, les éléments différenciateurs autres que les produits pour lesquels amener un partenaire. Par exemple, si vous n’êtes pas des experts en processus intégrés, n’essayez pas de développer ce talent en interne. Au lieu de cela, demandez à une source extérieure de venir vous aider. Si vous n’êtes pas un expert en conception, demandez à un architecte intégré de vous aider à concevoir le système.
Le partenariat avec des entreprises et des consultants doit remplacer les faiblesses de votre entreprise par les forces de votre partenaire. Le résultat est une entreprise bien équilibrée, qui a juste les bons talents internes, mais la flexibilité de faire pivoter les talents externes afin que l’équipe de développement soit efficace et puisse faire le travail avec moins.
Conclusion
Trouver et conserver des talents en ingénierie peut être un défi. Lorsque vous manquez de personnel, cela ne signifie pas que vous devez échouer ou livrer en retard. Au lieu de cela, si vous êtes prudent et réfléchi, vous pouvez appliquer certains des conseils d’aujourd’hui pour prendre ce que vous avez et le rendre plus efficace. Vous pouvez retenir les talents et le personnel clés. La façon dont vous naviguez sur les marchés du travail et votre équipe dépendra des défis auxquels vous êtes actuellement confronté. Chaque équipe est et les affaires sont légèrement différentes. Cependant, les conseils que j’ai identifiés aujourd’hui devraient fournir un bon point de départ pour vous aider à surmonter vos propres pénuries de talents.