Время на прочтение
4 мин
Количество просмотров 30K
Chief Technical Officer — представитель топ-менеджмента компании (помимо английской аббревиатуры, можно встретить название «технический директор»), который определяет технологическую стратегию компании и отвечает за внедрение новых технологий — все ради достижения финансовых и стратегических целей бизнеса.
В зависимости от целей конкретной компании, CTO может быть руководителем всего IT-подразделения или отвечать за отдельные блоки (как правило, во втором случае CTO подчиняется CIO).
По сути, CTO отвечает за разработку новых продуктов, оптимизацию производства и внедрение новых процессов в структуру деятельности компании.
Что CTO делает и зачем?
Список обязанностей и примерных рабочих задач CTO можно представить так:
-
определяет стратегию развития технологий;
-
отвечает за бюджет;
-
определяет технологический стек;
-
определяет подходы к разработке, исследованиям и запуску новых продуктов;
-
обеспечивает соответствие инфраструктуры целям компании;
-
является основным контактным лицом для руководства компании с точки зрения технологий;
-
отвечает за наем, а также за эффективную работу технических подразделений.
Все это для того, чтобы благодаря запуску новых продуктов и реализации технологической стратегии успешно достигать бизнес-цели компании. Это можно назвать основной задачей технического директора.
Среди проектов, над которыми CTO предстоит работать ради выполнения своей основной задачи, можно перечислить:
-
внедрение гибких подходов к разработке;
-
выстраивание продуктового подхода в компании;
-
переход на новый технологический стек;
-
запуск R&D-лаборатории;
-
вывод на рынок новых продуктов;
-
повышение отказоустойчивости сервисов и производительности систем;
-
разработка новых систем и доработка существующих.
Павел Рудлевский, СТО Х5:
Самое интересное — это работа с людьми, формирование сильных результативных команд с комфортными условиями работы. Новые идеи, реализацией которых никто не занимался, и творческий процесс поиска решений сложных задач. Продукты, технологии и подходы, способные быстро принести ценность. Есть в нашей работе и не очень интересное, но порой необходимое — бюрократия и рутина, где-то их больше, где-то меньше.
Где и как учиться?
Поскольку речь в этом тексте, в отличие от предыдущих, идет о роли топ-менеджера, сертификата об успешном прохождении онлайн-курса точно будет недостаточно.
Сейчас на рынке приветствуется микс из высшего технического образования и дополнительного образования (к примеру, MBA) в области финансов и/или стратегического управления компанией и/или сфере диджитал. Подобное сочетание дает представителям профессии широкий кругозор и хорошее понимание бизнеса.
Но стоит отметить, что в первую очередь работодатели смотрят на предыдущий опыт, реализованные проекты и размер бизнеса или команд, которыми управлял кандидат.
Основные требования
Важно отметить, что, несмотря на «технологичность» роли (слово «технический» даже вынесено в название), для позиции CTO soft skills могут оказаться важнее и значимее, чем hard skills.
В целом список требований обычно выглядит так:
-
опыт управления технологическим подразделением в компании из той же или похожей индустрии (к примеру, в IT-компании, как правило, приглашают кандидатов, имевших опыт работы с аналогичными/похожими продуктами, а в розничные компании — кандидатов с опытом работы в рознице и/или в электронной коммерции);
-
стратегическое видение (умение сопоставить бизнес-цели компании с задачами своего подразделения);
-
опыт управления аналогичной или близкой по численности командой;
-
опыт реализации похожих или аналогичных проектов (к примеру, если компания планирует трансформировать интернет-магазин в маркетплейс, то от кандидатов будет ожидаться опыт запуска и/или развития маркетплейса);
-
развитые коммуникативные навыки (в данной роли большую долю рабочего времени будет занимать общение с бизнесом, продажа своих идей, а также защита стратегии/проектов);
-
сильные лидерские навыки (за техническим директором идет большая команда, поэтому важно, чтобы сотрудник умел вдохновлять людей);
-
развитые навыки самопрезентации (часто роль СТО — публичная, представители этой профессии частые гости на различных мероприятиях, что ко всему прочему крайне важно для Employer brand);
-
английский язык (даже если речь идет о российском бизнесе, в бизнес-сообществе и на мероприятиях много экспатов, важно, чтобы технический директор чувствовал себя комфортно в такой среде).
При этом относительно самого первого пункта существует миф, что компании рассматривают на роль технического директора только кандидатов из компаний-конкурентов.
Это не так.
Подходы в рамках одной индустрии часто похожи. А в конкурентной борьбе в текущих реалиях выигрывает та компания, которая первой находит абсолютно новые подходы к решению стандартных задач или может первой предложить новые продукты своим потребителям. Поэтому в последнее время мы часто слышим от клиента запрос: «Только не из нашей индустрии, хотим кандидата со свежим взглядом на наш рынок».
Михаил Леонов, ex. CTO Delivery club:
Помимо общего технического бэкграунда и образования, я считаю, что для СТО важны кругозор и любознательность. Чем большим количеством информации обладает CTO, тем более взвешенные он принимает решения. Информацию нужно получать из обучения, книг, статей и опыта — в процессе работы над задачами.
Павел Рудлевский, СТО Х5:
Я убежден, что нужен hands-on опыт в том, чем управляешь. Хорошие СТО вырастают из тимлидов, delivery manager’ов. Важен опыт организации работы команд, поэтому управление продуктами, проектами не менее востребовано. Крайне востребованы soft skills — навыки убеждения, грамотная коммуникация, умение договариваться. Из персональных качеств лично мне помогают высокий EQ и PQ.
Основные мотиваторы и заработная плата
Мотиваторы снова можно разделить на материальные:
-
оклад,
-
бонус,
-
LTI
и нематериальные:
-
амбициозность проектов, которые необходимо начинать/развивать,
-
зона ответственности, степень влияния на бизнес компании,
-
бренд компании,
-
команда лидеров, с которой предстоит работать,
-
планы компании по развитию.
Заработная плата в среднем варьируется от 350 тысяч до 1,5–2,5 миллионов рублей: все зависит от размера бизнеса.
Павел Рудлевский, СТО Х5:
Больше всего меня мотивируют новые нетривиальные задачи и люди, с которыми вместе добиваешься результатов и растешь, баланс применения и получения знаний и навыков.
CTO (Chief technology officer) — один из руководителей компании, отвечающий за разработку новых сервисов или продуктов, а также за оптимизацию производительности производства: управление процессами разработки в проектных командах, обучение и повышение квалификации сотрудников, внедрение и поддержка различных процессов внутри компании.
Задачи и обязанности
Как и все топ-менеджеры, CTO отвечает за компанию в целом, а не за какой-то ее продукт или сервис. Но, если CEO / CFO определяет, что компания делает и для кого, то задача CTO — обеспечить эффективное использование и распределение ресурсов компании, превратить выполнение проектов в контролируемые процессы с предсказуемыми результатами.
Сфера внимания CTO — технический аспект продукта, его качество, производительность, эффективность, надежность и время жизни. Цель — следить за тем, чтобы технологические стратегии компании соответствовали бизнес-стратегиям.
«Я целый день занят вопросами постоянного улучшения наших продуктов и сервисов».
Главное отличие от других топ-должностей — упор на управление технической частью бизнеса и производственными ресурсами, вовлеченность в принятие технических решений. CTO — это обязательно технический специалист с опытом самостоятельного решения инженерных задач.
Что касается технической составляющей, то можно привести следующее высказывание одного из опрошенных технических директоров:
«В моем понимании CTO — это очень хороший архитектор, очень хороший team lead, хороший аргументатор и просто человек, который разбирается в людях и в бизнесе. Последний пункт — ключевое отличие от любой технической позиции. Технический архитектор обычно смотрит на задачу построения информационной системы с технической колокольни. CTO должен видеть в этом бизнес и уметь находить грамотный баланс между технологией и бизнесом».
Обязанности должности CTO могут сильно различаться в зависимости от размера и типа компании (сервисная или продуктовая). В общем случае chief technology officer — это исполнительный топ-менеджер, чья должность предполагает стратегическое решение научно-технических вопросов в организации и не предполагает участия в разработке конкретных задач и проектов.
В круг обязанностей CTO могут входить:
— Определение общих стратегий технического развития;
— Принятие глобальных технических решений;
— Внутренний технический арбитраж;
— Выбор технологий, которые будут использоваться в том или ином проекте;
— Оценка этих технологий в плане финансовых и временных затрат;
— Оценка длительности и трудоемкости проектов;
— Планирование и построение процессов разработки;
— Формирование команд разработчиков;
— Распределение задач между командами;
— Отслеживание продвижения проектов;
— Обеспечение темпа и качество разработки на максимально высоком уровне;
— Выбор и внедрение вспомогательных систем для разработки и администрации;
— Экспертные предложения по архитектуре или конкретным техническим решениям;
— Написание кода, обзоры кода, рефакторинг;
— Технический pre-sale ключевых проектов;
— Управление техническими рисками на проектах;
— Общение с другими отделами и топ-менеджерами компании (CEO, COO, CIO и др.);
— Координация работы департаментов;
— Технические собеседования с новыми сотрудниками;
— Оценка продуктивности сотрудников и решение об уровне их зарплат;
— Обучение сотрудников;
— Формирование рабочей атмосферы в коллективе, мотивация сотрудников;
— Разборы полетов с тимлидами:)
CTO является промежуточным звеном между бизнес-требованиями и их воплощением.
«Со стороны бизнеса я плотно работаю со всем топ-менеджментом и перевожу их желания, виденье и идеи в технологическую плоскость. То есть я отвечаю на все технические вопросы остальных топов: можем ли мы то, как сделать это, в чем проблема с этим?»
«Все стратегические технические вопросы выливаются из требований бизнеса. Так, к примеру, в ходе совещания сообщается о запуске долгосрочной рекламной кампании — в данном случае я должен понять, какую нагрузку эта кампания создаст на конкретную площадку, какие ресурсы нам нужны, чтобы обеспечить и разработать эту кампанию, и какие работы будут необходимы, помимо очевидных этапов разработки. И вывести из этого всего примерные сроки. В случае, если эта оценка приемлема, задача переходит в разработку, иначе мы коллегиально (с участием всех заинтересованных лиц из других отделов и, возможно, руководства) решаем, чем из функционала можно пожертвовать, понеся минимальные потери».
Типичный рабочий день CTO включает в себя:·
Анализ отчетов по текущим проектам и персоналу;
Телефонные митинги с ключевыми заказчиками и/или иностранным руководством;
Встречи с проектными менеджерами;
Совещания с рабочей группой;
Написание ТЗ и делегирование задач ответственным за них сотрудникам;
Консультации по аналитике;
Брейншторминг;
Занятие своими задачами по проектам.
А также периодически:
Интервью с потенциальными сотрудниками;
Общие сборы всех разработчиков;
Согласование порядка работы на будущее;
Обучение команды.
«60-80% времени — это работа с людьми».
«Обычно, если нет ничего горящего, день начинается с перекура с COO 
Достоинства и недостатки
Главное, что привлекает СТО в их должности — это наличие достаточного количества полномочий для принятия решений, а также ответственность за результат.
«Привлекает возможность построения проектов в отдельном мире (отдельной компании), анализ и тюнинг. Возможность в результате увидеть работающий механизм».
Еще одно преимущество — постоянное интенсивное личностное развитие:
«Позиция CTO открывает новые грани производственного процесса, заставляя думать не только о технической ценности какого-либо участка кода, но и о его качествах как продукта, и о предпосылках возникновения этого качества. Также многое в этой должности граничит с такими „тонкими“ областями интересов, как политика, психология, саморазвитие, мотивация, самодисциплина, философия, в конце концов».
«Став CTO, я забыл фразу „не знаю“. Совершенно. У меня обязанность — знать. „Когда будет готова эта функциональность?“ — ответ „не знаю“ тут не подойдет. „Почему лежит сайт, и когда вы его поднимите?“ — „не знаю“ тут быть не может в принципе. Всегда нужно дать какой-то ответ, т.к. если ты не знаешь, то кто знает? И, вместо того, чтобы рассыпаться в причинах и оправданиях, я иду исправлять проблему».
Также CTO нравится, что их должность как управляющая включает в себя работу с людьми, возможность принимать участие в формировании команды хороших специалистов (команда состоялась, если ее эффективность выше, чем просто суммарная эффективность отдельно работающих сотрудников).
Другие плюсы, касающиеся особенностей работы:
«Нравится, что не нужно зацикливаться на одной конкретной технологии и писать одни и те же проекты по несколько лет».
«Привлекает бесконечная возможность улучшения того, что мы создаем как компания».
Недостатки должности сосредоточены вокруг ее ответственности и незаменимости этой роли на проектах.
«Дезориентирует отсутствие четкого фокуса. Чем выше позиция, тем больше задач нужно выполнять, контролировать или просто держать в голове».
«Для меня главный недостаток — отсутствие возможности „с головой“ и на непрогнозируемое время погрузиться в решение интересной чисто технологической инженерной задачи. Постоянно нужно отвлекаться на решение организационных вопросов».
«Много процессов завязано на мне, а потому сложно взять отпуск больше, чем на 10 дней».
Общение с людьми также часто требует дополнительных усилий:
«Дискомфорт доставляет вечная, изнуряющая война с так называемым „узким местом архитектуры Фон Неймана“. Как и элементы любой ВС, люди могут работать быстрее и лучше, если коммуникация между ними будет проще. Наладить общение — самый психологически сложный момент».
«Работа вызывает необходимость воспитывать в себе цинизм. Необходимость иногда воспринимать людей как рабочую единицу, производящую N строк сложностью M в час».
«Много времени тратится на улаживание конфликтов между отделами».
Как стать CTO и куда идти дальше?
Карьерный путь к этой должности в общем случае предполагает такие ступеньки: программист ->тимлид -> менеджер проектов -> CTO.
На практике картина такова: из 843 украинских СТО в поисковой базе LinkedIn по отраслям «информационные технологии», «разработка ПО», «телекоммуникации» и «Интернет-технологии» система находит 335 бывших PM’ов, 165 бывших Team Lead’ов, 90 человек, имевших как опыт PM, так и Team Lead, а также 129 бывших Architect и 42 бывших QA.
Чтобы стать CTO, нужно максимально широко развиваться в техническом направлении и обязательно следить за тенденциями в предметной области бизнеса. А также брать на себя инициативу в общении, организовывать команды, работу, коммуникации.
«Для CTO необходимы и хороший технический бекграунд, и soft skills».
Необходимо быть целеустремленным, ориентированным на результат, уметь общаться с людьми и говорить на языке бизнеса, обладать аналитическим мышлением, быть лидером, готовым принимать решения, и брать ответственность.
«Нужно любить людей. Абсолютно серьезно, всех. И уметь понимать их — программистов, QA, менеджеров, аналитиков. Уметь правильно преподнести каждому мысль. Помогать избежать и сгладить конфликты между командами и отделами».
«Браться за работу, которую никто не хочет делать. Постоянно совершенствовать свои рабочие инструменты, пытаясь сделать больше работы в более короткий срок. Отвлекаться на проблемы других, когда просят о помощи. Зарабатывать авторитет в коллективе. Если вы фактический лидер, то стать им официально — вопрос времени».
Также важно научиться быстрому переключению между задачами и между масштабами обзора с деталей до общей стратегии, быстрому реагированию на любые изменения ситуации.
Карьерное развитие CTO — это горизонтальный рост, работа с большими объемами данных и большой аудиторией. Это открывает доступ к новым подходам и новым технологиям.
CTO — это предел развития для инженера в рамках одной взятой компании. Не-технический рост — в СЕО. Другой вариант — консалтинг.
«Перспективы развития CTO — какие угодно. От основания собственной компании до полного познания дзен и выхода в нирвану».
Источник: dou.ua
#статьи
- 21 янв 2022
-
0
Алексей Ольховой: «Никогда не променяю стартап на сытый энтерпрайз»
Кто такой CTO в стартапе, какие скиллы ему нужны и что общего у виноделия и разработки продукта? Рассказывает техфаундер Алексей Ольховой.
Иллюстрация: LinkedIn Sales Solutions / Unsplash / Wavebreakmedia_mic / Freepik / Дима Руденок для Skillbox Media
Пишет об истории IT, разработке и советской кибернетике. Знает Python, JavaScript и немного C++, но предпочитает писать на русском.
об эксперте
С 2015 года занимался фронтендом в агентстве, а к 2018-му дорос до лида разработки и стал партнёром. С 2019 года Technical co‑founder и CTO в Vectorly. Катается на горных лыжах. Коллекционирует и изучает вино и ценит искусство. Любит устраивать киномарафоны по режиссёрам или течениям.
Я начал программировать семь лет назад, когда учился в университете. А сейчас работаю CTO в стартапе, который уже в третий раз запустил свой продукт на Product Hunt и подал заявку в Y Combinator. Расскажу, в чём суть моей работы, и дам несколько советов тем, кто тоже хочет дорасти до CTO.
Я учился в Бауманке на специальности «Робототехника». На втором курсе университета меня пригласили в дизайн-агентство — но не программировать, а заниматься продажами и холодными звонками. Я принял предложение, хоть у меня не было опыта в продажах. Пора было уже работать, а найти стажировку по робототехнике не получалось.
В России тогда было около пяти компаний, которые занимались робототехникой. Но туда брали крутых и опытных специалистов, к которым я точно не относился. Поварившись немного в продажах, я понял, что это не моё, и ушёл в разработку.
Собирал сайты на WordPress и через него познакомился с PHP, HTML и JavaScript. Потом агентство стало делать более сложные проекты и возможностей WordPress перестало хватать. Тогда перешли на полноценный бэкенд, фронтенд и шаблонизаторы. Я сосредоточился на фронтенде: верстал макеты и разрабатывал логику на стороне клиента.
Сначала мы работали с шаблонами Django. Это был server-side rendering: к странице прикручивался шаблон, а фронтендеры добавляли туда jQuery. Проекты становились всё сложнее, и однажды мы поняли, что нужно переходить на single-page application. Так фронтенд переехал на Angular.
Через три года я полностью взял на себя фронтенд и частично бэкенд, а также стал соучредителем агентства. Параллельно я рос как менеджер и управлял командой из 12 человек.
Когда мы собрали команду, которая способна делать продукт, то одну часть сотрудников перевели в стартап, а другую — оставили в агентстве. Оно до сих пор работает, но уже не делает таких сложных проектов, как раньше, потому что в стартап ушло много экспертов.
Наш новый сервис называется Vectorly. Это система, которая помогает техлидам собирать команду и развивать навыки разработчиков с помощью ревью, карт компетенций, индивидуальных планов роста, а также one-on-one-встреч.
Недавно наша команда запустила Vectorly на Product Hunt в третий раз, но уже с новой фичей. Мы добавили рекомендации, которые помогают техлидам вовремя понять, когда стоит провести one-on-one с сотрудниками, на какую тему и с какой повесткой, а также воспользоваться готовой повесткой, которая формируется автоматически на основе рабочей активности разработчиков. Эта тема нам близка, потому что мы растили команду с нуля и понимаем, как развивать сотрудников в команде.
Сейчас я CTO в стартапе — это комплексная должность с кучей обязанностей. Я могу быть и ведущим разработчиком, и продуктологом, который помогает команде придумывать фичи. Иногда CTO путают с тимлидом, но между ними есть значительная разница.
Тимлид отвечает за конкретный продукт или проект, управляет одной командой и работает над её эффективностью.
Тимлид не заботится об апстриме, и ему всё равно, какую задачу ставит бизнес, — главное, чтобы команда её выполнила. В агентстве вполне хватит тимлида, потому что апстрим почти во всех проектах контролирует заказчик.
Например, у нас в агентстве продакт- и проджект-менеджеры придумывают фичи и обновления: что нужно упростить, усложнить или убрать. А тимлид контролирует разработку и следит за тем, чтобы все в команде знали свои задачи. Он составляет планы развития для членов команды и помогает, если у кого-то есть пробелы в знании технологий.
CTO планирует стратегию на основе текущих данных, отвечает за её исполнение и эффективность технической стороны всего бизнеса, а не отдельной команды.
CTO занимается долгосрочным планированием: в небольших компаниях — на год и более, а в крупных — на 5–10 лет. Он должен уметь переформатировать все процессы так, чтобы через год компания стала ещё эффективнее. Тут нужно много информации о продукте, поступающих средствах, текущем MRR и инвестициях.
У CTO много административной работы, а в стартапе он ещё может выполнять обязанности CEO. Только, в отличие от чистого CEO, он сфокусирован на производстве, а не на привлечении инвестиций.
Как фаундер я участвую в принятии всех решений в компании, а как CTO — конвертирую бизнес-требования в технические, чтобы доносить их до команды. Кроме того, я мониторю новые технологии и ситуацию на рынке IT. Если нахожу что-то интересное, то придумываю, как это использовать в интересах компании.
Недавно мы подали заявку в Y Combinator — самый большой акселератор в мире. В нём участвует 10 тысяч стартапов, из которых пять тысяч индийских и всего 50–100 российских. В России культура стартапов только зарождается, поэтому их так мало. А Индия обгоняет даже Китай, потому что не закрыта «Великим китайским файрволом».
В Y Combinator рассказали смешную историю. Обычно там проводят интервью онлайн или созваниваются по телефону. И только к основателям индийских стартапов прилетают сами организаторы. Дело в том, что в Индии часто возникают проблемы со связью. Но оттуда приходит так много стартапов, что дешевле прилететь в Индию и со всеми поговорить вживую, чем созваниваться.
Кто такой CTO в стартапе? По сути, это технический фаундер. Он обладает глубокой технической экспертностью и солидным набором софт-скиллов, чтобы управлять командой и принимать важные для стартапа решения.
Мало кто извне понимает, какие обязанности лежат на CTO, — в книгах об этом пишут немного. Тут важную роль играет индивидуальный опыт, который зависит от специфики бизнеса, размеров команды, инвестиций и так далее. Это собирательная должность — она объединяет множество ролей, которые в больших компаниях исполняют отдельные люди. CTO в стартапе может писать код, отвечать за процессы, выступать на конференциях, нанимать сотрудников и обсуждать с заказчиками технические решения.
В США есть такая должность — VP of Engineering. Считается, что это самая высокая ступень, до которой может дойти разработчик, оставаясь технарём. Он отвечает за всё, чем в России обычно занимается CTO.
А вот должность CTO там считается менеджерской. Он не пишет код и может не разбираться в технических деталях. Хотя у него должен быть технический бэкграунд — чтобы понимать, как работает большинство технологий в продукте. Ведь в небольших и средних компаниях именно CTO отвечает за выбор стека.
В больших американских компаниях CTO ближе к бизнесу: он чаще общается с CEO, участвует в собраниях совета директоров и разрабатывает стратегию развития компании. А VP of Engineering ближе к разработчикам. Он отвечает за стековые решения, инфраструктуру и развёртывание продукта. Например, если нужно переписать все приложения компании с Java на Python или с Java на .NET — это его задача.
Насколько я знаю, в больших российских компаниях аналог VP of Engineering — IT‑директор или IT‑лидер.
Обычно CTO становятся опытные разработчики, но есть два более быстрых способа:
- Стать техническим фаундером — самый простой способ. Тогда вы по определению будете CTO.
- Переквалифицироваться, будучи менеджером executive-уровня.
CEO в нашем агентстве хорошо разбирался в технической стороне бизнеса и знал, как устроена бэкенд- и фронтенд-разработка. Он понимал, что продаёт, поэтому сам отвечал на базовые вопросы клиента и планировал политику найма на ближайший год.
В американских компаниях из Fortune 500 дорасти до CTO без MBA не получится. В таких компаниях, как Netflix, с вас потребуют классическое менеджерское образование. А для VP of Engineering всё это не обязательно. Им может стать грамотный технарь с развитыми софт-скиллами и большим опытом управления командой, структурами и процессами.
В России проблема с менеджерским образованием: здесь не учат управленцев для IT. В Высшей школе экономики и Московской школе управления «Сколково» преподают классический менеджмент и растят хороших управленцев. Но, к сожалению, они оторваны от технической составляющей и не понимают, как работает энтерпрайз.
Совет тем, кто собирается стать техническим директором: хорошо узнайте фаундеров — от них зависит 80% успеха стартапа. Многие опытные инвесторы вкладываются не в продукт, а в команду. Бывало, команда приходила с одним продуктом, а инвесторы предлагали сделать другой и давали на него деньги. Команда соглашалась и поднимала миллиард, потому что они — классные фаундеры.
CTO не сможет полноценно выполнять свои обязанности, если фаундеры не будут считаться с его мнением. CTO должен влиять на бизнес. Поэтому не советую идти на должность без доли в компании — какую бы зарплату вам ни предлагали.
У «ВкусВилла» есть классный доклад про их систему менеджмента. У каждого менеджера есть своя область ответственности, но на каждую область есть и набор полномочий. Когда у сотрудника много ответственности, а полномочий нет — он быстро выгорает и теряет эффективность. Хорошие фаундеры это понимают и наделяют сотрудников кредитом доверия, чтобы те могли влиять на дела компании.
Конечно, CTO нельзя стать без технического бэкграунда и хард-скиллов — чтобы в любой момент «выйти в поле» и помочь решить техническую задачу. Нужно всегда оставаться в тонусе и реагировать на любые технологические новинки, поэтому раз в неделю я читаю подборку на Medium и айтишные чаты.
Среди софт-скиллов я выделяю три самых полезных.
Психологическая устойчивость — одно из самых важных качеств, ведь оно помогает отделять эмоции от работы. CTO должен вдохновлять команду на взятие новых вершин, и зачастую они бывают довольно высокими.
Недавно мы запустились на Product Hunt. Моей задачей было сохранять позитивный настрой и с довольным лицом убеждать команду, что у нас всё классно. На самом же деле я понимал: мы не укладываемся в срок, поэтому часть фич придётся обрезать. Тем не менее я оставался спокойным и скрывал свою неуверенность. Команда в это верит и справляется в 95% случаев.
Проводимость — это умение говорить «нет» и способность найти оптимальное решение, которое устроит бизнес. Я часто слышу, как специалисты безапелляционно отвечают на смелые и амбициозные запросы бизнеса: «Нет. Это невозможно». Но почти всегда есть решение, которое устроит заказчика и в то же время упростит разработку, — просто заказчик о нём не знает.
Однажды мы захотели добавить к модулю организации встреч интеграцию с «Google Календарём» — чтобы можно было забронировать встречу. При этом, если в «Календаре» встреча забронирована, внутри нашей платформы это время блокировалось.
Разработчики сказали, что выпустить модуль в срок не получится. Я пришёл к кофаундерам и предложил не отслеживать обратную связь с «Google Календарём». Мы пришли к выводу, что эта фича не самая важная на данный момент. А модуль сделали в три раза быстрее, потому что самым сложным как раз было принять данные у «Google Календаря» и обработать их.
Технический директор никогда не говорит бизнесу «нет», а наоборот — думает о нём в первую очередь и приводит технические процессы в соответствие с его требованиями. Например, CTO понимает, что через полгода команде нужно будет разрабатывать сложный модуль, который сейчас она не потянет. Тогда его задача — нанять разработчиков, которые через полгода сделают то, что не может нынешняя команда.
Термин «лидерство» включает несколько софт-скиллов. Но в бизнесе это в первую очередь умение максимально понятно доносить информацию до команды.
У некоторых руководителей такая позиция: «Я сказал один раз и повторять не буду. Кто не запомнил, тот — дурак». Но повторять нужно. Один, два, три и более раз — чтобы дошло до каждого. Все люди разные, у каждого свои проблемы и заморочки. Надо терпимо к этому относиться и со всеми выстраивать диалог.
С одной стороны, CTO нужно часто общаться с командой, а с другой — обсуждать проблемы с бизнесом. Поэтому те, кто умеет выстраивать диалог, высоко ценятся.
У Ицхака Адизеса в книге «Идеальный руководитель. Почему им нельзя стать и что из этого следует» говорится о четырёх типах менеджеров:
- интегратор;
- предприниматель;
- производитель;
- администратор.
Я, скорее всего, интегратор — и точно производитель. Всегда стремлюсь минимизировать риски и пытаюсь построить систему, которая будет сама масштабироваться. Мой ментор как-то сказал, что у менеджера должно быть много свободного времени. А если он постоянно что-то настраивает, значит, его система не работает.
Сейчас я как раз выстраиваю такую систему — чтобы в будущем можно было спокойно наращивать количество разработчиков. Потом планирую выстроить её на уровне команд — чтобы легко их масштабировать.
В идеале работа CTO представляет собой цикл:
1) он решает административные задачи;
2) придумывает стратегию и настраивает процессы;
3) строит и масштабирует систему;
4) делегирует большую часть задач VP of Engineering или тимлидам;
5) приступает к новому проекту.
Я знаю CTO, которые успевают заниматься менторингом и другими проектами. При этом в основном проекте у них всё работает и метрики сходятся.
Возможно, когда проект вырастет, я продам часть своей доли и уйду с поста CTO, чтобы получить финансовую независимость и больше свободного времени. Но, скорее всего, я никогда полностью не отойду от дел и не променяю стартап на сытый enterprise. Я начал работать в стартапе, не обременённый семьёй и детьми, поэтому могу отдавать всё время развитию команды и проекта. Сейчас это большое преимущество. Но всё же одна из главных моих ценностей — семья. Поэтому через некоторое время мне бы хотелось уделять больше времени семье.
Сначала поделюсь художественной литературой, потому что читаю её чаще технической:
- Айн Рэнд, «Источник» и «Атлант расправил плечи». Мне нравится бескомпромиссность и твёрдость, с которой Рэнд отстаивает идеалы на страницах своих романов.
- Борис Пастернак, «Доктор Живаго». Очень комплексный роман.
- Данте Алигьери, «Божественная комедия». Это гениальная работа по декомпозиции потустороннего мира. Данте раскладывает его по кусочкам и объясняет каждую деталь. Наблюдать за этим процессом — одно удовольствие.
- Франц Кафка, «Процесс». Книга актуальна как никогда. Тут и бюрократия, и судебная система, и самое важное — потеря личности под гнётом внешних факторов. Главный герой романа Йозеф К. поверил, что виновен в преступлении, которого на самом деле не совершал.
- Бернар Вербер, трилогия «Боги». Я читал её в восьмом классе и выписывал имена всех авторов, которые цитировались: Эдгара По, Кафку, Ремарка и других. Конечно, это не лучшая книга — клише на клише. Но именно после неё я стал много читать.
В этих книгах нет конкретных рецептов счастья, но при внимательном и вдумчивом чтении они способны изменить ваш взгляд на мир в лучшую сторону. Важно проанализировать прочитанное и попробовать применить на практике.
Если думаете, что у вас ничего не получается, вспомните, где вы были год назад, и сравните с тем, что имеете сейчас. Нужно лишь раздвинуть временные рамки, чтобы увидеть, как вы выросли.
Теперь поделюсь более практической литературой:
- Михай Чиксентмихайи, «Поток». Моя любимая книга. Она о том, что люди ищут новые источники счастья, но не замечают его в повседневных вещах. Если чаще рефлексировать, то радость можно находить и в обыденности. Такая философия помогла мне легче переносить небольшие кризисы.
- Мортимер Адлер, «Как читать книги. Руководство по чтению великих произведений». Пожалуй, лучше начать с неё, а потом уже читайте всё, что захотите.
- Камиль Фурнье, «От разработчика до руководителя». Там подробно описывается каждый этап становления CTO: ментор → техлид → тимлид → VP of Engineering → CTO.
- Джеймс П. Вумек, Дэниел Джонс, «Бережливое производство». Это книга о японской системе производства, которую разработали ещё в 1950-е в компании Toyota. Она полезна всем менеджерам, которые собираются руководить производством.
- Рэй Далио, «Принципы». Уникальная книга с высокой концентрацией авторского опыта и целым сводом правил и принципов.
- Дик Свааб, «Мы — это наш мозг». Я вытащил из этой книги кучу инсайтов: как общаться с людьми, доступно объяснять свои идеи и учитывать когнитивные особенности собеседника.
- Рид Хастингс, Эрин Мейер, «Никаких правил». Мне очень импонирует культура Netflix, и я бы хотел внедрить часть их культурного кода в Vectorly.
Помимо литературы, я обожаю кино, когда-то оно даже было моим хобби. Один из моих самых любимых фильмов — «Интерстеллар». Это красивая история успеха о том, как люди 40 лет пытались решить грандиозную задачу, но терпение и труд всё перетёрли. Несмотря на то, что сюжет довольно банальный, он меня мотивирует и заряжает.
Я увлекаюсь виноделием и нахожу много общего между ним и разработкой продукта. Винодел вкладывает душу, знания и опыт, чтобы получился продукт, который в первую очередь понравится ему. Этим хороший мастер отличается от плохого: он делает вино, которое подчёркивает его индивидуальность и опыт. Каждая бутылка вина для него — это история, которую он рассказывает покупателям.
Недавно прочитал книгу «Винный сноб» — о том, как возделывают участки земли для виноградников. Если винодел не уложится в сроки или пропустит хотя бы один этап — урожай пропадёт, а новый можно будет вырастить только через год. Поэтому люди, которые выращивают виноград, не позволяют себе откладывать дела на завтра.
В менеджменте и разработке то же самое. Когда задач мало, кажется, что они могут подождать. А на следующий день появляется срочная и объёмная задача, поэтому остальные приходится отложить ещё на день. Только в следующий раз уже может быть поздно.
Резюме:
- CTO — это комплексная должность, которая предполагает стратегическое планирование, управление командами, переговоры с клиентами, поиск и наём сотрудников, а иногда даже разработку.
- Между должностями CTO и тимлида есть значительная разница. Тимлид отвечает за команду разработчиков и конкретный проект. Ему не столь важно, какую задачу поставит бизнес, — главное, чтобы команда её выполнила. CTO же отвечает за всю техническую сторону бизнеса.
- Если вы — фаундер-технарь в стартапе, то вы по определению CTO. Иногда CTO становятся менеджеры высшего звена, обладающие достаточными знаниями и опытом. Идти на должность следует только в том случае, если вы обладаете значительным весом в компании и можете влиять на бизнес, — иначе у вас просто не получится эффективно выполнять свои обязанности.
- Хоть CTO и отвечает за техническую составляющую, это скорее менеджерская должность, поэтому для него важны софт-скиллы: психологическая устойчивость, умение договариваться с бизнесом и подчинёнными, а также навыки лидерства.

