1. ¿CÓMOSEENTREGAVALOR?
A TRAVÉS DE UN CÓDIGO QUE PERMITA AL CLIENTE
CONSEGUIR SUS OBJETIVOS
PONIENDO A DISPOSICIÓN DEL CLIENTE SOFTWARE
FUNCIONANDO TRAS CADA ITERACIÓN
HACIENDO CRECER EN AMPLITUD Y PROFUNIDAD EL
SOFTWARE: NUEVAS FUNCIONALIDADES Y MAYOR
DESARROLLO DEL CORE DEL SISTEMA EN CADA ITERACIÓN
MANTENIENDO ESTABLE EL SOFTWARE EN CADA
ITERACCIÓN
TRABAJANDO DESDE LA NECESIDAD DEL CLIENTE,
OFRECIENDOLE SOLUCIONES SENCILLAS QUE PUEDAN
VALORARSE EN CADA ITERACIÓN PARA CONSEGUIR EL
OBJETIVO FINAL CON LA MENOR INVERSIÓN POSIBLE
EL RETOENTREGAR AL CLIENTE SOFTWARE FUNCIONANDO DESDE
LAS FASES INICIALES DE SU DESARROLLO E INCREMENTAR
SU VALOR EN CADA ITERACIÓN
DESARROLLO ITERATIVO & INCREMENTAL DE LA SOLUCIÓN
Iteración # 2 Iteración # 4
Desarrollo Desarrollo DesarrolloDesarrollo
El producto desarrollado se revisa con el cliente y se mejora tras cada iteración.
Asimismo, en cada una de ellas se le agregan nuevas funcionalidades, consiguiendo de
esta manera un software cada vez más estable y de mayor calidad.
Iteración # 1 Iteración # 3
BENEFICIOS
ESTRECHA
COLABORACIÓN CON EL
CLIENTE. APORTE
CONSTANTE DE FEEDBACK
RÁPIDA REACCIÓN ANTE
POSIBLES CAMBIOS Y
ELIMINACIÓN DE RIESGOS
EN ETAPAS TEMPRANAS
REDUCCIÓN DEL NÚMERO
DE ERRORES Y AUMENTO
DE LA CALIDAD EN CADA
ENTREGA
VISUALIZACIÓN DEL
AVANCE DEL PROYECTO
DESDE LA PRIMERA
ITERACIÓN
BEST-PRACTICE
ENTREGAR VALOR AL CLIENTE EN CADA ITERACIÓN
XP- Extreme Programming
Pequeñas versiones incrementales
A G I L E
DEVELOPMENT
CASOS DE ÉXITO
EXTREME PROGRAMMING & DEVOPS Infografía sobre buenas prácticas técnicas XP
Autores:
María Álvarez Malo
Oliver Cárdenas Gómez IEBS, Junio 2019
SIN OLVIDAR GESTIONAR…
LA ENTREGA DE REQUISITOS ÚTILES TERMINADOS
LA COMUNICACIÓN FLUIDA CON EL CLIENTE
UNAS PAUTAS QUE NOS PERMITAN UNA RÁPIDA
CORRECIÓN DEL CÓDIGO
¿CÓMO ABORDARLO?
P L A N I F I C A N D O L A S N U E VA S I T E R A C I O N E S :
CREAR UN PLAN DE LANZAMIENTO DE LAS NUEVOS ITERACIONES QUE DEFINA
CÓMO SERÁN Y CUÁNTO TIEMPO DURARÁN. ES RECOMENDABLE QUE LA
DURACIÓN DE LAS NUEVAS ITERACIONES NO EXCEDA LAS 2 SEMANAS.
R E A L I Z A N D O R E U N I O N E S P R E V I A S A C A DA
I T E R A C I Ó N :
DEBATIR CON TODO EL EQUIPO DE DESARROLLO LOS OBJETIVOS DE CADA
ITERACIÓN, EVALUANDO LA EXPERIENCIA Y CONOCIMIENTO QUE LOS
MIEMBROS DEL EQUIPO PUEDEN OFRECER PARA CONSEGUIRLOS.
A P R E N D I E N D O D E E X P E R I E N C I A S PA S A DA S :
APROVECHAR EL FEEDBACK DEL CLIENTE EN CADA ITERACIÓN PARA MEJORAR
LAS SIGUIENTES. EN LA MEDIDA QUE SE CONSIGA MAYOR ALINEACIÓN CON EL
CLIENTE, SE TENDRÁ UN PRODUCTO DE MAYOR CALIDAD
E X P E R I M E N TA N D O Y M E J O R A N D O E N C A DA I T E R A C I Ó N
AÑADIR NUEVAS FUNCIONALIDADES EN CADA ITERACIÓN PERMITIRA EVALUAR
LA REACCIÓN DEL CLIENTE ANTE NUEVAS OPCIONES QUE DIFIERAN DE LA IDEA
ORIGINAL DEL CLIENTE
Desarrollo de software de
secuenciación y notación de
música MIDI
Acceso web: https://bit.ly/2INVxhqAcceso web: https://tek.io/2KEnF8YAcceso web: https://bit.ly/2UeUcDB