SlideShare una empresa de Scribd logo
Extreme Programming (XP)
Juan Jain Vargas 6IM7
¿Qué es?
Es el método ágil más conocido, tiene un
enfoque que fue desarrollado utilizando
buenas prácticas reconocidas, como el
desarrollo iterativo, y con la participación
de cliente en niveles extremos. Todos los
requerimientos se expresan como
escenarios, los cuales se implementan
directamente como una serie de tareas, se
trabaja en parejas y desarrollan pruebas
para cada tarea antes de escribir código.
Valores
• Comunicación
• Sencillez
• Retroalimentación
• Valentía
Principios
• El desarrollo incremental
• La participación del cliente
• El interés en las personas
• El cambio
• El mantenimiento de la simplicidad
Fases del proceso de desarrollo
1. Seleccionar las historias de usuario para la entrega. Las historias
de usuario son utilizadas en las metodologías de desarrollo ágiles
para la especificación de requisitos y es una representación de un
requisito escrito en una o dos frases utilizando el lenguaje común
del usuario.
2. Dividir la historia en tareas
3. Planificar la entrega
4. Desarrollar/Integrar/Probar el software
5. Entrega de software
Extreme programming (xp)

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
 
Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018Martha Pedraza
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de softwareAl Ex
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de softwareGeovani AG
 
Proceso agil
Proceso agilProceso agil
Proceso agiljohusiro
 
Metodos agiles-de-programacion
Metodos agiles-de-programacionMetodos agiles-de-programacion
Metodos agiles-de-programacionSergio Silvester
 
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
 
Introducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoIntroducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoArmando Picón Z.
 
Estrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar softwareEstrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar softwareDomingo Suarez Torres
 
Modelos prototipo de software
Modelos prototipo de softwareModelos prototipo de software
Modelos prototipo de softwareTakashidk
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agiljj021
 

La actualidad más candente (20)

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
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018Metodologias pedraza poveda_martha_catalna_s4_b2018
Metodologias pedraza poveda_martha_catalna_s4_b2018
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de software
 
Metodologías Ágiles
Metodologías ÁgilesMetodologías Ágiles
Metodologías Ágiles
 
Proceso agil
Proceso agilProceso agil
Proceso agil
 
Metodos agiles-de-programacion
Metodos agiles-de-programacionMetodos agiles-de-programacion
Metodos agiles-de-programacion
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del 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
 
Introducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoIntroducción a la agilidad - El Manifiesto
Introducción a la agilidad - El Manifiesto
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Estrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar softwareEstrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar software
 
Modelos prototipo de software
Modelos prototipo de softwareModelos prototipo de software
Modelos prototipo de software
 
Desarrollo y diseño de software
Desarrollo y diseño de softwareDesarrollo y diseño de software
Desarrollo y diseño de software
 
Presentacion
PresentacionPresentacion
Presentacion
 
Metodologia Agil
Metodologia AgilMetodologia Agil
Metodologia Agil
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agil
 
Rup[1]
Rup[1]Rup[1]
Rup[1]
 

Similar a Extreme programming (xp) (20)

Metodología programación extremo.pptx
Metodología programación extremo.pptxMetodología programación extremo.pptx
Metodología programación extremo.pptx
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Faces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPFaces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XP
 
METODOLOGIA XP
METODOLOGIA XPMETODOLOGIA XP
METODOLOGIA XP
 
Extreme Programming (XP).pptx
Extreme Programming (XP).pptxExtreme Programming (XP).pptx
Extreme Programming (XP).pptx
 
Exposicion xp[1]
Exposicion xp[1]Exposicion xp[1]
Exposicion xp[1]
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
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
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Pst metodologia xp
Pst metodologia xpPst metodologia xp
Pst metodologia xp
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xp
 
Exposición aydsi
Exposición aydsiExposición aydsi
Exposición aydsi
 
Metodologia xp axlp
Metodologia xp axlpMetodologia xp axlp
Metodologia xp axlp
 
Metodologia Xp
Metodologia XpMetodologia Xp
Metodologia Xp
 
Programación extrema(XP)
Programación extrema(XP)Programación extrema(XP)
Programación extrema(XP)
 
SEMANA 11.pptx
SEMANA 11.pptxSEMANA 11.pptx
SEMANA 11.pptx
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Introducción a Técnicas Agiles y Scrum : Dia 1
Introducción a Técnicas Agiles y Scrum  : Dia 1Introducción a Técnicas Agiles y Scrum  : Dia 1
Introducción a Técnicas Agiles y Scrum : Dia 1
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Xp
XpXp
Xp
 

Último

FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORDRobertSotilLujn
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleEcaresoft Inc.
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...cuentauniversidad34
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equiponicromante2000
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.CarmenFlores88207
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareoscartorres960914
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesjuanorejuela499
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxlasocharfuelan123
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfjuanjosebarreiro704
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)edisonquispecalderon
 

Último (11)

FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 

Extreme programming (xp)

  • 1. Extreme Programming (XP) Juan Jain Vargas 6IM7
  • 2. ¿Qué es? Es el método ágil más conocido, tiene un enfoque que fue desarrollado utilizando buenas prácticas reconocidas, como el desarrollo iterativo, y con la participación de cliente en niveles extremos. Todos los requerimientos se expresan como escenarios, los cuales se implementan directamente como una serie de tareas, se trabaja en parejas y desarrollan pruebas para cada tarea antes de escribir código.
  • 3. Valores • Comunicación • Sencillez • Retroalimentación • Valentía
  • 4. Principios • El desarrollo incremental • La participación del cliente • El interés en las personas • El cambio • El mantenimiento de la simplicidad
  • 5. Fases del proceso de desarrollo 1. Seleccionar las historias de usuario para la entrega. Las historias de usuario son utilizadas en las metodologías de desarrollo ágiles para la especificación de requisitos y es una representación de un requisito escrito en una o dos frases utilizando el lenguaje común del usuario. 2. Dividir la historia en tareas 3. Planificar la entrega 4. Desarrollar/Integrar/Probar el software 5. Entrega de software