А зачем нам технический руководитель?

Менеджер в бизнесе и менеджер в IT во многом занимаются одним и тем же. Оценивают риски, принимают решения, договариваются, управляют людьми.

Где-то проявляют упорство, где-то вовремя отступают.

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

Тогда зачем вообще нужен технический руководитель? Можно же поставить хорошего менеджера. Он спросит сроки, соберёт статусы, назначит ответственных. Если что-то пойдёт не так — прилетит на встречу, покричит и улетит. Классика чайка-менеджмента. Протокол встречи останется, проблема тоже.

Разница проявляется, когда вместо «почему до сих пор не готово?» нужно понять, что именно здесь сломано и почему предложенное решение сделает ещё хуже.

И вот тут нужен инженерный опыт. Настоящий.

«Я десять лет был рядом с разработчиками» — слабый аргумент. Я рядом с врачами тоже периодически бываю. Скальпель мне пока не предлагают.

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

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

Можешь собрать коллег из соседней команды и на инженерном языке объяснить, что они творят дичь.

Показать, где потеряется операция, почему повтор запроса спишет деньги второй раз и как их удобное решение превратится в твою ночную аварию.

И выдержать ответный разговор. Потому что выяснится, возможно, что дичь творишь ты.

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

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

Компетенция позволяет задать несколько точных вопросов, проверить ответы и принять решение, за которое ты понимаешь, как отвечать.

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

А зачем нам технический руководитель?
Менеджер в бизнесе и менеджер в IT во многом занимаются одним и тем же. Оценивают риски, принимают решения, договариваются, управляют людьми | Сетка — социальная сеть от hh.ru