Question:
Le développeur Star n'a pas obtenu de promotion parce qu'il n'est pas une personne humaine, il a donc réduit ses contributions. Comment puis-je le motiver?
StumpedMoneyHacker
2019-11-30 10:58:27 UTC
view on stackexchange narkive permalink

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.

  1. Il suffit de prendre une augmentation et un nouveau titre qui peut être tout ce qu'il veut.
  2. 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.
  3. 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.
  4. 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.

Les commentaires ne sont pas destinés à une discussion approfondie;cette conversation a été [déplacée vers le chat] (https://chat.stackexchange.com/rooms/101679/discussion-on-question-by-stumpedmoneyhacker-star-developer-didnt-get-a-promoti).
Après avoir eu la conversation dans la semaine à venir, pourriez-vous s'il vous plaît ajouter une modification indiquant comment le problème a été résolu?Je suis intéressé à apprendre cela moi-même.
@Mär certainement, même si cela peut être vers la fin de la semaine.
_Il est clairement intéressé par le poste de direction._ Comment sais-tu ça?Seulement parce qu'il a postulé? Je veux dire, ce n'est pas comme si l'entreprise offrait toutes sortes de postes.Il a dû choisir parmi les rares disponibles, alors il aurait peut-être choisi de postuler parce que le directeur était le plus proche (mais pas nécessairement un bon!) De ce qu'il voulait réellement.Oui, il semble que l'embauche de nouveaux développeurs et le mentorat des stagiaires ne sont pas ce qu'il veut, mais il y a sûrement d'autres côtés au poste de directeur?
Observation - où est le rôle de l'architecte?Vous avez des développeurs seniors et des directeurs qui gèrent les employés, mais où est un rôle technique senior qui se situe au-dessus des développeurs principaux et qui est chargé de minimiser la dette technique et de garantir le respect des directives de développement?
Pouvons-nous avoir une mise à jour s'il vous plaît?
@Frank voir en bas pour la mise à jour.
@Mär, veuillez consulter la mise à jour dans la dernière édition.
@StumpedMoneyHacker Merci pour votre suivi.sans surprise, la communication semble avoir sauvé la mise.L'employé a repoussé et le licenciement était sur la table, mais maintenant les motifs de toutes les parties ont été pris en compte et un employé motivé et précieux en est le résultat.J'aime les choix présentés au développeur, car tous favorisent le développement personnel et surtout ils semblent tous non hostiles, y compris l'option quatre.
@StumpedMoneyHacker Je suis heureux de voir qu'il a été résolu pacifiquement.L'ajout de l'option 4 indiquait que le comportement actuel n'allait pas le couper, et 2/3 l'a fait de telle sorte que s'il le voulait vraiment, il pourrait avoir un moyen de résoudre les problèmes avec le comité de promotion.Il est important qu'aucune de vos options n'indique que le comité s'est trompé dans ses évaluations.
* "Il est clairement intéressé par le poste de direction ... n'a jamais manifesté d'intérêt pour les rouages de la direction [embauche, projet, etc.]" * S'il voulait le titre brillant mais n'avait aucune idée de ce que cela impliquait et avaitjamais discuté de cela, cela suggère que votre processus de développement n'informe pas les gens sur la progression de carrière.
23 réponses:
Stephan Branczyk
2019-11-30 12:23:51 UTC
view on stackexchange narkive permalink

Demandez-lui ce qu'il veut. Sérieusement, demandez-lui ce qu'il veut.

Vous avez dit que le salaire ne changerait pas, donc ce n'est pas l'argent.

Vous avez dit qu'il ne voulait gérer personne, donc ce n'est pas ça non plus. S'agit-il uniquement du titre? Ou s'agit-il d'un pouvoir de décision sur son travail? Découvrez ce que c'est. Si ce n'est qu'un titre, donnez-le-lui.

En fait, demandez-lui de rêver un peu. S'il pouvait créer son propre titre et sa propre description de poste, demandez-lui ce que ce serait.

Je suis certainement disposé à avoir cette conversation et je le ferai la semaine prochaine.Je veux juste entrer dans la réunion avec une idée de ce que cela pourrait être.
Honnêtement, s'il n'a pas la maturité sociale, il faudra peut-être quelques conversations pour aller au fond des choses.Il est également possible que vous ne le découvriez jamais.
Ce!Certaines personnes doivent être manipulées de manière confinée et pour certaines, vous devez simplement donner ce qu'elles veulent, la sortie profitera à tout le monde.Et il sait mieux ce qu'il veut.
Il se peut qu'il ne vienne pas vraiment dire qu'il veut être apprécié, si c'est tout.S'il veut être reconnu, il faudra peut-être un peu de maturité sociale pour le dire et il se peut qu'il ne l'ait pas.S'il ne donne pas réellement une réponse claire et tourne autour du pot, il veut probablement être apprécié et ce n'est pas vraiment agréable de le demander.
Les gestionnaires devraient avoir des conversations régulières avec les personnes qu'ils gèrent sur leurs aspirations professionnelles.Alternativement, ces deux niveaux peuvent les avoir rarement.Vous devez savoir ce que vos employés veulent pour leur avenir afin de pouvoir les garder dans cette direction.
@Stacey tout à fait raisonnable.
@DavidSchwartz J'ai essayé cela dans le passé, mais le problème est que la plupart des gens semblent n'avoir aucune idée de ce qu'ils veulent jusqu'à ce qu'ils tombent dessus.
@StumpedMoneyHacker Ouais.Parfois, vous pouvez les aider à résoudre le problème, mais au moins ils savent que les lignes sont ouvertes.
Travaillez peut-être sur quelques propositions."Nous pouvons faire de vous le Magicien du Royaume, vous aimeriez ça?"Certaines personnes ont besoin d'une idée concrète pour démarrer leur propre créativité.Vous semblez deviner qu'il s'agit d'un titre prestigieux, mais cela pourrait être quelque chose de simple ou de stupide comme "mon frère est un VP et je suis toujours comparé à lui", ce qui peut être facile à résoudre une fois que vous savez quel est le problème spécifique, si en effet vous avez le mandat de contourner un peu les règles."Vice-président de l'attitude hostile";problème résolu.
Salut @StumpedMoneyHacker, Je peux voir que vous êtes un manager, vous aimez la structure, la préparation et les surprises minimales.Je pense que c'est le moment de poser des questions ouvertes et de réfléchir sur vos pieds, car vous devez comprendre ce qu'il veut;lui seul connaît les réponses, et ce sont vos compétences en leadership qui sont en jeu pour tirer cela.
N'a pas besoin d'être une immaturité sociale.De toute évidence, le développeur avait des attentes et a été profondément déçu, car ils sont allés au-delà.Maintenant, ils ne le font plus, car ils ne se sentent pas motivés.Comment est-ce immature?Ils font maintenant ce qu'ils doivent faire, la partie non professionnelle conseille aux autres de partir, mais en fonction du niveau de déception, cela est également compréhensible.Je pouvais voir la plupart des gens réagir comme ça.Si cela s'avère être un cas de mauvaise communication, la résolution n'est peut-être qu'à 30 minutes.
@TimRichardson qui arrive, mais mon pari est que ce qu'il veut est répondu dans ce fil, donc si j'ai une réponse à chaque option de ce fil, je peux lui donner quelque chose tout de suite.
Je suis d'accord avec @Mär ici.Si vous n'êtes pas rémunéré pour aller au-delà, l'entreprise ne devrait pas s'attendre à ce que vous alliez au-delà.Il est enfantin de la part du PO de s'attendre à ce qu'un développeur donne 150% à tout moment tout en se faisant dire non quand il demande quelque chose.
nvoigt
2019-11-30 12:32:15 UTC
view on stackexchange narkive permalink

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.

C'est une raison de connerie. Dans quelle mesure pouvez-vous montrer plus d'intérêt pour le poste que pour en faire la demande?

Je suis d'accord avec cette évaluation. Il est dans son cœur un solutionneur 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.

Je pense que c'est le problème central. Vous lui avez dit «non». Et c'est tout. Rejet catégorique. Vous ne lui avez jamais donné de chemin à suivre. Si vous voulez vraiment le garder, pourquoi ne pas être constructif? Dites-lui ce que vous attendez et dites-lui comment y arriver. Vous voulez voir qu'il peut gérer un stagiaire? Dit lui. Je parie que le processus de candidature n'a jamais dit "doit avoir géré un stagiaire". Changez cela. Faites en sorte que les exigences du directeur disent «doit avoir une expérience en gestion», puis dites-lui qu'il pourrait l'obtenir en gérant un stagiaire pendant un an et que vous seriez heureux de voir s'il peut avoir une formation rémunérée en entreprise sur la gestion des personnes. il a toutes les conditions requises pour la prochaine ouverture du réalisateur.

Soit il fait ça et aime ça, alors vous avez un très bon futur réalisateur entre les mains ... ou peut-être qu'il découvre que ça craint et qu'il veut être dans son coin pour résoudre des problèmes, alors vous avez une personne qui est contente de ne jamais avoir le poste de directeur.

Qu'est-ce qui motive vos codeurs? Beaucoup d’entre vous ne sont pas des gens et le reconnaissent, alors que puis-je faire?

Les gens sont motivés lorsqu'ils peuvent réaliser quelque chose. Assurez-vous que ses contributions techniques ne sont pas bloquées par la direction. Il n'y a rien de plus frustrant que d'avoir une idée pour résoudre un problème non implémenté, car la discussion à ce sujet est «plus haut» et aucun de ces «types de gestion» ne comprend réellement le problème ou la solution proposée. Assurez-vous que la direction des personnes ne décide pas des choses pour lesquelles elles ne sont pas faites. Les «gens du peuple» pensent surtout que, comme ils peuvent bien parler, ils sont bons pour prendre des décisions. C'est faux. La chose dans laquelle ils sont bons, c'est de transporter et d'organiser ces décisions. Assurez-vous donc que le chemin vers la prise de décision n'est pas bloqué par le charme de cette personne, car cela n'a rien à voir avec la prise d'une bonne décision.

"Le comité l'a rejeté parce qu'il est un contributeur technique vedette, mais n'a apparemment jamais manifesté un réel intérêt pour la gestion."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 à embaucher 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 et je l'aiderais à faire ce changement, mais avant que ce changement ne soit fait, il doit y avoir des preuves qu'il est apte à ce changement.Il vient de postuler à l'improviste.
D'accord, c'est différent.Mais lui avez-vous dit que c'était ce qui était requis ou lui avez-vous simplement dit «non»?
Je ne lui ai pas dit non plus.Les postes qui ont du pouvoir sur les autres ne peuvent pas être pourvus par un seul fiat de rang supérieur (sauf s'ils sont très bien classés) dans mon entreprise.Un groupe de directeurs généraux l'a refusé.Je n'ai pas encore eu de message sur ce qui est nécessaire avec lui.Je peux certainement si vous pensez que cela aiderait.
Eh bien, se faire dire «non» sans raison et sans voie à suivre est nul.Même si le rejet est solide, il n'a aucune chance de le voir si vous ne le * dites pas *.Cela dit, vous voudrez peut-être ajouter le fait qu'il a activement rejeté toutes les tâches qui lui donneraient cette expérience dans la question, je pense que c'est important et les autres seront heureux de ne pas la cacher sous ma réponse :)
J'ai l'intention d'avoir une conversation avec lui la semaine prochaine.Doit donner cette rétroaction.Merci.
Ici, vous dites qu'il ne travaille pas en étroite collaboration avec les développeurs de son équipe.Dans un autre commentaire, vous avez dit depuis qu'il a cessé de guider les autres développeurs de son équipe, vous avez commencé à voir que l'équipe est en désordre et produit un mauvais code.Laquelle est-ce?
D'ailleurs, si vous lui expliquez que gérer un stagiaire pendant un certain temps est une condition préalable à un poste de directeur et qu'il accepte à contrecœur, assurez-vous de garder un œil (et même de rencontrer en tête-à-tête)) avec le stagiaire.D'après votre description de cet ingénieur, il n'est pas inimaginable qu'il abusera du stagiaire (à bien des égards et sous des formes que je ne peux même pas énumérer avec la limitation de caractère sur un commentaire), ce qui aboutira finalement à un stagiaire blessé, au mieux et unénorme coup de réputation pour l'entreprise dans le pire (peut-être même une action en justice, dépend de son imagination).Oui, je parle d'expérience ...
@Josef il n'a pas guidé les autres développeurs.Il vient de passer en revue les demandes de fusion et s'il trouve des problèmes, annule la demande de fusion, modifie le code et le fusionne avec master (il a les autorisations pour fusionner le code par lui-même).Je soupçonne que les autres développeurs ne savaient même pas que leur code contenait des bogues.
@StumpedMoneyHacker "Je soupçonne que les autres développeurs ne savaient même pas que leur code contenait des bogues."- Parler moi-même en tant qu'ingénieur logiciel, c'est un peu un drapeau rouge pour moi.Aucun développeur, aussi qualifié soit-il, ne peut tout faire lui-même.À long terme, les meilleurs développeurs aident leurs collègues à s'améliorer, et régler tranquillement les choses sans même dire à personne qu'un problème existait, c'est refuser activement aux autres développeurs la possibilité d'apprendre.
@StumpedMoneyHacker douglas a raison de souligner qu'il s'agit d'un comportement d'alerte grave.Quelle est votre politique de révision de code là-bas?Je veux dire, toute la situation me semble un peu hors de ce monde à ce stade.* Personne * ne devrait pouvoir simplement fusionner du code.Pire encore, comme l'a mentionné Douglas, il refuse aux autres la possibilité d'apprendre et de grandir.Ce type, à ce stade, n'est certainement pas du matériel de leadership.
@nvoigt Pour être honnête, nous ne savons pas vraiment qu'il n'a pas reçu d'explication, juste que l'explication ne vient pas du PO.Le groupe qui a rejeté le rejet lui a peut-être dit.Si c'est le cas, le problème est encore pire que je ne le pensais.
@Douglas c'est un point négatif, mais toléré jusqu'à présent car cela fonctionnait.Cette confiance aveugle était une erreur.
@Malisbad, la politique de révision de code est généralement que 1 ou 2 développeurs (selon la gravité du projet) doivent examiner une fusion pour y parvenir.Le responsable et ce type sont exemptés de l'exigence de révision du code (je n'ai pas pris cette décision).Je ne connais pas tous les détails car je ne gère pas directement l'équipe du logiciel.Le problème est qu'il est difficile d'amener les développeurs à prendre au sérieux la révision du code, donc je suppose que beaucoup de choses ne sont que des tampons.J'étais un développeur et partout où je travaillais, j'avais une révision de code.Mais en pratique, c'était juste "approuver mes pls de fusion" dans le chat.
-1
ig-dev
2019-11-30 17:06:41 UTC
view on stackexchange narkive permalink

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 activé est un gâchis qui vient de se révéler).

