Рассказываем, какими качествами должен обладать потенциальный руководитель команды разработчиков – «техлид», и как эти качества наработать.
Но для начала – про обязанности
Простите за тавтологию, однако чтобы стать хорошим руководителем, сначала нужно разобраться, в чем конкретно ты должен быть хорош.
Разумеется, в разных компаниях список обязанностей может отличаться, но если брать «среднюю температуру по больнице», то заниматься техлиду придется следующим: взаимодействовать с командой (от найма и распределения задач до решения конфликтов и увольнения); представлять команду/отдел на уровне компании (и, если необходимо, отстаивать командные интересы); работать непосредственно с продуктом (учитывая потребности клиента и будущих потребителей); тестировать продукт, фиксить баги и работать с техдолгом; вести техническую документацию; совершенствовать цикл разработки посредством его автоматизации – искать и внедрять лучшие практики.
Страшно? Если нет, то поехали дальше.
Рассмотрим неудачные примеры
История знает немало случаев, когда кандидат, который, казалось бы, идеально подходит на должность, с новыми обязанностями не справляется. Причин, объясняющих такие ситуации, множество, но мы рассмотрим 4 наиболее распространенных:
- Руководитель не уверен в себе
Это может быть человек из команды (наиболее инициативный) или кандидат «со стороны», у него может впечатляющее резюме, он может обладать ювелирными знаниями по технической части работы. Но если руководитель не готов (не может) проявлять инициативу и принимать решения – то это и не руководитель вовсе. А еще это ужасное «брать ответственность» (особенно в ситуациях, где накосячил не ты, а кто-то из команды). Извините, тоже надо. Поэтому если уверенности в себе не хватает – откладываем вакансию руководителя и идем работать. Над собой.
- Руководитель чрезмерно уверен в себе
К сожалению, и у этой медали есть обратная сторона. Хорошего, как говорится, понемножку: иногда чрезмерный уровень уверенности в себе (ну, или повышенное ЧСВ) мешает слышать критику и рациональные предложения – как со стороны команды, так и со стороны вышестоящего руководства. Не круто, в общем.
- Недостаток компетенции
Чем меньше ты знаешь и умеешь – тем меньше желания у команды тебя слушать. «Стучать кулаком по столу» может только тот человек, который способен аргументировать свои решения (в частности, благодаря имеющемуся опыту работы).
- «Жалобная книга»
Случается и такое, что сотрудник, «добравшись» до должности руководителя использует ее исключительно как рупор: рассказывает, какие проблемы есть в компании/в отделе, в надежде, что кто-то их решит. Но вот незадача – решение большей части проблем теперь входит именно в его обязанности. Если помощь «вышестоящих» все-таки необходима, то жалобы все же не лучший способ – лучше прибегнуть к формату с аргументациями.
Наконец-то про soft skills
Чтобы не повторить примеры, упомянутые в тексте ранее, стоит проверить себя на наличие необходимых гибких навыков. Каких именно?
- Эмпатия
Техлид не просто раздает задачи, а еще и общается с членами команды, мотивирует их, направляет и делает много чего еще.
- Решительность и самостоятельность
Иногда (на самом деле – очень часто) принимать решения придется в сжатые сроки. Принимать и нести за них ответственность.
- Тайм-менеджмент
Техлид и между членами команды задачи распределяет, и свои расставляет по степени приоритетности. К слову, о распределении: не пытайтесь все делать самостоятельно – умейте «делиться» работой.
- Стрессоустойчивость
Необходимый навык для любой профессии.
- Системное мышление
Умение видеть реальную картину происходящего в целом, а не фрагментарно.
- Умение планировать
Стратегически и тактически.
И вишенка на торте: топ-5 советов от AGIMA для будущих успешных руководителей
- Не бойтесь ошибаться. Если что-то и пошло не так – это отличная возможность прокачать скилл «исправление ошибок».
- Не бойтесь спрашивать. Руководитель, который прислушивается к мнению коллег, получает бо-о-ольшой плюс к степени авторитетности.
- Не бойтесь критики. А еще советов и предложений (даже непрошенных). Учитесь вычленять из сказанного то, что поможет вам и вашему проекту.
- Не бойтесь заимствовать. Речь, конечно, про удачные управленческие решения коллег и руководства.
- Не бойтесь быть «вечным учеником». Самосовершенствование сейчас в моде! Выбирайте полезные источники знаний – например, курс «Руководитель команды разработки» от GeekBrains и AGIMA. 6 месяцев онлайн-встреч с экспертами, разборы персональных кейсов, работа с DevOps-инструментами: если собираетесь стать классным техлидом, прохождение курса вам точно не помешает.