Diriger une équipe pas si bonne

22

Comment feriez-vous si l'on vous attribuait une équipe de 5 personnes avec, disons, 4 programmeurs incompétents et qu'on vous demandait de diriger? De toute évidence, vous ne pouvez pas coder pour les 4 gars (vous pouvez, mais ce n'est pas une bonne idée. Au moins, j'ai grillé en faisant ça). Avez-vous rencontré ce genre de situations?

Edit: Je pense que j'ai eu l'air grossier en choisissant un mauvais mot (incompétent) pour résoudre mon problème. Pour reformuler la question, comment gérez-vous les personnes qui n'effectuent pas les tâches assignées (pour une raison ou une autre (allant de l'incompétence à des choses «je m'en fiche»))?

Vinoth Kumar CM
la source
2
Incompétent, comment? peux-tu élaborer? Dans de nombreux cas, il peut s'agir d'un manque d'expérience dans un certain domaine et cela peut être corrigé.
Martin Wickman
2
sont-ils délibérément incompétents (ils s'en moquent tout simplement) ou sont-ils simplement confus au sujet des détails / de la mise en œuvre (votre projet est écrit en langage blanc)?
davidhaskins
17
Ce n'est probablement pas de l'incompétence. C'est généralement la paresse et l'apathie de base. Vous avez probablement un problème de moral. Peut-être que votre équipe en a marre d'être appelée incompétente?
Edward Strange,
9
Je commencerais probablement par ne pas les appeler incompétents
Woot4Moo
13
Si vous ne respectez pas les gens sous votre direction, vous êtes voué à l'échec en tant que leader. Un bon leadership ne consiste pas à amener les gens à faire ce que vous voulez qu'ils fassent, mais à les amener à vouloir faire le meilleur travail possible. Les échecs des équipes commencent souvent en haut, pas en bas.
Bill

Réponses:

41

Encadrez-les.

Je suis tombé sur cette même situation lors de la consultation et ayant été mis sur des équipes avec des membres d'équipe moins qu'optimaux (personne n'a besoin d'un consultant si tout va bien: - /). Mon manager est devenu une fois tellement frustré par les autres développeurs, il a eu recours à la frustration et à leur dire tout le temps comment ils faisaient les choses mal. Finalement, ils ont fermé complètement et ont renoncé à essayer.

Un autre projet était différent. J'avais un manager qui était patient et qui travaillait avec eux. Oui, ils étaient médiocres, mais ils l'étaient en partie parce qu'ils ont fait du mal sur un projet et se sont fait mâcher dessus, puis ils ont perdu confiance en eux et ont fait pire, apportant plus de mastication. C'étaient des gars intelligents, ils ne savaient tout simplement pas comment se concentrer pour être productifs. Il semble que vous ayez un pourcentage relativement élevé de membres de l'équipe incompétents, ce qui m'inquiète. Il y en a parfois quelques-uns, mais 80% est assez élevé. On dirait qu'ils n'ont pas eu un bon leader pour les aider à les encadrer et leur donner des opportunités d'apprendre sans sentir le marteau tout le temps (bien sûr, vous ne leur donnez aucun fond, donc je suppose que c'est le problème). Peu importe quel est le problème spécifique, cela ressemble à un problème à l'échelle de l'équipe, et vous, en tant que nouveau leader, avez l'autorité, les ressources et le pouvoir de leur donner un meilleur environnement d'apprentissage et de travail qu'auparavant. .

Je suggérerais de les écouter et de découvrir en équipe quel est le problème et s'il y a quelque chose que vous pouvez retirer qui pourrait expliquer la situation. Plusieurs fois, le simple fait d'écouter votre équipe fera de la magie car il est parfois rare de trouver des leaders qui écoutent réellement. Ensuite, encadrez-les et créez un environnement d'apprentissage. Ce n'est peut-être pas qu'ils sont incompétents autant qu'ils n'ont pas eu un bon leader que vous devez maintenant nettoyer après.

