Parlez-lui
Parlez-lui est absolument vrai. Vous devez découvrir ce qu'il veut. Vous suggérez
- de lui fournir une formation ?
- de l'impliquer davantage dans la prise de décision au jour le jour ?
Peut-être. Mais est-ce ce qu'il veut ?
Vous dites
Une de ses faiblesses est qu'il n'est pas doué pour expliquer les questions techniques aux personnes qui ne connaissent pas le savoir-faire technique de l'entreprise.
Cela semble être quelque chose que vous devez aborder. Il y a deux façons de le faire :
- Réparez le. Apprenez-lui à expliquer les choses aux personnes nécessaires.
- Contournez le problème. Retravaillez le système pour qu'il n'ait pas à le faire.
Vous ne devriez pas essayer de prendre cette décision à sa place. Demandez-lui ce qu'il veut faire. S'il veut le corriger, faites un suivi plus tard pour voir si c'est toujours ce qu'il veut faire. Parce que réparer quelque chose comme ça est inconfortable. Cela sonne mieux en théorie qu'en réalité.
Comme le suggère cette réponse , ce processus peut être difficile. Il peut avoir du mal à articuler ce qui le rend malheureux ou être réticent à partager ses opinions réelles. Il se peut que ce ne soit pas une simple conversation mais un processus. Continuez. Un véritable diagnostic est nécessaire pour traiter le problème sous-jacent.
Des développeurs ambitieux
Votre système semble avoir des développeurs en congé et des gestionnaires à des postes plus élevés. Un tel système peut être problématique. Il pousse les développeurs qui veulent être développeurs à quitter l'entreprise. Un meilleur système a à la fois des développeurs et des managers en parallèle. Ainsi, un développeur peut devenir soit un superviseur (manager), soit un développeur senior. Tout le monde ne veut pas devenir manager. Il devrait y avoir des moyens pour que les gens puissent prendre des responsabilités sans devenir managers.
S'il part, combien cela coûtera-t-il pour le remplacer ? Je ne parle pas seulement du coût salarial évident d'un remplacement. Combien cela coûtera-t-il de réécrire votre logiciel pour que les personnes qui le remplaceront comprennent comment fonctionne le logiciel existant ? Quel sera le coût de la maintenance pour ce remplacement, à la fois en termes de bogues qui ne seront pas corrigés parce que personne ne comprend assez bien le logiciel et en termes de temps passé à maintenir un logiciel que les gens ne comprennent pas vraiment ?
Vous dites que vous voulez le garder parce que
il est jeune, ambitieux, il sait des choses et il a le potentiel pour grandir.
Du point de vue de l'entreprise, la seule partie de cela qui compte vraiment est qu'il sait des choses. Devriez-vous le payer plus ? Bien sûr, si les choses qu'il connaît ont de la valeur pour l'entreprise, il devrait en obtenir une partie. Ainsi, lorsqu'il cherchera un autre emploi, on lui offrira moins d'argent parce que les choses qu'il connaît ont plus de valeur pour votre entreprise que pour d'autres entreprises. Cela augmente les coûts immédiats de votre entreprise pour éviter le coût élevé de son remplacement.
S'il est ambitieux mais mauvais dans les tâches requises comme expliquer les choses aux gens, c'est un résultat net négatif. Son ambition ne peut pas être satisfaite. Aussi, comment est-il ambitieux ? Veut-il être mieux payé ? Plus de responsabilités ? Un meilleur titre ? Qu'est-ce qui pourrait satisfaire ou nourrir son ambition ? C'est quelque chose que vous devrez lui parler pour l'apprendre.
Young n'est pas pertinent. Dans un secteur où l'ancienneté moyenne est de plusieurs années, et non de plusieurs décennies, un promoteur de soixante ans a toujours plus de chances de changer d'entreprise que de prendre sa retraite. En fait, “jeune” est encore une fois un point négatif, car il n'a pas l'expérience nécessaire pour savoir qu'un changement d'emploi le laissera dans la même situation qu'aujourd'hui.
Pourquoi pensez-vous qu'il a un potentiel de croissance ? Vous n'avez donné aucun signe d'un tel potentiel. Vous n'avez fait qu'énumérer les éléments qui pourraient empêcher une telle croissance. Le potentiel de croissance signifie-t-il qu'il est mauvais dans certains domaines et que vous espérez qu'il s'améliore ? Et si ce n'est pas le cas ?
Il se peut qu'il préfère contourner le problème pour le résoudre. Il se peut que l'on ne sache pas très bien ce que cela signifie, alors voici une possibilité concrète. Ce n'est pas la seule possibilité, mais c'est une possibilité.
Qu'il engage un chef de produit. Cette personne devrait être celle à qui les gens s'adresseront pour obtenir des explications sur les questions techniques. Cette personne devrait être capable d'obtenir de telles informations du développeur. Pour la plupart des entreprises, c'est la personne considérée comme responsable du produit. Le développeur peut toujours avoir l'occasion de participer avec cette personne en coulisses, mais c'est elle qui rencontre les cadres supérieurs et les autres départements.
Pour le processus d'embauche, laissez-lui faire une partie du contrôle. De cette façon, vous ne le collez pas avec quelqu'un qu'il ne supporte pas. Mais assurez-vous que les candidats sont bons pour les choses qu'il ne fait pas bien. Dans le cadre de l'entretien final, demandez au candidat de parler au promoteur pour obtenir des informations, puis demandez-lui de vous les expliquer ou de les expliquer à quelqu'un d'autre. Seuls les candidats qui montrent qu'ils sont capables de faire cela peuvent être embauchés.
Ceci
- lui donne des responsabilités et contrôle.
- S'attaque au problème des mauvaises explications.
- N'essaie pas de le changer.
Après cela, vous pouvez constituer une équipe pour remplacer celle qu'il avait auparavant. Vous pouvez faire en sorte qu'ils apprennent le fonctionnement du logiciel. Ensuite, s'il veut partir dans un an, il peut le faire. Vous n'avez pas besoin de vous battre pour le retenir, car vous avez des alternatives. Et s'il ne veut plus partir, peut-être que ce n'est plus un problème.
À ce moment-là, vous pouvez aussi laisser son salaire se stabiliser pour qu'il soit cohérent avec celui des autres. Vous n'avez pas besoin de le surpayer pour l'empêcher de partir. Il passe de l'état de personne critique à celui de simple promoteur. Il n'est pas nécessaire de réduire son salaire pour cela. Il suffit de ne pas lui accorder d'augmentation jusqu'à ce qu'il retrouve la parité avec d'autres personnes ayant une valeur similaire à celle de l'entreprise.
Ce n'est pas la seule approche, mais je pense qu'elle met en évidence les exigences.