On dirait que vous n'étiez pas pleinement conscient de l'étendue de sa contribution, suffisamment pour couvrir toute l'équipe de développement, et la même chose aller en grande partie méconnus. Peut-être qu'au lieu de plus de salaire ou de plus de responsabilités, tout ce qu'il recherche, c'est une appréciation substantielle. Il fait peut-être cela pour vous montrer votre manque de gratitude et pour découvrir à quel point il contribue réellement. Le «non» le poussa par-dessus la falaise. Donnez-lui une certaine appréciation, donnez-lui un joli titre de fantaisie et un peu de poids dans l'entreprise et une certaine reconnaissance et il devrait être un campeur plutôt heureux. Il semble déjà aimer ce qu'il fait autrement.

Il n'a jamais manifesté de réel intérêt pour la gestion.

Déclaration ridicule. Dès qu'il réduit le leadership et la gestion à sa description de poste, toute l'équipe de développement s'effondre immédiatement. En outre, il a peut-être demandé l'autorisation d'un poste de directeur pour commencer à extirper le stupide qu'il couvre constamment. La société a dit non, donc apparemment la société veut une équipe de développement pleine de stupides. Vous devriez lui donner l'autorité qu'il demande pour remplir correctement son travail. Le fait de ne pas évaluer correctement son rôle de direction ne met pas non plus en lumière la compétence du leadership «trois niveaux au-dessus de lui».

(Commentaires de @Stacey et @EricTowers intégrés dans cette réponse )

CE.Il est sous-estimé."Ils ne m'apprécient pas? Alors je vais arrêter de faire tout ce truc pour qu'ils réalisent tout ce que je fais".Donnez-lui une certaine appréciation, donnez-lui un joli titre de fantaisie et un peu de poids dans l'entreprise et une certaine reconnaissance et il devrait être un campeur plutôt heureux.Je n'ai jamais été aussi mesquin mais je peux totalement comprendre le raisonnement.
Il a peut-être également demandé l'autorisation d'un poste de directeur pour commencer à extirper le stupide qu'il couvre constamment.La société a dit non, alors apparemment, la société veut une équipe de développement pleine de stupides.
La gestion n'est pas synonyme d'appréciation.Vous êtes apprécié lorsque votre manager vous accorde une augmentation de sa propre initiative, sans même que vous la demandiez, et vous plaçant dans une tranche salariale supérieure au double de votre supérieur hiérarchique.La gestion est une affaire énorme, s'occuper des sous-fifres, gérer la pénurie de ressources, gérer les "cuivres" supérieurs, s'assurer que * vos * subalternes sont heureux et productifs ... cet ingénieur, à en juger par la question et les commentaires d'OP, ne saurait pas comment gérerd'autres employés pour sauver sa propre vie.Pour être un ** bon ** manager, vous devez ** le vouloir **, pas seulement pour le titre.
@EricTowers bon point.Si le reste de l'équipe est dysfonctionnel, ce serait frustrant pour lui.Le travail de gestion proprement dit n'est peut-être pas aussi intéressant, mais être au même niveau que * ces ratés * pourrait juste l'ennuyer.
@EricTowers On dirait qu'il a dirigé l'équipe de développement, et cela fait probablement partie de son ressentiment.Il pense qu'il est censé gérer l'équipe de développement sans être considéré comme faisant partie de la «direction».
@EricTowers J'ai ajouté votre commentaire dans la réponse
@Stacey J'ai ajouté une partie de votre commentaire dans la réponse
nous appelons cela "travailler pour régner" (pouvez-vous faire aussi), il est frappant
Merci @WendyG, appris quelque chose de nouveau!Néanmoins, j'ai laissé la phrase «réduire à la description de poste» car elle met en évidence le choix de ne pas le promouvoir à la direction (comment pouvez-vous vous plaindre de son manque de gestion des autres, et en même temps refuser une promotion à la direction), maisa supprimé la citation sur «vouloir lui pardonner» parce que travailler pour régner est en effet quelque chose qui peut être considéré comme blâmable.
Kevin
2019-11-30 12:40:05 UTC
view on stackexchange narkive permalink

Vous voulez une suggestion un peu décalée? Faites de lui un chef de projet pour un projet de petite taille.

En ce moment, vous et votre employé avez une déconnexion et croyez deux choses diamétralement différentes. Il croit qu'il serait un bon leader. Vous ne le faites pas - et d'après tout ce que vous avez présenté, vous êtes très probablement celui qui est enraciné dans la réalité.

Mais c'est le problème. Vous ne pourrez pas avoir de lien significatif avec lui à propos de tout cela tant que vous n'êtes pas sur la même longueur d'onde. Vous ne pouvez pas essayer de le faire avancer s'il pense: "Mec, je serais un manager génial - dommage que ces gars-là ne reconnaissent pas le talent".

Eh bien, faire de lui un chef de projet le place fermement dans la position de leadership. Vous pourriez même envisager d'aller plus loin: le faire ne pas être le développeur principal / unique du projet, mais devoir diriger quelqu'un d'autre à cet égard.

Si vous êtes droite? Et cette personne sera un réalisateur terrible? Alors probablement, le projet échouera un peu et ne fonctionnera pas vraiment bien. Et cela aidera l'employé à se rendre compte qu'être directeur n'est pas tout à fait ce à quoi il s'attendait. Ou peut-être serez-vous surpris, et ils relèveront le défi et réussiront vraiment bien - et vous constaterez qu'ils sont de possibles réalisateurs après tout. Et l'avantage de suivre la voie du «chef de projet» est que ce n'est pas un poste permanent. Il est difficile de le promouvoir au poste de directeur et de devoir ensuite le rétrograder. Mais Project Manager est par définition un titre temporaire.

Mais de toute façon, cela vous aidera à vous rapprocher de la même page.

J'ai offert cela dans le passé et il a refusé, mais il a peut-être changé d'avis.Il est certainement assez compétent techniquement pour guider un projet intéressant et valable.
+1 à tout ce qui précède, même si j'irais avec "directeur par intérim" et en ferais plus d'un projet.Il pense probablement qu'il peut émettre des commandes et ensuite continuer avec le codage.Vous savez aussi bien que moi que la gestion est en grande partie axée sur les interruptions, ce qui est fondamentalement incompatible avec le codage - 3 à 6 mois peut-être?
Il ne s'agit même pas de penser qu'il est un bon leader ou non.Certaines personnes veulent simplement être payées au pouvoir - et le fait de ne pas changer leur salaire crée évidemment des frictions, à juste titre.
Si vous allez dans cette direction, assurez-vous que le projet est ** quelque chose qu'il ne peut pas faire tout seul **, sinon il le fera et l'équipe qui lui est assignée le détestera.Ce peut aussi être une bonne idée de ne pas lui attribuer une équipe s'il ne le demande pas, mais assurez-vous qu'il sait qu'il peut le faire.De cette façon, il sera dépassé ** s'il n'est pas un bon leader.
"Il croit qu'il serait un bon leader."À en juger de la modification à la question ("Pour clarifier le problème"), cela ne me paraît pas évident.Il peut simplement vouloir un titre sophistiqué, mais il ne semble pas être intéressé par le travail des personnes impliquées.
en fait, il montre à quel point il gère
jamesqf
2019-12-01 09:35:46 UTC
view on stackexchange narkive permalink

Je pense que la racine de votre problème est quelque chose qui est commun à de nombreuses entreprises. Du point de vue de la direction, les managers sont généralement considérés comme beaucoup plus importants pour l'entreprise que les techniciens, et sont mieux rémunérés - pas seulement avec de l'argent, mais avec un statut, des avantages et des perspectives de promotion. Du point de vue des techniciens, les gestionnaires sont généralement considérés comme moins importants que les secrétaires de département, ce qui a tendance à susciter un peu de ressentiment quand ce sont eux qui ont les avantages.

Alors, quel est ce type vaut vraiment pour l'entreprise? Vous déclarez que "... 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". Vraiment? Deux jours de son travail, tout au plus, valent des dizaines de milliers de dollars pour votre entreprise? Pouvez-vous honnêtement dire cela à propos de l'un de vos managers? Pourtant, quand il demande une augmentation de statut ou un signe d'appréciation, votre comité le rejette catégoriquement.

À mon humble avis, si vous voulez vraiment garder ce gars, vous devez vous asseoir avec lui, vous excuser pour la façon dont il a été traité, demandez-lui ce qu'il veut et faites tout ce qui est raisonnable pour voir qu'il l'obtient. Sinon, il est susceptible de partir (et je soupçonne qu'il se prépare à faire exactement cela), et si vous avez la chance d'embaucher un remplaçant tout aussi compétent, vous rencontrerez le même problème dans quelques années.

Malisbad
2019-11-30 11:52:23 UTC
view on stackexchange narkive permalink

Eh bien, d'une part, vous avez découvert que le comité avait raison à 100% de ne pas promouvoir cet ingénieur. D'un autre côté, vous avez découvert que votre entreprise ne dispose pas d'une piste d'avancement technique qui permettra à ces personnes de se sentir comme si leur carrière progressait.

Les pistes techniques sont une bête étrange car la plupart des développeurs frappent développeur de logiciels senior, puis restez-y pour toujours. Les employeurs regardent votre CV et personne ne pense "dang, nous ne pouvons pas embaucher cette personne, ils sont un développeur de logiciels senior depuis toujours ". La réponse est tout le contraire à condition que les compétences puissent être montrées dans les interviews et que l'historique de la production corresponde à la vantardise du CV.

Il y a beaucoup de titres que vous pouvez donner qui ne nécessitent pas de rapports directs qui être «meilleur» que le développeur de logiciels senior, mais ils vont tous simplement pointer vers la même chose.

Quant aux autres choses:

