SlideShare una empresa de Scribd logo
1 de 7
PROGRAMACIÓN EXTREMA
CHAVEZ CARRILLO BRANDON URIEL
SANCHEZ VALENCIA SERGIO GABRIEL
¿QUÉ ES?
• XP se basa en retroalimentación continua entre el cliente y el equipo de
desarrollo, comunicación, simplicidad en las soluciones y habilidad para enfrentar
cambios.
• Es una metodología ágil centrada en potenciar relaciones interpersonales como
la clave para alcanzar el éxito; promoviendo el trabajo en equipo; preocupándose
por el aprendizaje de los desarrolladores y haciendo un buen ambiente de
trabajo.
PRINCIPIOS
• Retroalimentación veloz
• Asunción de simplicidad
• Modificaciones incrementales
• Trabajo de calidad
VALORES
• Comunicación
• Simplicidad
• Coraje
• Retroalimentación
FASES DEL PROCESO DE DESARROLLO
• Exploración.
• Planificación de la entrega.
• Iteraciones.
• Producción.
• Mantenimiento.
• Muerte del proyecto.
PRINCIPIOS BASICOS
Existen 4 categorías para agrupar a los principios básicos.
• Retroalimentación
• Proceso continuo en lugar de por bloques
• Propiedad intelectual compartida.
• Entendimiento compartido.
HISTORIA DE USUARIO
Son las técnicas utilizadas para especificar los requisitos del software.
Se trata de tarjetas de papel en las cuales el cliente describe brevemente las
características que el sistema debe poseer, sean requisitos funcionales o no
funcionales.
El tratamiento debe de ser flexible y dinámico.
Cada historia de usuario es lo suficientemente comprensible y delimitado para que
los programas puedan implementarlo en relativo poco tiempo.

Más contenido relacionado

La actualidad más candente

Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareAbraham Meza
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)Juan Avendaño
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de SoftwareMax Power
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Diego Rochina
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programaciónRafael Hernandez
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extremaRafael Hernandez
 
Proceso agil
Proceso agilProceso agil
Proceso agiljohusiro
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 

La actualidad más candente (20)

Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017Metodologías ágiles en Desarrollo de Software 2017
Metodologías ágiles en Desarrollo de Software 2017
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programación
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Proceso agil
Proceso agilProceso agil
Proceso agil
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Metodos3
Metodos3Metodos3
Metodos3
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Scrum
ScrumScrum
Scrum
 

Similar a Programación extrema

Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videosShadrickSdn1
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xpJose Luis Dorao
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.finalbj1in
 
Mejora continua en el desarrollo de software nuria guerra
Mejora continua en el desarrollo de software  nuria guerraMejora continua en el desarrollo de software  nuria guerra
Mejora continua en el desarrollo de software nuria guerraNuria Guerra Cubero
 
presentacion metodogia agil xp extremisp
presentacion metodogia agil xp extremisppresentacion metodogia agil xp extremisp
presentacion metodogia agil xp extremispjoseperez792566
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágilfponceh
 
Extremeprograming
ExtremeprogramingExtremeprograming
Extremeprogramingestudiante
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Cesar Acosta
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágilesFreddy Cahuas Zenteno
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfFranciscoVelandiaSot
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1JeremyLuiggi1
 
Análisis y diseño de sistemas
Análisis y diseño de sistemasAnálisis y diseño de sistemas
Análisis y diseño de sistemassiulacio
 
Lean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para StartupsLean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para Startupsblidix
 
AUGBCN - Agile¿What?
AUGBCN - Agile¿What?AUGBCN - Agile¿What?
AUGBCN - Agile¿What?Marc Florit
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptxronald flores
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdfEdgarAngelRojas
 

Similar a Programación extrema (20)

Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videos
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xp
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.fin
 
Mejora continua en el desarrollo de software nuria guerra
Mejora continua en el desarrollo de software  nuria guerraMejora continua en el desarrollo de software  nuria guerra
Mejora continua en el desarrollo de software nuria guerra
 
Softagile
SoftagileSoftagile
Softagile
 
presentacion metodogia agil xp extremisp
presentacion metodogia agil xp extremisppresentacion metodogia agil xp extremisp
presentacion metodogia agil xp extremisp
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Extremeprograming
ExtremeprogramingExtremeprograming
Extremeprograming
 
AGILE Taller gestión de proyectos
AGILE Taller gestión de proyectosAGILE Taller gestión de proyectos
AGILE Taller gestión de proyectos
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdf
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
 
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptxTP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
 
Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0
 
Análisis y diseño de sistemas
Análisis y diseño de sistemasAnálisis y diseño de sistemas
Análisis y diseño de sistemas
 
Lean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para StartupsLean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para Startups
 
AUGBCN - Agile¿What?
AUGBCN - Agile¿What?AUGBCN - Agile¿What?
AUGBCN - Agile¿What?
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 

Último

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Programación extrema

  • 1. PROGRAMACIÓN EXTREMA CHAVEZ CARRILLO BRANDON URIEL SANCHEZ VALENCIA SERGIO GABRIEL
  • 2. ¿QUÉ ES? • XP se basa en retroalimentación continua entre el cliente y el equipo de desarrollo, comunicación, simplicidad en las soluciones y habilidad para enfrentar cambios. • Es una metodología ágil centrada en potenciar relaciones interpersonales como la clave para alcanzar el éxito; promoviendo el trabajo en equipo; preocupándose por el aprendizaje de los desarrolladores y haciendo un buen ambiente de trabajo.
  • 3. PRINCIPIOS • Retroalimentación veloz • Asunción de simplicidad • Modificaciones incrementales • Trabajo de calidad
  • 4. VALORES • Comunicación • Simplicidad • Coraje • Retroalimentación
  • 5. FASES DEL PROCESO DE DESARROLLO • Exploración. • Planificación de la entrega. • Iteraciones. • Producción. • Mantenimiento. • Muerte del proyecto.
  • 6. PRINCIPIOS BASICOS Existen 4 categorías para agrupar a los principios básicos. • Retroalimentación • Proceso continuo en lugar de por bloques • Propiedad intelectual compartida. • Entendimiento compartido.
  • 7. HISTORIA DE USUARIO Son las técnicas utilizadas para especificar los requisitos del software. Se trata de tarjetas de papel en las cuales el cliente describe brevemente las características que el sistema debe poseer, sean requisitos funcionales o no funcionales. El tratamiento debe de ser flexible y dinámico. Cada historia de usuario es lo suficientemente comprensible y delimitado para que los programas puedan implementarlo en relativo poco tiempo.