2. Agenda Equipos distribuidos Problemáticas Comunes Inicio de proyecto Ejecución Cierre y Mantenimiento Conclusiones Preguntas y Respuestas
3. Equipos distribuidos Distribuidos y Dispersos ¿Porqué Equipos distribuidos? Tercerización de una capacidad no crucial al negocio Por falta de capacidad Por Costos
11. Inicio de Proyecto Aspectos de Estructuración Comenzar chico, crecer a lo grande. Equipos por funcionalidad. Contemplar viajes periódicos en el presupuesto Asegurar la comprensión de la metodología. Asegurar la asignación de los participantes.
12. Inicio de Proyecto Aspectos de Gestión Asegurar buenos medios de comunicación Establecer calendario de días feriados Negociar horarios de reuniones Compartir fotos del equipo
13. Inicio de Proyecto Aspectos Técnicos Unificar repositorio de código Deadlocks Integración continua Estabilizar frameworks o plataformas a usar. Herramientas accesibles por todo el equipo
14. Ejecución Aspectos de Gestión Comunicar estado y avance más frecuentemente PEDIR feedbackexplícitamente. Generar viajes focalizados en atacar problemáticas concretas y en mantener la relación Fomentar el hacer preguntas.
15. Ejecución Aspectos de Análisis Capacitar en el negocio, no sólo en aspectos técnicos Mail como último recurso Trabajar en la definición de UserAcceptanceTests. No sólo ayudan a validar requerimientos, ayudan a comprenderlos.
16. Ejecución Aspectos Técnicos Respetar la integridad de los builds. La diferencia horario puede causar todo un día perdido. Checkin frecuente. Si hay que hablar sobre el merge, hay mayores tiempos involucrados Wikis y Blogs Fundamental para inclusión de nuevos miembros. Solamente especificar las interfaces de servicios no alcanza.
17. Cierre y Mantenimiento Aspectos de Estructuración Evolucionar a un modelo ondemand Kanbanpor ejemplo Definir un buffer de pedidos Planificar para lo general, manejar la excepción.
18. Cierre y Mantenimiento Aspectos de Gestión Sobrecargas en ciertos roles. En algunas ocasiones, 3 ambientes, diferentes prioridades Desarrollo Testing Producción
19. Conclusiones La comunicación cara a cara no se puede reemplazar. Buenos medios de comunicación Viajes periódicos. Herramientas: Control de código compartido Integración continua Wikis, blogs. Humanizar la relación.
20. Diego Fidel Ferreyra Core Technologies Manager diego.ferreyra@huddle.com.ar www.huddle.com.ar