Il s'en tient à son cœur assigné travailler à un niveau pédantique (une mauvaise spécification de tâche sera codée comme écrite sans qu'il la remette en question)

S'il ne le fait plus, vous le payez trop cher maintenant. Il est payé pour ce qu'il sait en tant que senior, et s'en tenir à des spécifications qu'il sait erronées devrait entraîner des mesures disciplinaires. Suivez des modèles de discipline progressifs.

Par exemple, la spécification stipulait qu'une information ne devrait pas être stockée dans [table_name]. 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 une prod.

Devrait être rédigé

Je suis prêt à pardonner le mois dernier (et 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

Commencez l'action disciplinaire. Vous pouvez trouver des stars qui ne se comportent pas comme des enfants gâtés lorsqu'ils n'obtiennent pas ce qu'ils veulent, surtout quand il suffit de prouver qu'ils ne sont pas adaptés au rôle. Je commencerais par une discussion informelle, hors site et privée sur son comportement et sur la façon dont tout ce qu'il fait est de donner raison au comité. Ayez de l'empathie pour lui, mais soyez ferme. Le comportement doit cesser.

Il peut être aussi malicieusement docile qu'il le souhaite, mais si cela devait continuer, mettez-le fin.

Dure, mais raisonnable si je ne peux pas le retourner.
@StumpedMoneyHacker J'ajouterais à cela que vous devez formaliser un système d'assistance sur appel.Cela devrait être une rotation et il devrait y avoir une procédure si personne n'entend la personne de garde.Il ne peut pas non plus être la seule personne à comprendre les systèmes clés même si vous corrigez son problème d'attitude actuel.
Au lieu d'écrire moi-même une réponse, je dirais que je suis entièrement d'accord avec celle-ci.Le comportement de l'ingénieur, passé et actuel, ** prouve ** que le comité avait effectivement raison dans sa décision et son raisonnement.De plus, vous dites que ce n'est pas l'argent, alors qu'est-ce que c'est?Probablement le titre, "Un manager. Un patron. M. Big-man".Puéril.Et lorsqu'il est refusé, il a une crise continue.Childish, encore une fois.Malisbad l'a dit et je suis d'accord, essayez de le redresser, soyez gentil mais ferme, et si cela ne fonctionne pas, frappez-lui le cul et trouvez une star qui est aussi une personne adulte.
Aussi, ne prenez pas ** ses ** choix de vie sur votre dos.Il va se suicider?Pas très probable, mais même ainsi, juste une autre preuve ultime de son enfantillage.Vous devez diriger une entreprise, et toute personne sur le marché du travail suppose que ** tous ** les autres employés ont grandi, non seulement chronologiquement, mais aussi mentalement.Il ne l'est clairement pas.Ce n'est pas votre faute ou votre responsabilité.Vous n'êtes ni son ami, ni son professeur, ni sa mère.Ce n'est pas à vous de l'éduquer ou de le guider sur le chemin de l'âge adulte.
Tout à fait d'accord avec ce côté.Il peut être aussi âgé qu'il le souhaite, mais à la fin, il est toujours clairement un gamin gâté qui passe un «traitement silencieux» complet lorsqu'il n'obtient pas ce qu'il veut.Ce n'est pas du tout professionnel.Imaginez qu'il ait le poste, et plus tard quelque chose de similaire se produise ... Vous perdriez des millions, pas des milliers.
Bien que la voie de la discipline / de la résiliation devrait être envisagée pour l'avenir, la situation actuelle ne semble pas être là pour le moment.Les personnes qui ont été des artistes vedettes sont rares.Il est raisonnable que la direction fasse tout son possible pour essayer de comprendre quel est le problème et travailler avec l'employé pour essayer de résoudre le problème, en lui offrant des récompenses potentielles (c'est-à-dire un chemin vers ce qu'il voulait, ce qu'il veut ou un semblant)de celui-ci).Bien que vous puissiez suivre la voie négative d'un PIP, etc., cela exclut généralement toute possibilité de renforcement positif.
Fondamentalement, une fois que vous devenez négatif, il est difficile de passer avec succès au positif, mais passer du positif au négatif est facile et ne réduit pas l'efficacité du renforcement négatif.Ainsi, en particulier pour les employés qui ont démontré qu'ils sont ou ont été précieux, il vaut mieux * commencer * avec des méthodes positives pour obtenir ce que l'entreprise / la direction veut, plutôt que d'aller directement vers les méthodes négatives pour y arriver.
C'est un très mauvais conseil - dès que vous entamez une action disciplinaire, vous avez effectivement doublement puni votre propre meilleur interprète et commencé le processus de licenciement de l'entreprise.Aucun employé sain d'esprit ne resterait avec vous si vous le frappiez avec des punitions supplémentaires en plus d'un si grand échec de reconnaissance. En tant que gestionnaire, votre seul travail consiste à vous assurer que cette situation ne se produise pas, à satisfaire vos meilleurs employés et à fournir du travail à l'entreprise.Si quelqu'un a besoin de mesures disciplinaires, c'est le manager qui a laissé la situation apparaître et perdre ses artistes vedettes.
@BSMP nous avons eu cela jusqu'à ce qu'il prenne chaque quart de travail sur appel.Après quelques mois où il était toujours lui, le système s'est effondré.
Je ne suis pas d'accord avec @O.F.aux côtés du répondeur.Selon SO, l'employé a travaillé là-bas pendant un certain temps, a déclaré vouloir de la direction et, lorsqu'on lui a dit que sa carrière n'allait plus progresser, il a tout simplement arrêté de travailler aussi dur.Bien sûr, quelques comportements puérils, mais le principal problème de l'employé «ne pas être là en dehors des heures normales, ne pas parler (pas nécessaire semble-t-il) et ne faire que les tâches requises» revient à l'entreprise qui ne travaille pas pour leemployé.Si on me disait que ma carrière ne progressait plus, je chercherais aussi ailleurs.Il y aura toujours quelque chose de plus à réaliser
@Makyen a quelques grands points.Cela pourrait être considéré comme un mauvais comportement récompensant.Vous n'avez pas obtenu ce que vous vouliez?Eh bien, lancez une crise de colère et vous l'aurez.J'ai suggéré une discussion informelle hors site pour la raison même de ne pas aller "complètement négatif" dès le départ.Nous devons également cesser d'assimiler «gestion» à «progression».Sa carrière n'est pas dans une impasse à moins qu'il ne veuille devenir directeur, et s'il le fait, c'est le genre de revers qu'il doit apprendre à gérer.
Je pense que l'approche disciplinaire ne les mènerait nulle part.Un véritable artiste vedette n'aurait aucun problème à trouver un autre emploi (ou du moins, c'est ce qu'il pense probablement), alors pourquoi prendrait-il une mesure disciplinaire?Je suppose qu'il avait juste arrêté sur-le-champ.
Horrible conseil.Cela ne fera que le pousser hors de l'entreprise.À moins que ce soit le but ...
> S'il ne fait plus ça, vous le payez trop cher maintenant.Sur quelle planète votre travail ne vaut-il pas exactement votre chèque de paie?
@evandentremont ignorant les applications politiques plus larges concernant le travail et le capital?Lorsque vous obtenez votre salaire augmenté * parce que * vous faisiez toutes les autres choses, à tel point que cela est devenu la description de fait de votre travail.S'il faisait juste ce qu'il est maintenant, il est hautement improbable qu'il ait apprécié des augmentations de salaire comme il l'a fait jusqu'à présent.
Ensuite, l'entreprise aurait dû lui donner une promotion avec le salaire et les responsabilités supplémentaires
@evandentremont Je ne suis pas d'accord.Je pense que sa performance jusque-là le justifiait, mais il avait auparavant refusé les augmentations de responsabilité.Puis il a agi comme un enfant en colère, et il n'avait pas non plus rempli les conditions requises pour le comité.En outre, certaines personnes sont tout simplement meilleures sur les outils qu'elles ne le sont sur les personnes.Il est sur la bonne voie maintenant.Je pense que c'est une bonne chose, et je suis heureux qu'ils obtiennent tous les deux ce qu'ils veulent, mais il est également conscient que l'entreprise * peut * le laisser tomber.
impression7vx
2019-11-30 23:01:59 UTC
view on stackexchange narkive permalink

Sans écrire un spiel entier, il semble qu'il accomplisse les tâches qui lui sont demandées au lieu d'aller au-delà. Il fait toujours les tâches de 9 à 5, comme vous l'avez dit. Cependant, il passe son temps à faire autre chose. Pourquoi vous attendez-vous à ce qu'il continue littéralement à travailler pour votre entreprise 24 heures sur 24, 7 jours sur 7 alors que vous l'avez rejeté pour poursuivre sa carrière? Il semble qu'il n'y ait eu aucune orientation, aucune progression et des attentes clairement énoncées. Vous avez dit qu'il «pouvait» embaucher un stagiaire, mais est-ce qu'on attend de lui pour la promotion? On dirait que vous voulez qu’il lise dans les pensées de votre [entreprise].

Sur le plan comportemental, il agit comme prévu. Dans toute relation, une fois qu'un rejet se produit, vous trouvez une méthode alternative pour réessayer ou vous passez à autre chose. Il semble qu'il avance. L'argent ne semble pas être un facteur pour lui, ce qui est logique. Si vous êtes prêt à lui payer un joli centime, ne pensez-vous pas que d’autres entreprises le sont aussi? Pour les raisons que vous avez énumérées, il semble que l'entreprise ait supprimé la possibilité de faire progresser sa carrière sans changer instantanément de personnalité. Je pense que je chercherais également d'autres options à ce stade. En parler à des collègues semble au seuil du professionnalisme, mais s’il n’est pas une personne humaine, il ne le sait peut-être pas.

J'envisagerais certainement d'avoir une conversation ouverte pour discuter de la façon de s'améliorer pour faire avancer sa carrière ou l'informer que ce n'est pas possible; tout ce que votre entreprise a décidé pour lui.

Modifier: Un commentaire a noté que certains de ses comportements sont discutables - et je l'ai déjà noté. Mais pour aller plus loin, ils ont dit qu'il avait une crise de colère et qu'il n'avait pas à agir de cette façon. Bien que le commentateur ait tout à fait raison, de quelle manière espérez-vous que quelqu'un agisse lorsqu'il se sent trahi? Surtout quelqu'un que vous pensiez avoir pris soin de vous et à qui vous avez tant donné? Il peut avoir une tolérance moindre pour ce genre de comportement et donc ses actions. Il ne devrait pas vraiment parler ouvertement d’autres entreprises / concurrentes, mais cela signifie également qu’il affiche un certain niveau de blessure. Il s'attend à ce que l'entreprise agisse - il semble assez intellectuel pour le savoir. Cependant, je suis sûr qu’il espère que la société reconsidérera son plan d’action et reconnaîtra que les deux parties sont à la fois à un certain niveau de douleur et de faute. Si j'étais le vice-président, aussi fort que le PO parle de lui, je trouverais une issue qui profiterait aux deux parties.

Comme je l'ai dit, certains comportements sont discutables.Mais cela n'équivaut pas à distance au comportement de l'entreprise, à mon avis.Il est enfantin pour une entreprise de penser à un employé qui souhaite occuper un poste unique pour toujours.Selon OP, il est là depuis un certain temps et est définitivement partant pour une promotion - pas nécessairement une promotion payante - mais une promotion pour progresser dans l'entreprise.S'il aime ses techniques de programmation, pourquoi ne pas commencer à développer ses compétences relationnelles au lieu d'exiger une impasse?Cela semble la meilleure option pour les deux parties.
@impression7vx, comme l'a déclaré l'OP, ils ont déjà essayé de le faire gérer un stagiaire, de participer à l'embauche et d'assumer la responsabilité de la gestion de projets.Ils ont essayé de l'amener à développer ses compétences en relations humaines.Maintenant, après cet échec, ils peuvent l'aider à ouvrir la voie à la direction, mais il doit arrêter cette crise de colère.Il est également important de se rappeler qu'il était récompensé pour ce qu'il faisait déjà.Salaire très élevé pour son rôle dans l'entreprise, respect de ses compétences.Tout cela dépend de la poursuite de son bon travail.
Il semble que cela dépende plus que de bonnes compétences - cela dépend du fait de travailler en dehors des heures normales et en dehors de ses attentes professionnelles initiales (vérifier volontairement le code des autres).En outre, il semble que même s'ils attendaient de lui qu'il participe à l'embauche, s'il n'est pas une personne humaine, il est [très] probable que cela n'ait pas été communiqué d'une manière qu'il comprenait.De même, il ne peut pas gérer de cette manière.Peut-être s’il sent qu’il peut résoudre un problème, peut-être n’a-t-il pas besoin de déléguer, donc son style de leadership est plus une microgestion.On lui a peut-être «offert» certaines choses, mais il a pu ressentir
que ces tâches n'étaient pas nécessaires - en particulier du point de vue du développeur.Comme le dit le premier article, ils devraient lui demander ce qu'il veut.S'il dit qu'il veut être dans la direction mais contredit en ne communiquant plus et n'agissant pas avec les autres, alors c'est sa faute.Mais selon les propos de OP, il semble que l'entreprise lui ait fait faillite, du moins dans cette situation.
Je maintiens encore ma position: quelqu'un qui souhaite occuper un poste de direction a besoin, doit avoir, un certain «sens de la configuration du terrain», dans lequel aider dans le processus de recrutement et / ou gérer un seul stagiaire sont les premierstremplins.Comment diable espère-t-il réussir en tant que manager alors qu'il ne peut pas avoir la moindre idée que ce sont ses cartes d'entrée?Manager consiste à ressentir vos subalternes et à les travailler.Les gens ne sont pas des ordinateurs que vous pouvez maîtriser.Bon sang, plus je lis sur lui, plus je crains pour qui il finira par gérer ...
@O.F.dans presque toutes les réponses sur ce site où elles apparaissent, vous pouvez lire la suggestion de ne jamais quitter avant d'avoir un nouvel emploi.Donc, «passer à autre chose» signifie s'arrêter pour donner plus que ce qui est strictement requis dans l'emploi actuel lors de l'entretien pour le prochain emploi.Il semble très probable que ce soit exactement ce que fait le développeur vedette.
Au contraire, les gens ressemblent aux ordinateurs en ce qu'ils peuvent être formés.C’est le simple fait que chacun de nous a appris nos métiers, nos normes sociales, etc. Il n’a peut-être pas appris mais il semble qu’il a un potentiel important, du moins la façon dont OP parle de lui.
user78094
2019-12-01 10:43:19 UTC
view on stackexchange narkive permalink

Changer la culture.

Je pense qu'il essayait de changer la culture. Tous les autres membres de l'équipe produisent un code de mauvaise qualité et personne dans toute l'entreprise ne savait même que cela se produisait. (Personne n'a même regardé le code?) Le fait que cela ait pu se produire signifie que quelque chose ne va pas avec la culture. Cela ne serait jamais arrivé dans une culture qui valorise la qualité. Toutes ces personnes auraient été abandonnées rapidement.

Je soupçonne que son expérience ressemble à quelque chose comme ceci:

  • OK nouveau travail, je vais coder au mieux de mon capacité.
  • WTF est-ce que tous ces gens font? Ils écrivent constamment des bogues. Leur code est compliqué. C'est incroyable que l'entreprise tolère cela, mais je fais un travail de qualité ou rien, alors je vais le nettoyer du mieux que je peux.
  • J'ai endigué la marée d'un travail horrible qui causerait un préjudice majeur à l'entreprise et ces gens de la direction ne le remarquent même pas. Ne se soucient-ils même pas de l'entreprise?
  • Cela devient ridicule. Je ne suis pas sûr que rester ici en vaille la peine. Peut-être que si j'avais un titre de management, je pourrais changer les choses et empêcher tout ce travail de mauvaise qualité. Je vais essayer de postuler.
  • Bienvenu, ils ne l'ont pas fait. Je suppose que ce n'est pas le genre d'endroit qui se soucie de la qualité. Il est temps de commencer à chercher ailleurs.

Sur cette théorie: ce qui l'intéresse, c'est la qualité. Ce qui le motive, c'est de produire quelque chose de haute qualité. Ce qui lui fait aimer son travail, c'est d'avoir affaire à d'autres personnes qui se soucient également de la qualité. Quand il est devenu clair que votre organisation n'était pas un endroit avec ces caractéristiques, il a tout simplement perdu tout intérêt. Il ne sert à rien d'essayer d'assurer la qualité si toutes les autres personnes, et la culture en général, y travaillent.

Vous pourriez essayer de lui demander s'il y a quelque chose qui pourrait être amélioré dans son projet. Il a probablement une liste énorme. À l'heure actuelle, il lui semble qu'une amélioration ne se produira jamais. Personne d'autre ne s'en soucie et l'entreprise n'est pas intéressée à donner le contrôle à quelqu'un qui s'en soucie. Il n'y a donc aucune possibilité que la situation s'améliore jamais. Si ce qu'il voulait était d'améliorer le projet et que vous ouvriez une voie pour que cela se produise, cela peut changer ce qu'il pense du projet. Maintenant, les choses changent et il semble que cela évolue vers la qualité.

Très probablement.Je vais également examiner combien il couvrait pour les autres.
Je parierais 2 Eth que cela a frappé le clou sur la tête précisément.
Goose
2019-12-01 02:25:27 UTC
view on stackexchange narkive permalink

En disant "non", vous venez de gifler une étiquette "I'm Stupid" au milieu de son front en lui transmettant le message "vos efforts au-dessus et au-delà ne sont pas ce que nous recherchons"

La version courte de la solution:

Vous avez besoin que le développeur remette la confiance / la foi qu'il a perdue dans le système / la direction. La clarté sur les attentes minimales aidera également, mais ce n'est qu'après un certain niveau de confiance. Les individus réagissent différemment aux mêmes actions, vous devez donc trouver la meilleure approche pour cette personne.

Une explication plus longue:

Quand quelqu'un utilise le terme «Rockstar», il est généralement représenté par l'équation ci-dessous

Rockstar = (Satisfaire les attentes minimales) + (Aller au-dessus et au-delà de l'effort des attentes)

contraste avec la définition de «l'employé typique»

"Employé type" = (Satisfaire les attentes minimales)

Donc, jusqu'au jour où vous avez dit "Non" à votre développeur, il a opéré en " Mode Rockstar ". Peut-être qu'il s'attend à une promotion / augmentation en faisant cela OU il l'apprécie simplement, quelle qu'en soit la raison, il l'a fait - il a vu une certaine valeur à fonctionner en tant que tel.

Avance rapide jusqu'au jour où vous avez dit "Non" , le message qui a été reçu était ...

"Désolé ... nous n'avons vu aucune valeur à ce que vous avez fait"

Lequel La réaction correspondante sera ...

"Mes hypothèses sont fausses. J'ai perdu mon temps et mes efforts tout ce temps. S'il n'y a aucune valeur, pourquoi le faire. "

Ce qui a fait fonctionner votre développeur en mode" Employé typique "... ce que vous voyez aujourd'hui comme une" implication réduite ".

Aussi quelques sidenotes

"... Il était la personne de garde informelle pour son domaine technique, mais il met désormais en place un e-mail" absent du bureau "vendredi à 17h00. Un système a été interrompu ce week-end et il "N'a pas vérifié ses messages" son téléphone jusqu'à 9 heures le lundi, coûtant des dizaines de milliers de dollars ... "

" Personne de garde informelle "? Pourquoi informel et non formel? Vous devriez être très clair à ce sujet avec lui ... c'est soit il l'est, soit il ne l'est pas afin que vous ne perdiez plus d'argent à cause d'hypothèses non dites contradictoires.

".. .. 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 tranches 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 reste ... "

Le sait-il? Il pourrait supposer que "Niveau directeur = beaucoup plus d'argent", encore une fois, un autre point que vous pouvez éclaircir et éliminer beaucoup de fausses hypothèses.

Nous avons eu une rotation formelle sur appel jusqu'à ce qu'il se porte volontaire pour prendre chaque quart de travail de manière cohérente et nous avons laissé tomber le ballon sur ce qui est devenu le remplissage du calendrier avec le même nom.
Je clarifierai tout cela lorsque je le rencontrerai.C'est une liste utile.
Lawnmower Man
2019-12-01 05:03:26 UTC
view on stackexchange narkive permalink

Ce qu'il veut

+1 à @Patricia. Sur la base des informations fournies, ma première hypothèse est qu'il veut un nouveau titre. Je suppose également qu'il veut un titre de «réalisateur» car il n'y a plus de titres pour les contributeurs individuels. Au-delà de «Senior», de nombreuses entreprises ont des titres d'ingénierie «Principal» et / ou «Personnel». Souvent, ceux-ci sont parallèles au niveau des niveaux de directeur. Le niveau le plus élevé pourrait être «Ingénieur distingué», ce qui serait comparable à un niveau VP. La solution la plus rapide et la plus simple à votre problème peut être simplement d'inventer un titre «Associate Principal Software Developer» et de le lui proposer. Évidemment, vous voudriez le présenter avec une réunion d'équipe dans laquelle vous montrez votre rock star comme le genre d'exemple que vous voulez que vos autres développeurs imitent. Je suis sûr que la reconnaissance publique via un petit discours fait partie du package qui soulagerait cet employé.

Ce dont vous avez besoin

Même si cette solution fonctionne, elle ne résout pas tous vos problèmes, car il y en a plusieurs autres que vous avez exposés qui sont intimement liés à celui qui vous concerne. Premièrement, pourquoi est-ce votre problème? Pourquoi le directeur direct de Rock Star n'a-t-il pas essayé de résoudre ce problème? De toute évidence, ce gestionnaire a besoin d'un renforcement des compétences. Plus probablement, la gestion de ce codeur est en dehors de la ligue des managers. Si tel est le cas, inventer un nouveau titre avec un niveau plus élevé permet de résoudre le problème. Vous donnez au Rock Star un nouveau niveau et un nouveau boss, à un niveau qui peut mieux le gérer.

Le Manager

Néanmoins, c'est un moment de coaching. Rock Star voulait probablement une promotion depuis un certain temps. Il en a probablement parlé à son patron pendant un moment. Son patron avait probablement une idée de s'il l'obtiendrait ou non avant qu'un comité ne l'examine. Son patron aurait dû soit le convaincre que Rock Star n'est pas adapté à la piste de gestion, sur la base de ses décisions et de ses préférences exprimées, soit Manager aurait dû consulter la chaîne pour obtenir des conseils sur la façon de gérer Rock Star. Le fait qu'il ait été refusé par le comité de promotion était presque certainement une erreur évitable. Si je me trompe et que Rock Star n'a montré un intérêt pour la promotion qu'à la dernière minute, alors c'est un autre problème. L'ensemble de votre organisation doit comprendre que s'ils sont intéressés par l'avancement, ils devraient avoir des conversations régulières avec leurs patrons sur ce qu'il faudrait pour améliorer leur jeu au niveau suivant. Les réunions du comité de promotion ne doivent pas être des paris à gros enjeux. Ils devraient simplement réaffirmer un résultat qui aurait pu être anticipé tant par les gestionnaires que par leurs employés, pour des raisons claires pour tous. Si ce n'est pas le cas, alors vos comités de promotion et / ou responsables sont un problème.

L'équipe

Rock Star ne devrait pas porter l'équipe sur ses épaules. Il devrait les améliorer. S'il est heurté par un bus, toute votre entreprise en souffrira. C'est le problème des rock stars en général. Vous ne voulez pas seulement quelqu'un qui peut résoudre les problèmes les plus difficiles. Vous voulez quelqu'un qui perfectionne constamment l'équipe. Le manager de Rock Star (le nouveau directeur / directeur / directeur principal après son augmentation de niveau) devrait indiquer clairement que le nouveau titre s'accompagne de responsabilités supplémentaires. Les ingénieurs principaux ne sont pas autorisés à se cacher dans un coin et à soumettre des demandes d'extraction toute la journée. Ils sont censés encadrer des ingénieurs juniors (pour eux, pas seulement des développeurs associés), aider à définir et appliquer les meilleures pratiques et former l'équipe sur les outils et techniques d'amélioration de la productivité. Autrement dit, vous définissez le poste principal comme étant ce rôle de codeur IC + gourou / enseignant du codage.

Pour ce faire, des moyens concrets sont de suggérer que votre nouveau directeur associé (ou simplement le directeur, si vous ne le faites pas) veulent autant de niveaux) Programme de paire de développeurs avec chaque membre de l'équipe pendant plusieurs jours à la fois. Cela donnerait à chaque développeur l'occasion de voir à quel point Rock Star est si productif, ainsi que de faciliter le partage d'informations et de processus. Il est probable que Rock Star repoussera de telles suggestions, mais je peux garantir que s'il assumait un tel rôle dans une autre société de technologie, ces obligations seraient sûrement attendues et exigées de lui. Faites-lui savoir que pratiquer cela le rend plus précieux sur le marché lorsqu'il décide d'essayer quelque chose de différent.

Il pourrait également organiser une réunion de révision du code d'équipe le vendredi au cours de laquelle il choisit un PR et l'examine avec l'équipe pendant une heure, sollicitant des commentaires et offrant ses idées d'une manière qui enseigne sans juger ni battre les membres de l'équipe (en particulier l'auteur du PR!). Il existe de nombreuses opportunités d'enseignement de ce type pour le développeur principal désireux et volontaire. Indiquez clairement que vous vous attendez à ce genre d'activité au niveau principal, et que ce n'est pas négociable, et laissez-le décider s'il veut continuer à jouer au bernard-l'ermite ou non.

