Менеджеры необходимы в любой компании, но в IT их роль особенно важна. Рассказываем, какие навыки должен иметь менеджер в IT-компании, чтобы не просто управлять задачами и командой, а делать это максимально эффективно.

Базовые основополагающие принципы и навыки, которые должны быть у менеджера IT-компании (и не только)

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

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

Мыслить исходя из бизнес ценности помогают регулярные вопросы: «Чтобы что?» или «Зачем?». Любое действие — твоё или команды — должно иметь честный, обоснованный ответ. Когда начинаешь правдиво отвечать на эти вопросы, многое становится очевидным. Например, можно понять, что какая-то задача выполняется просто потому, что она интересна тебе, а не приносит ценность бизнесу. 

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

  • Грамотно описывать артефакты

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

  • Уметь держать команду в фокусе. 

Успех команды — это результат слаженной работы всех её участников. Мы всегда говорим на синках такую фразу “хороший менеджер всегда знает, чем заняты его сотрудники в любой момент времени”. 

Если менеджер не в курсе, чем сейчас занят сотрудник и какие у него приоритетные задачи, значит, что-то идёт не так. Либо менеджер не справляется с конкретно этим человеком, либо с управлением такого количества людей в своей команде. Также это может указывать на то, что этот сотрудник просто не нужен менеджеру в данный момент, и его время не используется эффективно.

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

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

  • Понимать важность и суть деливери. 

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

В Evercode Lab деливери собирается регулярно. Это происходит перед one-to-one встречами (обычно 1 раз в месяц) и перед грейдированием, которое проводится раз в полгода. Сбор деливери является обязательным этапом при постановке целей на повышение. Без этой информации невозможно принять обоснованное решение о согласовании целей.

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

  • Уметь декомпозировать задачи и уметь деливерить итерационно.

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

В Evercode Lab мы “едим слона по кускам”. Мы всегда выполняем задачи небольшими последовательными шагами (итерациями). Каждая итерация представляет собой короткий цикл, в течение которого команда достигает промежуточного результата, оценивает его и при необходимости корректирует дальнейшие действия. Подробнее об этом мы рассказали в этой статье.

  • Уметь определять риски продукта и работать с ними.

IT-сфера полна неопределённостей: от нестабильности сервиса до внезапных технических или общеэкономических сложностей. Умение работать с рисками и минимизировать их последствия — один из ключевых навыков. Риски не всегда удаётся предугадать, но их всегда можно корректно обработать.

Необходимые навыки в управлении командой

Помимо базовых принципов и навыков, каждый менеджер должен уметь управлять командой. 

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

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

Мы не ставим жёстких рамок — менеджеры сами выбирают, как действовать, в зависимости от ситуации. 

  • Уметь выстроить процесс адаптации нового юнита в компании.

Процесс адаптации должен быть понятным и последовательным. Сделать его таким — задача HR и руководителя.

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

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

  • Развивать свою команду, в том числе через постановку целей.

Развитие команды — это неотъемлемая часть развития компании. Менеджер должен уметь определять зоны роста своих подчинённых, ставить задачи для развития новых навыков и предоставлять поддержку на каждом этапе.

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

  • Навык регулярного контроля показателей, метрик и деливери

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

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

Этот уровень осведомлённости позволяет оперативно реагировать на изменения и обеспечивать стабильность работы.

  • Давать обратную связь сотрудникам, корректировать их поведение

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

  • Уметь, при необходимости, уволить сотрудника без поднятия паники и рисков для компании.

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

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

Больше интересного и полезного о работе IT-компаний и Evercode Lab ищи в нашем блоге

Ждём тебя в нашей команде! Ищи открытые вакансии на нашем сайте, а ещё подписывайся на наш Telegram-канал и ВК. Там мы публикуем горячие вакансии, анонсируем бесплатные обучения и рассказываем о компании.