it-swarm-es.com

Consejos / pautas para la gestión de un equipo de desarrollo distribuido

¿Cuáles son algunas estrategias, metodologías y mejores prácticas para administrar un equipo distribuido?

  • ¿Qué se puede hacer para fomentar y reforzar la comunicación entre los distintos miembros del equipo?

  • ¿Es posible adaptar/implementar las metodologías de desarrollo ágil existentes en un equipo distribuido?

Relacionados pero no idénticos:

21
Ami

Presentación de Andrew Kazyrevich es una excelente guía para el desarrollo ágil en equipos de desarrollo distribuidos.

Las principales sugerencias son:

  • Chats grupales y llamadas frecuentes
  • Uso compartido de escritorio, programación de pares
  • Integración continua
  • Pruebas unitarias
  • Seguimiento de elementos de trabajo (TFS, JIRA, etc.)
  • Iteraciones cortas
  • Sincronización diaria entre equipos a través de standups, etc.
  • De viaje
  • Organizar equipos por funcionalidad
12
Adam Nuttall

Los chicos de Stack Overflow son un gran ejemplo de una empresa distribuida y Jeff Atwood ofrece un gran consejo http://www.codinghorror.com/blog/2010/05/on-working-remotely.html =

En cuanto a la cuestión de la implementación de metodologías de desarrollo ágil existentes en un equipo distribuido, considero el desarrollo distribuido como un enfoque de desarrollo que intenta aprovechar los avances tecnológicos en la conectividad a Internet y mejores herramientas de comunicación para intentar minimizar la desconexión introducida al trabajar de forma remota en equipos de software.

El desarrollo distribuido pone énfasis en la comunicación y la interacción entre todos los miembros del equipo virtual. La idea es reducir la sensación de que estamos trabajando en diferentes espacios físicos y que todos están trabajando en alguna tarea discreta por su cuenta. Este tipo de pensamiento está en línea con la filosofía ágil que enfatiza a los individuos y las interacciones sobre los procesos y herramientas.

He escrito una publicación de blog sobre esto - http://technikhil.wordpress.com/2012/02/20/distributed-development/

2
Nikhil