Design review

User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Design review

Post by Мальчик-Одуванчик »

Херовимчик wrote: 02 Nov 2021 03:13 Но тогда мне ещё нужен план как замочить моего менеджера, потому что это он в прошлый заход все прошлёпал на финальном этапе и не смог дожать этих 4м (меня выдернули на другой проект и он мамой клялся, что все сделает в лучшем виде!)
Если есть выход на вышестоящего руководителя, то решать уже с ним. Хорошо бы еще иметь фактический материал, доказывающий что Ваш менеджер не справился.
И тут существенно с чем он не справился - с уже порученным ему заданием, либо не уделил должного внимания инициативе с места.
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Design review

Post by Херовимчик »

Мальчик-Одуванчик wrote: 02 Nov 2021 03:13 На моей практике ответственные инженеры и менеджеры тянули резину всегда.
Только волевое решение вышестоящего начальства: включаем такого-то числа могло заставить их мыслить в направлении что нужно сделать чтобы не облажаться.
Этот вариант держу как совсем экстренный, скип жует попкорн и ждет когда сдамся и приду за помощью
Lisa wrote: 02 Nov 2021 03:14
Кого будут вызывать на ковёр? Они об этом знают?
Преимущественно меня, им только по касательной прилетит (можно ещё официальный фидбек на них дать и подпортить ревью слегка).
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Design review

Post by Мальчик-Одуванчик »

Херовимчик wrote: 02 Nov 2021 03:20
Мальчик-Одуванчик wrote: 02 Nov 2021 03:13 На моей практике ответственные инженеры и менеджеры тянули резину всегда.
Только волевое решение вышестоящего начальства: включаем такого-то числа могло заставить их мыслить в направлении что нужно сделать чтобы не облажаться.
Этот вариант держу как совсем экстренный, скип жует попкорн и ждет когда сдамся и приду за помощью
А запустить в прод эту высокорисковую версию точно в Ваших полномочиях?
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Design review

Post by Херовимчик »

Мальчик-Одуванчик wrote: 02 Nov 2021 03:20
Херовимчик wrote: 02 Nov 2021 03:13 Но тогда мне ещё нужен план как замочить моего менеджера, потому что это он в прошлый заход все прошлёпал на финальном этапе и не смог дожать этих 4м (меня выдернули на другой проект и он мамой клялся, что все сделает в лучшем виде!)
Если есть выход на вышестоящего руководителя, то решать уже с ним. Хорошо бы еще иметь фактический материал, доказывающий что Ваш менеджер не справился.
И тут существенно с чем он не справился - с уже порученным ему заданием, либо не уделил должного внимания инициативе с места.
На эту редиску-менеджера у меня уже 3 Тома доказательной базы есть. С ним вопрос почти закрыт. Но помощи конкретно от него вообще не будет, да и он ни разу не авторитет у этих товарищей. Я себе ставлю цель ещё месяц повоевать, и пускать в ход тяжёлую артиллерию - вышестоящее начальство (1 из 4 его direct report).
nyekimov
Уже с Приветом
Posts: 2761
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Design review

Post by nyekimov »

Мальчик-Одуванчик wrote: 02 Nov 2021 03:13 На моей практике ответственные инженеры и менеджеры тянули резину всегда.
Только волевое решение вышестоящего начальства: включаем такого-то числа могло заставить их мыслить в направлении что нужно сделать чтобы не облажаться.
Согласен. Обоими руками за совет.

Суть в том, что вот представьте, что вы ( обращение к тс :) ) одна из стаф инженеров к которому пришёл кто то другой и просит дать добро на исправление. Хм, тут надо вникнуть, проверить, все ли было сделано, то есть провести свой анализ, а все ради чего? Ведь если проблем нет, то все основные плюшки пришедшему - проявил инициативу. Если же проблемы, то и тебе может прилететь - куда смотрел?! Назовёте их, а где гарантия, что потом вспомнят, кто назвал? Но в первую очередь, если у самого завал, то как раз таки и нужно вышестоящее руководство, чтобы перераспределить приоритеты и дать толчок.
Ну и конечно если просит вышестоящее руководство. То оно в курсе своих просьб. Я просто сам встречал и такие ситуации, когда шёл навстречу, вкладывал личное время, нужно же и по своим таскам успеть, а тут раз и человек потом технично молчит о чужом вкладе. А некоторые прикиньте, потом ещё жаловались, что их тормозили! А если приоритет высокий, то ко мне это сверху придёт как убедительная просьба, я ещё сразу поторгуюсь о том, что мне за это будет, а там можно и вникать в проблему.
Ну а когда сразу 4 убедить надо, то вообще засада, каждый полагает, что кто то другой из оставшихся троих вникнет и замолвит слово, тогда и на него можно будет переложить ответственность за решение.
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Design review

Post by Херовимчик »

