Configuración de la infraestructura para administrar un equipo distribuido

Estoy en la poco envidiable posición de crear un equipo que se distribuirá por un mínimo de 3 meses y hasta un año. El equipo incluye 4 ahora, pero puede aumentar hasta 7 antes de que logremos reubicarnos juntos. Trabajaremos en un solo proyecto a lo largo del tiempo en lugar de varios proyectos por contrato. El trabajo es en gran parte móvil y desarrollo web.

Hemos estado usando Asana para tareas básicas y para tomar notas, pero eso no cubre el aspecto real de la colaboración en el trabajo. ¿Puede recomendar recursos para facilitar la colaboración efectiva para un equipo constantemente remoto?

Estaría encantado de actualizar con más detalles si mi pregunta es demasiado amplia. Revisé algunos de los otros subprocesos y parecen en gran medida sobre recursos dirigidos al flujo de trabajo y la gestión para equipos que tienen la oportunidad de trabajar físicamente juntos, pero podría estar equivocado.

Hola Hannah. Bienvenido a la comunidad PM StackExchange. ¿Hay alguna dificultad que esté experimentando actualmente o espera que podamos dirigir la respuesta a un poco más? He visto a varios equipos manejar la situación de diferentes maneras, pero la respuesta 'correcta' depende en gran medida del equipo.

Respuestas (1)

Primeros pasos con un equipo de desarrollo de software distribuido

¡Bienvenido a PMSE! Dijiste que tu equipo se dedicará al desarrollo web y móvil. Aunque su pregunta es muy amplia, estoy tratando de encontrar una respuesta. Si tiene preguntas de seguimiento, no dude en publicarlas aquí como nuevas preguntas.

  1. Elija un proceso de desarrollo: aquí está la versión súper corta:

    • Cascada: documente todos los requisitos por adelantado y espere a que el equipo de desarrollo entregue el producto completo al final del ciclo de una sola vez.
    • Ágil: entrega incremental cada dos semanas (normalmente) con la oportunidad de modificar los requisitos según el progreso y los comentarios. El proceso ágil líder es Scrum. Te recomiendo que vayas con Scrum.
  2. Familiarícese con los conceptos básicos del proceso seleccionado.

  3. Asigne roles: Asigne roles en cuanto a quién va a hacer qué. Si elige Scrum, debe designar un Product Owner y un Scrum Master. Para un equipo pequeño, estos pueden ser roles de medio tiempo.

  4. Elija una herramienta: para un equipo distribuido, necesita una herramienta Scrum basada en la web que pueda mantener a todos los miembros del equipo en la misma página.

  5. Para un equipo distribuido, la comunicación es clave: la comunicación es más efectiva (caliente) cara a cara. Sin embargo, para un equipo distribuido, puede intentar mantener los canales de comunicación lo más cálidos posible con chat de texto, videoconferencia y otros medios similares. Vea algunos hilos anteriores aquí para obtener más información:

¿Eres más eficiente liderando tu proyecto de forma virtual o presencial?

¿Cómo administro/superviso varios equipos ágiles en todo el mundo?