Comment gérer un PDG qui prend toutes les décisions techniques mais avec peu de connaissances techniques?

18

Question publiée anonymement pour des raisons évidentes. Je travaille dans une entreprise avec un groupe de développeurs de 5-6 développeurs, et je suis dans une situation avec laquelle j'ai du mal à gérer.

Chaque choix technique (langue, framework, base de données, schéma de base de données, schéma de configuration, etc ...) est décidé par le PDG, souvent sans grande justification. Il est très difficile de modifier ces choix, et son argument principal consiste à "je n'aime pas ça", même si nous proposons plusieurs alternatives avec des avantages / inconvénients détaillés. Il décidera également de réécrire à partir de zéro notre produit de base sans donner de raison, et il ne participe jamais aux réunions de développement car il considère que cela ralentit les choses ... Je suis déjà à la recherche d'autres opportunités d'emploi, mais je me demandais s'il y avait quelque chose nous (les développeurs) pourrions améliorer la situation.

Deux exemples qui m'ont choqué:

  • il nous demandera d'implémenter quelque chose qui s'apparente à la gestion de la configuration, mais il rejette tout framework existant car ils ne sont pas écrits dans le langage qu'il aime (même si le langage d'implémentation n'est pas pertinent). Il s'attend également à ce que nous puissions écrire ces systèmes dans quelques jours, "car c'est très simple".
  • il continue de réécrire à partir de zéro par lui-même notre produit de base parce que la base de code actuelle est trop mauvaise (base de code dont la conception était la sienne). Nous en sommes à notre troisième réécriture en un an, chaque réécriture étant pire que la précédente.

