La metodología XP (Extreme Programming) consta de 6 fases para el desarrollo de proyectos de software de manera ágil. La fase de exploración define las funcionalidades del sistema a través de historias de usuario y un prototipo inicial. En la fase de planificación se estiman los costos de cada historia de usuario. Luego, el proyecto se divide en iteraciones de 3 semanas donde se implementan las historias priorizadas y se realizan reuniones diarias de seguimiento.