SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
¿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

Más contenido relacionado

La actualidad más candente

TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
xinithazangels
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
Roberth Loaiza
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
Juan Ravi
 

La actualidad más candente (20)

Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Metodologia dsdm
Metodologia dsdmMetodologia dsdm
Metodologia dsdm
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
 
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Presentacion fdd
Presentacion fddPresentacion fdd
Presentacion fdd
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bd
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software
 
Rational rose
Rational roseRational rose
Rational rose
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 

Similar a Infografia xp Pequeñas versiones incrementales

Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
Johita Guerrero
 
Smgp dap (definicion del-alcance)-v2-docx
Smgp dap (definicion del-alcance)-v2-docxSmgp dap (definicion del-alcance)-v2-docx
Smgp dap (definicion del-alcance)-v2-docx
Jose Farias
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
Alexis Arguello
 
Ingenieria trabajo3-131031205503-phpapp01
Ingenieria trabajo3-131031205503-phpapp01Ingenieria trabajo3-131031205503-phpapp01
Ingenieria trabajo3-131031205503-phpapp01
David Tigua
 
Rational unified process rup
Rational unified process rupRational unified process rup
Rational unified process rup
Jonathan Arana
 

Similar a Infografia xp Pequeñas versiones incrementales (20)

Anteproyecto
AnteproyectoAnteproyecto
Anteproyecto
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
Smgp dap (definicion del-alcance)-v2-docx
Smgp dap (definicion del-alcance)-v2-docxSmgp dap (definicion del-alcance)-v2-docx
Smgp dap (definicion del-alcance)-v2-docx
 
Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
Presentacion modelos de procesos de software
Presentacion modelos de procesos de softwarePresentacion modelos de procesos de software
Presentacion modelos de procesos de software
 
Metodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptxMetodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptx
 
Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiral
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
 
INGENIERIA DE SOFTWARE (SCRUM).pptx
INGENIERIA DE SOFTWARE (SCRUM).pptxINGENIERIA DE SOFTWARE (SCRUM).pptx
INGENIERIA DE SOFTWARE (SCRUM).pptx
 
Ingenieria trabajo3-131031205503-phpapp01
Ingenieria trabajo3-131031205503-phpapp01Ingenieria trabajo3-131031205503-phpapp01
Ingenieria trabajo3-131031205503-phpapp01
 
Anteproyecto1
Anteproyecto1Anteproyecto1
Anteproyecto1
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
 
Metodologia rad XP
Metodologia rad XPMetodologia rad XP
Metodologia rad XP
 
Rational unified process rup
Rational unified process rupRational unified process rup
Rational unified process rup
 
Actividad 1 j.e.u.m
Actividad 1 j.e.u.mActividad 1 j.e.u.m
Actividad 1 j.e.u.m
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
NucleoIII.pptx
NucleoIII.pptxNucleoIII.pptx
NucleoIII.pptx
 

Infografia xp Pequeñas versiones incrementales

  • 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