Ryan Hayes
la source
3
J'ai eu une leçon à ce sujet, mon premier emploi en tant que chimiste à l'université. L'usine où je travaillais n'était pas rentable et démoralisée, alors ils ont embauché un nouveau directeur d'usine. Je pensais qu'il décimerait les rangs de la direction. Au lieu de cela, il n'a renvoyé qu'un seul gars, changé quelques procédures, encouragé l'initiative et la résolution de problèmes, et surtout ... écouté. Il était étonnant de voir à quel point les gestionnaires et les superviseurs que je trouvais désagréables et incompétents étaient devenus heureux, amicaux et vraiment excellents dans leur travail. Oh, et l'usine est devenue très, très rentable.
Bob Murphy
2
Je pense que Ryan l'a frappé à peu près ici. Il y a une raison pour laquelle ils ne creusent pas leur travail et sont soit épuisés, ils s'en moquent ou quoi que ce soit. Soit ils ont travaillé sous un horrible ancien directeur, soit ils estiment que leur entreprise ne les apprécie pas. Travaillez avec eux, écoutez-les et essayez de les aider en cours de route. Votre travail en tant que chef d'équipe implique également de garder votre équipe motivée. Ils ne peuvent pas être motivés s'ils sentent que vous ne vous souciez pas suffisamment d'eux pour les aider en cours de route.
Nodey The Node Guy
13

Réponse au changement de sujet:

Si le problème est simplement que les gens ne font pas assez d'efforts, vous devez trouver un moyen de les intéresser. Cela pourrait aller de l'ouverture aux idées, même si elles sont nulles, à la promesse d'une bouteille de scotch si le projet arrive à temps.

Ne l'achetez pas sur l'étagère du bas!


Réponse à "l'incompétence":

Ouais, je suis tombé sur cette situation. L'incompétence totale n'est pas quelque chose à laquelle je dois faire face, mais à plusieurs reprises, j'ai été surpris par quelqu'un que je pensais avoir compris qu'il faisait quelque chose que je considère comme plutôt ... discutable.

La première chose que vous devez faire est d'essayer vraiment de supprimer ce sentiment. Je suis sûr que tu as fait de la merde aussi. Je sais que je l'ai.

