Менеджер обвиняет его в том, что он «не общается», чтобы скрыть отсутствие координации / выполнения [закрыто]

Итак, я работаю в небольшой софтверной компании, где около 8-10 "программистов"... как они нас называют.

Эта компания зародилась в 80-х годах, таким образом образовался раскол, и есть эта «Старая гвардия» и «Новая гвардия». Старая гвардия в основном состояла из 4-5/10 разработчиков, которые все еще нужны из-за важного устаревшего кода (например, COBOL), который постепенно заменяется ребятами из Новой гвардии (например, Java).

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

Самый молодой из разработчиков старой гвардии (назовем его Эрик, он старше меня на 10 с лишним лет) и я стали хорошими друзьями и коллегами. Однако примерно год назад Эрик признался мне, что после 10 лет самоуспокоенности с COBOL теперь он перегружен необходимостью изучать Java и, знаете, современные методы разработки программного обеспечения, такие как использование контроля версий и т. д. (не шучу ). Эрик признался, что мысленно уже «проверил» разработку около 6-12 месяцев назад и ищет в другом месте. Тем не менее, вице-президент (предыдущая старая гвардия, у которой теперь была роль менеджера / вице-президента) решил повысить Эрика до официальной роли «менеджера команды разработчиков» и делегировал ему многие свои обязанности менеджера вместе с повышением. . Так что теперь Эрик мой босс, и уже почти год.

Недавно из-за позднего ответа от менеджера по продукту относительно даты выпуска определенной функции, которую я закодировал, я не смог вовремя отправить запрос на вытягивание, чтобы он был выпущен в течение обычного графика выпуска. Итак, под давлением этого менеджера Эрик отправил мне сообщение, чтобы я сделал «вызов пожара» и отправил исправление ребятам, отвечающим за развертывание релизов, назовем их «Том и Джерри». После сообщения Эрику с просьбой проверить это у Тома и Джерри (что они предпочитают исправление для этого выпуска, поскольку это не критическая ошибка), я отправляю свой PR исправления, который запускает автоматическое электронное письмо как Тому, так и Джерри.

Однако код не был опубликован. По-видимому, Том и Джерри проигнорировали / никогда не видели автоматическое электронное письмо с уведомлением «Ожидание HOTFIX», поскольку они привыкли просто «проверять эти автоматические электронные письма за несколько дней до обычно запланированной даты выпуска».

Так что теперь Эрик обвинил меня в том, что я «не общаюсь» с Томом и Джерри, не «владею кодом» и не координирую релиз. Однако (1) он никогда не просил меня координировать выпуск (и IMO, это его работа!) и (2) у меня нет контроля над выпусками или полномочий над Томом и Джерри, чтобы приказать им сделать незапланированный выпуск исправления. Он позвонил мне, чтобы обвинить меня, и сказал, что собирается разослать публичное электронное письмо об инциденте, чтобы предотвратить его в будущем, так как теперь клиент расстроен, что мы не соблюдали дату выпуска.

Тем не менее, я придерживался своих пунктов выше, а также указал, что у нас нет формального протокола для «вызова пожарной безопасности» или незапланированного выпуска, подобного этому, поэтому он не может винить меня в том, что я не следовал «надлежащим процедурам», когда нет любой определенный, особенно когда я следовал его приказам к письму. Кроме того, Том и Джерри сказали мне, что вина Эрика лежит на том, что он не договорился с ними заранее.

Что мне здесь делать? Должен ли я пойти к боссу Эрика (вице-президенту) и сообщить ему о своем видении вещей, если он публично обвиняет меня в том, что я не соблюдал его требования? Если он не отправит общедоступное электронное письмо, должен ли я по-прежнему отправлять личное письмо вице-президенту?

