SlideShare una empresa de Scribd logo
1 de 10
Universidad estatal de Bolívar
Escuela de sistemas
Nombre: Gonzalo Vega
Materia: Ingeniería de Software
Tema: Metodología XP(Programación Extrema)
Historia
La programación extrema es una vista a la ingeniería de software desde un
ángulo de desarrollo ágil y rápido esta es una de las metodologías mas pesadas
en el desarrollo de proyectos a corto plazo pus sus fases y su increíble
flexibilidad, esta metodología tubo sus inicios en la década de los 80 con ideas
de una metodología orientada a objetos en el año de 1996 kent Beck obtiene las
patentes de dicha metodología pero no es asta el año de 1999 que se hace oficial
con la publicación de el libro por el mismo dueño de la patente de
(programación extrema).
 ¿Por que se denomina Programación Extrema?
Se denomina programación extrema por ser un gran método de desarrollo de aplicación
especialmente aplicaciones web, también puede llamarse un conjunto de practicas y reglas
empleadas para el desarrollo de software que se adapta a ambientes cambiante.
 ¿Cuál es el objetivo de esta metodología?
Mejorar la productividad y la calidad de los proyectos de ingeniería de software establecer
mejores practicas de manufactura en este campo, asumir y cumplir con la planificación
hecha para el desarrollo de aplicaciones y realizar las respectivas pruebas en cada etapa.
Cuáles son los principios basados de XP?
 Versiones mas portables. - estas versiones deben ser pequeñas para ser realizadas en
pocas semanas además deben ser versiones que ofrezcan algo de utilidad al usuario final.
 Diseño simple. - hacer mínimamente impredecible el diseño del código y de las
interfases para una mejor comprensión del equipo.
 Pruebas automáticas. – se deben realizar un plan de pruebas automáticas y debe ser
ejecutado según lo planificado.
 Integración Continua. - se debe tener siempre un ejecutable del proyecto y siempre que
haya una prueba debe ser ejecutado al instante.
Cuáles son los principios basados de XP?
 Código Compartido. - cualquiera del equipo de trabajo puede tocar y manipular
cualquier parte del código.
 Normas de codificación. - debe haber un estilo común de codificación de modo que
parezca que haya sido echo por una solo persona.
 Metáforas. - hay que buscar seudónimos que definan ciertas partes del programa de
forma que se pueda buscar dicha parte solo con su nombre o seudónimo.
 Ritmo sostenible. - se debe trabajar en un ritmo no acelerado para que todos los días se
cumpla con la planificación establecida esto quiere decir no haya días muertos.
Cuáles son los principios basados de XP?
 Simplicidad. - consiste en realizar solo el sistema que realmente se necesita.
 Feedback. - basado en pruebas y entrega esto hace que cada parte del proyecto se hagan
pruebas continuas.
 Decisión. - consiste en tomar decisiones y reparar errores que pueden aparecer a lo largo
del proyecto.
 Ciclo de vida Xp
 Entender lo que el cliente necesita -> Fase de Exploración
 Estimar el esfuerzo -> Fase de Planificación
 Crear la solución -> Fase de Iteraciones
 Entregar el producto final al cliente- > Fase de puesta en producción
Fases de XP
 Exploración
 Planificación de la Entrega (Release)
 Iteraciones
 Producción Mantenimiento
 Muerte del Proyecto.
Ventajas y Desventajas
Ventajas
 La programación es muy organizada
 Permite ahorrar tiempo y dinero
 Se aplica cualquier lenguaje de programación
 Se hace pruebas continuas durante el proyecto
Desventajas
 No hay remuneración en fallos
 Ajustarse a los principios xp
g

Más contenido relacionado

La actualidad más candente

Metodologia XP fases y subfases
Metodologia  XP fases y subfasesMetodologia  XP fases y subfases
Metodologia XP fases y subfasesJazminaNaranjo
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programaciongabyota_123
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programakparawhore
 
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
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpCrisCobol
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpjezule
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptualariannalizeeth
 
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 XPdanielocaa12
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Renata Briseño
 
Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)Israel Antezana Rojas
 

La actualidad más candente (20)

Metodologia Xp
Metodologia XpMetodologia Xp
Metodologia Xp
 
Metodologia XP fases y subfases
Metodologia  XP fases y subfasesMetodologia  XP fases y subfases
Metodologia XP fases y subfases
 
Xp
XpXp
Xp
 
Pst metodologia xp
Pst metodologia xpPst metodologia xp
Pst metodologia xp
 
Famas
FamasFamas
Famas
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágil
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programacion
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programa
 
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
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
TDD
TDDTDD
TDD
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xp
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptual
 
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
 
Triptico aydsi
Triptico aydsiTriptico aydsi
Triptico aydsi
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)
 

Similar a xp

Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Lis Pater
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoJohita Guerrero
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarKiberley Santos
 
Comparación de dos Metodologias
Comparación de dos MetodologiasComparación de dos Metodologias
Comparación de dos Metodologiaszonajava
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xpjhon
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xpljds
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de ProyectosRodolfoRojasEscalante
 
