А я всегда думал что тим-лид и _должен_ ставить задачи в кругу разработчиков. А проджект говорит что надо сделать за итерацию/проект( итерации совместно с тим лидом обговаривается), а так же раздовать задачи другим( например верстальщикам, дизайнерам) сводить их в 1 точку, что не получилось что к итерации готова программная часть а верстки нету. А есть еще менеджер по работе с клиентом который и бегает спрашивает у него какого цвета пупырышки надо сделать, иногда проджект и клиент совмещают если фирма не большая.
И еще прошу не путать тим лида и ведущего разработчика.