Карьера в it: должность team lead
Содержание:
- Кто такой Тимлид?
- Какие навыки нужны тимлиду
- Твои рекомендации/лайфхаки, которые могут сильно упростить работу тим лида?
- Особенности подбора
- Где работают и сколько зарабатывают тимлиды
- Функциональные обязанности
- Кому не подходит должность
- Обязанности Team Lead-а
- Чем занимается team leader
- Перспективы должности
- Требования работодателя к кандидатам
- Как проходит рабочий день руководителя группы разработки
- Как стать тимлидом
- Как стать тимлидом – 5 советов
- Как быть хорошим Team Lead-ом? Советы
- Знания и навыки
Кто такой Тимлид?
Описание профессии тимлид начну, пожалуй, с уточнения: это не специальность, а должность, или административная единица по другому, исключительно в сфере IT.
В дословном переводе с английского «Team Lead» означает «лидер команды». Это руководитель-управленец, который возглавляет коллектив веб-разработчиков. Он является ключевым связующим звеном между заказчиком и исполнителями. Тимлид проводит переговоры, принимает заказы на разработку, которые потом преобразовывает в технические задания для специалистов.
Как руководитель группы, он управляет работой по проекту, координирует действия, распределяет задания, разруливает спорные и конфликтные ситуации, мотивирует свою команду. Он контролирует все этапы процесса разработки, от начала и до конца. А для этого ему необходимо знать программирование на уровне не ниже senior.
Не секрет, что в любом коллективе работают люди, которые не только выполняют различные функции, но еще и являются разными по типу личности. Поэтому тимлид должен учитывать все эти факторы и уметь найти подход к каждому человеку в отдельности, а также объединить их в группу единомышленников. А это уже из области психологии. Только тогда общая работа над проектом может быть результативной.
Резюмируя вышеперечисленное, можно сказать, что тимлид это три в одном – программист высокого класса + менеджер-управленец + психолог.
Зная все технические тонкости разработки веб-проектов, тимлид все-таки не осуществляет непосредственно сам исполнительскую работу. Он планирует, организует, оптимизирует процессы, распределяет обязанности с учетом возможностей каждого сотрудника. Часто Team Lead сам набирает себе команду. Ответственность за весь проект лежит на нем, даже если ошибки совершают исполнители.
Стать тимлидом может только опытный разработчик-программист, который имеет богатый опыт работы в сфере IT, а еще у него должны быть хорошие навыки лидера, который не только формально возглавит команду, но и будет являться авторитетом для своих подчиненных.
Какие навыки нужны тимлиду
Должность тимлида находится на стыке разработки и менеджмента. Поэтому бизнес ждет от него мощных хард- и софт-скиллов.
-
Опыт работы от 3-5 лет – и желательно, чтобы он включал опыт руководства хотя бы небольшой командой.
-
Опыт проведения код-ревью, менторинга – потому что придется помогать другим разработчикам, подтягивать джуниоров.
-
Умение принимать решения и брать на себя ответственность – все, что происходит с проектом, становится головной болью тимлида.
-
Аналитические способности и критическое мышление – для правильной оценки сложности задачи, расстановки приоритетов.
-
Навыки делегирования – чтобы грамотно распределять задачи между членами команды.
-
Знание HR – нужно разбираться в кадровой политике, потому что точно придется участвовать в формировании команды и наборе сотрудников.
-
Умение мотивировать сотрудников – и вообще общаться с людьми, в том числе предотвращать конфликты.
-
Тайм-менеджмент – для выставления реальных сроков решения задач.
Тимлид должен быть экспертом в том стеке, который использует команда. Необязательно быть лучшим во всем – это просто невозможно. Но в случае форс-мажора лидер должен быть способен заменить любого члена команды хотя бы на уровне поддержания жизнеспособности проекта.
Твои рекомендации/лайфхаки, которые могут сильно упростить работу тим лида?
Я использую планнер, куда записываю все дела, которые не успел завершить, если нужно было переключиться на другую задачу – это сильно упрощает жизнь. Ещё настроил интеграции в calendar/mail/slack приложениях, что тоже немного упрощает жизнь. Когда у тебя митинг по календарю, то slack будет автоматически мьютить любые нотификации, и ты не будешь отвлекаться на какие-то сообщения от коллег. Mail позволяет настроить несколько почтовых ящиков, и ты не паришься о том, что можешь случайно забыть проверить какую-то одну из своих почт. А calendar агрегирует все твои звонки/митинги в одно место, что тоже очень удобно и позволяет легче планировать свой рабочий день.
Не знаю, является ли это «лайфхаками», но мне в работе сильно помогает.
Особенности подбора
Тимлид задает общий дух в команде, поэтому подбору такого сотрудника стоит уделить особое внимание. Ориентир на команду
Ориентир на команду
Часто в тимлиды переходят уверенные сеньоры, которые дошли в разработке до потолка и хотят двигаться дальше. Однако далеко не всегда они готовы передавать свой опыт команде и заниматься наставничеством, особенно джунов и новых сотрудников.Тимлид — это лидер, который планирует работу всех членов команды и следит за их успехами. Важный пункт — обратная связь каждому сотруднику, индивидуальные беседы и общие митинги. Если кандидат не готов большую часть времени посвящать команде — не рассматривайте его на должность тимлида. Он может быть классным разработчиком, но с функцией наставника не справится.
Участие в HR-процессах
Тимлид тесно взаимодействует с HR-ом по вопросам подбора, адаптации и обучения персонала. У ИТ-специалистов свое видение на эти процессы, не всегда совпадающее с мнением HR.
Чтобы избежать разногласий, договоритесь кто за что отвечает в самом начале. Например, рекрутер может предложить свою помощь в составлении плана адаптации новеньких и общении с ними на первоначальном этапе.
Слабые внутренние кандидаты
Самый лучший вариант — выбрать тимлида из разработчиков внутри компании. Он уже знает процессы и легко сможет управлять командой. Но не все сеньоры готовы становится тимлидами — в этом основная сложность.Если потенциальные претенденты есть, можно провести оценку 360 и оценить готовность сотрудника по личностным и управленческим скилам.
Ответственность за проект и команду
Тимлид не может уйти, когда команда столкнулась с проблемой
Он должен подавать пример и помогать коллегам, и при этом не важно, чья эта была ошибка
Рекрутеру стоит спросить о сложных кейсах в опыте тимлида: как он действовал, как помогал команде и на сколько часто такие ситуации возникали.
Где работают и сколько зарабатывают тимлиды
Формально такой должности нет абсолютно во всех компаниях сферы IT. Но если рассмотреть обязанности каждого сотрудника, то оказывается, что практически в каждой есть собственный тимлид.
Обычно им выступает самый опытный разработчик или директор. Но также брать на себя спектр обязанностей можно руководитель отдела, специалист СЕО.
Если речь идет о большой компании, то для реализации проекта могут быть собраны несколько команд. Одна, к примеру, занимается дизайном, вторая – разработкой кода.
В таком случае у каждой будет собственный тимлид. Если таких команд большое число, то есть и множество тимлидов. Обычно у них есть самых главный тимлид, который осуществляет контроль их всех.
Специалисты сейчас востребованы на рынке труда. Если посмотреть сайты вакансий, то можно увидеть, что новичков и опытных ищут как небольшие региональные фирмы, так и известные на всю страну или даже мир компании.
Зарплата зависит целиком от опыта и навыков, а также особенностей проекта. В среднем, тимлид с хорошим опытом получает от 150 до 350 тысяч рублей в месяц. Но стоит отметить, что часто работодатели указывают в заявке, что оклад будет обсуждаться непосредственно на собеседовании.
В некоторых случаях зарплата опытного тимлида, который реализовал массу успешных проектов, может и превышать 500 тысяч рублей в месяц.
Функциональные обязанности
Кто такой тимлид, вы уже понимаете. А теперь я немного конкретизирую его должностные обязанности. А их немало:
- ведение переговоров с заказчиками и подрядчиками;
- формирование технического задания для исполнителей с подробным описанием всех этапов разработки;
- подбор исполнителей;
- контроль всего процесса разработки проекта;
- принятие решений при выборе одного из нескольких вариантов представленных гипотез;
- оптимизация процесса при необходимости;
- контроль сроков выполнения заказа;
- тестирование итогового проекта;
- разрешение спорных вопросов;
- разработка мотивационной программы для сотрудников (совместно с HR);
- ведение всей технической документации;
- составление отчетов для заказчика (промежуточный и итоговый).
Как видите, список основных обязанностей тимлида достаточно широк, но не окончательный. В зависимости от специфики компании, он может быть еще дополнен другими функциями.
Кому не подходит должность
Считаете, что вы способны возглавить команду? Будьте осторожны со своими амбициями, так как не каждый разработчик с организаторскими способностями может стать успешным тимлидом. Тщательно взвесьте свои возможности, чтобы не навредить проекту и не испортить отношения с сотрудниками.
Эффективным лидером команды не станет тот, кто любит самоутверждаться за счет коллег, проявляет чрезмерную мягкость или, наоборот, ведет себя слишком авторитарно. Оптимальный стиль руководства – демократический.
Крайне сложно быть тимлидом, если вам трудно налаживать коммуникативный контакт с коллегами и вы не можете конструктивно давать обратную связь
Уметь разъяснять подчиненному, где он ошибся и в чем заключаются его недостатки, так, чтобы не обидеть человека, а дать ему мотивационный толчок, – очень важно. Этому необходимо научиться, если вы поставили перед собой цель получить должность тимлидера
Обязанности Team Lead-а
Следит за соблюдением стандартов качества при разработке.
Именно задачей тимлида является следить за тем, чтобы команда писала код, соответствующий стандартам компании, и выдавала качественный продукт.
Следит за соблюдением приоритетов.
Также тимлид должен следить за тем, чтобы команда соблюдала приоритеты при работе и вообще знала о том, что является наиболее важным на каждом конкретном этапе производства программного продукта.
Занимается организацией команды.
Как отмечают многие опытные тимлиды, их задача в первую очередь — сделать так, чтобы команда была самоорганизованной, и каждый участник вносил свой вклад в общее дело.
Несет ответственность за все проблемы или сложности в коллективе
Именно тимлид несет ответственность за все проблемы в коллективе разработчиков, которые могут оказать влияние на качество финального продукта.
Подает пример профессионализма и соблюдения лучших практик в кодинге.
Еще одной довольно важной ролью тимлида является подавать другим членам команды пример соблюдения установленных принципов и лучших правил в кодинге.
Понимает и может внедрять разные процессы и методологии в кодинге.
Также Team Lead должен иметь представление и уметь внедрять с пользой для проекта различные методологии в команде программистов, такие, например, как Scrum, Kanban, XP, Lean и так далее.
Распределяет ответственность.
Задачей тимлида является организация нагрузки таким образом, чтобы никто из членов команды не был единственным способным реализовать ту или иную часть проекта. Чтобы команда была эффективной и продолжала работать, даже если кого-то из специалистов нет на месте.
Поддерживать коммуникацию с клиентами и/или руководством.
Еще одной важной задачей тимлида является поддержание постоянной коммуникации с клиентами или руководством, чтобы убедиться в том, что команда разработчиков четко понимает задачи и проблемы проекта с точки зрения бизнеса.
Отвечает за работу над проектом.
Но одна из самых важных и определяющих функций тимлида — обеспечивать стабильную и постоянную работу над проектом так, чтобы прогресс был чутко виден и понятен как самими членам команды, так и руководству/клиентам.
Следит за дисциплиной в команде.
Ну и конечно, тимлид обязан следить за дисциплиной: тем как члены команды взаимодействуют друг с другом, посещают встречи, относятся к работе и т.д.
Чем занимается team leader
Отметим, что тимлид – это должность, а не отдельная профессия. Что входит в обязанности этого специалиста:
- Общение с заказчиком, организация разработки. Team lead помогает программистам решать поставленные перед ними задачи (с высоты своего опыта). Он одновременно и управляет, и сам занимается разработкой. Поэтому должен иметь иметь хороший базис в программировании и навыки менеджера. Он учитывает приоритеты и интересы конкретного заказчика, отслеживает эффективность членов команды в плане бизнес-процессов.
- Наем, обучение и адаптация всех сотрудников. Лидер взаимодействует с менеджерами и эйчарами для закрытия потребности в кадрах, принимает участие в собеседованиях. В маленьких организациях тимлидеры иногда сами занимаются наймом. В больших компаниях эйчары производят первичный отбор, а team lead задействуется для технических собеседований. Он знакомит новичков с принятыми в работе стандартами, самим проектом, инструментарием и кодом. Помогает джуниорам понять бизнес-процессы и роль каждого в них, планирует развитие других сотрудников, мониторит их рост. Благодаря тимлиду обеспечивается соответствие всей команды и отдельных кадровых единиц потребностям бизнеса.
- Помощь коллегам и координация команды. Лидер выполняет не только управленческие функции, он принимает участие в работе над кодом. Руководитель следит, чтобы продукт соответствовал целям, которые поставил заказчик. Осуществляется это путем контроля разработки и координации деятельности команды. Программисты обращаются за помощью к тимлиду, а во время индивидуальных бесед и общих собраний обсуждается ход грядущей работы.
Менеджерские полномочия тимлида:
- заключение договора с заказчиком;
- разработка, дизайн и маркетинг;
- ведение документации;
- планирование и выпуск релизов;
- оценка бюджета, сроков и объемов работ;
- распределение обязанностей с наибольшей эффективностью;
- определение приоритетов задач;
- развитие всех подчиненных, их рост в профессии.
Технические компетенции управленца:
- осознание причин имеющихся проблем, умение их решить;
- способность составить техническое задание, которое поймут разработчики;
- дизайн, разработка и тестирование проекта;
- ответственность за качество и технологию выполнения работы;
- написание ревью кода.
Team leader должен четко осознавать, что сейчас происходит с проектом, текущий этап разработки, отклонять/одобрять различные идеи и предложения сотрудников. Он ответственен за микроклимат в коллективе, за то, чтобы все члены команды были работоспособны. Иными словами, он помощник, психолог и друг. Руководитель обеспечивает комфортные условия работы своим подчиненным.
Тимлид должен понимать, как можно улучшить проект при необходимости и донести свою идею до остальных. Он организует обмен опытом между участниками команды, чтобы улучшить их навыки, эффективность и понимание задачи. Team leader проводит совещания, оптимизирует рабочий процесс и на каждом из этапов предоставляет заказчику отчеты. Он проверяет, соответствует ли проект заданным техническим параметрам.
Перспективы должности
С каждым годом масштабы IT-сферы растут. В будущем она продолжит расширяться и обрастать новыми профессиями. Совсем скоро наступит время, когда любой вид деятельности так или иначе будет связан с айти-технологиями. Соответственно, потребность в профессиональных тимлидах станет увеличиваться, ведь грамотное управление командой – залог успеха проекта, над которым она работает.
Если вы – профессиональный разработчик, обладаете хорошо развитыми лидерскими качествами и умеете быстро принимать адекватные решения, отлично владеете английским языком, можете и хотите взаимодействовать с клиентами, интересуетесь системной архитектурой, регулярно занимаетесь самообучением и посвящаете достаточно времени саморазвитию, вам предложат занять должность ведущего специалиста проекта, а после этого – тимлида.
Если у вас остались хоть малейшие сомнения в том, что профессия team lead подходит именно вам, то мы настоятельно рекомендуем
пройти тест на профориентацию от
Профгид.
Он стоит сущие копейки, при этом позволяет избежать ошибок, которые могут пустить не в то русло и искалечить всю вашу жизнь.
Узнать больше >>
Требования работодателя к кандидатам
Кандидаты на эту должность должны иметь массу так называемых хард-скилов и софт-скилов. Лидер команды работает как бы на стыке, где пересекаются работа менеджера и разработчика.
Понятно, что он должен обладать хорошими знаниями в любой этой области. Идеальный тимлид – это опытный программист или разработчик, который занимается управленческими функциями и делает это максимально успешно.
Есть некоторые обобщенные требования к кандидатам на должность. Но стоит сразу отметить, что конкретные зависят именно от особенностей самой компании. Средние следующие:
- Хорошие знания в области менеджмента и программирования.
- Опыт работы минимально от пяти лет, но есть компании, рассматривающие кандидатов с опытом от трех лет и даже меньше при наличии успешных кейсов.
- Опыт успешной работы на руководящих должностях.
- Опыт эффектного код-ревью, мониторинга и тому подобное.
- Наличие диплома о техническом образовании (не всегда обязательный пункт).
Софт-скилы представляют собой навыки, необходимые для работы с людьми. К их числу относятся требования организации коммуникации в коллективе, умения общаться с представителями заказчика.
Также кандидат должен самостоятельно принимать решения на основе полученных аналитических данных, обучать персонал, если он чего-то не знает или организовывать это обучение, мотивировать сотрудников, обладать критическим мышлением.
Как проходит рабочий день руководителя группы разработки
Представим на секунду, что вы стали Junior программистом, в течение нескольких лет поднимались по карьерной лестнице, и в конце концов вас назначили тимлидом целой команды разработчиков. Как бы выглядел ваш рабочий день? Примерно следующим образом:
10:00 — Вы встречаетесь с менеджером проекта или непосредственно заказчиком, обсуждаете рабочие моменты, вносите правки в уже существующие наработки и договариваетесь о дедлайне для сдачи следующего черновика проекта.
12:00 — К вам в компанию пришли устраиваться новые программисты, поэтому вы принимаете участие в их собеседовании и делитесь своими впечатлениями с HR отделом. Ваша команда пополнилась двумя джунами. Начинают работать уже сегодня! Вы проводите им экскурсию по отделу, знакомите их с коллегами и показываете рабочие места. Затем даете новичкам несложные задания и смотрите, как они справляются с ними в течение дня.
15:20 — Общий сбор команды. Вы рассказываете коллегам, как прошла ваша встреча с заказчиком, какие коррективы необходимо внести в проект, распределяете между разработчиками зоны ответственности и назначаете каждому дедлайн по сдаче работы. Все вместе вы обсуждаете, как лучше интегрировать хотелки клиента в разработку.
16:40 — Кажется, один из джунов уже справился со своей задачей и вполне хорошо! Отправляете его помогать с новым проектом под надзор опытных программистов. Другой джун справляется с заданием гораздо хуже и, кажется, стесняется просить о помощи. Вы садитесь рядом. Новичок тушуется и говорит, что у него ничего не получается. Вы вспоминаете, как здорово он показал себя на собеседовании и говорите ему об этом. После краткой мотивационной речи вы сидите вместе и решаете возникшую проблему. Спустя час подробных обсуждений у джуна загораются глаза, и он начинает писать код, который работает!
18:00 — Вы думаете, в какое русло направить новых программистов. В команде не хватает разработчика мобильных приложений, поэтому вы решаете понаблюдать, у кого из новеньких лучше идут дела со Swift и предложить ему поработать с мобильными приложениями.
Как стать тимлидом
Любая профессия требует должной подготовки. Чтобы стать специалистом можно пройти онлайн-курсы, а можно обучиться самостоятельно.
Онлайн курсы
Следуя веяниям времени освоить необходимые знания для team lead можно дистанционно. Вот небольшой обзор учебных online-площадок сведённых в одну таблицу:
Название курса | «Профессия TeamLead» от SkillBox | «Руководитель команды разработки» от GeekBrains | «Team lead» 2.0 от Otus |
Чему учат | Руководству коллективом разработчиков. Как подбирать персонал. Работа с по методам: Agile, Scrum и Kanban | Умению организовывать специалистов и руководить командой. Работа с кадрами (подбор персонала). Умению мотивировать коллектив. | Современным техникам менеджмента и организации труда. Основной упор на подготовку руководителя команды как единого организма, а не просто отдельными людьми. |
Формат обучения | Дистанционно. Сначала видеолекции, потом самостоятельная работа с куратором. защита итогового проекта для получения диплома проекта; На курсе предусмотрено 82 лекции по 28 темам | Два раза в неделю лекции на вебинаре. Работа в группе. Студент защищает свой диплом. | Дистанционно. Вебинары по 5 часов четыре раза в неделю. Самостоятельные работы и индивидуальные с куратором. |
Плюсы | После обучения постоянный доступ к видеоурокам. Разбор реальных ситуации. Диплом гос. образца. Рассрочка на 1 год | Диплом гос. образца. Рассрочка на три года (3113 в месяц) | По окончании курса получите сертификат о профессиональной подготовке |
Срок обучения | Полгода | Полгода | 5 месяцев |
Кому подойдёт | Начинающим специалистам, middle и senior-программистам. | Начинающим руководителям и опытным спецам. | Специалистам в области разработки не ниже уровня Middle/Senior. |
Цена | 39000 рублей | 115000 рублей | 110000 рублей |
Самостоятельное обучение
Самостоятельная форма обучения эта самая сложная форма получения новых знаний и не всегда удобная. После окончания учебного заведения «молодой специалист» получает диплом, либо сертификат о повышения квалификации. Сами себе такие документы вы выдать не сможете.
Такой тип обучения сложен, но возможен. И многим людям по своему психотипу он подходит больше всего.
Для самостоятельного обучения предлагаем небольшой список литературы:
Автор | Название и описание |
Том ДеМарко | Deadline. Роман-учебник по управлению проектами |
Том Демарко и Тимоти Листер | Человеческий фактор. Успешные проекты и команды. Отличная книга о разработке ПО с уклоном на индивидуальные и социальные особенности программистов |
Том ДеМарко, Тимоти Листер | Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд |
Том ДеМарко, Тимоти Листер | Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения |
Патрик Ленсиони | Пять пороков команды. Притчи о лидерстве |
Патрик Ленсиони | Пять искушений руководителя: притчи о лидерстве |
Патрик Ленсиони | Три признака унылой работы. История со смыслом для менеджеров (и их подчиненных) |
Патрик Ленсиони. | Смерть от совещаний |
Джейсон Фрайд, Дэвид Хайнемайер Хенссон | Rework. Бизнес без предрассудков |
Фредерик Брукс | Мифический человеко-месяц, или Как создаются программные системы |
Как стать тимлидом – 5 советов
Эксперты дают несколько советам тем, кто хочет освоить эту должность:
Нужно учиться
Подойдут курсы, но не менее важно советоваться с опытными тимлидами.
Увеличить базу знаний. Подкованный технически специалист на вес золота.
Научиться общаться
Без общения тимлид никто.
Стать лидером. Это не врожденное качество, а приобретенное.
Составить резюме. Опыт, кейсы – все должно быть в лучшем виде.
Как видно, тимлид – это многофункциональный специалист. Не каждому дано им стать, ведь спектр задач колоссальный, но постараться стоит, ведь эта работа не только увлекательная, но и прибыльная.
Как быть хорошим Team Lead-ом? Советы
Фокусируйтесь на людях, а не только на программировании.
Хотя технический аспект работы над проектом для тимлида также имеет большую важность, самую главную роль в этой позиции все-таки играет лидерство, то есть управление людьми и организация работы команды программистов и других спецов. Поэтому важно развивать в себе в том числе навыки коммуникации и менеджмента.
Контролируйте свое эго.
Учитесь выступать посредником и договариваться.
“Для меня самой большой сложностью всегда была необходимость быть посредником между командой разработчиков и всеми остальными
Каждое, даже самое простое решение, может иметь далеко идущие последствия, поэтому очень важно обсуждать его со всеми заинтересованными сторонами,” — говорит Линда Брэнаган (Linda Branagan), в прошлом опытный тимлид из компании Construct Internet Design.
Обсуждайте детали и договаривайтесь обо всем заранее.
Поскольку коммуникации — это важная часть функциональности тимлида, старайтесь по-максимуму обсуждать все аспекты работы над проектом и договариваться обо всем заранее, советует Майк Скэнлин (Mike Scanlin), СЕО американской компании Born to Sell и бывший тимлид в целом ряде ИТ-компаний, среди которых T/Maker и General Magic.
“Нет ничего хуже, чем работать в течение года над проектом, и, продемонстрировав результаты своей работе на очередной спринте, услышать от членов команды что-то вроде “А как насчет этих функций?” или “Мы забыли, что нам нужно будет реализовать вот это.” Постарайтесь убедиться в том, что все известно и четко спланировано еще до начала работы над проектом,” — рекомендует он.
Не провоцируйте конфликты, но будьте готовы к ним.
Также важно помнить о том, что будучи на позиции тимлида, очень сложно угодить всем сторонам, а поэтому конфликты в той или иной форме практически неизбежны. “Работа на позиции тимлида означает, что на каком-то этапе вам придется принимать решения, касающиеся членов команды, и эти решения неизбежно будут вызывать конфронтацию. Этот аспект работы часто оказывается неожиданным для многих тимлидов, потому что далеко не все умеют и способны решать конфликты,” — сказал Стив Морс (Steve Morse), разработчик поддержки в компании Tealeaf Technology.
Знания и навыки
Как правило, менеджер среднего звена – это человек, который берет на себя часть руководящих функций в компании, в частности тимлид управляет командой разработчиков. Поэтому топ-менеджеры выбирают на такие должности специалистов, которые не только обладают профессиональным опытом, но и определенными личностными лидерскими качествами, которые позволят успешно руководить проектами.
На такие должности выбирают тех, кто является целеустремленным, трудолюбивым, коммуникабельным человеком, умеет находить общий язык с разными категориями людей и сглаживать возможные конфликтные ситуации. Также он креативен, самостоятелен, стрессоустойчив и ответственен.
Что касается знаний и навыков, то для работы тимлидом соискатель должен:
- иметь практический опыт работы в сфере IT;
- обладать аналитическим складом ума;
- знать все технические тонкости веб-разработки;
- понимать процессы бюджетирования (оценка и планирование затрат);
- иметь навыки программиста на высоком уровне;
- знать языки программирования;
- уметь грамотно ставить задачу для сотрудников;
- обладать навыками делопроизводства;
- уметь воплощать желания заказчика в техническое задание для команды;
- оценивать работу сотрудников (мотивация, KPI);
- принимать ответственные решения в сложных и спорных ситуациях.
Повторюсь еще раз – тимлид это и программист, и психолог, и менеджер в одном лице.