Управление разработкой

Мне интересно, может ли PM управлять группой линейных разработчиков ? Может ли PM выступать в качестве тимлида?

Я видела команду, состоящую из пяти разработчиков и двух менеджеров. Один из менеджеров выступает в качестве тимлида: собирает требования и раздает задачи. Но как этому менеджеру проконтролировать работу программистов и следить за сроками? Иногда возникают сложности в определении наилучшего специалиста для конкретной задачи. Хорошо, если в команде есть крепкий мидл, хорошо знающий проект или крутой сеньер, который может взять на себя часть управленческой работы. Но что делать, если группа разработки состоит из джунов?

В моей картине мира, разработкой должен управлять разработчик с хорошими управленческими качествами. Но интересно, существуют ли успешные команды, управляемые не разработчиком?

Управление разработкой | Сетка — социальная сеть от hh.ru