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

PPTX
Metodologías ágiles de desarrollo de software
PPTX
Metodos agiles de desarrollo de software
PPTX
Programacion extrema
PPTX
Programación extrema
PPTX
Proceso de software
PPTX
Diapositivas 162
PPTX
Metodologias agiles de programación
PPTX
Metodología ágil de programación extrema
Metodologías ágiles de desarrollo de software
Metodos agiles de desarrollo de software
Programacion extrema
Programación extrema
Proceso de software
Diapositivas 162
Metodologias agiles de programación
Metodología ágil de programación extrema

La actualidad más candente (20)

PPTX
Métodos Ágiles de Desarrollo de Software
DOCX
Desarrollo Agil de Software
DOCX
Metodologias pedraza poveda_martha_catalna_s4_b2018
PPTX
Desarrollo ágil de software
PPTX
Metodos agiles
PDF
Metodos agiles de software
ODP
Metodologías Ágiles
PDF
Proceso agil
PPTX
Metodos agiles-de-programacion
PPTX
El proceso del software
PPTX
Metodologías ágiles en Desarrollo de Software 2017
PDF
Introducción a la agilidad - El Manifiesto
PDF
Calidad de software
KEY
Estrategias ágiles para incrementar calidad al construir y probar software
PPT
Modelos prototipo de software
PPTX
Desarrollo y diseño de software
PPTX
Presentacion
PPT
Metodologia Agil
PDF
Presentacion agil
PDF
Métodos Ágiles de Desarrollo de Software
Desarrollo Agil de Software
Metodologias pedraza poveda_martha_catalna_s4_b2018
Desarrollo ágil de software
Metodos agiles
Metodos agiles de software
Metodologías Ágiles
Proceso agil
Metodos agiles-de-programacion
El proceso del software
Metodologías ágiles en Desarrollo de Software 2017
Introducción a la agilidad - El Manifiesto
Calidad de software
Estrategias ágiles para incrementar calidad al construir y probar software
Modelos prototipo de software
Desarrollo y diseño de software
Presentacion
Metodologia Agil
Presentacion agil
Publicidad

Similar a Extreme programming (xp) (20)

PPTX
Programación extrema
PPTX
Metodología ágil de programación extrema
PPTX
Programación extrema
DOCX
Monografia metodologia agil xp oficial
PPTX
Exposicion xp[1]
DOCX
Ha2 nv50 rodriguez montiel moises-xp
PDF
Programación extrema xp
PPTX
Programación extrema (xp)
DOCX
HA2NV50 EQ8 - XP Doc
PPTX
Metodologias xp
PDF
Programación Extrema - XP
PPTX
Programación extrema
PPTX
Programación extrema(XP)
PDF
Tópicos de calidad de Software XP
DOCX
Programación Extrema - Metodología Ágil
PDF
Modelo xp para desarrollo de proyecto
PPTX
Programacion extrema
Programación extrema
Metodología ágil de programación extrema
Programación extrema
Monografia metodologia agil xp oficial
Exposicion xp[1]
Ha2 nv50 rodriguez montiel moises-xp
Programación extrema xp
Programación extrema (xp)
HA2NV50 EQ8 - XP Doc
Metodologias xp
Programación Extrema - XP
Programación extrema
Programación extrema(XP)
Tópicos de calidad de Software XP
Programación Extrema - Metodología Ágil
Modelo xp para desarrollo de proyecto
Programacion extrema
Publicidad

Último (9)

PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Control de seguridad en los sitios web.pptx
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Presentacion de compiladores e interpretes
PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
presentación de introducción a las metodologías agiles .pptx
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PROPIEDADES Y METODOS DE PrOO CON PYTHON
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Control de seguridad en los sitios web.pptx
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Presentacion de compiladores e interpretes
hojas_de_calculo_aplicado para microsoft office
Implementación equipo monitor12.08.25.pptx
presentación de introducción a las metodologías agiles .pptx

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