Je suis VP dans une institution financière et je supervise une succursale quasi fintech de notre entreprise.
Il y a deux ans, j'ai embauché un développeur qui s'est avéré être une star. D'excellents résultats l'ont mis dans l'une de nos équipes de développement et il s'est impliqué dans toutes sortes de projets dans notre bureau.
Cependant, il souhaite être promu au niveau de directeur (deux niveaux en dessous du mien) et a postulé pour un tel poste. Le comité l'a rejeté parce qu'il est un contributeur technique vedette, mais n'a apparemment jamais démontré un réel intérêt pour la gestion. Les administrateurs gèrent généralement 3 à 5 employés.
Je suis d'accord avec cette évaluation. Il est dans son cœur un résolveur de problèmes, pas un peuple. Les développeurs de logiciels seniors (dans mon entreprise, le développeur de logiciels senior (SSD) peut ou non être un rôle de direction) peuvent aller dans les coins sombres, mais les administrateurs ont des attentes en matière de gestion. Les SSD de gestion peuvent embaucher un stagiaire ou un développeur junior. Il ne l’a pas fait. Il travaille dans un coin avec des écouteurs toute la journée. Nous lui avons dit non il y a un mois.
Maintenant, il a complètement réduit son implication dans des projets. Il s'en tient à son travail assigné de base à un niveau pédant (une mauvaise spécification de tâche sera codée comme écrite sans qu'il la remette en question). Par exemple, la spécification dit qu’une information ne doit pas être stockée dans [nom_table]. Au lieu de vérifier, il a écrit un message de journal qui "a confirmé que les données ont été envoyées au backend et rapidement non enregistrées dans [nom_table]." Et parce que les gens font confiance à son travail, cela en a fait un produit.
Il ne dira pas un mot lors de la planification du sprint, "ne sait pas comment" résoudre certains problèmes et a cessé de vérifier le code des autres collègues, permettant aux bogues d'inonder la production (l'équipe de développement il est sur un bordel qui vient de se révéler). Il était la personne de garde informelle pour son domaine de technologie, mais met maintenant en place un e-mail «absent du bureau» à 17h00 vendredi. Nous avons eu un système en panne ce week-end et il «n'a pas vérifié ses messages» sur son téléphone avant 9 heures du lundi, ce qui a coûté des dizaines de milliers de dollars.
Il fait toujours son travail de base en nettoyant les tâches de sprint de 9 à 5 (avec une attention extrême au temps), mais rien d'autre. Il dit également à d'autres personnes clés qu '«il existe de nombreux emplois technologiques passionnants» et leur suggère ouvertement des postes sur LinkedIn.
Comment le ramener à la normale? Sa mauvaise attitude et son état d'esprit «travailler pour régner» sont destructeurs et immatures. Le licencier est sur la table, mais la quantité de connaissances perdues sur certains systèmes clés serait énorme et le moral en subirait un énorme coup. Bien sûr, nous avons de la documentation, mais c’est un piètre substitut à celui qui a écrit la plupart des systèmes.
Je suis prêt à pardonner le mois dernier (et à le couvrir avec d’autres départements) car le travail est sa vie et perdre est nul, mais ce n’est pas une chose tenable pour l’avenir. J'aurais déjà licencié l'un de ses collègues qui a fait ça.
Qu'est-ce qui motive vos codeurs? Beaucoup d’entre vous n’êtes pas des gens et le reconnaissez, alors que puis-je faire?
Je suis un développeur (j'essaie d'obtenir au moins quelques commits) qui est une personne humaine. Comment puis-je mieux comprendre ceux qui ne le sont pas (comme beaucoup d’entre vous, sans vouloir offenser)?
En ce qui concerne la rémunération, il gagne déjà bien au-dessus de sa tranche (la finance paie bien les étoiles), donc la promotion ne lui aurait pas permis de gagner automatiquement un salaire supplémentaire (car il est également au-dessus de cette tranche). Les parenthèses ne sont pas fermes, donc quelque chose aurait pu être réglé, mais il n'a jamais demandé d'augmentation. Je l'ai juste autorisé pour m'assurer qu'il restait.
J'ai déjà trouvé une question similaire ici ( Comment discipliner l'ingénieur trop pressé), mais la différence est que je suis en mesure de contourner les règles et de lui donner quelque chose, mais pas le quelque chose qu'il voulait parce que sa personnalité est totalement inadaptée à la gestion d'un groupe de personnes.
Sinon, s'il ne peut pas être sauvé, comment puis-je le forcer à sortir sans nuire à son avenir ou à sa perception de soi? Son travail semble être tout ce qu'il a dans la vie, alors je préférerais le faire d'une manière qui ne me fasse pas apprendre qu'il s'est suicidé.
Cette question a été signalée comme un doublon. J'ai expliqué explicitement pourquoi ce n'est pas comme je l'ai déjà trouvé.
Pour éclaircir la question de "l'intérêt pour la direction"
"Le comité l'a rejeté parce qu'il est un contributeur technique vedette, mais n'a apparemment jamais démontré tout intérêt réel pour le management. " Permettez-moi de répondre à cela, car je n’étais pas clair. Il s'intéresse clairement au poste de direction. Il n'a jamais manifesté d'intérêt pour les rouages de la direction. Le responsable logiciel lui a demandé de l'aider à recruter des développeurs et il a refusé. Je lui ai posé des questions sur la gestion de projet et il a refusé. Le stagiaire lui a été offert et il a refusé. Il ne travaille pas en étroite collaboration avec les développeurs de son équipe.
Les gens peuvent certainement changer, mais la première information que j'ai eue sur son intérêt a été d'apprendre qu'il a fait une demande et a été rejeté. Avant cela, il a toujours choisi la technique plutôt que tout type de gestion des personnes.
EDIT: Comment cela a été résolu
Il a fallu quelques semaines pour déterminer exactement quelle serait la solution permanente. Dans la semaine qui a suivi cette question, j'ai eu une conversation avec lui où je lui ai essentiellement présenté 4 choix parmi le bundle produit ici avec les adaptations pertinentes faites pour notre entreprise.
- Il suffit de prendre une augmentation et un nouveau titre qui peut être tout ce qu'il veut.
- Travailler avec une personne de l'entreprise qui doit développer l'expérience de leadership requise pour la promotion à un poste de direction, puis réappliquer dans 6 mois à un an.
- Gérez un nouveau projet avec des ressources, mais sans autorité formelle sur les autres assignés à l'équipe (car je ne peux pas le donner) et utilisez-le comme expérience de leadership pour la promotion. Ce serait un projet largement de son choix.
- Quittez l'entreprise avec un bonus s'il reste assez longtemps pour attacher les détails et me trouver un remplaçant pour lui.
Il a choisi l'option 3. Il s'avère qu'il aime l'innovation, mais qu'il n'a pas pu la livrer, alors je voulais que la promotion lui donne le pouvoir de la livrer. Il a son nouveau projet de familier, dans quelques mois, nous aurons un nouveau système cool et l'équilibre est rétabli dans la force.