Мальчик-Одуванчик wrote: 02 Nov 2021 03:23
Херовимчик wrote: 02 Nov 2021 03:20
Мальчик-Одуванчик wrote: 02 Nov 2021 03:13 На моей практике ответственные инженеры и менеджеры тянули резину всегда.
Только волевое решение вышестоящего начальства: включаем такого-то числа могло заставить их мыслить в направлении что нужно сделать чтобы не облажаться.
Этот вариант держу как совсем экстренный, скип жует попкорн и ждет когда сдамся и приду за помощью
А запустить в прод эту высокорисковую версию точно в Ваших полномочиях?
Не совсем понятен вопрос. У нас один человек ничего не решает. Вышестоящие начальство в полномочиях призвать Стаффов к порядку, чтобы либо отказали официально, либо выдали список рекомендаций чтобы получить всеобщий аппрувал
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Design review

Post by Мальчик-Одуванчик »

Мне еще не совсем понятно "и если что пойдёт не так, отлавливать это будет очень сложно и дорого"
В чем риск, если есть возможность откатиться?

Тем более что Вы писали что откатывается автоматом, наверняка устройство при этом посылает отчет по какой причине произведен откат.
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Design review

Post by Херовимчик »

nyekimov wrote: 02 Nov 2021 03:30
Мальчик-Одуванчик wrote: 02 Nov 2021 03:13 На моей практике ответственные инженеры и менеджеры тянули резину всегда.
Только волевое решение вышестоящего начальства: включаем такого-то числа могло заставить их мыслить в направлении что нужно сделать чтобы не облажаться.
Согласен. Обоими руками за совет.

Суть в том, что вот представьте, что вы ( обращение к тс :) ) одна из стаф инженеров к которому пришёл кто то другой и просит дать добро на исправление. Хм, тут надо вникнуть, проверить, все ли было сделано, то есть провести свой анализ, а все ради чего? Ведь если проблем нет, то все основные плюшки пришедшему - проявил инициативу. Если же проблемы, то и тебе может прилететь - куда смотрел?! Назовёте их, а где гарантия, что потом вспомнят, кто назвал? Но в первую очередь, если у самого завал, то как раз таки и нужно вышестоящее руководство, чтобы перераспределить приоритеты и дать толчок.
Ну и конечно если просит вышестоящее руководство. То оно в курсе своих просьб. Я просто сам встречал и такие ситуации, когда шёл навстречу, вкладывал личное время, нужно же и по своим таскам успеть, а тут раз и человек потом технично молчит о чужом вкладе. А некоторые прикиньте, потом ещё жаловались, что их тормозили! А если приоритет высокий, то ко мне это сверху придёт как убедительная просьба, я ещё сразу поторгуюсь о том, что мне за это будет, а там можно и вникать в проблему.
Ну а когда сразу 4 убедить надо, то вообще засада, каждый полагает, что кто то другой из оставшихся троих вникнет и замолвит слово, тогда и на него можно будет переложить ответственность за решение.
Я их полностью понимаю! Мне уже даже промо за это дали, а им - тратить кучу времени, да ещё и риски что проглядели косяк какой.
Но если я на них натравлю их начальство, то они тоже меня сильно за это любить не будут!

В нормальное время можно было бы с пивом и шутками заманить на неофициальное ревью. Но у нас тут WFH, чтоб его… Вот удалось на часовой видео митинг всех согнать, нужна стратегия как максимально увеличить свои шансы за этот час :mrgreen:
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Design review

Post by Мальчик-Одуванчик »

Херовимчик wrote: 02 Nov 2021 03:30
Мальчик-Одуванчик wrote: 02 Nov 2021 03:23
А запустить в прод эту высокорисковую версию точно в Ваших полномочиях?
Не совсем понятен вопрос. У нас один человек ничего не решает. Вышестоящие начальство в полномочиях призвать Стаффов к порядку, чтобы либо отказали официально, либо выдали список рекомендаций чтобы получить всеобщий аппрувал
Просто мне не понятен смысл суеты для всех остальных, кроме Вас.
А Вам, как я понял, нужен фактический материал с которым идти на ковёр и лучше всего уже иметь какой-то результат внедрения, накрайняк согласованный с исполнителями план.
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Design review

Post by Херовимчик »

Мальчик-Одуванчик wrote: 02 Nov 2021 03:30 Мне еще не совсем понятно "и если что пойдёт не так, отлавливать это будет очень сложно и дорого"
В чем риск, если есть возможность откатиться?
Потому что это память. Такие баги обычно из разряда «появляется только если почесать пяткой за правым ухом во-время полнолуния». Отвалиться может как у непосредственного пользователя этого изменения, так и у совершенно левых потребителей памяти (получит неправильный тип памяти при вызове malloc), и пойди потом пойми почему какой-то совершенно левый драйвер вдруг стал работать в 2 раза медленнее. Причём случиться это может только на 1001 вызов, или потому что включили логгер.
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Design review

Post by Херовимчик »

