Привет, Хабр! Сегодня поговорим о вечном вопросе в мире разработки: должен ли руководитель быть технарём? Казалось бы, всё просто: хороший начальник — это тот, кто и код напишет, и архитектуру спроектирует, и команду организует. Но давайте честно: в реальном мире единороги встречаются чаще, чем такие универсальные солдаты.
Как всё начиналось…
Представьте себе такую ситуацию: сидит себе разработчик, пишет код, решает алгоритмические задачки. И тут бац — повышение! И вместо любимого редактора кода теперь нужно разбираться с таблицами, графиками и бесконечными встречами. Знакомая история, не правда ли?
В этот момент начинается внутренняя борьба: с одной стороны, хочется остаться «в теме», продолжать писать код и быть тем самым супергероем, который может и команду вести, и технические проблемы решать. С другой — 24 часа в сутках никто не отменял, и приходится чем-то жертвовать.
Страшные сказки из мира больших технологий
В любой индустрии есть свои страшилки, которые рассказывают младшим разработчикам перед сном. Но в нашем случае это не сказки — это реальные истории о том, как отсутствие баланса между техническими знаниями и управленческими решениями приводит к катастрофам.
Боинг: когда экономия убивает
Давайте начнём с по-настоящему страшной истории. Boeing 737 MAX — это не просто провал менеджмента, это настоящая трагедия. Представьте себе: у вас есть самолёт, который падает из-за того, что руководство решило сэкономить на безопасности. Звучит как сюжет для фильма-катастрофы? А вот и нет — это реальность.
Что произошло? Руководство Boeing, оторвавшись от технической реальности, решило, что можно просто взять и пофиксить проблемы с аэродинамикой программным обеспечением. При этом инженеры кричали, что так делать нельзя, что нужны серьёзные изменения в конструкции. Но кто будет слушать технарей, когда на кону большие деньги?
В итоге мы получили систему MCAS, которая, в теории, должна была компенсировать недостатки конфигурации самолёта, а на практике привела к катастрофам и гибели людей. И что самое страшное, этого можно было избежать, если бы руководство не забыло о технике.
Трагедии можно было избежать, если бы руководство Boeing следовало базовому принципу эффективного управления — умению выстраивать диалог внутри компании. Ведь они сами назначили этих экспертов, доверили им ответственные позиции, но в критический момент не прислушались к их мнению. Сильный лидер — не тот, кто знает всё сам, а тот, кто умеет грамотно делегировать ответственность и доверять экспертизе своих специалистов.
В авиации, как и в любой другой сфере, где цена ошибки измеряется человеческими жизнями, особенно важно помнить: единоличные решения руководства без учёта мнения технических специалистов — это прямой путь к катастрофе. История Boeing наглядно показала: какими бы ни были рыночные амбиции компании, они не должны преобладать над базовыми принципами безопасности и профессиональной этики.
Intel: когда технари перестают быть технарями
А вот вам ещё одна поучительная история. Вспомним нашумевший случай с уязвимостями Meltdown и Spectre, когда в процессорах Intel обнаружились критические бреши в безопасности, затронувшие миллионы устройств по всему миру. Это показательный пример того, что происходит, когда технические руководители превращаются в чистых управленцев и перестают слышать своих инженеров.
Годами технические специалисты Intel предупреждали о потенциальных проблемах с безопасностью их процессоров. Но руководство компании, увлечённое погоней за производительностью и долей рынка, предпочитало игнорировать эти предупреждения. В результате, когда разразился скандал, компания оказалась не готова ни к техническому решению проблемы, ни к коммуникации с общественностью.
Знаете, это напоминает ситуацию, когда вы годами игнорируете странный стук в двигателе автомобиля, а потом удивляетесь, почему он заглох посреди оживлённой трассы. Только в случае с Intel не один автомобиль заглох, а миллионы компьютеров по всему миру оказались под угрозой.
И вновь мы видим ту же проблему, что и в случае с Boeing: руководство пренебрегает важнейшим управленческим навыком — умением слушать собственных специалистов. При этом страдает не только внутренняя коммуникация, но и способность грамотно оценивать риски. В погоне за прибылью компания потеряла баланс между коммерческими целями и качеством продукта, что в итоге привело к масштабному кризису доверия со стороны пользователей.
Equifax: сказ о том, как «потом починим» превратилось в гигантскую утечку данных
Показателен также случай с Equifax, где из-за несвоевременного обновления системы произошла масштабная утечка персональных данных 147 миллионов американцев. Это вообще отдельная песня о том, как технические руководители, погрязшие в управленческой рутине, могут пропустить элементарные вещи. У них была известная уязвимость в системе, о которой знали все. Был готовый патч. Требовалось просто обновить систему. Но нет — руководство решило, что это не срочно.
В итоге 147 миллионов человек узнали, что их личные данные теперь гуляют где-то в даркнете. Это как оставить дверь банковского хранилища открытой, потому что «сейчас некогда возиться с замками, закроем потом». Только в случае с Equifax «хранилище» содержало данные половины населения США.
Как и в случае с Intel, масштаба проблемы можно было избежать при грамотном подходе к управлению рисками. Это в очередной раз подтверждает простую истину: лидерство — это не только привилегии в виде высокой зарплаты и права принимать решения. В первую очередь, это огромная ответственность перед акционерами, сотрудниками и клиентами компании. Каждое решение топ-менеджера должно проходить через призму оценки рисков: что случится, если ситуация пойдет по наихудшему сценарию? Какие последствия это будет иметь для бизнеса и пользователей? Руководитель, который не задает себе эти вопросы и игнорирует тревожные сигналы от своей команды, рискует не только репутацией компании, но и благополучием миллионов людей, доверивших ей свои данные.
Knight Capital: как просадить полмиллиарда за полчаса
Особенно показательна история Knight Capital Group. Эти ребята умудрились потерять 440 миллионов долларов за 45 минут. Почему? Потому что руководство настолько оторвалось от технической реальности, что посчитало нормальным выкатить непротестированное обновление торговой системы в боевое окружение.
Представьте себе: вы берёте новую, непроверенную версию кода, и безо всякого тестирования закидываете её на серверы, которые оперируют реальными сотнями миллионов долларов. Это как дать обезьяне пульт от бомбы и надеяться, что она не нажмёт случайно на красную кнопку.
Можно ли было предотвратить этот коллапс? Решение лежит вовсе не в том, чтобы отправить руководство Knight на экспресс-курсы по информационной безопасности. Хотя проблема выглядит сугубо технической, её корни гораздо глубже — в отсутствии базовых управленческих компетенций. Самоуверенность топ-менеджмента, пренебрежение мнением специалистов по информационной безопасности и полное непонимание принципов управления рисками — вот что привело к потере полумиллиарда долларов за считанные минуты. Это яркий пример того, как отсутствие здорового диалога между руководством и техническими экспертами может обернуться катастрофическими последствиями для бизнеса. В современном мире технологий руководитель должен уметь признавать границы своей компетенции и доверять экспертизе своих специалистов, особенно когда речь идёт о критически важных системах и процессах.
Meta (бывший Facebook): большой брат следит за тобой
А теперь вишенка на торте — история о том, как Facebook (ныне Meta) профукал данные пользователей в скандале с Cambridge Analytica. Тут мы видим уникальное сочетание технической близорукости руководства с полным непониманием социальных последствий своих решений.
Руководство компании настолько увлеклось ростом и монетизацией, что проглядело, как их платформу используют для масштабных манипуляций с данными пользователей. Это как продавать динамит в магазине игрушек, а потом удивляться, почему вокруг всё взрывается. Хотя ещё вопрос, проглядело или закрыло глаза?
В эпоху больших данных ответственность технологических компаний за сохранность пользовательской информации становится критически важным фактором. Скандал с Meta и Cambridge Analytica показал, насколько серьезными могут быть последствия пренебрежения базовыми принципами защиты данных.
Корень проблемы, как и в предыдущих случаях, кроется не в технической плоскости, а в управленческой близорукости руководства. Когда компания достигает таких масштабов, её руководители должны особенно тщательно анализировать социальные последствия своих технических решений. Недостаточно просто следить за ростом метрик и прибыли — необходимо выстраивать комплексную систему этического контроля за использованием данных. Руководитель, который не развивает свои управленческие компетенции и не учитывает социальную ответственность бизнеса, рискует однажды обнаружить, что его техническая инфраструктура используется совсем не так, как планировалось. И тогда никакие технические навыки не помогут потушить разгоревшийся репутационный пожар.
О балансе и поиске золотой середины
Так что же делать? Как найти тот самый баланс между техническими знаниями и управленческими компетенциями? Это как хождение по канату: накренишься в одну сторону — станешь микроменеджером, который лезет в каждую строчку кода, накренишься в другую — превратишься в управленца, который не отличит SQL от HTML.
Идеальный технический руководитель похож на хорошего дирижёра оркестра. Он может не быть виртуозом игры на всех инструментах, но точно должен понимать, как они звучат и как должны работать вместе. Он не пишет партитуры сам, но сразу замечает, когда что-то звучит не так.
О реальности и её суровости
В реальном мире технический руководитель должен быть кем-то вроде переводчика с программистского на человеческий. Он должен понимать достаточно, чтобы оценить риски технических решений, но при этом уметь объяснить эти риски бизнесу на понятном ему языке. Это особенно важно в современном мире, где каждый второй заказчик хочет «просто добавить искусственный интеллект» в свой проект. Технический руководитель должен уметь объяснить, почему нельзя «просто» добавить нейросеть в калькулятор, и сделать это так, чтобы не потерять клиента.
Искусство баланса
На практике поддержание технических навыков для руководителя — это как занятия спортом. Необязательно быть олимпийским чемпионом, но нужно поддерживать себя в форме. Читать новости индустрии, понимать новые технологии, иногда заглядывать в код — не чтобы писать его самому, а чтобы не оторваться от прогресса в индустрии.
Хороший технический руководитель знает достаточно, чтобы задавать правильные вопросы и понимать ответы. Он как врач общей практики — может не уметь делать операцию на сердце, но точно знает, когда нужно отправить пациента к кардиологу.
Мораль сей басни
В конце концов, быть техническим руководителем — это не про то, чтобы быть лучшим во всём. Это про то, чтобы уметь создавать условия, в которых твоя команда может быть лучшей. Как садовник — твоя задача не расти самому, а делать всё нужное для роста других.
Так что если вы технический руководитель и чувствуете вину за то, что не пишете код каждый день — не стоит. Ваша задача — быть достаточно технически подкованным, чтобы принимать верные решения, и достаточно управленцем, чтобы воплощать эти решения в жизнь. Кстати, прокачать эти навыки или подискутировать с теми, кто придерживается другой точки зрения, можно 23 ноября на конференции по софт-скиллам для IT-специалистов — Soft Weekend.
А пока вы думаете над этим, я пойду объяснять очередному заказчику, почему мы не можем ‘просто добавить искусственный интеллект’ в приложение для поиска ближайших магазинов, чтобы он угадывал, какие продукты покупатель захочет купить по пути с работы домой.
А как вы находите баланс между софт и хард-скиллами? Делитесь в комментариях своим опытом и историями. Особенно интересно услышать тех, кто прошёл путь от разработчика до руководителя и нашёл свой способ оставаться на плаву в этом бурном море технологий и менеджмента.
ссылка на оригинал статьи https://habr.com/ru/articles/858144/
Добавить комментарий