Question:
Comment dois-je m'adresser à un membre de l'équipe populaire qui part?
Code Project
2018-07-24 21:58:33 UTC
view on stackexchange narkive permalink

Un gars "go to" a quitté mon équipe. Ce type a toujours proposé de nouveaux cadres, de nouvelles technologies et tous les trucs d'ingénierie. Quoi qu'il en soit, il ne connaissait pas vraiment ces piles technologiques et a toujours tout conçu. Comme il ne connaissait pas les choses et aimait plus les choses d'ingénierie, il a appliqué tant de choses au mauvais endroit. Il a écrit un modèle de code à un endroit et un autre modèle à un autre endroit.

Ce type est respecté par de nombreux ingénieurs juniors de mon équipe et j'ai le sentiment qu'ils pensent que nous avons perdu un bon membre de l'équipe qui est évidemment pas le cas. Après son départ (il y a environ une semaine), la progression de notre travail est beaucoup plus rapide que lorsqu'il travaillait dans l'équipe et touchait le code ici et là.

Je ne veux pas qu'aucun membre de mon équipe ne pense que nous rien perdre. En fait, mon équipe est beaucoup plus productive sans ce gars. Dois-je aborder cette question lors d'une réunion d'équipe en exposant les faits et les raisons pour lesquelles il était absent? ou Dois-je simplement ne rien dire? Quelle est la meilleure chose à faire dans une situation comme celle-ci?

Mettre à jour
La raison pour laquelle j'ai senti que je devais résoudre ce problème était parce qu'il était un type "aller" pour quelques ingénieurs. Il parlait comme s'il savait tout mais pas. Je ne voulais tout simplement pas que ces gars se sentent mal.

Ce que j'ai fait, c'est que j'ai attendu une réunion d'équipe hebdomadaire et j'ai dit à tout le monde qu'ils avaient fait un excellent travail et que j'étais tellement fier d'eux. Un couple de gars qui a pris son code s'est rendu compte qu'il était mal conçu ou sur-conçu.