Autonomisation

Le dernier problème que je voudrais aborder est en fait la deuxième estimation de ce que veut vraiment Rock Star. Son problème est peut-être qu'il se sent comme un preneur de commande et qu'il veut plus de latitude et de liberté pour résoudre les problèmes comme il l'entend. Ainsi, vous devriez d'abord demander à son patron, puis lui demander s'il se sent suffisamment habilité. Demandez d'abord au Manager de tester à quel point Manager le connaît. Demandez également au Manager ce qu'il veut vraiment et comparez-le à ce que dit Rock Star. Si le problème est qu'il veut être directeur parce qu'il pense qu'il serait capable de mieux guider la direction des projets, ou même quels projets sont livrés, alors vous pouvez avoir un problème de communication.

Si Rock Star n'est pas d'accord avec la direction stratégique, alors vous devez vous asseoir avec lui avec toute la chaîne de gestion entre lui et vous et lui demander de partager son point de vue. Ensuite, vous avez besoin de vos gestionnaires pour expliquer les priorités et le raisonnement par lequel elles ont été fixées. Il se peut que les gestionnaires quelque part dans la chaîne accumulent des informations pour des raisons politiques insignifiantes et n'offrent pas d'informations provenant de plus haut niveau, laissant les membres de l'équipe opérer un peu dans l'obscurité. Ou il se pourrait simplement que Rock Star veuille une vue de plus haut niveau que ce dont le reste de l'équipe a besoin. Encore une fois, la mise à niveau permet d'atténuer ce problème en lui donnant accès à un responsable de niveau supérieur avec une vue de niveau supérieur. Si cela fait effectivement partie du problème, cela signifie également que l'équipe de direction a besoin de plus de transparence (et peut-être d'humilité) et aiderait mieux l'équipe en partageant plus d'informations.

