Programacion Extrema. Metodologia agil para proyectos no muy robustos la cual se caracteriza por el trabajo en equipos de los desarrolladores y la integracion del cliente en el equipo de trabajo, entregando "historias de usuario" que se utilizaran para el desarrollo del proyecto.