Além da resposta de Ryathal :
Você fala sobre design emergente e direção da equipe como se eles fluíssem da equipe em perfeita harmonia e harmonia. Grupos de pessoas, grupos de programadores, especialmente, têm conflitos . Como líder da equipe, seu trabalho em uma equipe ágil é mais um árbitro ou catalisador do que em cascata. Quando a equipe entrar em conflito sobre qual design usar, por exemplo, você garantirá que as pessoas tenham a mesma opinião e continuem discutindo por méritos. E você acaba sendo o árbitro para qual solução proposta a equipe seguirá quando o caminho não estiver claro.
Essa é uma das responsabilidades mais importantes do líder, mas muitas outras coisas são necessárias para transformar um monte de gente em uma equipe. Você ainda precisa dar um exemplo no que diz respeito à boa codificação e, muitas vezes, impor isso (diretamente ou criando uma cultura para isso). Você precisa facilitar a comunicação entre todos os membros da sua equipe, porque uma vez por dia em stand-up não será suficiente.
A outra coisa importante que você ignorou são as reuniões. É impraticável levar a equipe inteira a todas as reuniões em que a equipe precisa interagir com pessoas de negócios, outras equipes técnicas, etc. Como líder da equipe, você é o representante da equipe. Você vai às reuniões para que eles possam ficar em suas mesas e fazer as coisas. Você é o ponto de contato para que não sejam interrompidos por pessoas que param diretamente. E você trabalha para obter informações do mundo exterior (em que outras equipes estão trabalhando, como são as equipes ágeis no próximo sprint, qual é o status desse requisito aberto, etc.), reduzi-las e comunicá-las.
Em resumo, você é o lubrificante para garantir que eles funcionem sem problemas.