Мальчик-Одуванчик wrote: 02 Nov 2021 03:38
Херовимчик wrote: 02 Nov 2021 03:30
Мальчик-Одуванчик wrote: 02 Nov 2021 03:23
А запустить в прод эту высокорисковую версию точно в Ваших полномочиях?
Не совсем понятен вопрос. У нас один человек ничего не решает. Вышестоящие начальство в полномочиях призвать Стаффов к порядку, чтобы либо отказали официально, либо выдали список рекомендаций чтобы получить всеобщий аппрувал
Просто мне не понятен смысл суеты для всех остальных, кроме Вас.
О, спасибо!
Как мимум у 2х есть прямая выгода (один владеет основным потребителем изменения и его перфоманс страдает, второй отвечает за всю архитектуру, включая перфоманс по всем продуктам.
2 оставшихся… в теории через пару лет их тоже этим накроет. Сейчас максимум апеллировать к development iteration speed
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Design review

Post by Мальчик-Одуванчик »

Херовимчик wrote: 02 Nov 2021 03:36 Я их полностью понимаю! Мне уже даже промо за это дали, а им - тратить кучу времени, да ещё и риски что проглядели косяк какой.
Но если я на них натравлю их начальство, то они тоже меня сильно за это любить не будут!

В нормальное время можно было бы с пивом и шутками заманить на неофициальное ревью. Но у нас тут WFH, чтоб его… Вот удалось на часовой видео митинг всех согнать, нужна стратегия как максимально увеличить свои шансы за этот час :mrgreen:
А с другой стороны, какой им вообще смысл ввязываться в этот блудняк без прямого распоряжения вышестоящего начальства.
У каждого наверняка есть свои задачи и сроки за которые несется персональная ответственность. У каждой задачи свой приоритет.
И если Вашей задачи нет в этом списке, то о чем вообще разговор?

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

К примеру, я могу обсудить что-то со своим коллегой, но даже чтобы составить более детальный план или провести более долгое обсуждение, мне нужно одобрение со стороны руководства, посколько приоритет текущих задач при этом тоже может поменяться. А уж если мне со стороны подсовывают что-то мутное...
alex_127
Уже с Приветом
Posts: 7723
Joined: 29 Mar 2000 10:01
Location: Kirkland,WA

Re: Design review

Post by alex_127 »

Херовимчик wrote: 02 Nov 2021 03:45
Мальчик-Одуванчик wrote: 02 Nov 2021 03:30 Мне еще не совсем понятно "и если что пойдёт не так, отлавливать это будет очень сложно и дорого"
В чем риск, если есть возможность откатиться?
Потому что это память. Такие баги обычно из разряда «появляется только если почесать пяткой за правым ухом во-время полнолуния». Отвалиться может как у непосредственного пользователя этого изменения, так и у совершенно левых потребителей памяти (получит неправильный тип памяти при вызове malloc), и пойди потом пойми почему какой-то совершенно левый драйвер вдруг стал работать в 2 раза медленнее. Причём случиться это может только на 1001 вызов, или потому что включили логгер.
по запаху что-то типа alignment/largepage/hugepage/thp?
с этими-то всеми проблем хватало...
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Design review

Post by Мальчик-Одуванчик »

Херовимчик wrote: 02 Nov 2021 03:57 2 оставшихся… в теории через пару лет их тоже этим накроет. Сейчас максимум апеллировать к development iteration speed
Без двух оставшихся никак не обойтись?
User avatar
Херовимчик
Уже с Приветом
Posts: 5284
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Design review

Post by Херовимчик »

Мальчик-Одуванчик wrote: 02 Nov 2021 03:59
Херовимчик wrote: 02 Nov 2021 03:36 Я их полностью понимаю! Мне уже даже промо за это дали, а им - тратить кучу времени, да ещё и риски что проглядели косяк какой.
Но если я на них натравлю их начальство, то они тоже меня сильно за это любить не будут!

В нормальное время можно было бы с пивом и шутками заманить на неофициальное ревью. Но у нас тут WFH, чтоб его… Вот удалось на часовой видео митинг всех согнать, нужна стратегия как максимально увеличить свои шансы за этот час :mrgreen:
А с другой стороны, какой им вообще смысл ввязываться в этот блудняк без прямого распоряжения вышестоящего начальства.
У каждого наверняка есть свои задачи и сроки за которые несется персональная ответственность. У каждой задачи свой приоритет.
И если Вашей задачи нет в этом списке, то о чем вообще разговор?

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

К примеру, я могу обсудить что-то со своим коллегой, но даже чтобы составить более детальный план или провести более долгое обсуждение, мне нужно одобрение со стороны руководства, посколько приоритет текущих задач при этом тоже может поменяться. А уж если мне со стороны подсовывают что-то мутное...
Это входит в их прямые обязанности… Своё одобрение и приоритизацию я у их начальства и получала :pain1: вот такая вот она судьба Стаффа, коврижек никаких, одна ответственность :D

Return to “Работа и Карьера в IT”