Работа с нелогичными менеджерами [закрыто]

StackOverflow https://stackoverflow.com/questions/497234

  •  20-08-2019
  •  | 
  •  

Вопрос

В месте, где я раньше работал, типичной реакцией на любую проблему было обвинить оборудование или пользователей в том, что они не используют систему идеально.Я придерживался философии, что это моя вина, пока я не смогу доказать обратное до начала этой работы (и пока, по крайней мере, в 99 случаях из 100 это правильно).

Одной из последних "неразрешимых" проблем, когда я был там, было обилие тайм-аутов базы данных.После нескольких месяцев исследований у меня все еще были только теории, но я не мог доказать ни одну из них.Один из моих разработчиков настойчиво предлагал заменить сеть (каждый маршрутизатор, коммутатор, точку доступа), но не смог предоставить никаких доказательств того, что причиной была сеть;однако, по словам моего менеджера (без опыта разработки / ИТ), это было "очевидной причиной", поэтому он взял проблему на себя.Одно предостережение - и туманный ручей затыкается: Он не мог объяснить тот факт, что сообщение об ошибке через FogBugz работало безукоризненно и на том же SQL Server, что и остальные данные.

Пару месяцев спустя, без таймаутов, мой менеджер похвастался, что исправил таймауты ("Смотрите, никаких таймаутов!").Мне пришлось сдержаться, чтобы не схватить камень и не сказать: "Смотри, тигров нет!" но я спросил, откуда он знал, что они придут в голову, на что не получил ответа.Тайм-ауты действительно вернулись (и в большем количестве) пару месяцев спустя.

Я вполне доволен тем, как я справился с ситуацией, но мне любопытно, как бы отреагировала толпа SO на то, чтобы позволить начальнику / коллеге внедрить решение, которое, как вы знаете (или очень уверены), является неправильным и, вероятно, потратит впустую тысячи долларов?

Это было полезно?

Решение

Позвольте им, но в то же время продолжайте искать истинную причину.

Пара тысяч долларов - это хорошо потраченные деньги, если они удерживают меня от того, чтобы идти против такого рода мышления (что бесполезно).

Другие советы

Что ж, если проблема в высшем руководстве, тогда я бы поступил так, как поступили вы, - подал жалобу, а затем следовал инструкциям.Если окажется, что они были правы (такое случается время от времени), то вы будете выглядеть как хороший сотрудник, несмотря на ваши опасения.Если окажется, что вы были правы, тогда они, возможно, будут более охотно прислушиваться к вам, учитывая, что вы позволили им сделать это.

Это, конечно, оптимистично.

В случае с коллегой поднимите проблему на более высокий уровень и обратитесь к своему начальству за советом о том, как подойти к этому вопросу.Будьте справедливы как к своей точке зрения, так и к точке зрения вашего коллеги, затем следуйте полученному совету.

Иногда лучше оставить менеджера в покое.Если вы подумаете о его давлении и ответственности, то должны были видеть, что он что-то делает, а не "ничего".По прошествии достаточного времени "расследование" ни к чему не приводит для внешних сторон, которым нужны тайм-ауты для остановки.

Предпринимая какое-либо действие, он создает возможность продолжать исследования.Хитрость заключается в том, чтобы найти способ поместить ваши решения в его контекст.Вот что мы можем сделать сейчас, и вот что мы можем продолжать делать.Например, "Мы можем заменить сетевое оборудование в качестве меры предосторожности, а затем просмотреть журналы контроля версий, чтобы исключить такую возможность".

Это дает ему что-то проактивное, чтобы он мог выглядеть продуктивным в своей цепочке, добиваясь нужного вам решения, которое в конечном итоге будет успешным.

В долгосрочной перспективе вам следует искать работу у кого-то, кто безоговорочно доверяет вашим техническим решениям, с кем вы можете говорить откровенно и кто поможет вам ориентироваться в политике так, чтобы вы оба знали, что происходит.Если ваш менеджер не такой человек, переезжайте.

Это большая проблема?Это не ваша работа - экономить доллары вашей компании, за исключением того, что вы хотели бы, чтобы ваша компания оставалась платежеспособной, чтобы вам платили.

Если это всего лишь один менеджер, его рано или поздно отсеют, если вся культура вашей компании такая, возможно, пришло бы время двигаться дальше.

В то же время, посмотрите, можете ли вы увидеть это из точка зрения вашего менеджера.

Я бы счел, что ваш менеджер намерен сделать что-то хорошее.Мне труднее всего приходится с людьми, которые не хотят беспокоиться.Просто лучше всего найти способ использовать эту энергию, чтобы быть полезным.

Одна из распространенных проблем для многих людей (иногда и для меня) заключается в том, что они мечутся, пытаясь диагностировать проблему.Если вы сильно сомневаетесь в этом, то, учитывая особенности современных компьютеров, у вас есть лишь ничтожно малая вероятность оказаться правым.Подход к проблеме такого типа с таким отношением, как правило, означает, что вы никогда ее не исправите.

Лучший способ передать сложную отладку - это разделяй и властвуй.В этом случае сначала придумайте тест, а они его реализуют.Действовал ли этот тест так, как ожидалось?В зависимости от того, где вы находитесь со своими тестами, вы становитесь ближе или дальше от проблемы.Ключевым моментом является то, что ВСЕ тесты должны приводить к какому-то конкретному (объективному) поведению.Если результаты неоднозначны, то тест бесполезен.

Если вы получаете отключение в части системы, а в какой-то другой части - нет, то у вас есть огромное количество ценной информации (это также показывает, что это не сеть).В чем разница между этими частями?Просто начинайте спускаться , пока не доберетесь куда - нибудь ...

Возвращаясь к вашему менеджеру.Всякий раз, когда я сталкиваюсь с подобным типом личностных проблем, я пытаюсь перенаправить энергию на что-то более полезное.Желание есть, ему просто нужна некоторая помощь в обретении формы.Если вы сможете убедить своего менеджера убедиться, что тесты являются конкретными, то, если они проведут достаточное их количество, они выдадут достаточно информации, чтобы правильно определить ошибку.Конечно, более последовательный подход мог бы быть быстрее, но зачем отказываться от бесплатной помощи?Я вообще считаю, что в любом проекте есть какая- то полезная роль для любого человека, все дело в том, чтобы дать возможность использовать их усилия ....

Пол.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top