Avec l’incertitude économique et un déficit de compétences omniprésent qui affecte les entreprises, voici quatre façons dont les organisations peuvent développer des talents techniques
A l’heure où les turbulences économiques et sociales bouleversent tout ce que nous savons, les chefs d’entreprise doivent réinventer leur façon de travailler. Nous sommes actuellement confrontés à quelques défis complexes. Nous avons besoin d’équipes qualifiées pour construire des produits qui nous permettent de nous démarquer et d’être compétitifs, mais les grands talents techniques sont de plus en plus difficiles à trouver. Nous nous sentons obligés d’embaucher à plusieurs reprises ou de sous-traiter pour combler les lacunes, mais cela nécessite encore plus de temps et de ressources – les deux étant rares.
Développez votre talent technique interne
Mes propres expériences de création d’équipes techniques talentueuses m’ont amené à croire qu’il existe une réponse logique à ces énigmes. En se concentrant sur l’intérieur, en donnant la priorité à l’apprentissage et en exploitant mieux les capacités, les entreprises peuvent prospérer et nourrir des employés engagés. En considérant l’apprentissage continu en équipe comme un impératif stratégique, nous pouvons établir des bases solides pour une main-d’œuvre hautement talentueuse et adaptable. Voici quatre principes que je trouve essentiels à la mise en place d’une telle stratégie.
#1 Apprendre est plus qu’un avantage
Un rapport HackerRank a demandé à 116 648 développeurs ce qu’ils attendaient le plus d’un travail. La croissance professionnelle et l’apprentissage de nouvelles compétences techniques sur le tas sont arrivés en tête, avec 59 % d’entre eux les classant comme leur plus grande priorité. Les gens se soucient de leur propre apprentissage et de l’acquisition de nouvelles compétences, c’est pourquoi je ne suis pas fan du mot « formation », car il suggère quelque chose de passif. Apprendre ne l’est jamais.
Cet accent mis sur l’apprentissage continu est logique étant donné que les exigences de qualification formelles pour les talents technologiques ont considérablement changé ces dernières années, des géants de la technologie comme Google et IBM supprimant leurs exigences de diplôme de quatre ans. Les bootcamps de codage, les cours professionnels et l’apprentissage sur le tas deviennent des voies de plus en plus viables vers des rôles technologiques. Les équipes techniques se développent avec des lacunes importantes dans leurs connaissances. En plus de cela, notre industrie évolue à une vitesse vertigineuse – même les informaticiens nouvellement diplômés doivent continuellement élargir leurs connaissances pour suivre le rythme. Quel que soit votre niveau, nous devons tous nous efforcer d’améliorer nos compétences.
Les opportunités d’apprentissage ne sont donc pas un « bon à avoir », un avantage à s’asseoir entre de bons biscuits et une soirée de jeux mensuelle (pas que je dirais jamais « non » à l’un ou l’autre). La beauté d’une organisation qui place l’apprentissage au cœur de ses activités réside dans le fait que non seulement vous attirez et retenez de grands talents techniques, mais vous investissez également pour maintenir votre entreprise sous tension et à jour. En tant que propriétaire d’entreprise, la mise à niveau des capacités de votre équipe offre autant d’avantages pour vous que pour eux, sinon plus.
#2 – Travaillez votre culture
Le renforcement des capacités des talents techniques va de pair avec la construction d’une culture technologique. Si vous investissez dans la formation d’une main-d’œuvre composée des meilleurs talents techniques, cela signifie mettre la technologie au premier plan dans votre organisation. Vous devez considérer toutes les équipes, pas seulement vos ingénieurs ou vos techniciens. Pour certains, embrasser ce nouveau monde va présenter une courbe d’apprentissage pointue. Non seulement en termes d’acquisition de nouvelles compétences, mais aussi dans la façon dont vos collaborateurs travaillent et abordent certains défis. L’ensemble de l’organisation doit adopter la nouvelle méthode et être prêt à s’adapter et à itérer en conséquence.
Ce changement de culture est difficile à réaliser et nécessite un investissement à long terme. En pratique, cela impliquera probablement beaucoup de communiquer pourquoi le changement est nécessaire, de parler de la stratégie, de soutenir les équipes dans le changement et de faire remonter les résultats jusqu’à ce que vous y arriviez.
#3 – Concentrez-vous sur toute l’équipe
Les capacités de chacun contribuent (ou risquent) au succès global de l’équipe et de l’entreprise. Cela est vrai de n’importe quel département, mais surtout dans les organisations de logiciels. Notre industrie fonctionne à un rythme si rapide que de nouvelles pénuries de compétences apparaissent constamment. Une alternative à combler les déficits par le recrutement de nouveaux talents est de penser à l’équipe plutôt qu’à l’individu. Analyser les forces et les faiblesses de chacun dans le contexte des besoins et des objectifs de l’équipe. Vous pouvez avoir un diplômé de bootcamp qui est extrêmement capable de coder, mais qui manque de connaissances sur les modèles de conception pour aider à réduire la dette technique. Ou vous pouvez avoir un développeur plus expérimenté qui connaît très bien les fondamentaux, mais pas les techniques et idées avancées qui lui permettraient de fournir un code plus robuste, encore plus rapidement. Chaque individu travaille à un niveau différent, et ce contexte est crucial. Chez Skiller Whale, on parle de « développement des capacités d’équipe ».
#4 – Réaliser le potentiel de changement d’un employé
En tant qu’industrie, nous devons cesser de voir l’apprentissage comme une série de changements « chirurgicaux » isolés, mais aussi comme les vitamines ou l’exercice que nous prenons continuellement pour nous améliorer étape par étape, jour après jour. Lorsqu’un CTO pense que seuls ses juniors ont besoin d’opportunités d’apprentissage formelles, je vois cela comme un signal d’alarme. Personne n’a « fini » d’apprendre. Certaines personnes sont naturellement proactives lorsqu’il s’agit de perfectionner leurs compétences, et d’autres laissent passer des opportunités de croissance. Lorsque l’apprentissage est systématique plutôt qu’arbitraire, tous les employés en bénéficient.
La valeur de la création d’une « organisation apprenante »
En investissant activement dans la croissance de votre personnel, vous vous assurez de disposer des bonnes compétences techniques. L’idée qu’une entreprise doit apprendre et grandir pour survivre (ce qui, entre autres choses, exige que ses employés apprennent et grandissent) a été exposée dans le livre classique La cinquième discipline : l’art et la pratique de l’organisation apprenante par Peter M. Senge : il a soutenu que la « pensée systémique » était essentielle et que, dans notre monde en évolution rapide, les entreprises ne peuvent réussir que si elles changent la façon dont elles traitent les problèmes.
Cultiver une culture d’apprentissage vous donne cela et bien plus encore. Il vous offre la possibilité de vous différencier en tant qu’employeur. En soutenant vos employés et en leur permettant de réussir, vous créerez un environnement où les gens sont responsabilisés et engagés. Lorsque les employés se sentent engagés, ils restent. Et dans une économie tumultueuse, vous créerez une organisation qui peut constamment se réinventer, réagir au changement, innover et prospérer.
Le prochain défi auquel les chefs d’entreprise sont confrontés est de fournir à leurs équipes des opportunités d’apprentissage et de croissance adaptées. Les conférences vidéo enregistrées couvrant la théorie ne collent pas ainsi que l’apprentissage des compétences techniques au fur et à mesure que les gens les utilisent. Grâce à un coaching ciblé et dirigé par des experts, les gens apprennent progressivement et ont la possibilité de revenir pour la prochaine pièce du puzzle. Je recommande donc d’adopter une approche de coaching « DEEP » (qui est diagnostique, dirigée par des experts, expérientielle et basée sur les problèmes), car c’est la plus efficace pour développer des compétences techniques.