ti-enxame.com

Conselhos / diretrizes para gerenciar uma equipe de desenvolvimento distribuída

Quais são algumas estratégias, metodologias e melhores práticas para gerenciar uma equipe distribuída?

  • O que pode ser feito para incentivar e reforçar a comunicação entre os vários membros da equipe?

  • É possível adaptar/implementar metodologias de desenvolvimento ágil existentes em uma equipe distribuída?

Relacionado, mas não idêntico:

21
Ami

apresentação de Andrew Kazyrevich é um excelente guia para desenvolvimento ágil em equipes de desenvolvimento distribuído.

As principais sugestões são:

  • Bate-papos em grupo e chamadas frequentes
  • Compartilhamento de área de trabalho, programação em par
  • Integração contínua
  • Testes de unidade
  • Rastreamento de itens de trabalho (TFS, JIRA etc)
  • Iterações curtas
  • Sincronização diária entre equipes por meio de standups etc.
  • Viajando
  • Organizando equipes por funcionalidade
12
Adam Nuttall

Os caras da Stack Overflow são um ótimo exemplo de empresa distribuída e Jeff Atwood oferece alguns bons conselhos - http://www.codinghorror.com/blog/2010/05/on-working-remotely.html =

Sobre a questão da implementação das metodologias de desenvolvimento ágil existentes em uma equipe distribuída - considero o desenvolvimento distribuído como uma abordagem de desenvolvimento que tenta alavancar os avanços tecnológicos na conectividade com a internet e melhores ferramentas de comunicação para tentar minimizar a desconexão introduzida pelo trabalho remoto em equipes de software.

O desenvolvimento distribuído enfatiza a comunicação e a interação entre todos os membros da equipe virtual. A ideia é reduzir a sensação de que estamos trabalhando em diferentes espaços físicos e de que todos estão trabalhando em alguma tarefa específica por conta própria. Esse tipo de pensamento está alinhado com a filosofia ágil, que enfatiza os indivíduos e as interações sobre os processos e ferramentas.

Eu escrevi uma postagem no blog sobre isso - http://technikhil.wordpress.com/2012/02/20/distributed-development/

2
Nikhil