Конкурс - обирай кращий стартап та отримай навушники! 🎧

«Главный челлендж в работе — это уметь переключать фокусы». Кто такой Engineering Manager и как им стать: опыт айтишника с 15-летним опытом

dev.ua продолжает цикл материалов о профессиях в ИТ и диджитале. Сегодня своим опытом и обзором делится Андрей Головко, Engineering Manager, SPD-Ukraine. Андрей имеет 15 лет опыта в сфере IT, 11 лет из которых работает в компании SPD-Ukraine, с 2018 года занимает должность Engineering Manager на fintech-проекте PitchBook.

Оставить комментарий
«Главный челлендж в работе — это уметь переключать фокусы». Кто такой Engineering Manager и как им стать: опыт айтишника с 15-летним опытом

dev.ua продолжает цикл материалов о профессиях в ИТ и диджитале. Сегодня своим опытом и обзором делится Андрей Головко, Engineering Manager, SPD-Ukraine. Андрей имеет 15 лет опыта в сфере IT, 11 лет из которых работает в компании SPD-Ukraine, с 2018 года занимает должность Engineering Manager на fintech-проекте PitchBook.

Содержание

Путь в IT

Свой путь Андрей начинал как Java Developer.

«Я пришел на проект PitchBook Java разработчиком в 2011 году, команда тогда была не так велика как сейчас — 256 человек, тогда было всего 12 разработчиков. В то время в работе были 10 сервисов, затем добавлялись новые, которые создавали уже вместе с командой. Проект стремительно развивался и мы начали тесно работать с командами из разных уголков мира (Индия, Китай, Канада, США, Великобритания, Ирландия). Каждый год мы ставили перед собой глобальные цели и достигали их.

Постоянное движение, сложный и интересный домен проекта, новые челенджи — это все держало в тонусе и давало возможность развиваться в направлении Engineering Manager. Долгое время я был Team Lead, в моей команде было 5 человек. В 2018 году направления, на которых работал с командой, начали еще активнее развиваться. При этом росла команда. Также появилась возможность оунити команду из смежного домена — я воспользовался этой возможностью и стал Engineering Manager. Успешно прошел испытательный срок и укрепился в этой роли. За это время «вырастил» одного ЭМ и еще двум специалистам помогаю в этом же направлении и планирую стать Senior Engineering Manager.»

Кто такой Engineering Manager

Задача ЭМ — сосредоточиться на управлении проектом и людьми, наладить коммуникации с другими командами, приоритезировать задачи и планировать работу команды с учетом бизнес-метрик на разные сроки (от месяца до года).

Такому менеджеру нужно быть экспертом в технологиях, с которыми работают эти команды, чтобы эффективно ориентироваться и общаться с заказчиками. Обычно это разработчик Senior-уровня, который уже был в роли Team Lead и имеет опыт в отрасли от 6 лет (но возможны и исключения). В структуре карьерного пути эта позиция находится между Team Lead и Senior Engineering Manager.

Какой сет hard & soft скилов должен быть у человека, желающего стать ЭМ

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

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

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

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

Для этой позиции необходим опыт работы от шести лет, но все зависит от динамики на проекте, так что если человек активно развивается и проходит много челленджей, стать ЭМ можно и раньше. Но все равно нужно время, чтобы в голове сложилось понимание «дизайн систем», чтобы можно было легко общаться с другими стейкхолдерами. Часто бывает, что человек многое знает, понимает, но не может переключаться из режима «реализация» в режим «дизайна» и эффективно коммуникировать.

В начале моего пути в ЭМ, мне повезло с компанией и проектом, в SPD-Ukraine регулярно проводятся тренинги и воркшопы для повышения hard&soft skills. На подобных ивентах мы развивали важные навыки — лидерство, критическое мышление, эмпатию и стратегическое планирование. Будущим ЭМ я бы тоже советовал искать компанию, готовую заниматься развитием специалистов такого уровня.

Для развития soft skills можно использовать дополнительную литературу. Вот, например, мой личный список книг, которые помогли больше всего:

ТОП 6 книг по soft skills для Engineering Manager:

  1. John Maxwell «5 уровней маркетинга»
  2. Simon Sinek «Лидеры Eat Last»
  3. Антон Савочка «Управляй как лучшие. 42 кейса успешного руководства от мировых лидеров»
  4. Camille Fournier «Мастер-класс: На Guide for Tech Leaders Navigating Growth and Change»
  5. Alexander Grosse & David Loftesness «Scaling Teams»
  6. Gene Kim «The Phoenix Project & The Unicorn Project»

Основные фокусы и челленжи в работе ЭМ

Главный челлендж в работе — это уметь переключать фокусы. Ведь обычно ЭМ работает с несколькими командами — от 1 до 3-х.

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

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

Какая типичная рабочая неделя EM

Обычно на неделе у меня 4-5 face-to-face мифов с членами команд, обсуждение их успехов и поиск вариантов решения мешающих им моментов работы, performance и общий code review.

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

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

В течение недели в ЭМ также кипит работа с онгоинг-планами на 2-3 месяца вперед, постоянное общение с заказчиком и командой и обсуждение дальнейших шагов.

В общем, в обязанности ЭМ входит: приоритизация задач, планирование нагрузки команды вместе с Team Lead, анализ метрик успешности команды, построение персонального плана роста для разработчиков, регулярные 1:1 с командой, вовлеченность в интервью по формированию команд и митинги. , много митингов, это must have для этой позиции :)

Team Lead vs Engineering Manager

Team Lead и Engineering Manager — это, по сути, лучшие друзья на проекте.

