Question

À un endroit où je travaillais, la réponse typique à tout problème était de blâmer le matériel ou les utilisateurs de ne pas utiliser le système à la perfection. J'avais adopté l'idée que c'était de ma faute jusqu'à ce que je puisse prouver le contraire avant ce travail (et jusqu'à présent, au moins 99 fois sur 100, c'est exact).

L'un des derniers " insolubles " problèmes quand j'étais il y avait une abondance de délais d'attente de base de données. Après des mois de recherche, je n'avais toujours que des théories, mais je ne pouvais en prouver aucune. Un de mes développeurs a vivement suggéré de remplacer le réseau (chaque routeur, commutateur, point d’accès), mais n’a pas pu prouver que le réseau en était la cause; c’était cependant & «évidemment la cause &»; selon mon responsable (pas d'expérience en développement / informatique), il a donc pris en charge le problème. Une mise en garde et un bouchon Fog Creek: Il ne pouvait pas expliquer le fait que le rapport d’erreurs via FogBugz fonctionnait parfaitement et avec le même serveur SQL Server que le reste des données.

Quelques mois plus tard, quelques jours plus tard, mon responsable s'est vanté d'avoir corrigé les délais (& "Regardez, pas de délais!!"!). Je devais me retenir d'attraper un rocher et de dire & "Regardez, pas de tigres! &"; mais j'ai demandé comment il savait qu'ils se seraient produits et je n'ai reçu aucune réponse. Les délais d'attente sont revenus (et en plus grand nombre) quelques mois plus tard.

Je suis assez content de la façon dont j'ai géré la situation, mais je suis curieux de voir comment la foule de SO aurait réagi en laissant un supérieur / un collègue mettre en œuvre une solution que vous savez (ou êtes très sûr) qui est erroné et risque de gaspiller des milliers de dollars de dollars?

Était-ce utile?

La solution

Laissez-les, tout en continuant de chercher la cause réelle.

Quelques milliers de dollars, c'est de l'argent bien dépensé si cela m'empêche d'aller à l'encontre de ce genre de pensée (qui est futile).

Autres conseils

Si le problème concerne la haute direction, je ferais ce que vous avez fait: déposez votre plainte, puis suivez les instructions. S'il s'avère qu'ils avaient raison (cela se produit de temps en temps), alors vous ressemblez à un bon employé en dépit de vos inquiétudes. Si vous aviez raison, ils seraient peut-être plus disposés à vous écouter si vous leur accordiez leur droit de parole.

C’est bien sûr optimiste.

Dans le cas d’un collègue, augmentez le problème et consultez vos supérieurs pour obtenir des conseils sur la manière d’aborder le sujet. Soyez juste à la fois de votre point de vue et de celui de votre collègue, puis suivez les conseils qui vous sont donnés.

Parfois, il est préférable de laisser un responsable soit. Si vous pensez à ses pressions et à ses responsabilités, il devait être perçu comme faisant quelque chose, plutôt que & "Rien &". Après suffisamment de temps, & Quot; enquêter sur & Quot; ne résout rien en faveur des parties extérieures qui ont besoin de temps d'arrêt pour s'arrêter.

En prenant une mesure, il crée une opportunité de continuer à faire des recherches. L'astuce consiste à trouver un moyen de mettre vos solutions dans son contexte. Voici quelque chose que nous pouvons faire maintenant et voici ce que nous pouvons continuer à faire. Par exemple, & "Nous pouvons remplacer le matériel réseau par mesure de précaution, puis consulter les journaux de contrôle de version pour éliminer cette possibilité. &";

Cela lui donne quelque chose de proactif pour lui permettre de paraître productif tout en obtenant la solution souhaitée qui sera finalement couronnée de succès.

À long terme, vous devriez chercher à travailler pour une personne qui fait implicitement confiance à vos décisions techniques. Vous pouvez parler franchement avec elle et vous aider à bien l’aider à naviguer dans la politique de manière à ce que vous sachiez ce qui se passe. Si votre responsable n’est pas cette personne, déplacez-vous.

Est-ce un gros problème? Ce n’est pas à vous d’économiser l’argent de votre entreprise, si ce n’est que vous voudriez que votre entreprise reste solvable afin que vous soyez payé.

S'il ne s'agit que d'un seul responsable, il sera éliminé tôt ou tard. Si la culture de votre entreprise est la même, il serait peut-être temps de passer à autre chose.

En attendant, voyez si vous pouvez voir cela dans votre point de vue du responsable.

Je considérerais que l'intention de votre responsable est d'être une bonne chose. Ce sont les gens qui ne veulent pas déranger que je trouve plus difficile. Il est simplement préférable de trouver un moyen d'utiliser cette énergie pour être utile.

Un problème courant pour beaucoup de gens (parfois moi-même) est qu’ils se débrouillent pour tenter de diagnostiquer un problème. Si vous le spéculez comme un fou, alors qu’avec les ordinateurs modernes, vous n’avez que la moindre possibilité d’avoir raison. Aborder ce type de problème avec ce type d'attitude signifie généralement que vous ne le réglerez jamais.

Le meilleur moyen de gérer le débogage complexe est de diviser pour régner. Dans ce cas, imaginez d'abord un test, puis mettez-le en œuvre. Ce test a-t-il fonctionné comme prévu? Selon l'endroit où vous vous trouvez avec vos tests, vous vous rapprochez ou vous éloignez du problème. La clé est que TOUS les tests doivent aboutir à un comportement concret (objectif). Si les résultats sont ambigus, le test est inutile.

Si vous constatez une déconnexion dans une partie du système, mais qu'une autre ne l'est pas, vous disposez alors d'une quantité d'informations précieuses (cela montre également que ce n'est pas le réseau). Quelle est la différence entre les parties? Il suffit de commencer à descendre jusqu’à arriver quelque part ...

Retour à votre responsable. Chaque fois que je rencontre ce type de problème de personnalité, j'essaie de rediriger l'énergie vers quelque chose de plus utile. Le désir est là, il a juste besoin d’aide pour se mettre en forme. Si vous pouvez convaincre votre responsable de s’assurer que les tests sont concrets, s’ils en font assez, ils produiront suffisamment d’informations pour deviner correctement le bogue. Bien sûr, une approche plus cohérente serait peut-être plus rapide, mais pourquoi refuser une assistance gratuite? Je pense généralement que tout projet a un rôle utile à jouer. Il s’agit de rendre possible la mobilisation de leurs efforts ....

Paul.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top