Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodología XP - Coggle Diagram
Metodología XP
Roles
Programador 👨💻
Cliente 👩🦰
Encargado de Pruebas 🔍
Encargado de seguimiento
Entrenador
Consultor
Gestor 🕴
Valores
Comunicación 🗣
Simplicidad
Retroalimentación
Valentía 💪
Respeto 👍
Reglas y Practicas
Planificación
Historias de Usuario 👩🦰
Plan de Entregas ✔️
Plan de iteraciones
Reuniones diarias de seguimiento 📰
Diseño
Simplicidad
Soluciones "Spike"
Recodificación
Metáforas
Desarrollo
Disponibilidad del cliente 👩🦰
Uso de estándares
Programación dirigida por las pruebas 👨💻📝
Programación en pares
Integraciones permanentes
Propiedad colectiva del código 👨💻👩💻
Ritmo sostenido
Pruebas
Pruebas unitarias
Detección y corrección de errores 🪲
Pruebas de aceptación ✔️
Proceso XP
Fases
Exploración
Planificación de la entrega 📃
Iteraciones
Producción
Mantenimiento 🛠
Muerte del proyecto ☠
♻ Ciclo de Desarrollo
1️⃣ Cliente define valor del negocio a implementar
2️⃣ Programador estima el esfuerzo necesario para implementación
3️⃣ El cliente selecciona que construir
4️⃣ El programador construye ese valor de negocio
5️⃣ Vuelve al paso 1
Ventajas y Desventajas
Ventajas
Se consiguen productos usables con mayor rapidez ⏱
Proceso de integración continuo
Necesidades del usuario atendidas con mayor exactitud 🔎
Se consiguen productos más fiables y robustos 💪
Código más simple y fácil de entender 👍
Desarrolladores aplican buenas prácticas ofrecidas por la XP
Mas fácil modificar los requerimientos del usuario 👍
Equipo de desarrollo más contento y motivado 😃
Desventajas
Muy complicado planear el proyecto 😩
No aplicable a proyectos de gran escala 😫
Mas complicado medir los avances del proyecto 🙁
Altas comisiones en caso de fallar
Define cuatro variables: costo, tiempo, calidad y alcance