Тимлид в России больше, чем тимлид

Задумался над тем, какими навыками должен обладать руководитель команды разработки. Вот мой топ-3:

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

  • навыки переводчика — у нас очень важно уметь переводить с языка заказчика на язык программиста, с языка программиста на язык датасайнтиста и так далее. Фактически все это разные культуры, разное осознание важности задач, времени их исполнения, детализации в представлении задач. Правильный перевод позволяет оооочень сильно ускорить процессы;

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

Получается вот такой многорукий специалист с гуманитарным уклоном. Что думаете?