Este artículo describe el ambiente de aprendizaje, el proceso formativo y las buenas prácticas, al incorporar actividades COIL (Collaborative OnLine International Learning) en cursos universitarios relacionados a la ingeniería de software que se enfocan en aprendizaje basado en proyectos, aprendizaje servicio (A+S) y el uso de marcos de trabajo ágiles, herramientas y entornos de desarrollo profesionales para el desarrollo de proyectos de software. La experiencia considera cursos desde los primeros semestres en carreras de ingeniería, equipos de desarrollo ágil conformados por estudiantes de universidades de dos países de Latinoamérica con el propósito de generar un producto de software que aporte a solucionar necesidades de empresas, emprendedores o instituciones, siempre considerando el alineamiento con los objetivos de desarrollo sostenible. Las lecciones aprendidas de experiencias COIL previas permiten replicar las buenas prácticas COIL del desarrollo de software y enfocar el trabajo bajo el concepto de fábrica de software ágil. Los estudiantes siempre son guiados por los docentes que fungen como sus mentores, facilitando la superación de obstáculos dados por la diferencia de horarios, cultura, aprendiendo unos de otros, desarrollando diversas competencias “soft skills” como: interculturales, pensamiento crítico, colaboración, resiliencia, comunicación, creatividad, solución de conflictos, negociación y resolución de conflictos. Esta experiencia logra un aprendizaje significativo que les permite a los estudiantes salir de su zona de confort y prepararlos para la vida profesional. Finalmente, hay que mencionar que se aporta al logro de la internacionalización de la currícula y la acreditación por instancias internacionales como ABET (Accreditation Board for Engineering and Technology).