Основная разница между этими двумя позициями в том, что Team Lead, в отличие от Engineering Manager, не занимается (в большинстве случаев) управлением и развитием людей, равно как и управлением проекта.

Team Lead больше сфокусирован на технической стороне создания продукта. У него есть возможность напрямую общаться с бизнесом, он должен быть экспертом в домене, ведь техническая экспертиза команды лежит на нем. То есть он ответственен за то, чтобы команда улучшала процессы, активно работала, чтобы не было задержек, чтобы все друг друга понимали, и коммуникацию по ЭМ по поводу сложностей, потенциальных импрувментов.

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

Кто может стать ЭМ, а кому вход запрещен

Если Team Lead отлично справляется со своими обязанностями и реализует фичи вовремя, укладывается в сроки, и качество кода не страдает в течение определенного промежутка времени, то в таком случае можно идти и предлагать свою кандидатуру на позицию ЭМ.

Следует помнить, что позиция ЭМ, в первую очередь, об общении и развитии команды, и без прокачанных soft skills там нечего делать. Так что специалисту, который хочет перейти на такую позицию, я бы советовал активно качать кроме hard & soft skills, не стесняться просить советов у своего ЭМ и спрашивать фидбек у команды, чтобы лучше понимать, чем еще нужно поработать.

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

Как может ЭМ карьерно развиваться дальше

ЭМ может развиваться дальше и стать Senior Engineering Manager.

Такой рост возможен, когда менеджер в своих командах уже вырастил ЭМ, и затем он может идти на более стратегический уровень, в этом случае он будет больше общаться с бизнесом и сосредотачиваться на планировании. Через некоторое время он может стать Director of Engineering — эта позиция требует еще большего погружения в процессы команды и более кроссфункционального подхода, ведь теперь придется планировать процессы бизнеса. После Director, идет позиция — VP of Engineering.

В общем, после того, как человек становится ЭМ, он может развиваться вертикально еще лет 10, а потом появляется, так называемый, карьерный «потолок» и уже можно его «пробивать» и идти в бизнес.

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

«Это ты постишься картинки в Facebook, а тебе за это еще и платят?!» Кто такой SMM-специалист и как им стать
«Это ты постишься картинки в Facebook, а тебе за это еще и платят?!» Кто такой SMM-специалист и как им стать
По теме
«Это ты постишься картинки в Facebook, а тебе за это еще и платят?!» Кто такой SMM-специалист и как им стать
«В аналитику не получится войти только с университетскими знаниями». Кто такой data analyst и что нужно знать чтобы им стать?
«В аналитику не получится войти только с университетскими знаниями». Кто такой data analyst и что нужно знать, чтобы им стать?
По теме
«В аналитику не получится войти только с университетскими знаниями». Кто такой data analyst и что нужно знать, чтобы им стать?
«Гемблинг дейтинг финансы криптовалюты — это не полный перечень ниш, где готовы платить значительно больше, чем в других сферах». Кто такой seo-специалист и как им стать
«Гемблинг, дейтинг, финансы, криптовалюты — это не полный перечень ниш, где готовы платить гораздо больше, чем в других сферах». Кто такой seo-специалист и как им стать
По теме
«Гемблинг, дейтинг, финансы, криптовалюты — это не полный перечень ниш, где готовы платить гораздо больше, чем в других сферах». Кто такой seo-специалист и как им стать

Больше об IT-профессиях — здесь

Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
Як фінтех-стартап запартнерився з ритейлером eStore та популярною криптобіржей

Історія про bill_line та checkout-сторінку

Мы запускаем рассылку об украинском IT-комьюнити. Оставьте email, чтобы понимать больше. Премьера — скоро!
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
Профессии в IT. Кто такие тимлиды, что они должны знать и как их оценивать?
Профессии в IT. Кто такие тимлиды, что они должны знать и как их оценивать?
Профессии в IT. Кто такие тимлиды, что они должны знать и как их оценивать?
Большинство молодых айтишников с первых дней работы мечтают вырасти до сеньора и стать тимлидом, менторить джунов и помогать команде решать сложные задачи. Однако какими именно компетенциями должен обладать тимлид, что уметь и где учиться — вопрос для многих открыт. Чтобы прояснить эту ситуацию, мы пообщались с Solutions Architect в компании DataArt Дмитрием Куперманом, уже много лет занимающимся асесментом тимлидов в компании: проводит интервью и оценивает подготовку и опыт коллег и кандидатов.
«Менеджмент не заканчивается на словах Agile или Kanban"». Кто такой Project Manager и как им стать
«Менеджмент не заканчивается на словах Agile или Kanban"». Кто такой Project Manager и как им стать
«Менеджмент не заканчивается на словах Agile или Kanban"». Кто такой Project Manager и как им стать
Желающих войти в IT с каждым днем становится больше. Однако большинство потенциальных айтишников оказываются перед сложным выбором: кем стать, чтобы работать в сфере информационных технологий. dev.ua начинает новую рубрику, в которой будет рассказывать, какие специальности в украинском IT есть, что делают конкретные специалисты и где учиться, чтобы стать айтишником. Сегодня о профессии Project Manager рассказывает опытный PM в EPAM Яна Стильчук,
В школах теперь смогут преподавать IT-специалисты без педагогического опыта
В школах теперь смогут преподавать IT-специалисты без педагогического опыта
В школах теперь смогут преподавать IT-специалисты без педагогического опыта
На что жалуются программисты в украинских IT-компаниях. ТОП-15 «кричащих» комментариев
На что жалуются программисты в украинских IT-компаниях. ТОП-15 «кричащих» комментариев
На что жалуются программисты в украинских IT-компаниях. ТОП-15 «кричащих» комментариев

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.