Вы сделали неверные предположения. Вы должны признать это и использовать это как возможность для обучения. Когда кто-то просит вас сделать что-то подобное, всегда подтверждайте, что вы согласны с тем, кто просит вас об этом.
Судя по вашему собственному описанию событий, похоже, что он попросил вас сделать это, поэтому, если вы не сделали продолжение с Томом и Джерри, это ваша вина. Проблема, с которой вы сталкиваетесь, заключается в том, что клиент расстроен, и вам дали задание сделать патч.
Так что, очевидно, на протяжении всего эпизода вы были безупречны, а все остальные (менеджер по продукту, Эрик, Том и Джерри) были виновниками. Что ж, вы слишком совершенны, чтобы работать там, и вам следует найти другую работу, где такие посредственные люди не будут доставлять вам неудобств.
@MaskedMan Я никогда не говорил, что то, что я сделал, было безупречным. Но я не думаю, что мой менеджер должен возлагать на меня ответственность за несоблюдение протокола, который нигде не прописан. Том и Джерри здесь точно не виноваты.
@ Эрик Ты дерьмовый менеджер! ха-ха, да... Я знаю, что сделал неверные предположения, я предположил, что Том и Джерри увидели электронное письмо с исправлением за два дня, пока оно не было прочитано, я предположил, что мой менеджер согласовал с Томом и Джерри, чтобы произошел незапланированный выпуск, так как это его работа. Но мой менеджер тоже промахнулся, но это он пытается публично обвинить меня и покрыть свою роль в том, что произошло.
@cunninglinguist Своим отношением вы отдаете контроль над своим успехом или неудачей в руки своего менеджера. Если вы проактивны в последующих действиях, вы сможете избежать ситуаций, подобных той, в которой вы находитесь сейчас, потому что вы играете активную роль в своем успехе.
@cunninglinguist - Все это не имеет значения. Вас попросили сделать это, и это не произошло. Вашему менеджеру все равно, как это произойдет, а теперь из-за того, что этого не произошло, клиент недоволен. Ваш менеджер возлагает вину на вас, потому что это не было сделано. Так что теперь ты знаешь, прикрой свою задницу в будущем.
@Ramhound «Вас попросили сделать это» <-- Что такое «это»? Если «это» означает «освобождение», его просто не было. Опять же, у меня нет доступа/власти над релизами, поэтому я не мог бы иметь, даже если бы захотел. То, что он на самом деле прямо просил меня сделать (предоставить код), действительно произошло. Любой менеджер, который скрывает свою неспособность управлять через козла отступления, ИМО — плохой менеджер. Тем не менее, я обязательно извлеку из этого урок, чтобы убедиться, что это не повторится.

Ответы (4)

Я понимаю, что тебя бьют по этому поводу, но я с тобой согласен

Все равно не ходи вице-президентом

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

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

Координация незапланированного выпуска исправлений — это работа вашего начальника. Он может винить вас сколько угодно (и вам просто нужно смириться с этим и позволить ему винить вас), но проблема начинается с него. У вас нет полномочий утверждать незапланированный выпуск исправлений, и нет протокола «пожарного вызова». Релиз сказал, что хедз-ап должен исходить от твоего босса. Как минимум, ваш начальник должен был отправить сообщение об освобождении:

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

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

Несколько голосов против. Ну давай же. Примите сообщение, как указано, и приказ был «отправить исправление ребятам, отвечающим за развертывание релиза». У вас есть процесс выпуска или нет. Если процесса недостаточно, это проблема управления. Если технология может обойти процесс, это БОЛЬШАЯ проблема. Итак, давайте просто откроем материал для того, чтобы один недовольный техник мог вытолкнуть разрушительное программное обеспечение? Большинство контрактов защищают/ограничивают от небрежного ущерба, но нет никакой защиты от преднамеренного ущерба (даже если вы укажете это в контакте). Даже если вы сделаете вывод, что менеджер действительно сказал «сделай это», это не просто лень, а безрассудство. Это введение среды с единой точкой отказа с очень высокими повреждениями. Вы можете продолжать голосовать, но вы не понимаете профиль риска здесь.

Я не минусовал вас, но я работал в довольно строгой среде выпуска, и для критического выпуска вы не просто предполагаете, что все пойдет по плану. Очень важно связаться с группой развертывания. Вы можете счесть это паранойей, но я еще не встречал старшего разработчика, у которого не было бы намека на паранойю (вероятно, из-за подобных инцидентов).
Ну, очевидно, любой ответ, который приписывает какую-то ошибку менеджеру, а не разработчику, получает отрицательный отзыв ... Интересно, почему ...?
@cunninglinguist Менеджеры?
@cunninglinguist: Работа вашего менеджера состоит в том, чтобы координировать ваши действия, и он не справился с этим, так что это его вина. Но хотя ваше поведение было бы совершенно нормальным в идеально скоординированном мире, мы живем не в этом мире. Так что ваш менеджер также прав, что расстроился из-за того, что вы не вложили немного здравого смысла, необходимого, чтобы компенсировать тот факт, что мы живем не в идеальном мире. Это не так, это должно быть только по вине 1 человека!.

Однако код не был опубликован. По-видимому, Том и Джерри проигнорировали / никогда не видели автоматическое электронное письмо с уведомлением «Ожидание HOTFIX», поскольку они привыкли просто «проверять эти автоматические электронные письма за несколько дней до обычно запланированной даты выпуска».

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