Научитесь: Профессия TeamLead
Узнать больше
Привет, друзья. С вами Максим Колмогоров — технический директор IT-компании VVerh Digital и руководитель IT-отдела ООО “Айти Синергия”. Очень часто в интернете встречаются неверные определения должности CTO / Технический директор, именно это и побудило меня написать мое мнение на этот счет. Начнем с определения.
Кто такой технический директор (CTO) в IT-компании
Технический директор — (или CTO на англ.: Chief technical officer) это главный технолог, специалист по технологиям и руководитель компании, отвечающий за технические вопросы на производстве.
Именно такое определение дает нам википедия и остальной интернет. Но ведь это лишь очень поверхностное определение, которое не раскрывает настоящие должностные обязанности. Давайте посмотрим на этого специалиста с точки зрения IT-индустрии.
Технический директор — это исполнительный директор с хорошей технической подготовкой, понимающий все бизнес-процессы организации и мыслящий стратегически. Он готов решать проблемы технического характера, знает огромное количество инструментов и технологий, а также понимает какими навыками владеют его технические специалисты.
CTO — это не…
Это не программист или любитель хардкорно программировать днями и ночами. Это руководитель который может хорошо делегировать свои обязанности на других.
Это не самый лучший / умный / классный технический специалист в отделе. Нет, он, может быть, даже хуже MIDDLE-разработчиков понимает некоторые аспекты в программировании (но это крайне редко).
Чтобы окончательно понять суть работы CTO, давайте взглянем на его обязанности.
Обязанности и роль технического директора в компании
Технический директор будет иметь ровно такие обязанности, какие возложит на его плечи сама компания и генеральный директор на данном (абстрактно) этапе развития компании. Расплывчато? Но это так! За ним можно закрепить кучу разных задач, в которых нужна техническая подкованность.
По моему личному и опыту коллег по цеху, чаще всего, технический директор будет решать каких специалистов закрепить за тем или иным проектом, а также какие стеки технологий использовать при разработке приложения или же продумывать стратегию развития определенного продукта.
Давайте на простом примере. Возьмем нишу разработки веб-сайтов. Технический директор получает задачу на разработку простого сайта для малого бизнеса. Далее, он выбирает CMS (систему управления контентом) исходя из общения с клиентом, решает какие фреймворки (bootstrap, vue.js, uikit, laravel) и инструменты использовать, распределяет задачи по специалистами (seo, дизайнер, программист), а может вообще делегировать данную задачу проект-менеджеру или тимлиду (старшему разработчику).
Как видите, роль технического стратега отлично подходит техническому директору. Обязанности из этого вытекают следующие: постановка целей и задач, разделение большой задачи на мелкие кусочки, распределение задач по персоналу, контроль выполнения задач, найм сотрудников, поддержка и мотивирование коллектива разработчиков. Ну а далее все зависит от места работы. Где-то CTO может составлять отчеты, иногда общаться с клиентами, считать рабочие часы сотрудников и даже обучать.
Интересный факт — чем меньше IT-компания, тем больше личная вовлеченность в программирование (разработку) будет у технического директора и меньше в управление и оптимизацию бизнес процессов. И наоборот.
Поэтому формулы идеального технического директора не существует. Да, в основном это — хороший управленец, который владеет достаточными знаниями в необходимой нише, понимает бизнес процессы своей организации, готов быть в курсе производственных процессов и держать удар за свою команду.
СТО, или Chief Technical Officer, является ключевой фигурой в современных IT-компаниях. Ответственный за технологическую стратегию и инновации, СТО обеспечивает развитие компании и её конкурентоспособность на рынке. В этой статье мы рассмотрим основные аспекты работы технического директора, его обязанности и влияние на успех IT-проектов.
Роль СТО в IT-отрасли
Технический директор играет важную роль в организации и управлении техническими аспектами разработки и внедрения программных продуктов и услуг. Он отвечает за разработку и реализацию технологической стратегии, обеспечивает её взаимосвязь с бизнес-стратегией и координирует работу команды разработчиков. Основные задачи СТО включают:
Определение и анализ технологических трендов и возможностей для роста компании.
Выработка и принятие решений о выборе технологий, методологий и инструментов разработки.
Постоянное совершенствование процессов и практик разработки, обеспечивающих высокое качество и стабильность продуктов.
Взаимодействие с другими руководителями и ключевыми заинтересованными сторонами, для достижения согласования в вопросах технического развития и удовлетворения бизнес-потребностей.
Обязанности СТО
Обязанности технического директора могут варьироваться в зависимости от размера и специфики компании, но обычно включают:
- Управление и поддержка разработчиков и технических специалистов.
- Оценка и выбор подходящих технологий для разработки продуктов и сервисов.
- Участие в процессе найма и подготовки технического персонала.
- Управление ресурсами и бюджетом технического отдела.
- Разработка планов и контроль исполнения технических проектов.
Обеспечение
Обеспечение безопасности и надежности программных решений, а также соблюдение стандартов и регуляторных требований.
Внедрение и контроль системы управления качеством разработки, тестирования и внедрения продуктов.
Участие в презентациях и переговорах с клиентами, партнерами и инвесторами, представляя техническую сторону продукта или услуги.
Поддержание тесной связи с отделом продаж и маркетинга для определения технических требований клиентов и возможностей для расширения рынка.
Навыки и компетенции СТО
Технический директор должен обладать глубокими знаниями в своей области и быть готовым к постоянному самообразованию, так как IT-отрасль быстро развивается и требует адаптации к новым технологиям и методологиям. Среди ключевых навыков и компетенций СТО можно выделить:
Сильные технические знания и опыт в программировании, системном анализе, проектировании и тестировании.
Хорошие организационные и руководящие навыки, способность принимать ответственные решения и мотивировать команду.
Умение анализировать сложные задачи, определять приоритеты и разрабатывать решения на основе анализа данных и требований бизнеса.
Умение общаться на разных уровнях, включая руководство, коллег, клиентов и партнеров, и представлять интересы компании в переговорах и сотрудничестве.
Гибкость и способность адаптироваться к изменениям, как внутри компании, так и на рынке, для достижения успеха в условиях быстро меняющейся конкурентной среды.
Заключение
СТО, или технический директор, является важной и ответственной фигурой в IT-компаниях. От его решений и стратегического видения зависит успех продуктов и услуг, а также общая конкурентоспособность компании на рынке. Руководя техническим отделом и координируя разработку, СТО обеспечивает соблюдение качества