Ce que j'ai essayé jusqu'à présent, c'est d'élaborer des repères élaborés sur notre produit (il continue de se plaindre que notre logiciel est trop lent et justifie les réécritures pour le rendre plus rapide), implémenter des solutions avec des produits existants comme preuve de travail au lieu de simplement créer des graphiques pour / contre, etc ... Mais encore 90% de ces efforts vont à la poubelle (jamais avec aucune raison derrière il ne l'aime pas, encore une fois), et sont souvent réprimandés parce que je ne fais pas exactement ce qu'il veut (ne réalisant pas que ce qu'il veut est impossible).

anonyme
la source
10
Oh mec, oublie ça, sors de là. Des programmeurs solides peuvent obtenir d'autres offres d'emploi en un clin d'œil, pourquoi voudriez-vous vous attarder dans un tel environnement? Si vous vivez (ou déménageriez) à New York, jetez un œil à mon profil et contactez les rôles dans mon entreprise.
nganju
3
Envisagez de déplacer ce fichier vers lieu de travail.stackexchange.com, car il ne s'agit pas vraiment d'une question de développement logiciel, mais de votre travail.
gnasher729
Voir les réponses ci-dessous, permettez-moi également de sonner quelque chose d'autre: Vous pouvez (ou pas) avoir fait un mauvais travail de gestion des attentes. Si c'est le cas, vous ne devez pas le répéter dans vos futurs emplois. Vous ne devriez pas avoir impliqué les cadres dans les détails techniques en premier lieu. Vous devez leur présenter des décisions superficielles qu'ils peuvent prendre et leur faire sentir qu'ils font leur travail (décider) afin que vous puissiez faire votre travail (créer des systèmes)
TheCatWhisperer

Réponses:

34

Ne t'embête pas. Comme vous l'avez mentionné, vous cherchez déjà un nouveau travail. La vie est trop courte pour accepter un travail misérable. En attendant, dites simplement «bien sûr, peu importe» et rassurez-vous dans la probabilité que des décisions irresponsables rattraperont finalement le PDG.

La création de logiciels est une entreprise intrinsèquement risquée qui aboutit fréquemment à un échec. Même si vous convainquez votre patron de le faire d'une autre manière, le projet pourrait finalement échouer sans aucune faute de votre part, mais parce que vous avez dévié de la vision grandiose du patron, votre tête sera sur la planche à découper. Cela ne vaut tout simplement pas la peine.

comment s'appelle-t-il
la source
2
Aussi, commencez à poser des questions sur ces types de problèmes lorsque vous interviewez pour votre prochain emploi. Découvrez quelle technologie l'entreprise utilise et comment de nouvelles choses sont introduites.
cjstehno
12

Laisser.

En premier lieu, vous n'avez pas d'avenir à long terme avec l'entreprise, car elle n'a pas d'avenir à long terme. Le PDG est évidemment un problème majeur, et s'il s'en est sorti jusqu'à présent, il continuera certainement de le faire jusqu'à ce que l'entreprise échoue. Et s'il n'a pas encore écouté la raison, il ne le fera probablement pas.

En second lieu, vous ne voulez vraiment pas travailler dans un endroit comme ça. C'est destructeur pour votre estime de soi, votre capacité à faire des plans et probablement vos habitudes de travail.

Soyez très prudent lorsque vous dites quelque chose sur votre chemin. Vous ne voulez pas laisser un ennemi avec la capacité démontrée de devenir PDG. Faites également attention à ce que vous dites du PDG lors des entretiens. Faites des déclarations de faits simples et laissez les enquêteurs tirer les jugements de valeur. Vous ne voulez pas être étiqueté comme quelqu'un qui ne peut tout simplement pas s'entendre avec la direction.

David Thornley
la source
9

Cette question est l'équivalent de "Mon mari me menace de violence chaque fois que je parle, fait exploser tout notre argent sur le crack, le poker en ligne et les faveurs sexuelles payées de la classe de huitième du quartier, et continue à avoir des accidents de voiture parce qu'il aime aller à la chasse au chevreuil avec ma Subaru. J'envisage peut-être de penser à enquêter sur un divorce, mais en attendant, que puis-je faire pour réparer notre relation? "

Personne ne veut se considérer comme un abandon; personne ne veut avoir l'impression d'avoir renfloué une situation sans faire l'effort de la réparer. Mais vous êtes à l'extrémité opposée de cette courbe en cloche.

Parfois, la seule façon de gagner est de concéder que la situation est devenue une pile fumante de FAIL de qualité militaire et de s'en aller.

Vous avez mes condoléances pour le fait que votre travail a depuis longtemps atteint ce stade.

Maintenant, commencez à marcher.

BlairHippo
la source
8

Il n'y a pas de réponse sûre et vous avez vraiment deux choix: fuir ou combattre.

Un PDG qui n'a pas prouvé qu'il est techniquement averti mais pense qu'il en sait assez pour prendre des décisions techniques est un imbécile. Certains sont assez intelligents pour s'entourer de gens qui sont techniquement avertis et ensuite écouter leurs opinions, mais si le vôtre ne l'a pas fait, eh bien, ce n'est qu'une question de temps avant que le navire commence à fuir et à couler.

Combattre ce genre de comportement est une bataille perdue. Le PDG a le grand club - vos salaires, vos salaires de collègues et les salaires des cadres supérieurs. Tout désaccord avec un PDG perdra face à cela, car la plupart des gens ne se lèveront pas lorsqu'ils pourraient perdre un chèque de paie.

J'ai travaillé plusieurs fois avec d'excellents responsables techniques et j'ai adoré. S'ils ne savaient pas quelque chose la première fois que cela est apparu dans une discussion, ils le sauraient bien la prochaine fois et malheur à ceux qui ont essayé de les neige. Ils sont là-bas, et vous les trouverez, mais probablement pas où vous êtes parce qu'ils partiront et iront ailleurs s'ils sont intelligents.

Alors, baissez la tête, serrez un peu les dents et cherchez une bonne issue. Il n'y a rien de mal à être un rat fuyant un navire qui coule alors que ce n'est pas votre navire!

Et bonne chance!

l'homme d'étain
la source
5

SORTEZ

Ne passez pas Go. N'attendez pas que vos options d'achat d'actions soient acquises. Sortez de là avant que votre âme soit aspirée par le nez, vous commencez à avoir des problèmes de santé et vous vous retrouvez devant la SEC en essayant d'expliquer pourquoi vous, en tant que professionnel responsable, "autorisez" ce genre d'irrationnel comportement.

Hypothétiquement.

Steven A. Lowe
la source
3

Il ne semble pas que vous puissiez faire beaucoup de choses. Il ressemble à un micro-manager. Un PDG doit vraiment apprendre à déléguer ses responsabilités, ce qui inclut les décisions techniques. De telles entreprises ont tendance à ne pas croître plus que ce que le propriétaire / PDG peut gérer personnellement à cause de cela.

GrandmasterB
la source
2

Afficher les résultats et des exemples pratiques du monde réel , cela n'a jamais fonctionné pour moi de dire tous les détails juteux aux techniquement peu enthousiastes / sans instruction, il est juste inutile d'essayer de convaincre de cette façon.

De plus, si vous pensez qu'une de ses décisions est mauvaise, dites-lui non pas comment cela vous fera souffrir, mais comment cela lui coûtera plus cher et le désavantagera par rapport à la concurrence. .

J'ai toujours pensé qu'il appartenait au développeur / programmeur d'éduquer les autres dans l'industrie de toutes les manières possibles, sinon vous, qui alors?.

Je me rappelais quelque chose que Watts Humphrey avait dit dans un livre, quelque chose comme: "c'est le travail du manager de vous demander de développer quelque chose sans frais en un rien de temps, c'est votre travail de négocier". Il est fort probable que ce ne sera pas la dernière fois que vous traitez avec quelqu'un comme ça, alors pratiquez .

dukeofgaming
la source
1
Comme je l'ai mentionné dans ma question, j'ai montré des implémentations pratiques de solutions à son problème, mais il veut que nous le fassions d'une manière très précise qui ne puisse pas fonctionner. En ce qui concerne les coûts, je n'ai pas trouvé de moyen de le convaincre que l'utilisation de solutions open source standard existantes et éprouvées est meilleure que la nôtre. Quel type d'argument dois-je utiliser pour le convaincre d'utiliser le produit X s'il ne veut pas utiliser X parce qu'il est écrit dans un langage de programmation qu'il n'aime pas?
anonyme
1

Votre entreprise n'a pas de CTO (ou similaire comme VP Engineering ou Chief Architect)? Si c'est le cas, votre CTO ne fait pas son travail en gérant le PDG. Sinon, vous avez un PDG qui est en fait votre CTO. Fondamentalement, il fait ce qu'il fait parce qu'il n'y a pas de CTO solide dans l'entreprise.

Au lieu d'arrêter complètement, pourquoi ne pas intensifier? Confrontez-le, dites-lui que la technologie n'est pas du ressort du PDG et que vous voulez qu'il sorte de la technologie. Dites-lui que l'entreprise a besoin d'un CTO solide et qu'il est un idiot de la technologie. Dites-lui que vous voulez devenir CTO et prendre toutes les décisions techniques. Vous pouvez soit vous plaindre, soit intervenir et faire quelque chose. Alors, arrête de pleurnicher et intensifie.

JP Alioto
la source
0

Comme quelqu'un l'a suggéré, vous pouvez vous battre ou fuir. Vous suivez déjà le chemin de la «fuite». Intensifiez vos efforts. :)

Si j'étais vous, une fois ma stratégie de sortie en place, j'irais parler au PDG. Dites-lui pourquoi vous partez. Faites-lui savoir ce que vous pensez et pourquoi vous le pensez. Mettez-le par écrit si vous le souhaitez. Mettez-le dans votre lettre de démission. Demandez un entretien de sortie. Dites ce que vous devez dire afin de vous éloigner du travail sans vous sentir comme si vous n'en aviez pas fait assez.

Tyanna
la source
1
Ce PDG n'est pas ouvert aux commentaires constructifs et riposterait probablement d'une manière ou d'une autre. Inventez une excuse pour obtenir un autre emploi.
JeffO
1
Je suis très, très méfiant de cette ligne de conduite. (Mis à part "fuir", avec lequel je ne suis pas assez d'accord.) Comme décrit par l'affiche, chaque fois que les faits se battent avec l'ego de ce PDG, l'ego sort en tête. Vous semblez avoir l'impression que cela aidera le PDG à réaliser que son comportement est destructeur; Je trouve cela très optimiste. Je pense qu'il est beaucoup plus probable que le PDG le considère comme une attaque personnelle. Ce qui rend l'affiche vulnérable si le PDG est ami avec d'autres types d'employeurs locaux qui ne réalisent pas à quel point il est un crétin inutile.
BlairHippo
Je n'étais pas optimiste que le PDG se réveille tout d'un coup et voit l'erreur de ses manières. Je pense beaucoup à l'OP et à ce qu'il ressent. Si j'étais à sa place, je voudrais le retirer de ma poitrine avant de partir, puis repartir avec une «ardoise propre» pour ainsi dire. Ayant été dans une situation similaire à celle-ci, c'était agréable de dire ce que j'ai ressenti lors de mon dernier jour avec un nouvel emploi en main. :)
Tyanna
1
Je suis content que cela ait fonctionné pour vous, vraiment. Mais d'après mon expérience, chercher un certain sens de «fermeture» fonctionne rarement bien; l'autre personne, sonuvabitch indisciplinée qu'ils sont, fout toujours leurs lignes. Et mon point central sur le PDG qui le prendrait probablement comme une attaque personnelle est toujours valable. Si l'affiche doit effectuer un mouvement similaire pour se sentir bien à l'idée de partir, alors elle devrait y aller; mais reconnaissez-le pour la satisfaction personnelle qu'il est.
BlairHippo
0

Commencez à vous préparer pour votre prochaine entrevue. Essayez d'être objectif par rapport à votre situation et identifiez les signes révélateurs d'un mauvais patron. Sinon, vous allez juste vous retrouver au même endroit.

"Rencontrez le nouveau patron. Identique à l'ancien patron." - Pete Townshend

JeffO
la source
-1
  1. obtenez d'abord des économies ou une autre offre d'emploi en main. Lisez le livre «arriver à oui» sur la négociation, afin de comprendre la meilleure alternative à un accord de négociation. Les gens du logiciel sont en général trop mauvais pour négocier.
  2. certaines entreprises / personnes ont suffisamment de maturité pour traiter les commentaires, d'autres non. Vous ne pouvez pas apprendre à voler à un cochon, vous perdez votre temps et l'animal se met en colère.
  3. ne soyez pas conflictuel et ne négociez pas les positions prises. Trouvez des moyens créatifs de résoudre le conflit.
  4. vous pouvez lui demander de faire appel à un cabinet de conseil pour vous aider à améliorer l'efficacité de la relation.
  5. il est fréquent de trouver des logiciels qui détestent tellement ces situations qu'ils vous diront de partir. Ne laissez pas la haine des autres vous appartenir, sauf si elle est authentique et dans ce cas ... profitez-en: D
  6. D'un autre côté ... si vous n'aimez pas votre adresse ... bougez! tu n'es pas un arbre! Si vous n'aimez pas votre travail ... quittez et continuez! tu n'es pas un bureau!
  7. es-tu juste un pauvre homme sans caractère? êtes-vous la semaine? savez-vous comment voulez-vous vous voir dans 5 ans? faisant toujours partie d'une relation malade? Si vous ne prenez aucune décision ... vous vivez selon les décisions que d'autres personnes vous prennent.
  8. Dans les aspects techniques, s'ils ne vous permettent pas de prendre des décisions et de faire des erreurs par vous-même et d'apprendre des leçons et d'améliorer l'itération. Alors quittez. Il n'y a pratiquement aucune possibilité d'acquérir de l'expérience si vous n'êtes pas autorisé à échouer. C'est comme un enfant qui a besoin d'apprendre à marcher mais qui n'est pas autorisé à tomber. Juste quitter. Vous avez le droit et la nécessité de faire des erreurs, elles nourrissent votre esprit et renforcent vos compétences. Expliquez-lui cela.

Vous n'avez qu'une seule vie, essayez de la passer dans quelque chose que vous aimez et dans un état d'amour.

1P0
la source