La prochaine chose que vous devez faire est de vous assurer d'expliquer pourquoi quelque chose qu'ils ont fait était mal. Laissez-les discuter avec vous et / ou poser des questions ... avec un peu de chance. Faites-les bien faire; j'espère que vous obtiendrez le soutien de la direction, car cela a toujours été l'un de mes problèmes majeurs (ils doivent vous soutenir lorsque vous dites: "Allez-y bien", et l'autre gars commence à paniquer)

Vous devez faire cela aussi politiquement correct que possible. Même si vous voulez leur crier dessus, "WTF où vous pensez vous MORON !!!" Cela ne vole pas et n'aidera pas du tout. Alors n'essayez pas de leur parler au début si vous le ressentez. Parfois, le courrier électronique fonctionne mieux pour que vous puissiez vous modifier.

Le but ici est de les aider à s'améliorer. C'est frustrant comme l'enfer d'essayer d'accomplir quelque chose avec des gens qui, de votre point de vue, ne peuvent pas se frayer un chemin hors d'un sac en papier ... mais parfois vous devez le faire.

Voilà comment vous les aidez à s'améliorer. Maintenant à vous ...

Vous devez apprendre à le laisser partir. Le code n'a pas besoin d'être parfait ... il doit juste fonctionner. Vous devrez peut-être abaisser un peu vos normes.

Pour accomplir cela et ne pas laisser l'arbre de code du produit se transformer en un terrible gâchis, vous devez vous concentrer sur les gros problèmes. Tant que le bac à sable est limité à une zone spécifique qui peut être refaite plus tard, quand il y a du temps ou qu'ils en ont appris plus, ce peut être le code de spaghetti le plus mauvais et le plus méchant que vous ayez jamais vu et tant qu'il fonctionne ... D'accord. Cherchez donc des moyens de rendre cela possible. Si votre architecture n'est pas couplée, vous pouvez laisser des personnes incompétentes y travailler sans trop de dégâts.

Bien sûr, cela signifie que chaque fois que vous devez corriger quelque chose qu'ils ont fait ou ajouter une fonctionnalité à quelque chose qu'ils ont écrit, vous allez avoir mal à la tête. C'est la vie. Vivre avec. Si vous le pouvez, vous pouvez les forcer à ajouter la fonctionnalité ou à corriger le bogue ... ce qui peut réellement aider à enseigner de meilleures pratiques et à coder les compétences (plus vous devez nettoyer votre propre merde, moins vous avez tendance à merde sur le tapis).

Edward Strange
la source
5
+1 pour "plus vous devez nettoyer votre propre merde, moins vous avez tendance à cracher sur le tapis".
Joshua Smith
3

Je pense que Ryan a absolument raison. Lorsque vous pensez qu'ils sont incompétents, ils pourraient finalement vous surprendre. Cela m'est arrivé dans le passé, je dirige une équipe de 5 programmeurs (dont moi-même) et j'ai remarqué très tôt que la plupart d'entre eux manquaient de ce que je considérais comme une programmation de base. Après les avoir conduits à travers ces étapes de base (a pris patience), le rythme a doublé puis quadruplé et, essentiellement, ils étaient à la vitesse, sinon au-delà des capacités que j'attendais.

Ai un peu de foi.

ldog
la source
3

Est-ce peut-être comme la situation dans Office Space:

Huit, Bob. Cela signifie donc que lorsque je fais une erreur, huit personnes différentes viennent me le dire. C'est ma seule vraie motivation, c'est de ne pas être harcelé, ça et la peur de perdre mon travail. Mais vous savez, Bob, cela ne fera que travailler quelqu'un assez dur pour ne pas être viré.

Source: citations Office Space . Quelques autres questions à méditer:

  • Les délais sont-ils trop agressifs?
  • Existe-t-il un soutien suffisant pour aider à accomplir les tâches à temps?
  • Quel type de suivi est effectué sur les tâches assignées, trop ou trop peu?

Ce ne sont là que quelques-unes des questions que je considérerais en essayant de trouver la cause profonde du problème, car vous semblez décrire plus un problème d'attitude qu'un problème de compétence. Avez-vous recherché une thérapie de modification du comportement? Techniques de motivation? Juste quelques autres sujets de recherche qui peuvent être intéressants. " RSA Animate - Drive: La vérité surprenante sur ce qui nous motive " peut être utile dans une certaine mesure comme point de départ ici.

JB King
la source
1

Pouvez-vous renvoyer ces gens?

Quelle est la complexité de la base de code? Parfois, il faut du temps pour faire tourner les gens .....

Pouvez-vous simplement leur donner les fruits bas et les choses plus faciles à faire pendant que vous faites les autres choses? Concentrez-vous sur l'architecture / le cadre / la conception globale et donnez-leur des instructions très simples à suivre.

PSU_Kardi
la source
Je ne peux pas dire que la base de code est complexe ou qu'ils sont nouveaux à projeter
Vinoth Kumar CM
7
-1 pour "Pouvez-vous renvoyer ces gens?"
Hila
4
Pourquoi le -1. Si vous avez une équipe de membres qui apportent une valeur négative, ils ne font que nuire au projet. Les
licencier
2
Avec 80% de l'équipe étant de "mauvais développeurs", il me semble que même si vous licenciez les mauvais et en embauchez quatre de plus, l'environnement actuel d'appeler les membres de l'équipe "incompétents" dégraderait lentement le moral des nouveaux employés jusqu'à l'ancien. niveau ... en supposant qu'ils restent aussi longtemps.
Ryan Hayes
2
Il y a 3 côtés à chaque histoire. Dans ce cas, le côté du leader, le côté de l'équipe et la vérité.
Bill
0

Mener par l'exemple. Il n'y a pas de mauvaises équipes, seulement de mauvais leaders.

Vous pouvez créer une bonne équipe. Peut-être que certains d'entre eux deviendront meilleurs, peut-être trouverez-vous quelqu'un de meilleur que les programmeurs actuels. Mais au bout du compte, les bons leaders ont de bonnes équipes.

Branimir
la source
3
Je comprends l'essentiel, et je suis même d'accord principalement, mais la citation est juste un peu trop désinvolte. Il n'y a pas non plus d'absolu. :)
Bernard Dy
Je suis d'accord, il n'y a pas d'absolu. Je veux montrer une autre perspective ...
Branimir
3
Il n'y a presque pas d'absolu;)
I.devries