Comment développer les compétences de vos ressources.
Dans l’environnement informatique d’aujourd’hui, le talent est l’une des ressources les plus rares. C’est pourquoi tant d’organisations élaborent des plans de recrutement ambitieux pour attirer de nouveaux collaborateurs. Pourtant, seules une petite partie d’entre elles travaille réellement au développement des compétences de leurs équipes existantes.
La plupart des entreprises européennes qui recherchent une compétence informatique spécifique préféreront embaucher des sous-traitants externes – et non former leurs ressources internes. Si vous travaillez dans une grande organisation, je suis sûr que cela vous semble familier.
Voici quelques raisons pour lesquelles ces organisations font ainsi:
La bonne nouvelle est que les nouvelles pratiques managériales – ainsi que les organisations Agile – ont changé ce paradigme old-school. Et aujourd’hui, la formation ne coûte souvent que du temps et de l’énergie.
Dans une transformation Agile, les rôles et les fonctions sont transformés. Un facteur clé de réussite de ces transformations sera de renforcer les ressources avec:
Cette perspective peut être apportée en créant et communiquant sur des parcours de carrière spécifiques et comment les suivre. Une Agile Squad est composée de ressources complémentaires: Développeur Front et Back end, Testeur, Business Analyst, UX, Ingénieur Déploiement, ingénieur support etc.
Pour assurer l’autonomie de la Squad, toutes les compétences nécessaires doivent être intégrées au sein de l’équipe.
Prenons comme exemple une équipe de 10 personnes avec un ratio standard de 60% de développeurs. Cela laisse 4 ressources pour couvrir les compétences suivantes: Testing, Business Analyst, UX, Déploiement et Support. Pas facile ! Lorsque l’on prend en compte la résilience des compétences (roulement, vacances et maladie, décalage horaire), c’est presque impossible. Comment gérer cette problématique alors?
Cette résilience ne peut être atteinte que si les ressources de la Squad développent plus d’un domaine de compétence. C’est ce que l’on appelle la gestion des compétences en T.
Le concept de gestion des compétences en T est une métaphore utilisée pour décrire l’évolution des capacités des personnes.
La barre verticale de la lettre T représente l’expertise de base d’une personne donnée, dans un seul domaine.
Exemple : Mark a acquis des compétences en développement informatique dans le cadre de son parcours de carrière en ingénierie, puis a travaillé en tant que développeur Back-End junior ces 3 dernières années.
La barre horizontale de la lettre T représente sa capacité à appliquer ses connaissances dans des domaines d’expertise connexes au sien.
Exemple : Mark peut acquérir des compétences en développement Front-End pour étendre son champ d’action et améliorer l’efficacité et la résilience de l’équipe.
Dans un contexte de production informatique, la gestion des compétences en ressources est l’une des plus grandes difficultés:
Ils apportent également beaucoup plus de contraintes que la plupart des autres métiers IT (Business analyst, Dev…): niveau de stress élevé, périodes de garde, changement de contexte permanent. C’est pourquoi la gestion active de vos compétences en production informatique est obligatoire.
Pourtant, les métiers de la Production IT permettent de développer de nombreuses compétences fonctionnelles et techniques mais aussi Soft Skills (réactivité, communication, coordination).
Voici donc trois exemples courants d’utilisation des compétences en forme de T dans le contexte de la production :
Sur la base de ces modèles, vous pouvez (à titre d’exemple) concevoir les cheminements de carrière suivants pour ces profils:
Ces modèles ne sont que des exemples, mais peuvent vous aider à lancer cette dynamique des plus importantes: améliorer les compétences de vos ressources d’équipe et leur fournir une perspective de carrière. Go – go – go !
Pour aller plus loin, une vidéo et un article que nous vous recommandons :
Et si vous souhaitez approfondir ce sujet, n’hésitez pas à nous contacter.