Менеджеры необходимы в любой компании, но в IT их роль особенно важна. Рассказываем, какие навыки должен иметь менеджер в IT-компании, чтобы не просто управлять задачами и командой, а делать это максимально эффективно.
Базовые основополагающие принципы и навыки, которые должны быть у менеджера IT-компании (и не только)
1. Мыслить и работать исходя из парадигмы ценности для бизнеса.
Менеджер в IT должен чётко понимать, какую ценность для бизнеса несёт каждое действие команды — будь то новая фича, релиз или отдельное деливери. Каждый результат должен либо приносить компании прямую прибыль, либо минимизировать риски, связанные с потерей дохода или других ресурсов.
Мыслить исходя из бизнес ценности помогают регулярные вопросы: «Чтобы что?» или «Зачем?». Любое действие — твоё или команды — должно иметь честный, обоснованный ответ. Когда начинаешь правдиво отвечать на эти вопросы, многое становится очевидным. Например, можно понять, что какая-то задача выполняется просто потому, что она интересна тебе, а не приносит ценность бизнесу.
Например, разработчик берётся за определённую задачу лишь потому, что там используется некая технология, которая ему интересна. Такой анализ помогает выявить неэффективные действия и сфокусироваться на задачах, которые действительно важны для компании.
2. Грамотно описывать артефакты
Кроме того, важно уметь грамотно описывать артефакты работы таким образом, чтобы они были понятны всем заинтересованным сторонам, включая руководство и команду. Потому что IT — это не просто технологии, это инструмент, который должен решать конкретные задачи бизнеса. Грамотный менеджер умеет описывать артефакты так, чтобы они были понятны даже людям, далёким от IT.
3. Уметь держать команду в фокусе.
Успех команды — это результат слаженной работы всех её участников. Мы всегда говорим на синках такую фразу “хороший менеджер всегда знает, чем заняты его сотрудники в любой момент времени”.
Если менеджер не в курсе, чем сейчас занят сотрудник и какие у него приоритетные задачи, значит, что-то идёт не так. Либо менеджер не справляется с конкретно этим человеком, либо с управлением такого количества людей в своей команде. Также это может указывать на то, что этот сотрудник просто не нужен менеджеру в данный момент, и его время не используется эффективно.
Каждое утро все члены команды Evercode Lab прописывают стендапы в чате с руководителем: задачи, которые удалось выполнить за предыдущий рабочий день, и план на день. Это помогает сфокусироваться на целях, избегая отвлечений, и наглядно демонстрирует результат нашей работы.
Команда должна видеть, что её вклад не теряется в общем потоке задач, а становится важной частью общего успеха. Такой подход мотивирует сотрудников.
4. Понимать важность и суть деливери.
Деливери — это измеримый результат работы сотрудника. Это могут быть метрики, например, количество подписчиков для джуна-маркетолога или факт доставки кода в продакшн для разработчика.
В Evercode Lab деливери собирается регулярно. Это происходит перед one-to-one встречами (обычно 1 раз в месяц) и перед грейдированием, которое проводится раз в полгода. Сбор деливери является обязательным этапом при постановке целей на повышение. Без этой информации невозможно принять обоснованное решение о согласовании целей.
Если менеджер не понимает сути деливери, его команда будет работать вслепую. А ещё для эффективной работы мало только ставить задачи. Важно, чтобы они выполнялись на высоком уровне и в срок — это работа менеджера.
5. Уметь декомпозировать задачи и уметь деливерить итерационно.
Большие задачи могут пугать своей масштабностью, поэтому их разбивают на этапы. Итеративность позволяет двигаться быстро, быть гибкими и вовремя замечать, где нужно скорректировать курс.
В Evercode Lab мы “едим слона по кускам”. Мы всегда выполняем задачи небольшими последовательными шагами (итерациями). Каждая итерация представляет собой короткий цикл, в течение которого команда достигает промежуточного результата, оценивает его и при необходимости корректирует дальнейшие действия. Подробнее об этом мы рассказали в этой статье.
6. Уметь определять риски продукта и работать с ними.
IT-сфера полна неопределённостей: от нестабильности сервиса до внезапных технических или общеэкономических сложностей. Умение работать с рисками и минимизировать их последствия — один из ключевых навыков. Риски не всегда удаётся предугадать, но их всегда можно корректно обработать.
Необходимые навыки в управлении командой
Помимо базовых принципов и навыков, каждый менеджер должен уметь управлять командой.
I. Знать, как привлечь дополнительный ресурс: нанять, сделать перевод из другой команды.
Один из самых важных навыков менеджера — понять, какой ресурс нужен для решения задачи, и найти способ его привлечь. Способов много: можно договориться с другими менеджерами и временно забрать сотрудника из другого отдела, открыть вакансию или привлечь аутсорс.
Мы не ставим жёстких рамок — менеджеры сами выбирают, как действовать, в зависимости от ситуации.
II. Уметь выстроить процесс адаптации нового юнита в компании.
Процесс адаптации должен быть понятным и последовательным. Сделать его таким — задача HR и руководителя.
Здесь основная задача менеджера максимально быстро внедрить нового человека в работу, т.е. сделать так, чтобы сотрудник имел четкое представление о о его роли и задачах, чтобы он как можно быстрее почувствовал себя частью команды и начал приносить результат.
В Evercode Lab для этого есть множество разных инструментов: прописанный онбординг, с последующем тестированием, ведение документации, базы знаний, система менторства и тд.
III. Развивать свою команду, в том числе через постановку целей.
Развитие команды — это неотъемлемая часть развития компании. Менеджер должен уметь определять зоны роста своих подчинённых, ставить задачи для развития новых навыков и предоставлять поддержку на каждом этапе.
В IT-компаниях рост часто происходит через постановку целей. В Evercode Lab цели — это ключевой инструмент развития. Поэтому наши менеджеры помогают своим командам формулировать цели для профессионального роста, особенно для джунов.
IV. Навык регулярного контроля показателей, метрик и деливери
Навык регулярного контроля показателей, метрик и деливери — один из ключевых для менеджера. Он должен чётко понимать ключевые метрики своего продукта или команды, чтобы отслеживать прогресс и принимать обоснованные решения. Также разбираться в основных категориях рисков, чтобы своевременно их выявлять и минимизировать.
Менеджер обязан в любой момент знать текущие деливери, приоритеты задач и ключевые точки отказа продукта, над которым работает его команда, а также понимать уязвимые места внутри самой команды.
Этот уровень осведомлённости позволяет оперативно реагировать на изменения и обеспечивать стабильность работы.
V. Давать обратную связь сотрудникам, корректировать их поведение
Хороший менеджер также регулярно отслеживает прогресс сотрудников, помогает им корректировать цели при необходимости и даёт обратную связь. О том, как правильно давать обратную связь, — в этой статье.
VI. Уметь, при необходимости, уволить сотрудника без поднятия паники и рисков для компании.
Увольнение — это всегда непростое решение, но иногда оно необходимо для движения вперёд. Задача менеджера — провести этот процесс профессионально и с уважением ко всем сторонам. Это требует подготовки: нужно чётко оценить последствия для команды и проекта, заранее спланировать распределение задач и, если необходимо, обеспечить быструю замену.
Важно, чтобы увольнение прошло спокойно и корректно, без паники и недоразумений. Команда должна видеть, что это взвешенное решение, которое приносит пользу проекту и компании. Только так можно сохранить доверие, поддержать мотивацию коллектива и сохранить атмосферу, где каждый чувствует себя важной частью общего успеха.
Больше интересного и полезного о работе IT-компаний и Evercode Lab ищи в нашем блоге.
Ждём тебя в нашей команде! Ищи открытые вакансии на нашем сайте, а ещё подписывайся на наш Telegram-канал и ВК. Там мы публикуем горячие вакансии, анонсируем бесплатные обучения и рассказываем о компании.