Роль тимлида: что остается менеджерам?

image

В последнее время в области IT и digital все чаще слышится слово «тимлид». Но при детальном рассмотрении видно, что все по-своему понимают эту профессию.

Кто-то говорит, что тимлид должен руководить всем проектом, а менеджеры только мешают. Другие считают, что с клиентом должен общаться только менеджер. Административный вопрос тоже остается открытым: в чьем подчинении работают разработчики и тестировщики?

В этой статье мы попробуем разобраться, кто же такой этот загадочный «тимлид» и так ли нужны менеджеры?

Кто такой тимлид?

TeamLead, как следует из самого слова – это лидер команды разработчиков. Это человек, который отвечает за все, что касается разработки в проекте. У него очень богатый функционал – это снятие запроса клиента, оценка объема и сроков работы с учетом рисков и особенностей своей команды, распределение задач внутри команды с максимальной эффективностью, планирование и выпуск релизов, и даже мотивация команды на работу и участие в презентациях ключевых релизов заказчику.

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

Пишет ли тимлид код? Безусловно, ведь он вдохновляет свою команду в том числе и личным примером. Но на написание кода он тратит не более 20-30% рабочего времени, так как в приоритете у него управление командой.

Профессиональный портрет

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

Технические компетенции
Тимлид должен, в первую очередь, уметь преобразовать бизнес-задачу в задачу техническую, понятную для разработчиков. Это не так просто, как кажется, ведь бизнес-задачи порой формулируются очень и очень пространно. Более того, ему необходимо уметь объяснить разработчикам не только то, что нужно сделать, но и зачем это нужно.

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

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

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

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

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

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

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

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

И, наконец, самое главное качество для любой профессии – честность. Умение быть честным в первую очередь перед самим собой, способность не закрывать глаза на моменты, когда что-то идет не так. Честность перед членами команды, менеджерами проекта и заказчиком. Только подумайте, сколько неудачных проектов было бы спасено, если бы кто-нибудь вовремя встал и сказал: «У нас проблема».

Роль менеджера

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

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

Резюме

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

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

Автор: v_ryzhkov

Источник

Оставить комментарий