Eu trabalho em uma empresa que reduziu repetidamente os tamanhos de sua equipe de desenvolvimento, a ponto de as equipes de 10 homens anteriores agora terem um desenvolvedor por produto (e alguns testadores compartilhados entre 5 produtos). Costumávamos ser bastante pesados, tendo sido um spin-off de uma empresa maior e herdado seu processo em cascata de vários estágios.
Descobriu-se da equipe executiva que não estamos lançando software com rapidez suficiente e que isso provavelmente é culpa do processo (que pode ser um colaborador, embora a perda de 90% da mão de obra provavelmente não tenha ajudado). Houve um esforço para mudarmos para um processo Agile para evitar perder tempo escrevendo documentos de design etc.
Acho que estou curioso para saber se uma mudança para o Agile ajudará em equipes individuais. Entendi que muitos dos benefícios vêm de maior visibilidade e mais comunicação entre os membros da equipe, mas eu sei o que estou fazendo e meu gerente também. Eu já faço TDD, já que não temos ninguém para testar o produto.
Versão TL; DR: Acho que o que realmente estou perguntando é: você pode implementar o Agile com 'equipes' individuais e vê algum benefício com ele, ou geralmente é algo que é mais eficaz para equipes maiores?