Fala Neto.
Vai um pouco de cada um.
Na minha opinião eu acho de suma importância uma reunião com a equipe, fazer uma analise de todos os pontos do projeto, definir funções.
Tecnologias a serem utilizadas, analisar, converter analise em horas, reunir e discutir, documentar e diagramar, definir prazos para cada uma das tarefas, reunir e discutir, ai depois disso sim, desenvolver, testar e testar, rs, entregar.
O Team Fundation faz um controle bem legal de linha de tempo, onde você pode controlar a evolução de cada envolvido e cada tarefa.
Creio que efetuar uma mistura do processo Scrum com uma esquipe bem montada e organizada, seu projeto irá de vento em popa.
Espero que ajude a clarear um pouco.
Abraço.
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs