Какую ответственность я снимаю с собственника в роли технического директора

Какую ответственность я снимаю с собственника в роли технического директора

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

Ответственность за принятие технических решений

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

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

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

Ответственность за стабильность работы систем

Пока всё работает — о стабильности редко задумываются.

Когда что-то ломается — начинается тушение пожара.

Пожар потушили, дали указание «чтобы больше не повторялось», внесли правку. Через неделю ломается что-то другое. Может ли собственник заранее предусмотреть все узкие места? Нет. Будут ли это делать разработчики, которые видят лишь свою часть системы и работают в рамках своих задач? Тоже нет.

Задача CTO думать о сбоях тогда, когда всё работает хорошо. Искать узкие места, оценивать сценарии отказов, выстраивать планы реагирования и снижать последствия возможных инцидентов ещё до того, как они произошли.

Перевод с языка бизнеса на язык разработки

Бизнес говорит на своём языке: языке денег, возможностей, перспектив и рисков. Разработчики на языке: технологий, решений и инструментов.

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

CTO владеет обоими языками. Он понимает P&L, умеет оценивать ROI и репутационные риски, а также способен объяснить инженерной команде, почему именно эта задача важна сейчас, а не другая, более интересная технически, но менее ценная для бизнеса.

В заключение

По сути, задача любого руководителя уровня CEO-1 — снимать ответственность с CEO и управлять своим направлением как отдельным бизнесом, отвечая за его работу и результат. В этом смысле CTO ничем принципиально не отличается от других C-level ролей.

Но CTO одна из немногих позиций, которую можно привлекать на частичную занятость. За 5–10 часов в неделю он способен принимать ключевые технические решения, корректировать технический курс компании и при этом существенно снижать личную ответственность собственника за технологические риски.

Больше моих мыслей читайте в канале https://t.me/alexandrm_it

Начать дискуссию