30–70 ДНЕЙ

Следующий этап — более глубокое погружение, получение доступа к некоторым системам и их самостоятельное изучение. Если это собственная разработка, посмотрите на исходный код, чтобы оценить его качество. Если компания занимается данными, изучите различные хранилища данных, чтобы увидеть, какую структуру они имеют и как организована работа с ними. Проверка серверов, то есть инфраструктуры, покажет вам состояние эксплуатации. Короче — загляните под капот и посмотрите, в каком состоянии находятся области, за которые вы отвечаете.

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

Кроме того, полезно познакомиться с постоянными клиентами — это отличный способ взглянуть на положение дел со стороны. Совместный обед или краткий визит к клиенту дадут много информации, которая может быть еще не известна компании.

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

70–100 ДНЕЙ

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

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

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

К сотому дню вы должны иметь хорошее представление о состоянии отдела, внести несколько небольших улучшений/изменений и понимать, куда движется компания. Теперь вы можете начать управлять отделом и выдавать результаты.

1.5. 10 главных качеств технического директора

Широко распространено заблуждение, что CTO должен иметь опыт разработки — уметь разобраться в шестеренках платформы. Это не обязательно. Хотя большинство технических директоров действительно имеют опыт разработки или исследований в сфере информационных технологий, многие из них в первую очередь менеджеры и хорошо понимают, как управлять процессами и достигать поставленных целей. Хороший технический директор:

• Ведет за собой и вдохновляет, побуждая других тянуться за собой.

• Заглядывает далеко вперед, прежде чем принимать решения.

• Общается уверенно, но не покровительственно.

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

• Следит за наиболее актуальными для отрасли и компании технологиями.

• Не боится потерпеть неудачу и в случае неудачи не показывает ни на кого пальцем.

• Не пытается делать все сам, а делегирует полномочия команде.

• Знает: тот факт, что он начальник, не делает его самым умным в команде.

• Не боится принимать хорошие идеи и доверять им, независимо от их источника.

• Имеет видение, которое можно донести до других и реализовать.

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

На СТО лежит большая ответственность. Им приходится работать в режиме многозадачности, на уровне, намного превышающем уровень ведущего инженера или даже руководителя проекта. Лучших технических директоров отличает понимание этой разницы.

Итоги

• Технический директор — это тот, кто заботится о текущем и долгосрочном состоянии платформы.

• В компаниях, находящихся на ранних стадиях жизненного цикла, технический директор — это скорее практик, выполняющий все функции, потому что именно так можно быстро расти.

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

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

• Мы составили контрольный список вопросов для компаний, в которых нет штатного технического директора, чтобы определить, не пора ли вводить эту должность.

• Первые 100 дней в должности технический директор определяет области, нуждающиеся в руководстве и вдумчивом анализе, углубляясь в поиск предстоящих задач и проводя собственный due diligence.

• Несмотря на то что отличному техническому директору нужны многие качества, мы определили 10 из них, которые показывают, что он по максимуму использует потенциал своей команды и создает среду, в которой работа спорится.

Проверьте себя

Знаете ли вы…

• В чем состоит роль технического директора?

• Какова разница между техническим директором и старшим инженером?

• Каким образом техническому директору определить, как ему принести пользу или выстроить свою работу в организации?

2. Взаимодействие с руководством и коллегами

...

В этой главе

• Партнерство и выстраивание отношений с генеральным директором

• Эффективное взаимодействие с финансовым директором

• Работа с коллегами внутри компании

• Принимаем дела у предыдущего технического директора

• Представление членам совета директоров

• Работа с внутренней политикой

• Поиск путей внедрения изменений в компании

Вы замечали, что инженерам в целом очень комфортно общаться с инженерами-единомышленниками и они с радостью обмениваются жаргонными словечками? Действительно, «рыбак рыбака видит издалека». Подобную коммуникацию можно считать родственной — общение происходит с близкими по духу людьми, на своем языке, без всяких усилий. Если же мы обратим свой взгляд вовне, то столкнемся с чуждым нам миром, в котором люди говорят на другом языке и конкурируют между собой.

Новички, приходящие на позицию технического директора, часто не готовы к работе в этом мире. Они попадают в среду, где одна неуместная фраза может ввергнуть всю команду в панику, потому что ее истолковали совершенно превратно. Слова технического директора имеют высокий вес, и нахождение общего языка с другими людьми в компании — один из ключей к успеху.

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

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