Тогда продолжаем! Смотри, ты имеешь в виду что тим.лид принимает решения? В моей картине мира он задает вектор движения а решения принимает команда коллективно
Уточню, что я говорю про к/ф команду, не про компонентную. В такой команде роль ТЛ в каждый момент времени может играть любой член команды. В команде со временем складывается понимание, чьё мнение и в каких вопросах наиболее авторитетно. Кто-то более фронт, кто-то более бэк, кто-то - автотестер, а кто-то - девопсер и т.д.
Если мы обозначаем кого-то тимлидом формально, мы, с одной стороны, возлагаем на него тем самым ответственность за решения, принимаемые в команде, а с другой - обозначаем руководителю интерфейс для получения отчетности и влияния на команду. В иерархических структурах в этом есть необходимость. (И даже тут есть варианты, могу рассказать). В плоских - необходимости нет, а привычка есть.
Я против формального закрепления роли ТЛ за конкретным членом к/ф команды, так как это не только негативно влияет на инициативность и ответственность остальных, но и обесценивает авторитет ТЛ в тех вопросах, где он не является глубоким экспертом, а решения принимать бывает вынужден в силу формальной должности.
Как-то так.