Me refiero al tipo de software, no a marcas o nombres concretos.
Teníamos un desarrollador remoto en nuestro equipo y a menudo necesitábamos algo más que un correo electrónico o una llamada de voz. A veces compartíamos pantallas para una especie de programación entre pares, otras veces necesitábamos dibujar diagramas y discutirlos. Las discusiones sobre planificación y diseño requerían la más amplia funcionalidad.
El seguimiento de errores, el wiki y otros programas de este tipo no nos bastaban. Sin embargo, hay muchos ejemplos de proyectos de código abierto que han tenido éxito y en los que los equipos sólo han utilizado el sistema de control de código y las listas de discusión.
Así que admito que nuestro proceso de desarrollo podría no ser perfecto y quiero saber qué funcionalidad de colaboración es más necesaria en su trabajo. ¿Cómo os comunicáis en el caso de equipos distribuidos?