По сути: если у вас есть проблема с высоким приоритетом, о которой вы сообщаете, вам необходимо принять меры. Не запускайте автоматический запрос на извлечение, а затем предполагайте, что он будет обработан, если только это не четко определенная процедура (которой у вас явно нет).

Тем не менее, я придерживался своих пунктов выше, а также указал, что у нас нет формального протокола для «вызова пожарной безопасности» или незапланированного выпуска, подобного этому, поэтому он не может винить меня в том, что я не следовал «надлежащим процедурам», когда нет любой определенный, особенно когда я следовал его приказам к письму.

Это производит впечатление упрямства и упрямства. Вы должны смириться с тем, что будете работать с трудными людьми, людьми, которые не следуют/не могут следовать процессам и т. д.

Судя по вашему вопросу о деньгах. SE, похоже, вы американец. Большинство американских менеджеров ожидают, что их сотрудники возьмут на себя ответственность/инициативу, особенно в подобных ситуациях. Ждать, пока ваш менеджер выполнит ваши задачи, — проблема.

Кроме того, Том и Джерри сказали мне, что вина Эрика лежит на том, что он не договорился с ними заранее.

Уточнение: первоначальная проблема и ошибка могут быть связаны с Эриком. Но из-за того, что «я отправляю вам срочную просьбу, чтобы вы немедленно добавили», отсутствие последующих действий с вашей стороны делает эту часть вашей ошибкой.

Вы писали Эрику по электронной почте: «Я отправил запрос на вытягивание, можете ли вы поработать с Томом/Джерри, чтобы добавить его в релиз?» Откуда Эрик должен был знать, что вообще существует проблема?

Что мне здесь делать? Должен ли я пойти к боссу Эрика (вице-президенту) и сообщить ему о своем видении вещей, если он публично обвиняет меня в том, что я не соблюдал его требования? Если он не отправит общедоступное электронное письмо, должен ли я по-прежнему отправлять личное письмо вице-президенту?

Никто не выигрывает от игр с обвинением. Если Эрик хоть немного компетентен, он подойдет к этому с точки зрения «мы как команда поняли, что наш процесс нуждается в доработке для последних обновлений нашего процесса доставки, поскольку мы пропустили дату клиента по глупым причинам».

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

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

Кроме того, я добавлю, что на этом этапе вы, вероятно, застряли, поскольку Эрик — «старая гвардия», что означает, что его влияние, вероятно, больше. К сожалению, ваша роль здесь, вероятно, означает, что вас будут обвинять в этом.

Что делать? Может быть, вы могли бы извиниться перед Эриком за то, что не сообщили ему, когда отправили исправление...

Я не мог не согласиться с этим ответом больше.
Maybe you could apologize to Eric about not letting him know when you submitted the hot fixЯ думаю, вы не правильно прочитали мой пост. Я сообщил Эрику, как только выполнил его просьбу (создал исправление). Он знал, что исправление готово для выпуска, ребята, Том и Джерри, Эрик даже поблагодарил меня за мой быстрый ответ. Но потом не стал согласовывать выпуск с Томом и Джерри.
@cunninglinguist, а вы с ними связались? Все, что вы здесь говорите, говорит мне: «У нас вообще не было никакого процесса, но я выполнил свою часть, так что это не моя вина!» реальность такова, что было много вещей, которые вы могли бы сделать, чтобы улучшить эту ситуацию, и не сделали этого.... где-то менеджер пишет сообщение: «член моей команды не сообщил мне, что должно было произойти для критическое внепроцессное исправление, хотя он точно знал, что требуется, и в результате мы подвели клиента. Теперь он винит меня».
@enderland Мой менеджер точно знает, что должно произойти, чтобы релиз состоялся. Он сам когда-то был разработчиком. Более того, в прошлом он выпускал релизы в обход Tom & Jerry, поскольку у него есть полномочия/доступ для их создания, но он этого не сделал. Да, я мог бы связаться с Томом и Джерри в качестве страховки от того, что мой менеджер не координирует это. Опять же, у меня также нет власти над Томом и Джерри, поэтому я отправляю им заказы по электронной почте (которая должна исходить от Эрика) не в их пользу. Если бы я это сделал, ответ был бы «Эрик должен это одобрить».

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

Тем более , что вы, кажется, говорите, что ваш босс и вице-президент, до которого вы думаете подняться, оба являются частью одной и той же фракции «Старой гвардии» внутри компании.

Играть в офисную политику — это как играть в «Игру престолов» — ты либо выигрываешь, либо умираешь. Если только вы не уверены, что вице-президент поддержит ваше нападение на Эрика, вам будет лучше, если вы опустите голову и съедите дерьмовый бутерброд, если его вам подадут.

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

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

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

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

Это не похоже на ответ на вопрос