Is.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación ExtremaIs.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación Extremaperaltag
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareSaul mendoza valdez
 
Monografia metodologia agil xp oficial
Monografia metodologia agil xp oficialMonografia metodologia agil xp oficial
Monografia metodologia agil xp oficialHarry G Portales
 

Similar a xp (20)

Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
 
Comparación de dos Metodologias
Comparación de dos MetodologiasComparación de dos Metodologias
Comparación de dos Metodologias
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Gestion de Proyectos
Gestion de ProyectosGestion de Proyectos
Gestion de Proyectos
 
Cap1 gestion
Cap1 gestionCap1 gestion
Cap1 gestion
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de Proyectos
 
Is.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación ExtremaIs.EXP.1.327117 Programación Extrema
Is.EXP.1.327117 Programación Extrema
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
10245215.ppth
10245215.ppth10245215.ppth
10245215.ppth
 
Ha2 nv50 rodriguez montiel moises-xp
Ha2 nv50 rodriguez montiel moises-xpHa2 nv50 rodriguez montiel moises-xp
Ha2 nv50 rodriguez montiel moises-xp
 
Monografia metodologia agil xp oficial
Monografia metodologia agil xp oficialMonografia metodologia agil xp oficial
Monografia metodologia agil xp oficial
 

Último

SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 

Último (20)

SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 

xp

  • 1. Universidad estatal de Bolívar Escuela de sistemas Nombre: Gonzalo Vega Materia: Ingeniería de Software Tema: Metodología XP(Programación Extrema)
  • 2. Historia La programación extrema es una vista a la ingeniería de software desde un ángulo de desarrollo ágil y rápido esta es una de las metodologías mas pesadas en el desarrollo de proyectos a corto plazo pus sus fases y su increíble flexibilidad, esta metodología tubo sus inicios en la década de los 80 con ideas de una metodología orientada a objetos en el año de 1996 kent Beck obtiene las patentes de dicha metodología pero no es asta el año de 1999 que se hace oficial con la publicación de el libro por el mismo dueño de la patente de (programación extrema).
  • 3.  ¿Por que se denomina Programación Extrema? Se denomina programación extrema por ser un gran método de desarrollo de aplicación especialmente aplicaciones web, también puede llamarse un conjunto de practicas y reglas empleadas para el desarrollo de software que se adapta a ambientes cambiante.
  • 4.  ¿Cuál es el objetivo de esta metodología? Mejorar la productividad y la calidad de los proyectos de ingeniería de software establecer mejores practicas de manufactura en este campo, asumir y cumplir con la planificación hecha para el desarrollo de aplicaciones y realizar las respectivas pruebas en cada etapa.
  • 5. Cuáles son los principios basados de XP?  Versiones mas portables. - estas versiones deben ser pequeñas para ser realizadas en pocas semanas además deben ser versiones que ofrezcan algo de utilidad al usuario final.  Diseño simple. - hacer mínimamente impredecible el diseño del código y de las interfases para una mejor comprensión del equipo.  Pruebas automáticas. – se deben realizar un plan de pruebas automáticas y debe ser ejecutado según lo planificado.  Integración Continua. - se debe tener siempre un ejecutable del proyecto y siempre que haya una prueba debe ser ejecutado al instante.
  • 6. Cuáles son los principios basados de XP?  Código Compartido. - cualquiera del equipo de trabajo puede tocar y manipular cualquier parte del código.  Normas de codificación. - debe haber un estilo común de codificación de modo que parezca que haya sido echo por una solo persona.  Metáforas. - hay que buscar seudónimos que definan ciertas partes del programa de forma que se pueda buscar dicha parte solo con su nombre o seudónimo.  Ritmo sostenible. - se debe trabajar en un ritmo no acelerado para que todos los días se cumpla con la planificación establecida esto quiere decir no haya días muertos.
  • 7. Cuáles son los principios basados de XP?  Simplicidad. - consiste en realizar solo el sistema que realmente se necesita.  Feedback. - basado en pruebas y entrega esto hace que cada parte del proyecto se hagan pruebas continuas.  Decisión. - consiste en tomar decisiones y reparar errores que pueden aparecer a lo largo del proyecto.
  • 8.  Ciclo de vida Xp  Entender lo que el cliente necesita -> Fase de Exploración  Estimar el esfuerzo -> Fase de Planificación  Crear la solución -> Fase de Iteraciones  Entregar el producto final al cliente- > Fase de puesta en producción
  • 9. Fases de XP  Exploración  Planificación de la Entrega (Release)  Iteraciones  Producción Mantenimiento  Muerte del Proyecto.
  • 10. Ventajas y Desventajas Ventajas  La programación es muy organizada  Permite ahorrar tiempo y dinero  Se aplica cualquier lenguaje de programación  Se hace pruebas continuas durante el proyecto Desventajas  No hay remuneración en fallos  Ajustarse a los principios xp g