Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Extrema (XP) - Coggle Diagram
Programación Extrema (XP)
Se define como:
"Ágil, rápida, colaborativa, y de calidad."
Sus principales características son:
Comunicación Activa
Colaboración constante
Eliminación de barreras de comunicación.
Pruebas Continuas
Validación constante de funcionalidades.
Identificación temprana de errores
Cliente Activo
Retroalimentación constante del cliente.
Priorización de características según las necesidades del cliente.
Diseño Simple
Soluciones directas y sin complejidad innecesaria
Evitar redundancias y excesos en el diseño
Desarrollo Iterativo
Entregas frecuentes de funcionalidades
Adaptación ágil a cambios.
Programación en parejas
Revisión constante del código.
Compartir conocimientos y experiencias.
Presenta fases como:
Planificación
Definición de objetivos y prioridades
Creación de historias de usuario
Diseño
Diseño inicial y arquitectura.
Mejora continua en cada iteración.
Codificación:
Trabajo en parejas de desarrolladores.
Enfoque en escritura de pruebas unitarias.
Pruebas:
Pruebas automáticas y manuales.
Validación continua de la calidad del software.
Integración
Integración de nuevas características.
Pruebas de integración para garantizar compatibilidad.
Despliegue
Entrega del software al cliente o usuario final.
Entregas frecuentes debido a las iteraciones cortas.
Retroalimentación
Recopilación de comentarios del cliente.
Uso de retroalimentación para planificar y priorizar iteraciones futuras.