Поставка между командами
Отвечает за то, реально ли обязательства нескольких команд складываются в то, что действительно выходит вместе, а не только за то, выполняет ли каждая команда свою собственную спринтовую цель.
Архитектура и руководство разработкой
Руководитель, стоящий над несколькими командами или несколькими тимлидами, отвечающий за результат всей инженерной функции целиком и превращающий стратегию сверху в работу, которая реально доезжает до релиза.
Всё больше бизнесов в Дубае решают нанять инженерного менеджера в Дубае, как только один тимлид уже не может в одиночку видеть всю инженерную функцию целиком. Там, где менеджер по разработке ПО напрямую ведёт одну или две команды, инженерный менеджер обычно стоит на уровень выше: несколько команд, несколько тимлидов или небольшая группа других менеджеров отчитываются перед ним. Работа меньше связана с конкретным спринтом и больше с тем, предсказуема ли функция в целом, укомплектована ли она людьми и улучшается ли со временем. Большинство бизнесов в Дубае решают нанять инженерного менеджера в Дубае именно в этой точке, когда один человек уже не может держать каждую команду в голове.
Эта дистанция от ежедневного кода приносит другой набор давлений. Инженерного менеджера оценивают по тому, реально ли обязательства нескольких команд складываются вместе, успевает ли найм за дорожной картой и хорошо ли справляются со своей работой люди, управляющие отдельными командами под ним. Некоторые компании Дубая используют “инженерный менеджер” и “менеджер по разработке ПО” для одной и той же должности. Там, где они различаются, эта страница описывает более широкую версию, а наша страница менеджера по разработке ПО описывает более узкую.
Что владеет ролью
Ответственность, которая стоит выше одной команды.
Отвечает за то, реально ли обязательства нескольких команд складываются в то, что действительно выходит вместе, а не только за то, выполняет ли каждая команда свою собственную спринтовую цель.
Коучит тимлидов, подчиняющихся ему напрямую, и вмешивается лично только тогда, когда конкретная команда явно испытывает сложности сама по себе.
Владеет дорожной картой найма по всей функции: каким командам нужен штат, в каком порядке и насколько реально быстро план можно выполнить.
Превращает сырые данные о поставке и качестве из нескольких команд в сводку, на основании которой директор, вице-президент или основатель может принять решение, не копаясь в деталях.
Следит за трендами по всей функции, а не за логом инцидентов одной команды: становятся ли релизы со временем безопаснее или рискованнее.
Решает, сколько процесса должно быть общим для всех команд, а сколько каждая команда вправе вести по-своему.
Важные навыки
Навыки, отличающие эту роль от позиции лида одной команды.
| Навык или область | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Делегирование с контролем | Доверяет менеджерам ниже вести свои команды самостоятельно, но при этом рано замечает, когда кому-то нужна поддержка | Инженерный менеджер, который не умеет отпускать контроль, сам становится узким местом сразу для всех команд |
| Приоритизация между командами | Может объяснить, как он решает, чья дорожная карта выигрывает, когда двум командам нужен один и тот же общий ресурс | Неразрешённые конфликты между командами незаметно тормозят поставку месяцами |
| Развитие менеджеров | Имеет опыт превращения тимлида в уверенного менеджера, а не только замены слабых | Функция, не способная растить собственных менеджеров, продолжает дорого нанимать их извне |
| Отчётность, основанная на данных | Отчитывается по трендам поставки и качества реальными цифрами, а не просто цветом статуса | Решения руководства выше зависят от честной и конкретной картины |
| Комфорт с неопределённостью | Может какое-то время работать без устоявшейся оргструктуры, пока функция ещё растёт | Жёсткие предпочтения по структуре замедляют быстро растущую инженерную функцию |
Метрики DORA, публикуемые Google Cloud, здесь полезны как общий язык: время до изменения, частота развёртываний, доля сбоев и время восстановления дают инженерному менеджеру последовательный способ сравнивать команды, которые иначе отчитываются о прогрессе совсем по-разному. Когда вы решите нанять инженерного менеджера в Дубае, спросите, как он использовал подобные показатели, чтобы сравнивать команды честно, а не на глаз.
Форматы сотрудничества
Выделенное сотрудничество подходит бизнесу, у которого уже есть две и более команд без единого владельца функции целиком: менеджер присоединяется, отчитывается перед вашим руководством и оплачивается помесячно, пока роль вам нужна. Поддержка в подборе персонала подходит бизнесу, который хочет нанять инженерного менеджера напрямую в свой штат: мы пишем бриф, ищем и отбираем кандидатов и проводим техническую оценку, а финальное решение остаётся за вами. Это самый распространённый способ, которым наши клиенты нанимают инженерного менеджера в Дубае напрямую в собственную команду. Консалтинг подходит для более короткого сотрудничества, например обзора того, как структурированы ваши текущие команды, прежде чем решать, добавлять ли этот уровень управления вообще.
Оценка кандидата
Вопросы, отличающие мышление на уровне функции от опыта одной команды.
Попросите разобрать период, когда двум и более командам под его руководством одновременно понадобилось одно и то же, и как он это разрешил.
Попросите конкретный пример человека, которого он повысил или развил до роли менеджера, и что сделало этого человека готовым.
Покажите ему примерный дашборд поставки и спросите, что бы он сказал основателю или совету директоров о нём тремя предложениями.
Кандидат, реально руководивший функцией, обычно даёт немедленный конкретный ответ, а не расплывчатый план “оценить и согласовать”.
Отзыв от человека, которым он управлял, а не от коллеги, расскажет гораздо больше о том, как он реально делегирует под давлением.
Сертификации
Единой сертификации, определяющей инженерного менеджера, не существует.
В отличие от конкретной технологии, нет сертификата от вендора, доказывающего, что человек умеет хорошо управлять несколькими инженерными командами. Любую сертификацию, которую упомянет кандидат, стоит воспринимать как фон, а не как доказательство ключевого навыка.
Спросите кандидата, как он использовал метрики DORA от Google Cloud или эквивалентный набор показателей поставки и стабильности, чтобы вести свою прошлую функцию. Конкретный ответ говорит больше, чем любой сертификат.
Если вы решите нанять инженерного менеджера в Дубае, отнеситесь к структурированному отзыву от бывшего прямого подчинённого-менеджера как к самому сильному сигналу, заметно опережающему любую сертификацию.
Особенности ОАЭ
Один пункт, который стоит прямо включить в бриф.
Там, где продукт работает с данными клиентов или сотрудников, Федеральный декрет-закон № 45 от 2021 года, федеральный закон ОАЭ о защите персональных данных, применяется ко всем командам внутри функции, а не только к той, что первой построила фичу. Инженерный менеджер должен задать общий базовый уровень для этого, а не оставлять каждой команде толковать закон по-своему. Это один из первых вопросов, который стоит поднять, когда вы решите нанять инженерного менеджера в Дубае для функции, касающейся любых персональных данных.
Инженерные функции в Дубае часто объединяют разные национальности, часовые пояса и рабочие стили сразу в нескольких командах, поэтому инженерный менеджер, чётко фиксирующий общие стандарты в письменном виде, обычно удерживает многокомандную функцию слаженнее, чем тот, кто оставляет каждой команде свои собственные привычки.
Эта роль входит в нашу категорию архитектуры и руководства разработкой, часть более широкого раздела найма разработчиков в Дубае. Если нужен человек, ведущий одну конкретную команду, а не несколько, наша страница менеджера по разработке ПО это более узкая версия роли. Если этот уровень уже есть и нужен кто-то над ним, смотрите наши страницы руководителя инженерного направления и директора по инженерии. Для человека, отвечающего за техническое направление, а не за людей, смотрите технического архитектора.
Прямые ответы
На практике названия сильно пересекаются, и компании используют их по-разному. Там, где различие всё же проводят, инженерный менеджер обычно курирует несколько команд или несколько менеджеров, тогда как менеджер по разработке ПО напрямую ведёт одну или две команды.
Редко в повседневной работе. Важно, чтобы он всё ещё мог достаточно критично прочитать проектный документ или pull request и задать правильный вопрос, даже если фактическое ревью ведёт менеджер уровнем ниже.
Это зависит от структуры. У инженерного менеджера, напрямую руководящего другими менеджерами, может быть от трёх до шести прямых подчинённых, даже если вся функция, за которую он отвечает, намного больше.
Часто да, если базовая инженерная дисциплина совпадает. Сильные привычки в поставке, чутьё при найме и дисциплина отчётности переносятся между индустриями легче, чем глубокое знание конкретного домена.
О выполнении обязательств, трендах качества и надёжности, прогрессе найма и о том, где функции не хватает ресурсов, в терминах, на которые руководство может отреагировать, а не в виде сырых метрик активности.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.