Я сварливый администратор Linux, который делает много сценариев, и было замечено, что у меня плохие коммуникативные навыки. Я очень похож на твоего парня. Фактически, это единственная область, в которой мне не нравятся обзоры производительности. С другой стороны, я постоянно возглавляю свою команду в области инноваций и решения проблем, и я создал и проложил путь к новой платформе, которую мы разворачиваем, и сэкономил много времени моей команде и моей компании. много денег, будучи позволенным быть собой.
Моего бывшего начальника попросили его семью / жену И высшее руководство нашей компании покинуть свою должность ... одновременно. Он работал не покладая рук, чтобы справедливо распределить обязанности и сам взял на себя большую нагрузку. Во время любого взаимодействия с кем-либо за пределами отдела, если возникло недоразумение в связи с ним, он быстро, ах, карательно исправил это. Он плохо разбирался в «управлении вверх», поэтому наша команда была последней, кто получал ресурсы до тех пор, пока не возникла чрезвычайная ситуация, а затем компания переплатила вендорам с небольшими предложениями по продажам непроверенного оборудования, не проконсультировавшись с командой, которая будет использовать эти инструменты. Стремясь создать «хорошо сбалансированную» команду, он микроуправлял нашими списками задач и пытался сбалансировать задачи, чтобы члены команды могли улучшить свои навыки в областях, где они не были хорошими, что привело к большому количеству неработающего кода или плохо спроектированных реализаций. В то время как другим людям, кроме автора, были специально назначены задачи поддержки для этого неработающего кода, чтобы они могли «учиться», плохо спроектированные реализации, код и тесты создали много плохой репутации между членами команды и фактическиучастились случаи "игры вины", которая представляет собой быстрый путь к токсичному состоянию команды.
Мой нынешний начальник - спокойный, собранный человек, пришедший с должности младшего администратора и добившийся успеха. Он принимает правильные решения и сильно полагается на членов команды, чтобы установить свои собственные приоритеты. Он является отличным коммуникатором и спокойно и в согласии со своим руководителем реагирует на любые проблемы, идеи или потребности общения, выраженные моей командой. Он "работает вверх" без устали. Он не спешит вносить серьезные архитектурные изменения и тщательно консультируется со всей командой, прежде чем вносить изменения в нашу среду, и ему удобно полагаться на особенности членов нашей команды.
При новом менеджере время простоя сократилось почти до нуля (что также сократило процент времени, которое мы тратим на задачи поддержки, с примерно 40% до примерно 10%), удовлетворение нашей команды достигло предела, и мы на пути к тому, чтобы перейти от «ломать банк на новом оборудовании каждые три-пять лет» к плану непрерывных приобретений, который должен сэкономить компании около крутого миллиона в год в течение пяти лет. Этот план представлял собой низовую программу, которая никогда бы не произошла при прежнем менеджере, но новый менеджер активно продвигал ее к высшему руководству и зависел от нахождения МНОГО синергизма в наборах навыков команды. Мы неофициально сказали ИТ-директору, что теперь мы единственная команда в компании, которая действительно «сплетничает» и что он Мы будем как можно меньше вмешиваться в нашу рабочую среду и перенаправлять как можно больше ресурсов на проблемные области, которые мы определим, насколько это возможно. Это подтвердилось, и это снижает стоимость нашей поддержки еще ниже, хотя и нарушает рабочую нагрузку некоторых других команд, но также снижает стоимость поддержки этих групп.
Посмотрите, разработчики могут улучшить свои навыки в школе или в свободное время. Место для их производства - время вашей компании. Лучший способ производить вещи - создавать то, что они знают лучше всего. При работе в областях, где одному разработчику неудобно, им следует привлекать второго разработчика, который специализируется и работает в команде, или же специализированный разработчик должен написать код и создать документацию и диаграммы. Направляйте задачи поддержки людям, написавшим код. Да, это увеличивает то, что мы называем вашим «фактором шины» - вероятность того, что ваш отдел столкнется с проблемой, если специалист столкнется с автобусом. (Или уволены, или поменялись местами, или ...) Правда в том, что ваша потеря производительности из-за этого страха на несколько порядков выше, чем фактическая потеря при "автобусном событии" случается. Что обычно происходит во время «автобусного события», так это то, что наследник работы специалиста переделывает его по своему собственному образу, чтобы он мог наиболее эффективно поддерживать его, обычно решая кучу проблем и сокращая время, затрачиваемое на поддержку, и жизнь идет дальше. на.
Назначьте вещи людям, которые могут сделать это лучше всего. Заставьте их поддержать и задокументируйте их работу. Поощряйте их творческий подход и позволяйте им сосредоточиться без отвлекающих факторов и микроуправления. Все остальное - школа менеджмента, которая, к сожалению, звучит так, будто ваша компания плавает. Это не значит, что вашей команде тоже нужно в ней плавать.
С точки зрения компании, хороший менеджер продвигает ценности компании, выполняя задачи в соответствии с этими ценностями. С точки зрения ИТ-сотрудника, хороший менеджер позволяет команде делать то, что правильно, как можно быстрее и аккуратно, и действует как фекальный барьер для старшего руководства, подталкивая ценности, которые они усвоили на уроках MBA в выходные дни, в глотку подчиненных. Вы работаете в компании, и это может быть не самым лучшим для вашей команды. Те, у кого "хорошие" навыки общения, слишком вежливы, чтобы сказать это.