Si Rock Star va bien avec une direction stratégique mais n'aime pas être micro-géré par les PM et d'autres membres du personnel, alors vous devez savoir s'il s'agit d'un problème isolé avec Rock Star ou d'un problème répandu dans l'équipe. Parfois, les PM deviennent trop agressifs avec les définitions de projet et doivent être plus flexibles quant à la manière dont l'équipe souhaite les concevoir ou les implémenter. Si tel est le cas, une fois de plus, une augmentation de niveau aidera à donner à Rock Star la crédibilité et l'autorité d'exercer plus de latitude et de liberté en ce qui concerne la conception / les objectifs / la mise en œuvre du projet, mais Rock Star devrait également savoir qu'il est libre d'éduquer. tout le monde, y compris les PM et les managers, expliquent pourquoi Design X est meilleur que Y ou pourquoi ils devraient en général faire certaines choses différemment, même si les PM sont habitués à définir les résultats jusqu'à la dernière décimale.

Transparence

Enfin, si vous pensez vraiment que Rock Star vaut la peine de s'accrocher à tout prix, alors cela vous aiderait probablement beaucoup si vous organisez une réunion régulière avec lui. Dites, une fois par mois, donnez-lui 30 à 60 m pour vous dire sa vue depuis les tranchées et votre vue depuis le bureau du coin VP. Montrez-lui comment le monde fonctionne à votre niveau, même si cela implique des problèmes et des décisions qui ne le concernent pas directement. Le simple fait d'entendre des histoires sur le fait d'avoir à faire face à la politique et à d'autres personnes et à des problèmes désordonnés qui ne peuvent être abattus avec un compilateur devrait l'aider à comprendre à quel point il se soucie peu de la gestion. Mais avoir cette perspective d'initié devrait aussi l'aider à voir comment son travail s'inscrit dans une vue d'ensemble, et le geste est une façon très concrète de lui dire à quel point vous appréciez sa contribution, quel que soit son niveau ou sa rémunération. Je parie que cette rencontre vaudra plus qu'un bonus supplémentaire pour lui.

J'ai tendance à être généralement d'accord avec votre message.Vous avez pris la décision préalable de garder le développeur, alors que je pense que lâcher prise est toujours une option, bien qu'un ultimatum.Vous êtes également le seul à avoir suggéré que le manager de Rock Star pourrait être un problème.Je pense également qu'une bonne idée serait que RS ait un passe-temps.
Je suis optimiste et je pense qu'une bonne gestion peut faire en sorte que la plupart des combinaisons employés-employeurs fonctionnent dans l'intérêt mutuel.Cependant, cela oblige l'employeur à exiger un bon travail et, à défaut, à baisser la rémunération à un niveau approprié.Si le travailleur n'est pas disposé à agir de manière professionnelle, il décidera finalement de partir seul, avec des incitations adaptées.Et oui, je suis d'accord qu'il serait bon que RS et tous les employés soient bien équilibrés, mais je ne suis pas sûr que ce soit le travail de l'entreprise de suggérer, et encore moins de l'appliquer.
Je ne pense pas que vous sachiez ce qu'est un "Rock Star Developer".
@hjf Veuillez m'éclairer.
@LawnmowerMan c'est un terme déductif.C'est une personne qui, comme une rockstar, exige un traitement spécial en gros (arrive en retard, part tôt, ne travaille pas avec les autres, écrit du code que lui seul peut maintenir, ne documente pas, etc.).Mais donne des résultats pour que l'entreprise le tolère.Cela ne semble pas être le cas.Cela ressemble à une personne passionnée blasée par la politique de l'entreprise.
@hfj Si je vous comprends bien, vous dites que l'enfant à problèmes d'OP n'est pas admissible au label "Rock Star".OP l'a au moins qualifié de "star", qualifiant son travail d'exceptionnel.au reste de l'équipe, dit qu'il est bien mieux rémunéré que la plupart des autres, et qu'il porte essentiellement l'équipe tout en rejetant les exigences de la direction (y compris le mentorat d'un développeur junior) et en exigeant que l'entreprise lui donne un titre de directeur sans les responsabilités dele rôle.Cela ressemble beaucoup à un «traitement spécial» pour moi.
@LawnmowerMan Je ne comprends toujours pas pourquoi les termes respectifs.Pourquoi l'appelons-nous un «enfant à problèmes» maintenant?Cette personne a donné plus que l'emploi demandé, et quand elle a demandé quelque chose en retour, on lui a dit non.Très bien, il se limitera à sa description de poste.Ce n'est PAS une conformité malveillante ou une personne problématique.
Prendre une spécification manifestement défectueuse et la mettre en œuvre littéralement est exactement ce que j'appellerais une «conformité malveillante».Avez-vous même lu la question du PO?Il n'a pas demandé «quelque chose en retour».Il a demandé un titre de gestion sans aucune des responsabilités du rôle.Je ne connais aucune entreprise qui considérerait cela comme une demande normale ou raisonnable.Êtes-vous le développeur en question?;)
@LawnmowerMan "Il a demandé un titre de management sans aucune des responsabilités du rôle" maintenant c'est ici que j'arrête de discuter avec vous parce que vous continuez à dire des choses qui n'ont pas été dites, à appeler les gens par des noms, etc. Bonne chance à votre manager très évidentcarrière.Malheureusement, nous devons tolérer les conneries que vos semblables mettent contre les employés inférieurs.Continuez à gravir les échelons de l'entreprise.Les psychos vont très loin.
"Les SSD de gestion peuvent embaucher un stagiaire ou un développeur junior. Il n'a pas ... Le responsable logiciel lui a demandé de l'aider à embaucher des développeurs et il a refusé. Je lui ai posé une question sur la gestion de projet et il a refusé.lui a été proposé et il a refusé. Il ne travaille pas en étroite collaboration avec les développeurs de son équipe. "Quelle partie de cela dit: "Matériel de gestion évident" ??FWIW, je n'ai jamais été en gestion.
WoJ
2019-12-01 00:05:10 UTC
view on stackexchange narkive permalink

Je crois que vous avez perdu la personne que vous avez embauchée.

  • Il peut rester dans le rôle dans lequel il occupe et éventuellement quitter ou être licencié → l'entreprise perd

  • Il peut être promu au poste de directeur (sans diriger personne) et cela ne lui fera aucun bien (dans le pire des cas, il deviendra une diva), ni à l'équipe (ils apprennent que pour une «grève italienne» 1 on obtient ce qu'ils veulent) → l'entreprise perd

La philosophie de promotion de votre entreprise n'est pas bonne mais pas très différente des autres grandes entreprises (où il faut emprunter la «piste de gestion» pour être reconnu, même s'il y a officiellement une «échelle technique» dont personne ne se soucie). Vous voudrez peut-être profiter de l'occasion et de votre position de VP pour changer cela si vous le pouvez.

Mais quant à votre développeur étoile, il est devenu une étoile naine et sera bientôt éteint.


1 (c'est une expression en France, le pays où la frappe est l'un de nos sports nationaux): tout se fait mais à un rythme très lent, exactement selon des règles qui autrement ne le sont jamais utilisé ou suivi. Techniquement, tout est "normal", sauf pour les personnes qui reçoivent. Ce n'est pas un comportement "enfantin" (comme mentionné dans la question), c'est une sorte de protestation.

La «grève italienne» est la définition même de l'enfantillage.Vous avez un grief?Aérez-le en plein air et travaillez-le avec vos supérieurs.Ils refusent de parler ou la conversation ne s'est pas déroulée aussi bien que prévu?Soit vous vous lancez dans une grève à part entière, vous arrêtez complètement, soit vous le sucez et passez à autre chose.Faire les choses ** exactement ** à la lettre est la définition de l'enfantillage, comme le peuvent tous ceux qui ont des enfants.
@O.F .: C'est bien si vous êtes une "personne humaine" et que vous êtes doué pour parler.Nous ne le sommes pas tous.
@O.F .: non, cela signifie "OK, vous voulez respecter les règles à la lettre, je vais donc faire de même".Si l'entreprise est fière d'être juste en suivant son processus rigide, il ne faut pas s'étonner que son personnel fasse de même.Apparemment, les supérieurs n'ont pas abordé le problème.Être enfantin est déraisonnable - ce type n'est pas déraisonnable.
Je ne suis pas du tout d’accord.Tout d'abord, nous ne savons pas si l'entreprise "s'est conformée à ses habitudes".Oui, ils ont un processus de sélection et la personne en question ne répondait pas aux exigences.Ça arrive.Pour de nombreuses raisons.Deuxièmement, il ne s'est pas contenté de faire une «grève italienne», il nuit activement à l'entreprise: selon votre propre définition, cela signifie suivre les instructions à la lettre, mais faire le travail, éventuellement.Ce type ne fait pas son travail ** et ** empoisonne ses collègues.Bon sang, plus je lis et écris de commentaires, plus je pense qu'il a besoin d'être lâché.Hier, demain.
@O.F.Si une entreprise récompense ses employés en les promouvant à des postes de «direction», elle ne devrait pas être surprise si les employés non cadres qui réussissent finissent par dire «fuck it» et faire le travail que tout autre développeur ferait.Il n’est tout simplement pas logique de consacrer plus d’efforts au travail s’il n’est pas reconnu.Et c'est ce qu'il fait: il travaille de 9 à 5, il suit les ordres exacts - comme les autres développeurs.Il ** EST ** fait le travail - au niveau d'un développement standard.Exactement comment l'entreprise le reconnaît.
@O.F.Le processus de promotion de l'entreprise est ce qu'il est.Je pense que ce n'est pas bon, d'autres peuvent ne pas être d'accord.Ils ont juste besoin de se rendre compte que les développeurs finiront par être mécontents et effectueront un travail de base avec un effort moyen.C'est un choix que l'entreprise a peut-être fait, mais il n'est alors pas logique de pleurer que les gens ne se comportent pas comme prévu.
@WoJ, bien que je ne sois toujours pas d'accord, je vois votre point et je reconnais qu'il est valide.Comme vous l'avez dit, point de vue.+ 1 éd.J'avoue ne pas avoir toutes les bonnes réponses.: D: D: D
Software Engineer
2019-12-01 03:05:23 UTC
view on stackexchange narkive permalink

