SlideShare una empresa de Scribd logo
PROGRAMACIÓN EXTREMA
6IM7
• Medina Pérez Angel Enrique
• Valdivia SalasOsvaldo
¿QUÉ ES LA PROGRAMACIÓN EXTREMA?
 Es una metodología ágil centrada en potenciar las relaciones interpersonales
como clave para el éxito en desarrollo de software, promoviendo el trabajo en
equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un
buen clima de trabajo.
 XP se basa en retroalimentación continua entre el cliente y el equipo de
desarrollo, comunicación fluida entre todos los participantes, simplicidad en las
soluciones implementadas y coraje para enfrentar los cambios.
VALORESY PRINCIPIOS
Valores
 Comunicación
 Simplicidad
 Retroalimentación
 Coraje
Principios
 Retroalimentación veloz
 Modificaciones incrementales
 Trabajo de calidad
 Asunción de simplicidad
FASES DEL PROCESO DE DESARROLLO
 Exploración
 Planificación de la Entrega
 Iteraciones
 Producción
 Mantenimiento
 Muerte del Proyecto.
PRINCIPIOS BÁSICOS
Tenemos 12 principios básicos que se agrupan en 4 categorías distintas:
 Retroalimentación.
 Proceso continuo en lugar de por bloques.
 Propiedad intelectual compartida.
 Entendimiento compartido.
HISTORIA DE USUARIO
 Son la técnica utilizada 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 de las historias de usuario es muy dinámico y flexible. Cada historia
de usuario es lo suficientemente comprensible y delimitada para que los
programadores puedan implementarla en unas semanas.
FIN DE LA PRESENTACIÓN

Más contenido relacionado

PPTX
Métodos ágiles de programación
PPTX
Programación extrema (xp)
PPTX
Metodologías ágiles
PPTX
Presentacion Metodos de software
PPTX
Proceso del software
PPTX
Metodos agiles
PPTX
Programación extrema
PPTX
Métodos ágiles de programación
Métodos ágiles de programación
Programación extrema (xp)
Metodologías ágiles
Presentacion Metodos de software
Proceso del software
Metodos agiles
Programación extrema
Métodos ágiles de programación

La actualidad más candente (20)

PPTX
Metodos3
PPTX
Programación extrema
PPTX
Metodologías ágiles
PPTX
Metodologias agiles
ODP
Presentacion ASD GSI
PDF
ASD (Adaptive Software Development)
DOCX
Desarrollo Agil de Software
PPTX
Desarrollo ágil de software
PPTX
Metodos agiles de desarrollo de software
PPTX
Programación extrema
PPTX
El proceso del software
PPTX
Metodos agiles
DOCX
Angello revista digital
PPTX
Métodos Ágiles de Desarrollo de Software
PDF
Metodos agiles de software
PPTX
Eduardo hinostroza asd
PPTX
Metodologías agiles
PPTX
Metodologias agiles de programación
PPTX
Metodología ágil de programación extrema
Metodos3
Programación extrema
Metodologías ágiles
Metodologias agiles
Presentacion ASD GSI
ASD (Adaptive Software Development)
Desarrollo Agil de Software
Desarrollo ágil de software
Metodos agiles de desarrollo de software
Programación extrema
El proceso del software
Metodos agiles
Angello revista digital
Métodos Ágiles de Desarrollo de Software
Metodos agiles de software
Eduardo hinostroza asd
Metodologías agiles
Metodologias agiles de programación
Metodología ágil de programación extrema
Publicidad

Similar a Programación extrema (20)

PPTX
Programación extrema
PDF
Agile Manifesto
PPTX
Modelo de desarrollo de software Agil Ingenieria de software.pptx
PPTX
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
PDF
Scrum Master - Developer Capitulo 1
PDF
Mejora continua en el desarrollo de software nuria guerra
PDF
Introducción a la innovación y transformación digital con metodologías ágiles
DOCX
Programacion extrema
PPTX
Ing 162-show.fin
PPTX
Exposicion
PPT
Clase 3 - mwtosologias Manifiesto ágil.ppt
PPT
Mejora de Procesos para Desarrollar Software Mejor
PPTX
SEMANA 13-14.pptx
PPTX
Equipos de innovacion en la compañia
PDF
Implementacion de Scrum para el desarrollo de un Bootcamp
PDF
Show me the money
PDF
desarrollo ágil-ingenieria de softwaare
PPTX
Programación Extrema (Extream Programming XP)
PPTX
Metodologías ágiles en Desarrollo de Software 2017
Programación extrema
Agile Manifesto
Modelo de desarrollo de software Agil Ingenieria de software.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
Scrum Master - Developer Capitulo 1
Mejora continua en el desarrollo de software nuria guerra
Introducción a la innovación y transformación digital con metodologías ágiles
Programacion extrema
Ing 162-show.fin
Exposicion
Clase 3 - mwtosologias Manifiesto ágil.ppt
Mejora de Procesos para Desarrollar Software Mejor
SEMANA 13-14.pptx
Equipos de innovacion en la compañia
Implementacion de Scrum para el desarrollo de un Bootcamp
Show me the money
desarrollo ágil-ingenieria de softwaare
Programación Extrema (Extream Programming XP)
Metodologías ágiles en Desarrollo de Software 2017
Publicidad

Último (9)

PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Control de seguridad en los sitios web.pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
Presentacion de compiladores e interpretes
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
AutoCAD Herramientas para el futuro, Juan Fandiño
Fundamentos de Python - Curso de Python dia 1
Control de seguridad en los sitios web.pptx
Implementación equipo monitor12.08.25.pptx
Conceptos basicos de Base de Datos y sus propiedades
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Presentacion de compiladores e interpretes
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf

Programación extrema

  • 1. PROGRAMACIÓN EXTREMA 6IM7 • Medina Pérez Angel Enrique • Valdivia SalasOsvaldo
  • 2. ¿QUÉ ES LA PROGRAMACIÓN EXTREMA?  Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo.  XP se basa en retroalimentación continua entre el cliente y el equipo de desarrollo, comunicación fluida entre todos los participantes, simplicidad en las soluciones implementadas y coraje para enfrentar los cambios.
  • 3. VALORESY PRINCIPIOS Valores  Comunicación  Simplicidad  Retroalimentación  Coraje Principios  Retroalimentación veloz  Modificaciones incrementales  Trabajo de calidad  Asunción de simplicidad
  • 4. FASES DEL PROCESO DE DESARROLLO  Exploración  Planificación de la Entrega  Iteraciones  Producción  Mantenimiento  Muerte del Proyecto.
  • 5. PRINCIPIOS BÁSICOS Tenemos 12 principios básicos que se agrupan en 4 categorías distintas:  Retroalimentación.  Proceso continuo en lugar de por bloques.  Propiedad intelectual compartida.  Entendimiento compartido.
  • 6. HISTORIA DE USUARIO  Son la técnica utilizada 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 de las historias de usuario es muy dinámico y flexible. Cada historia de usuario es lo suficientemente comprensible y delimitada para que los programadores puedan implementarla en unas semanas.
  • 7. FIN DE LA PRESENTACIÓN