En vous basant sur la façon dont vous décrivez cette personne, comment est-il le type * «aller» *?À moins que vous ne fassiez une sorte de jeu de mots sur les commandes * goto * et qu'elles soient associées au code spaghetti.
Ouais, [généralement] (https://dictionary.cambridge.org/dictionary/english/go-to) une personne "aller à" est "utilisée pour décrire la * meilleure personne pour traiter un problème particulier * ou faire un particulierchose ou le meilleur endroit pour obtenir une chose ou un service particulier ».Donc exactement le contraire de la façon dont vous semblez l'utiliser.
En utilisant le mot «employé», cela veut-il dire que vous êtes le gestionnaire?
@Dan peut-être (juste peut-être), OP était la personne "aller à" de ce gars, donc pourquoi le "mon employé aller" (c'est-à-dire: cette personne allait constamment avec OP pour vérifier la discussion)
Cela étant dit, qu'avez-vous fait jusqu'à présent à ce sujet?Avez-vous déjà parlé à vos employés depuis que ce type est parti?
* "Après son départ (il y a environ une semaine,) notre progression de travail est beaucoup plus rapide que quand il travaillait dans l'équipe et touchait le code ici et là." * - Aussi, en y réfléchissant bien, s'il a déjà quitté et tout le mondeest productif, pourquoi avez-vous besoin d'expliquer quoi que ce soit?
@dan vous ne voulez pas créer d'éléphants dans la pièce.Toujours bon à aborder.Je déteste quand les gens partent et que la direction agit comme si de rien n'était.Ce gars était le gars de Go to pour l'équipe, ça sonne.Il avait leur respect même s'il était un peu partout.Je sais que je l'ai été plusieurs fois, et les choses changent et vous faites évoluer votre stack.Le changement peut être bon à bien des égards, il semble que ce départ était bon.
@Dan précisément mon point.Pas besoin de jeter de la saleté sur cette personne.Parler dans le but de motiver est une * toute autre histoire * (que Bill aborde assez bien), mais en plus, les améliorations devraient parler d'elles-mêmes.
@BillLeeper Rien ne s'est passé.Les gens partent.Ça arrive tout le temps.Le roulement est normal.Je suis donc avec Dan et j'aimerais savoir pourquoi OP pense que quelque chose doit être abordé ici.OP, avez-vous laissé tomber la balle avec le départ de cette personne ou quelque chose comme ça?
Avez-vous suffisamment d'expérience technique pour évaluer le travail de cet ancien employé?Sans vouloir tomber dans les stéréotypes, les managers n'ont souvent pas d'expérience technique ou ont une expérience technique très limitée et ne comprennent donc pas pleinement certaines des décisions que prennent les programmeurs.
La question n'est pas claire et peut grandement influer sur la meilleure réponse: cet employé a-t-il choisi de partir ou a-t-il été congédié?
Sept réponses:
Bill Leeper
2018-07-24 22:08:06 UTC
view on stackexchange narkive permalink

En tant que manager, il est de votre devoir d'empêcher vos employés d'être distraits. Si c'était moi, je ne mentionnerais pas les mauvais points de ces individus ou le mauvais code. En même temps, n'encouragez pas non plus les mauvaises choses qu'il a faites.

Quelque chose comme:

Bob était un très bon programmeur et il nous manquera beaucoup . Il a choisi de saisir une autre opportunité et nous lui souhaitons bonne chance. Je suis vraiment fier de vous en tant qu'équipe et de la façon dont vous vous réunissez pour maintenir notre calendrier en mouvement et continuer à faire l'excellent travail dont je sais que vous êtes capable.

Cela ne dit rien tout ce qui est spécifique, mais fait l'éloge de votre équipe en même temps. Au fil du temps, vous pouvez démêler soigneusement certains des dégâts et resserrer les choses.

Une fois la poussière retombée, il serait temps d'introduire la discussion sur les différentes normes de codage. Ne les abaissez pas d'en haut, mais encouragez l'équipe à les développer et demandez-leur ensuite de se responsabiliser mutuellement. Cela devrait éviter certains des problèmes que vous avez rencontrés.

Vous voudrez peut-être oublier qu'il "était un très bon programmeur" si vous ne croyez pas vraiment que ce soit le cas.Le reste de la déclaration est bon;il peut fonctionner sans faire d’éloges.Ou, félicitez-le pour des choses plus spécifiques qui certainement * étaient * vraies, comme son enthousiasme.
+1 Dans le meilleur des cas, vous pouvez renforcer la confiance de votre équipe lorsqu'elle constate qu'elle a très bien pris la perte de ce «membre précieux», du point de vue de la productivité.Avec le temps, ils comprendront que cette personne n'était pas vraiment très utile.Vous avez juste besoin de vous assurer que personne ne veut «combler le vide» en employant follement de nouvelles choses à gauche et à droite.
Myles
2018-07-24 22:44:09 UTC
view on stackexchange narkive permalink

En disant quelque chose de négatif à leur sujet, vous courez le risque de paraître mesquin. En tant que leader, il vaut mieux laisser les résultats parler d'eux-mêmes et laisser l'équipe élaborer sa propre théorie sur la cause. Si vous avez des mesures de performance que vous surveillez, vous pouvez certainement féliciter l'équipe pour "une nette amélioration de la métrique X au cours des Y dernières semaines" pour favoriser cette idée, mais ne mentionnez absolument rien si votre impression d'amélioration est purement anecdotique. .

DarkCygnus
2018-07-24 22:07:28 UTC
view on stackexchange narkive permalink

Dois-je aborder cette question lors d'une réunion d'équipe en exposant les faits et les raisons pour lesquelles il était absent? ou Dois-je simplement ne rien dire? Quelle est la meilleure chose à faire dans une situation comme celle-ci?

Je ne pense pas que ce soit nécessaire.

Si la progression est beaucoup plus rapide telle que vous la décrivez, ils remarqueront également les améliorations et tireront leurs propres conclusions.

Appeler une réunion ou quelque chose de similaire pour dire essentiellement "Ne vous sentez pas mal qu'il est parti, nous sommes bien meilleurs et efficaces maintenant" n'est pas quelque chose que je recommanderais (car cela jette délibérément la saleté à sa réputation).

Il n'était peut-être pas le meilleur codeur du marché, mais d'après votre message, je peux voir qu'il était très enthousiaste et enthousiaste, et même votre personne "aller à", alors je dirais que vous devriez donnez-lui le crédit pour cela et laissez simplement votre relation professionnelle se terminer en douceur.

JazzmanJim
2018-07-24 23:00:39 UTC
view on stackexchange narkive permalink

Nous en avions un ici avant de commencer. J'ai adoré les nouveaux cadres, modèles de conception et outils. Je ne les comprenais vraiment pas.

Le problème était qu'il avait l'ancien management amoureux de ses «compétences». Une nouvelle direction avec de réelles compétences architecturales est arrivée et «Bob» * (ce n'est pas son nom) a compris qu'il était en difficulté. Bob * vient de partir et n'est jamais revenu, il ne pouvait pas supporter le code qu'il avait écrit, donc c'était aux autres (l'une des raisons pour lesquelles j'avais été embauché) de déchiffrer le désordre qu'il avait laissé. Une grande partie de son code a été simplement copiée à partir de stackoverflow. Le problème était qu'il ne comprenait pas ce qu'il copiait.

Comment gérez-vous votre équipe? Dites "Bob * a démissionné. Je sais que certains le regretteront. Maintenant, c'est à nous de continuer à avancer". N'importe qui expérimenté saura ce qui s'est réellement passé et les développeurs juniors finiront par (quand ils devront soutenir certaines des choses que 'Bob' a écrites) pourquoi il valait mieux qu'il soit parti.

* Aucune offense pour quiconque nommé Bob.

Ben Harrison
2018-07-26 19:28:09 UTC
view on stackexchange narkive permalink

J'opterais pour très brièvement (30 secondes ou moins, si possible) expliquer les raisons techniques et professionnelles pour lesquelles cette personne ne correspondait pas bien tout en évaluant qui elle est en tant que personne. Alors ne revenez jamais en parler en passant au travail à venir.

Bien que je sois d'accord avec la plupart des réponses ici, je crois qu'un peu de transparence peut faire beaucoup de bien pour le moral et la culture des gens. qui sont toujours là.

  • Les laisser tirer leurs propres conclusions risque de se retourner contre eux et de susciter la méfiance
  • Cela peut créer un bon précédent pour les développeurs juniors en communiquant clairement ce à ne pas faire (dans ce cas, céder à certaines «tentations des développeurs» intéressées)
  • Insistez sur le fait qu'il s'agit d'une équipe et que chacun doit coder comme une équipe
  • Atténuer la peur d'être les prochains (car ils admiraient et admiraient les compétences et les approches de ce développeur)
  • Rappelez aux employés qu'il y a un avenir stable tant qu'ils sont conscients de servir l'entreprise besoins
Apparemment, "Bob" est parti sous son propre pouvoir, donc personne n'a besoin de s'inquiéter d'être le prochain.Les conclusions qu'ils tirent n'ont pas non plus d'importance.
nick012000
2018-07-25 16:40:21 UTC
view on stackexchange narkive permalink

Si vous utilisez une approche de programmation agile, vous pouvez toujours l'évoquer lors de la réunion rétrospective de mêlée une fois la mêlée en cours terminée. Discuter des événements de la mêlée, de la manière dont ils ont affecté l'équipe et de la façon dont vous pouvez les utiliser pour progresser est fondamentalement le but d'eux, non? Discuter de sujets comme celui-ci semble tout à fait approprié.

Je ne suis pas du tout d'accord car cela n'a pratiquement aucun résultat positif.C'est un problème qui aurait dû être évoqué plus tôt, pas après le départ de cet employé. Souligner ses défauts après peut avoir une mauvaise image de l'OP, car les membres de l'équipe pourraient avoir l'impression que l'OP parle dans le dos de l'employé.
RandomUs1r
2018-07-24 22:27:08 UTC
view on stackexchange narkive permalink

Mentionnez les points positifs et ignorez les points négatifs:

Nous avons de nouvelles opportunités pour introduire de nouveaux modèles et améliorer notre architecture

si vous voulez toujours voler it ... ou ...

Nous avons une nouvelle opportunité d'introduire des normes de codage et des bonnes pratiques

Si vous souhaitez commencer à nettoyer ce que vous avez et mettre en œuvre les meilleures pratiques.

Cela donne l'impression que votre subalterne disparu avait une sorte de pouvoir sur vous qui vous empêchait d'introduire ce que vous vouliez, sapant ainsi votre autorité auprès de ceux qui restent.


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...