Durante el desarrollo de un campus virtual destinado a dar soporte a cursos a distancia dictados bajo la modalidad semipresencial, nos encontramos con una serie de dificultades que condujeron a la definición de una metodología de trabajo basada en métodos ágiles y programación extrema. En el presente documento expondremos dicho enfoque metodológico, adecuado para el desarrollo y mantenimiento de entornos de soporte para educación a distancia en ambientes web. Este documento está dirigido a aquellas áreas o equipos de teletrabajo que desarrollen entornos y ambientes de soporte a educación a distancia, así como a aquellas personas que participen en el desarrollo de proyectos Web o cumplan roles de gestión de proyectos siguiendo métodos ágiles.