24 подписчика
Что отличает хорошего тимлида от плохого?
Если говорить кратко, то основные черты хорошего тимлида это:
1) Умение делегировать задачи. Тимлид не должен сам делать задачи, он должен распределять их на свою команду так, чтобы каждый программист имел интерес делать эту задачу, и был способ её выполнить. Т.е. правильно подобрать по уровню сложности и личным качествам разработчика.
2) Умение создать в коллективе продуктивную обстановку. На работе должна делаться работа, а не выясняться отношения, кто более тут альфа-самец, а кто права не имеет. Когда обстановка скатывается вот в такие разборки - можно сразу увольнять всех и нанимать с нуля, ибо уже не исправить.
3) Умение принимать тяжелые решения и доносить их до людей. Например, если какой-то программист не тянет, то тимлид должен спокойно подготовить человека к тому, что он не тянет, и потом объявить ему о том, что тот уволен.
Что касается технического уровня тимлида, то я не думаю, что это какой-то решающий фактор. Тимлид должен управлять программистами, а не быть самым умным.
Если становится очевидно, что в команде плохие отношения (злоба, вражда, недоверие), и команда перестала эффективно выполнять свои задачи - это признак плохо тимлида.
Если приводить аналогию с армией, то тимлид - это сержант, который ведет своих ребят в бой, отвечает за каждого из них, а когда нужно и поддает пинка для мотивации.
1 минута
29 июня 2022