Divulgation complète: je suis un développeur rock-star indépendant avec une carrière internationale de 30 ans, principalement dans la finance et la banque d'investissement.

Si j'étais votre manager, je vous licencierais et le ferais tout ce qui est en mon pouvoir pour rendre ce gars heureux.

Certaines personnes produisent des choses, et leur valeur intrinsèque est évidente. Si personne n'écrit le logiciel, aucun logiciel n'est écrit. Certaines personnes gèrent les autres et n'ont aucune valeur intrinsèque sauf dans leur capacité à inspirer les autres. Si nous supprimons les gestionnaires, alors le logiciel peut encore être écrit.

Dans ce cas, nous avons un gars (le programmeur) avec une valeur intrinsèque mesurable, et nous avons vous-même, un gestionnaire qui a, selon selon leur propre témoignage, n'a absolument pas réussi à inspirer leur personnel.

Donc, en tant que votre responsable (je pourrais l'être, comment le sauriez-vous?), je regarderais attentivement le mal que vous avez laissé se produire ici et essayez de trouver le meilleur moyen de rectifier la situation avant de perdre le développeur rock-star. De vous deux, ses compétences sont beaucoup plus difficiles à remplacer et le perdre ferait beaucoup plus de mal à mon entreprise que de perdre un cadre intermédiaire.

Ne vous méprenez pas - je suis ne pas blâmer toute la situation sur vous. La culture était probablement en place avant de commencer, mais si c'est le résultat, alors cette culture est toxique. Le problème est qu'il sera toujours en place lorsque vous partirez aussi, à moins que vous ne le résolviez vous-même.

La réponse à ce problème est donc que vous deviez accélérer et corriger la structure de votre organisation afin que cela ne puisse plus se reproduire. Adoptez le leadership des serviteurs et trouvez des structures de récompense alternatives qui maintiennent tout le monde de côté, plutôt que juste les psychos.

Sinon, vous pouvez continuer à être en colère contre la réponse de ce type à la mauvaise gestion chronique de votre entreprise, blâmez-le sur lui et le renvoyer, et vous en souffrirez, comme la plupart des gens qui sont poussés par la colère au lieu de l’humanité.

Les commentaires ne sont pas destinés à une discussion approfondie;cette conversation a été [déplacée vers le chat] (https://chat.stackexchange.com/rooms/101680/discussion-on-answer-by-engineer-dollery-star-developer-didnt-get-a-promotion-b).
Robbie Dee
2019-12-01 01:21:19 UTC
view on stackexchange narkive permalink

OK, il est temps pour certaines vérités à la maison:

Dans des circonstances normales, si votre meilleur joueur n'est pas un joueur d'équipe et nuit activement à l'équipe par sa pétulance, il besoin d'être parti - point final. C'est aussi simple que cela.

Maintenant, bien sûr, cela suppose plutôt que la faute est d'un seul côté, mais c'est sans doute un problème de création de l'entreprise dans une certaine mesure, donc vous leur devez (et vous-même) d'essayer de remédier à la situation . Au risque de paraître sage après l'événement, s'ils voulaient se diriger dans cette direction en termes de carrière, des conversations auraient dû avoir lieu, des jalons auraient dû être discutés et les progrès auraient dû être suivis pour les aider à y parvenir, donc c'est finalement un échec de gestion aussi.

Vous pouvez peut-être sauver la situation, mais il faut être disposé des deux côtés - et certains donnent et prennent. Il ne peut certainement pas être laissé pourrir. Si la relation est irrévocablement rompue, demandez-leur simplement de documenter progressivement les choses du mieux qu'ils peuvent et de faire une main pour partager les connaissances. S'ils refusent, vous devrez emprunter les voies disciplinaires - ils ne devraient pas être autorisés à demander une rançon à l'entreprise.

C'est une situation que j'ai vue à maintes reprises et hélas, je Je ne l'ai jamais vu bien se terminer. Ce que vous avez en votre faveur, c'est que vous êtes en mesure d'essayer de réparer les choses, alors saisissez-le à deux mains. La plupart des entreprises haussent simplement les épaules, espèrent que les choses s'amélioreront, et la prochaine chose qu'elles savent, c'est que le talent se dirige vers la porte.

S'ils partent, apprenez les leçons et passez à autre chose. En dernière analyse, ils toucheront probablement les mêmes murs dans d'autres entreprises. Les grands codeurs ont rarement de bonnes compétences relationnelles, mais croyez-moi, ces licornes existent. Lancez votre filet pour l'un d'entre eux et tenez-vous-y - ils valent leur pesant d'or (et beaucoup plus faciles à gérer).

Je pense que c'est un très bon point à soulever, et vous avez raison de dire que les deux parties sont en faute ici.Est-il considéré comme indigne de confiance à cause de cette seule fois, après autant d'années à travailler avec eux et à gagner leur confiance (ce qu'il a évidemment depuis qu'ils lui ont donné tant de responsabilités en premier lieu)?Je ne connais pas la réponse à cela, mais je soupçonne que ce sera une bonne question pour l'entreprise de répondre en premier et de décider à partir de là.
Donc, fondamentalement, vous êtes d'accord avec le problème "tais-toi et continue à coder, tu codes le singe" qui a provoqué cette question?
@hjf En l'absence d'une forme d'arbitrage, je soupçonne que le talentueux codeur finirait par quitter ou rester dans un rôle réduit par son propre choix.Je ne suis pas tout à fait sûr de savoir comment vous en êtes arrivé à la conclusion "Tais-toi et continue à coder ..."
Telastyn
2019-12-01 04:32:09 UTC
view on stackexchange narkive permalink

Il est dans son cœur un résolveur de problèmes

Vous pensez que la direction n'a pas de problèmes à résoudre?

Qu'est-ce qui motive vous codeurs?

La même chose qui motive "les gens normaux" - cela dépend de l'individu. Certains veulent du respect, de la célébrité, de l'argent, de la stabilité et une variété d'autres choses. Mais je pense que vous recherchez un engagement et non une motivation. Et pour l'engagement, les gens veulent de l'autonomie, de la maîtrise et du but.

Il semble que votre employé vedette dispose d'une grande autonomie.

Cela laisse la maîtrise et le but. S'ils ont l'impression d'avoir maîtrisé leur travail actuel et n'ont pas de place pour grandir, ils s'ennuieront et se désengageront. Si leur objectif était l'avancement et que vous leur avez dit en termes clairs que l'avancement n'est pas disponible pour eux (sans changer leur personnalité en gros), alors ils vont cesser de voir l'intérêt de faire tout ce travail. Il est difficile de dire de quelle route il s'agit d'ici, ou s'il s'agit peut-être d'un mélange des deux.

Le responsable logiciel lui a demandé de l'aider à embaucher 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.

Bien sûr. Que récompensez-vous, vous et votre entreprise?

Parce qu'il semble que vous récompensiez leurs contributions individuelles étonnantes (parce que vous traitez cet employé vedette différemment, et je soupçonne que vous félicitez leurs contributions quand ils se débrouillaient bien), ne pas embaucher de développeurs ou faire de la gestion de projet ou garder les stagiaires ou même travailler avec leur équipe. Toutes ces choses peuvent être considérées comme une distraction du «travail réel» en fonction de leur état d'esprit et de ce qu'ils perçoivent comme vous appréciez. Changer cette perception est lent et fastidieux, mais a probablement un impact plus important sur le comportement que celui-ci.

sa personnalité est totalement inadaptée à la gestion d'un groupe de personnes

Comment le savez-vous?

Il existe une grande diversité de personnes dans le monde, avec leur ses propres forces et faiblesses. Je ne gère pas les gens comme vous gérez les gens. Votre ingénieur vedette gérera invariablement les gens différemment de vous ou de moi. Chacun de nous doit tirer parti de ses atouts.

Je pense que vous devriez vous asseoir avec votre ingénieur et lui dire que vous êtes désolé. Vous êtes désolé de la manière dont la promotion a été gérée. Vous posez des questions sur leur désengagement et ensuite vous écoutez. Qu'est-ce qui les dérange vraiment? Pourquoi était-ce si important? Comment se sentent-ils?

Et puis, en supposant qu'ils s'intéressent à la gestion et qu'ils soient simplement vexés que vous supposiez qu'ils ne pouvaient pas le faire, laissez-les gérer les gens. Dites que vous n'êtes pas à l'aise de promouvoir quelqu'un au poste de directeur sans formation / expérience en gestion, alors que diriez-vous de gérer une petite équipe pendant 6 à 12 mois. Vous dites que les SSD peuvent déjà être des gestionnaires. Mettez en place des 1: 1 réguliers avec l'ingénieur et son équipe. Aidez-les quand ils trébuchent. Concentrez-vous sur cette valeur, pas sur leurs contributions individuelles. Et parlez de temps en temps de ce qu'ils font et de ce qu'ils veulent. Peut-être qu'après l'avoir essayé, ils se rendent compte que la gestion n'est pas ce qu'ils veulent. Peut-être qu'ils exploitent leurs forces et vous épatent. C'est peut-être une épave de train et vous devez les remettre à un rôle de contributeur.

Bonne chance.

"Quoi, vous pensez que la direction n'a pas de problèmes à résoudre?"mais la direction ne peut pas résoudre les problèmes de codage qu'il peut ...
@SolarMike sûr qu'ils peuvent, ils peuvent embaucher un autre développeur pour le remplacer.
@Stacey OP fait valoir que c'est une option très coûteuse ...
@SolarMike il fait?Je ne le vois pas dans le post.On dirait qu'il est un employé coûteux à avoir en premier lieu.
@SolarMike - bien sûr, mais l'affirmation du PO était que quelqu'un qui résout les problèmes dans l'âme n'est pas un bon matériel de gestion.C'est idiot pour moi car les problèmes non techniques sont toujours des problèmes.La compétence de résolution de problèmes se traduit même si les outils que vous utilisez pour les résoudre ne le font pas.
Stilez
2019-12-01 14:17:03 UTC
view on stackexchange narkive permalink

Vous avez deux problèmes ici, pas un. Tout d'abord, le problème des performances. Mais deuxièmement, est-ce de l'autre côté qu'il a révélé - que s'il n'obtient pas quelque chose qu'il estime mériter, il n'hésite pas à demander une rançon à l'entreprise ou même à saper son travail .

Son comportement

S'il obtient une promotion, ce deuxième point deviendra encore plus problématique. Si vous reculez unilatéralement, il apprend que cela fonctionne, et il est fort probable qu'il soit rangé dans sa boîte à outils pour une autre fois qu'il veuille quelque chose, se sente en droit de quelque chose ou ait de la rancune à propos de quelque chose. Donc, par-dessus tout, vous avez besoin d'une approche qui les prend au sérieux et vous laisse décider où vous en êtes, ainsi que de ne pas encourager ce deuxième état d'esprit.

Ce que nous ne savons pas, c'est si son comportement est un signe de

  • droit ("J'y ai clairement droit, si ce n'est pas donné, j'augmente les enjeux et je paie pour les contraindre à un accord") ,
  • ou estime de soi ("Je sais que je vais bien, j'ai travaillé dur, et je m'attends à cela en retour si je fais des merveilles, mais maintenant cela a été refusé "),
  • ou désespoir / désespoir (" Je ne sais pas comment m'en sortir ou ce que j'ai fait de mal, autant y renoncer et tout simplement pas se soucier").

Oui, c'est important. Il se peut qu'il espère injustement obtenir de l'aide et de la reconnaissance (au mieux), ou se débattre dans le doute de soi, ou (au pire) un drapeau rouge indiquant qu'il est un manipulateur prêt à être hostile et à imposer avec force des demandes déraisonnables. Nous ne savons tout simplement pas encore, et vous devez le découvrir.

Votre autre problème

Avant que son comportement ne commence, quelque chose s'était mal passé au sein de votre entreprise. Il a cherché une promotion, il ne l'a pas obtenue, et la première que vous avez entendu, c'est que le chaos se produit.

C'est - à couper le souffle.

Pourquoi vous, son manager, ne le saviez pas? À propos de l'un des membres clés de votre équipe qui postule ou fait l'objet de discussions pour un poste ailleurs? Pourquoi ne vous a-t-il pas demandé votre soutien ou un coup de pouce - vous êtes son manager et vice-président? N'a-t-il pas senti qu'on pouvait vous demander? Pourquoi pas? Pourquoi celui qui l'a examiné n'a-t-il même pas mentionné la candidature à vous, le propre directeur du candidat et un vice-président, même en passant, et encore moins vous a demandé votre avis à ce sujet pour en tenir compte? Pourquoi ne vous a-t-il laissé entendre que toute l'histoire du passé, parce qu'il a échoué et manifestait son malheur au travail?

Une chose à laquelle vous devez réfléchir, là. Parce que cet échec dans votre entreprise signifiait que vous n'étiez pas en mesure de le préparer, de le coacher, de le guider, de le guider ou de le développer, alors il a frappé le rejet comme une tonne de briques, et de son comportement, se sentait complètement ... vers le bas? sans valeur? trahi?

C'était évitable. Vous auriez dû être dans la boucle, une douzaine de façons, à ce sujet. Il n'aurait jamais dû pouvoir jouer comme il l'a fait.

Un retour en arrière

Après avoir défini ce qui m'inquiéterait en tant que manager d'un artiste vedette malheureux, et aussi en tant que VP / supérieur hiérarchique tenu à l'écart (et endommagé par cela dans mon propre travail!), C'est ainsi que je l'aborderais.

Je l'approcherais, l'inviterais à entrer, à venir parler , ou "sortons" pour un déjeuner décontracté. Je lui expliquerais que vous n'avez entendu parler de tout cela qu'après coup, et vous êtes désolé. C'est clair - c'est un gâchis, il est bouleversé, vous pouvez être désolé pour ce bouleversement sans nécessairement en assumer le blâme. Soyez humain avec lui. Cette connexion humaine est ce qui pourrait simplement améliorer votre situation. Il a besoin de savoir que vous vous souciez. Tu crois en lui. Que malgré le chaos, vous lui faites confiance .

Vous pouvez alors lui expliquer que si vous aviez connu l'application, vous auriez pu l'aider. Vous auriez pu le doter de toute expérience nécessaire pour passer à un niveau supérieur, structurer des choses pour lui permettre d'acquérir des expériences de gestion spécifiques ou cocher des cases, et le conseiller si nécessaire sur la façon dont les choses fonctionnent aux niveaux supérieurs et de gestion, pour l'aider à se préparer et faites aussi bien là-bas qu'il le fait en tant que codeur vedette. C'est donc une opportunité perdue. Il avait besoin de votre aide, vous n'étiez pas au courant, vous ne saviez pas, vous n'avez pas été demandé, et les compétences ou expériences supplémentaires nécessaires pour le rôle, vous ne pouviez donc pas l'aider à les obtenir.

  • (Si vous essayez de l'aider à les obtenir, et qu'il a échoué ou que c'était difficile, alors au moins il est sur la voie de ses objectifs et soutenu sur cette voie par son employeur. Cela signifie beaucoup. Si cela ne fonctionne pas, vous et lui pouvez en discuter à tout moment. Peut-être qu'avec le temps, il réaliserait des choses, ou peut-être vous laisseriez-vous prendre plus de temps pour acquérir ces compétences à son rythme, ou obtenir du coaching ou des cours, peu importe ce qui fonctionne si quoi que ce soit. Mais quoi qu'il arrive, il se sentirait plus heureux de savoir qu'il y avait un chemin qui le visait, il était aidé, et pas seulement à la dérive dans un rôle)

Donc vous expliquez ensuite que vous avez maintenant un deuxième problème. Maintenant que vous savez que c'est ce qu'il veut, vous seriez heureux de commencer à trouver comment lui offrir ce qu'il cherche. Mais le comportement actuel est une impasse totale. L'entreprise ne peut tout simplement pas promouvoir quelqu'un dont le comportement passé, lorsqu'il n'obtient pas quelque chose, est de garder l'entreprise en otage / rançon et de saper en autorisant le mauvais code et en retenant tout sauf son minimum, sciemment. C'est un comportement qui pose problème ici et maintenant, et ce serait beaucoup plus au niveau supérieur. Vous ne pouvez rien faire pour lui tant qu'il agit comme ça.

  • (Il est brillant. Il l'obtiendra. Le test d'acide est ce qui se passe le jour suivant.)

Terminez la réunion en disant simplement, je veux aider. Mais je dois être au courant pour que cela se produise, et vous devez me dire ce que vous recherchez, qu'en est-il des appels - ce n'est clairement pas seulement de l'argent. Ensuite, s'il y a des compétences et des expériences dont vous avez besoin, je verrai ce que je peux faire pour les obtenir pour vous, vous donner les meilleures chances et travailler avec vous jusqu'au bout.

J'aime ce que tu fais. Vous êtes un codeur fantastique et un long chemin à parcourir. Pensez-y, et parlons-en quand vous serez prêt dans quelques jours. Je suis toujours là pour écouter.

  • (Vous gérez, et il doit choisir comment se comporter, et le seul moyen d'atteindre ses objectifs au sein de l'entreprise sera de travailler avec vous et peut-être d'autres, à cette fin. S'il ne peut pas, ce sera son choix.)
Je ne pense pas que la personne en question soit l'un des subordonnés directs d'OP ... ("il souhaite être promu au niveau de directeur (deux niveaux en dessous du mien)")
fraxinus
2019-12-01 00:40:00 UTC
view on stackexchange narkive permalink

la quantité de connaissances perdues sur certains systèmes clés serait énorme et le moral en subirait un énorme coup.

La mauvaise chose est déjà arrivée. Le garder dans cet état est probablement pire que de le renvoyer en ce moment.

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 n'aurait pas gagné lui tout salaire supplémentaire automatiquement

Comprend-il cela? Certaines stars ne le font pas.


Vous pouvez mal interpréter son comportement. Vous devez comprendre pourquoi il veut "soudainement" une position plus élevée, alors que

n'a apparemment jamais manifesté un réel intérêt pour la gestion.

Et s'il plantait pour des raisons sans rapport avec le travail ou au moins pour une raison sans rapport avec la promotion et il voulait que la promotion soit une opportunité de changer quelque chose? Y avait-il une tension entre lui et son manager?

Les SSD de gestion peuvent embaucher un stagiaire ou un développeur junior. Il ne l’a pas fait.

Il peut imaginer que gérer certains collègues qu’il connaît vaut mieux que les tracas avec les juniors. Il a probablement tort, je suis d'accord.

Matthew Gaiser
2019-12-01 08:07:56 UTC
view on stackexchange narkive permalink

Je suppose que vous devrez lui offrir une sortie gracieuse

  1. S'il "travaille pour régner", il ne vaut probablement plus la peine un salaire plus élevé que vous lui payez, surtout pas le double qu'il gagne par rapport à son manager officiel.

  2. Vous ne pouvez pas réduire son salaire sans provoquer une autre réaction négative.

  3. Vous pouvez lui donner un nouveau titre, mais ce n'est pas très significatif s'il est simplement créé à partir de rien. Cela récompense également la réduction du travail.

  4. Si vous avez raison, un peu d'argent supplémentaire ne ferait aucune différence.

  5. Vous ne pouvez pas lui donner le poste de direction car il n'est apparemment pas qualifié pour cela en rejetant toutes les autres opportunités de gestion.

Donc le statu quo est inacceptable, plus d'argent ne résoudra peut-être pas le problème, vous ne pouvez pas lui donner la promotion souhaitée car il n'est pas qualifié, et un nouveau titre serait potentiellement dénué de sens.

Cependant, vous avez toujours besoin de lui et, dans l'idéal, vous voudriez qu'il quitte le rôle gracieusement.

Utilisez donc votre réseau pour lui trouver un nouvel emploi avec un non-concurrent

Aidez-le à trouver un nouvel emploi qui commence dans quelques mois (il ne devrait pas être difficile à commercialiser) et d'ici là, vous pouvez obtenir une aide raisonnablement bonne de l'individu. Peut-être même lui trouver un poste de «directeur» ailleurs dans une entreprise qui nécessite moins de compétences de gestion dans leur gestion. Faites-lui un marché si vous le pouvez.

C'est une sacrée pensée "hors des sentiers battus".Agréable!J'espère que je pourrais trouver de telles solutions dans ma propre vie.Gloire!
C'est une réponse incroyablement sensée - ce qui signifie qu'elle ne sera pas implémentée par l'OP, mais bravo quand même!;)
@Chan-HoSuh a ce peu confiance en OP?Haha
Ángel
2019-12-01 06:04:23 UTC
view on stackexchange narkive permalink

(poster comme réponse afin de développer le point)

Dans un commentaire à cette réponse, l'OP mentionna:

Nous avait une rotation formelle sur appel jusqu'à ce qu'il se porte volontaire pour prendre chaque quart de travail de manière cohérente et nous avons laissé tomber le ballon sur ce qui est devenu le remplissage du calendrier avec le même nom. - StumpedMoneyHacker

Je pense que cette pièce est très intéressante et pourrait donner un peu de lumière sur les motivations des développeurs.

Pourquoi s'est-il porté volontaire pour prendre chaque quart de travail? Est-ce parce que d'autres personnes l'ont fait assez mal? Est-ce que d'autres «correctifs» d'employés ont effectivement obligé à l'appeler? Ou pour un travail supplémentaire le jour de travail suivant plutôt que de l'avoir bien fait au début?

Peut-être l'a-t-il fait pour se sentir important?

Est-ce que le fait d'être sur appel entraîne un supplément Payer? Peut-être qu'il a constamment fait du bénévolat parce qu'il avait besoin / voulait cet argent supplémentaire? Est-il toujours aussi bien payé si vous excluez cela de sa masse salariale?

Quand lui a-t-on demandé pour la dernière fois s'il souhaitait continuer à travailler pour toujours? Même s'il était heureux de le faire continuellement auparavant, la vie change et il n'est peut-être pas si heureux de ce qui semblait être devenu un devoir ajouté «gratuitement».

Cela n'a pas d'importance pour la raison pour laquelle il n'est plus regarde son téléphone à son heure personnelle, mais serait utile pour comprendre ses motivations (et un point de départ relativement neutre).

J'ajouterais qu'il ne semble pas considérer un tel changement comme faisant partie de ses fonctions (sinon, il aurait continué à le faire, exactement une fois par heure si c'était ce qui avait été demandé, mais il l'aurait fait). Si ce n'était pas une tâche supplémentaire "facultative", elle devrait avoir une sorte de reconnaissance. De préférence dans la masse salariale, car cela montre mieux son importance, pas seulement pour ceux qui l'exécutent - qui sont probablement bien conscients de l'importance de cela - mais pour les plus hauts, cela montre également que ce n'est pas facultatif, être 24/7 est quelque chose d'important pour lequel vous payez de l'argent réel à (certains) employés. À l'inverse, s'il était peu rémunéré, cela donnerait le message que la direction ne considère pas ce quart de travail sur appel comme très important (malgré une panne coûtant des dizaines de milliers de dollars).

Oui, par inadvertance, le PO a inclus des drapeaux rouges indiquant que la direction est incroyablement incompétente et abuse de ce développeur vedette.Puisque les gens n'essaient généralement pas de se présenter comme des idiots, nous ne pouvons que deviner à quel point la situation est vraiment mauvaise.
Martin Zeitler
2019-12-01 07:52:14 UTC
view on stackexchange narkive permalink

La direction peut avoir une étrange vision de ce que signifie être un développeur principal, comme elle l’appelle un «directeur» - là où il est courant, de résoudre des problèmes techniques au quotidien, mais doit quand même s’occuper de les autres développeurs. C'est une position où l'on n'a pas besoin d'être un papillon social, mais il suffit de s'entendre avec les autres développeurs (ce qui est une construction sociale qui lui est propre) et le propriétaire du produit.

Il sera probablement recommencez à montrer d'autres contributions, une fois qu'il a plus à dire - ce qui pourrait être en particulier sur les spécifications du logiciel, l'outillage et autres. Bien que l'équipe de développement ait trop peu d'influence sur ces derniers, cela peut en effet être frustrant. Je veux dire, il a déjà prouvé combien il est capable d'économiser et combien de charge il peut supporter - et le rejet aurait pu être compris comme une insulte pure et simple à la compétence, probablement faite par des personnes techniquement incompétentes. Lorsque la réaction décrite au rejet est une attitude «je m'en fous», cela semble probablement être le cas - en termes de tentative de changer la dynamique, mais rien ne change.

L'entreprise en question est dans la finance et ces entreprises ont souvent une structure de rang dans laquelle les ingénieurs en logiciel sont écrasés.Un développeur junior est un «analyste programmeur».Un senior peut être un «associé programmeur».Je suppose que le plomb est quelque chose de directeur de la programmation.J'avais l'habitude de travailler pour une banque.Les titres étaient étranges.
@MatthewGaiser "Responsable du développement" est également un titre courant - alors que la simple question est de savoir dans quelle mesure le département de développement est actuellement représenté au sein du conseil d'administration.Une hiérarchie descendante rigide n'est pas toujours la plus efficace;par exemple.en voyant à quel point les mauvaises décisions de gestion affectent l'entreprise, mais en n'ayant aucune chance de faire quelque chose à ce sujet.
Frank
2019-12-01 16:01:55 UTC
view on stackexchange narkive permalink

Cette question a déjà beaucoup de réponses mais ce qui semble avoir manqué, c'est la question du processus et de la structure.

Vous dites qu'il voulait le poste de directeur mais n'a pas été impliqué dans la gestion. Par contre vous dites que vous utilisez des sprints et donc une mêlée agile. Ces méthodologies n'ont pas de chefs de projet car la gestion de projet est une question de planification . Scrum a les rôles de chef de produit, de scrum master et d'équipe de développement. Refuser la gestion de projet dans une méthodologie sans plan est précisément la bonne chose à faire.

Ce que les développeurs veulent, c'est un domaine bien défini dans lequel ils ont la liberté d'être créatifs. Ils veulent aussi voir un avenir, que ce soit dans les retours du projet ou dans leur cheminement de carrière.

La gestion dans le logiciel ne doit pas nécessairement impliquer des compétences humaines. Il peut s'agir de la conception de processus et de la supervision des outils et de l'infrastructure qui garantissent que le processus se déroule (satisfaction des utilisateurs, tests, contrôle de la source, etc.). En fournissant un processus clair et une bonne infrastructure, vous créez des situations dans lesquelles les développeurs peuvent être laissés seuls et avoir la liberté de créer.

En s'attendant aux compétences des gens et à l'interaction sociale, vous vous projetez simplement dans l'éthique et la culture de l'organisation. J'ai travaillé dans des organisations où la haute direction avait peu d'empathie et d'intelligence sociale, mais l'ambiance de travail et le succès du groupe étaient bons. Même l'embauche ne nécessite ni vendeur ni politicien. Cela a juste besoin de résultats démontrables et d'un coup de pouce des collègues potentiels.

Dans l'ensemble, cela me semble un choc dans les efforts pour façonner la culture . Vous êtes au sommet en train de projeter certaines contraintes qui bloquent sa voie en créant une organisation politique. Il vient de la base postuler au poste de directeur pour faire de l'organisation une organisation d'ingénierie .

La difficulté est des deux côtés. Parlez-lui et résolvez ce méta-problème et introspectez vos propres idées préconçues.

EDIT: Après avoir relu la question, je pense que ce que vous avez entre les mains est un développeur qui a déjà décidé de quitter. Je suppose qu'il attend le bon emploi ou que vous avez une clause de non-concurrence qui signifie qu'il est rémunéré si vous le renvoyez.

adrian
2019-12-01 18:50:28 UTC
view on stackexchange narkive permalink

"sa personnalité est totalement inadaptée à la gestion d'un groupe de personnes"

Vous ne comprenez pas ce qui motive les gens et, peut-être pire, ce qui les démotive.

Serait-ce possible que vous n'êtes pas du tout apte à gérer un groupe de personnes?

(Bien que vous soyez venu vous demander ce que vous faisiez de mal, c'est un bon début. Je suppose que vous apprenez sur le tas. Nous sommes tous faire ça, certains mieux que d'autres)

S'il ne cherche pas d'argent supplémentaire, ni le genre de gestion des personnes que vous lui avez proposé, peut-être qu'il voulait 1) de l'appréciation ou 2) du leadership technique.

Ce dernier est souvent mieux séparé de la gestion des personnes mais donne responsabilité et autonomie.

Le premier est un problème de culture - peut-être que votre entreprise agit comme si être un manager était prestigieux? Ça ne l'est pas. Le travail d'un gestionnaire est de permettre aux gens productifs et créatifs de travailler efficacement en les soulageant des anecdotes et de travailler efficacement sur les emplois pour lesquels ils ont été embauchés. S'ils obtiennent tous les éloges, la visibilité et l'argent, ils vendent l'entreprise à découvert.

Je travaille dans la finance.90% des gens sont ici pour l'argent.Que d'être de grosses bites qui se balancent avec du pouvoir (ce qui, oui, rend le management prestigieux).Il n'est qu'un cas de pointe et je comprends pourquoi il est démotivé.Oui, nous avons une culture où les managers reçoivent la plupart des éloges (certains traders vedettes le font aussi, mais du côté de la technologie, leurs managers).
Felipe Pereira
2019-11-30 22:03:35 UTC
view on stackexchange narkive permalink

Au lieu de vérifier, il a écrit un message de journal qui "confirmait que les données avaient été envoyées au backend et n'étaient pas rapidement enregistrées dans [table_name]."

Essayez de le faire virer , hier.

S'il est prêt à nuire à l'entreprise de manière aussi enfantine, imaginez ce qu'il pourrait faire quand il se fâche pour quelque chose d'autre dans le futur (il le fera probablement après ce qui s'est passé) mais cette fois dans une position avec plus de pouvoir.

Je suis moi-même développeur et j'ai eu quelques désaccords avec la direction dans le passé, c'est courant, saboter le travail de l'entreprise ou de mes collègues n'a même jamais été considéré comme une option.

MODIFIER : pour répondre aux commentaires sur le mot sabotage utilisé ici, considérez simplement ce qu'OP a décrit à propos de cet employé:

  • En enregistrant au lieu de sauvegarder les données exprès, il a causé la perte de ces données (ou a rendu difficile l'obtention si les données ont été enregistrées et les journaux sont toujours là) . Les clients devront ressaisir ces données si elles ont été créées par eux, s'ils le peuvent maintenant.
  • Il a coûté à l'entreprise des dizaines de milliers de dollars (selon OP) en étant indisponible le week-end, même si cela ne faisait pas partie de ses tâches, il aurait dû informer l'équipe qu'il n'allait plus s'occuper de ces tâches afin qu'ils puissent les confier à quelqu'un d'autre. Au lieu de cela, il choisit à nouveau le chemin qui cause le plus de dégâts, exprès.
  • Envoyer des offres d'emploi à des collègues pour qu'ils partent n'est peut-être pas la pire chose au monde, mais cela montre clairement l'intention qui en découle développeur en voyant le reste de ses actions; il veut nuire à l'entreprise.

Voici les actions entreprises par cet employé qu'OP connaît actuellement, je ne serais pas surpris qu'il y en ait plus. Une fois qu'il a décidé de nuire à l'entreprise pour que son message soit livré, il est temps de le laisser partir, il n'y a pas d'autre option, que penserait le reste de l'équipe à ce sujet? que tout est autorisé pour obtenir une promotion?, mauvais message.

OP a clairement indiqué qu'il ne voulait pas renvoyer cette personne en raison du coût de la perte de connaissances et du temps nécessaire pour se remettre à niveau.
Utiliser le mot «sabotage» n'est pas une description juste des actions du développeur.C'est un peu comme étiqueter des gens terribles comme terroristes, alors que littéralement, ils ne le sont pas.
Connaître une faille dans le code et prendre des mesures pour empêcher la correction du sabotage du SI.
@SolarMike Je pense qu'OP n'ajoute pas le comportement vindicatif du développeur dans son équation de coûts, juste la bonne partie, comment il travaillait auparavant, c'est-à-dire dans le passé
@donjuedo cette personne essaie même de faire perdre des employés à l'entreprise en suggérant des postes ouverts ailleurs, mettez cela avec le reste et cela me semble un sabotage clair.
Dans ce cas, vous devriez commencer par renvoyer les personnes qui rédigent de mauvaises spécifications de tâches, pas celles qui les suivent à la lettre.Il ne va plus loin et au-delà pour corriger des spécifications mal formulées (ce qui, je suppose, n'est pas censé faire partie de son travail), mais c'est assez différent de _sabotaging_ l'entreprise.Sauf si vous considérez que vous aviez l'habitude d'avoir beaucoup de sabotages que cet employé évitait.
@ Ángel la différence entre une erreur honnête et une erreur délibérée n'est pas mineure
Faire son travail sans aller au-dessus n'est pas du sabotage.Ce mot ne s'applique pas ici.Vous n'avez pas droit à un travail supplémentaire de vos employés si vous ne les récompensez pas.
@ Ángel, allez, s'il vous plaît, tout le monde qui travaille dans l'informatique sait que parfois, la plupart du temps, les spécifications ne sont pas écrites à la perfection, pour de nombreuses raisons.Il est attendu de ** tout ** développeur, et pas seulement de la star, que, confronté à une telle ambiguïté, il fasse un travail décent pour vérifier ces détails.Personne ne s'attend à «au-delà de l'appel du devoir», mais envoie un e-mail / Slack-ing à votre responsable en disant «À quelle table autre que [Not_this] mettons-nous les données?»est le strict minimum.Je licencierais personnellement ** tout ** développeur qui n'a pas fait ce strict minimum, ** avec cause **!Parce que c'est du sabotage.
Arrêtons-nous déjà avec le faux scandale.Ce n'est pas du sabotage.Il ou elle suit simplement les instructions vers le T en raison de problèmes de motivation.Il y a une énorme différence entre les deux.
> Il a coûté à l'entreprise des dizaines de milliers de dollars (selon OP) en étant indisponible le week-end ... Le payaient-ils le week-end?Sinon, c'est le foutu problème des entreprises.
Jeremy Holovacs
2019-12-04 02:13:46 UTC
view on stackexchange narkive permalink

Comme plusieurs autres personnes l'ont mentionné, vous avez deux problèmes.

Le premier concerne le développeur. Le genre de comportement maussade et irritable que vous décrivez est inacceptable et non professionnel, quelle que soit la déception qu'il ressent. Il est maintenant sous-performant et en tant que manager, vous devriez soit le mettre sur un PIP officiel si vous pensez qu'il est récupérable, soit réduire vos pertes et mettre fin à son emploi immédiatement si vous pensez qu'il ne l'est pas veut vraiment travailler pour vous, l'OMI, mais YMMV).

L'autre problème est l'ironie dans votre impression qu'il n'avait pas les compétences en relations humaines pour un poste de direction ... et au risque de paraître impoli , il semble que vous et le reste de votre équipe de direction avez le même problème. C'est sans doute l'élément le plus important de la gestion : garder vos employés productifs et motivés. Ne pas le faire, c'est échouer au niveau de la direction. La façon dont votre équipe a géré cela était clairement autodestructrice, et je suggère fortement de bien examiner les décisions que vous prenez et le processus par lequel vous les prenez.

Plusieurs autres personnes ont mentionné quelque chose sur le modèle d'une piste de leadership technique, qui offre une mobilité ascendante pour ceux qui ont des carrières profondément techniques. Il existe des postes tels que Lead / Team Lead, Architecte, Principal, etc. la manière la plus douloureuse possible.

Cela étant dit, une leçon douloureuse est précieuse. Vous avez peut-être perdu cet employé, mais j'espère que vous avez appris les signes de l'ambition d'un excellent employé et que vous lui avez préparé un chemin à l'avance à l'avenir.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...