SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Universidad Politécnica Territorial
de Mérida
Estudiantes
Yulexy Castillo
Cirabel Quintero
Jesús Dávila
Lorkarelis Rodríguez
Metodología XP
Introducción
Esta Metodología consiste en un
conjunto de prácticas, fundamentadas en
valores que deben de mantener los
participantes de proyecto que, a manera
de trabajo en grupo, pretende lograr como
producto final un software con un muy
alto grado de calidad.
¿En qué consiste XP?
La Programación Extrema es
una metodología ligera de
desarrollo de software que se
basa en la simplicidad, la
comunicación y la realimentación
o reutilización del código
desarrollado
SUS FASES SON :
PLANEACION
PRUEBAS
DISEÑO
CODIFICACION
1 Fase: Planificación del proyecto.
Historias de Usuario: El primer paso de cualquier
proyecto que siga la metodología X.P es definir las
historias de usuario con el cliente. Las historias de
usuario tienen la misma finalidad que los casos de uso
pero con algunas diferencias: Constan de 3 ó 4 líneas
escritas por el cliente en un lenguaje no técnico sin
hacer mucho hincapié en los detalles; no se debe hablar
ni de posibles algoritmos para su implementación ni de
diseños de base de datos adecuados, etc.
2ª Fase: Diseño.
Diseños simples: La metodología X.P
sugiere que hay que conseguir diseños simples
y sencillos. Hay que procurar hacerlo todo lo
menos complicado posible para conseguir un
diseño fácilmente entendible e impleméntable
que a la larga costará menos tiempo y
esfuerzo desarrollar.
3ª Fase: Codificación.
Como ya se dijo en la introducción, el cliente es una
parte más del equipo de desarrollo; su presencia es
indispensable en las distintas fases de X.P. A la hora de
codificar una historia de usuario su presencia es aún más
necesaria. No olvidemos que los clientes son los que crean
las historias de usuario y negocian los tiempos en los que
serán implementadas. Antes del desarrollo de cada historia
de usuario el cliente debe especificar detalladamente lo
que ésta hará y también tendrá que estar presente cuando
se realicen los test que verifiquen que la historia
implementada cumple la funcionalidad especificada.
4ª Fase: Pruebas.
Uno de los pilares de la metodología X.P es el uso de test para
comprobar el funcionamiento de los códigos que vayamos
implementando.
El uso de los test en X.P es el siguiente:
- Se deben crear las aplicaciones que realizarán los test con un entorno
de desarrollo específico para test.
- Hay que someter a tests las distintas clases del sistema omitiendo los
métodos más triviales.
- Se deben crear los test que pasarán los códigos antes de
implementarlos; en el apartado anterior se explicó la importancia de
crear antes los test que el código.
VENTAJAS Y DESVENTAJAS:
Ventajas
• Programación organizada.
• Menor taza de errores.
• Satisfacción del programador.
• Solución de errores de programas
• Versiones nuevas
• Implementa una forma de trabajo donde se
adapte fácilmente a las circunstancias
Desventajas
1) Es recomendable emplearlo solo en proyectos a corto
plazo
2) Altas comisiones en caso de fallar
3) Imposible prever todo antes de programar
4) Demasiado costoso e innecesario
Conclusión:
La metodología XP es de uso común desde hace
varios años de manera que adquirir información acerca
de ella resulto sencillo, ya que la mayoría de textos
técnicos y de proyectos realizados por otras personas
hablan de esta metodología.
La principal ventaja de la metodología XP esta en su
alto grado de adaptabilidad, y su principal desventaja es
su elevado costo en caso de no cumplir las metas.
GRACIAS POR SU ATENCION

Weitere ähnliche Inhalte

Was ist angesagt?

Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Renata Briseño
 
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
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XPJorw Yengle
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpgmjuan
 
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014marihencely
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpCrisCobol
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programmingjoaquin_win
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xpElvisAR
 
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)guestba5383
 
facci Xp-scrum
facci Xp-scrumfacci Xp-scrum
facci Xp-scrumafrancoing
 
Presentación Extreme Programming
Presentación Extreme ProgrammingPresentación Extreme Programming
Presentación Extreme ProgrammingADWE Team
 
Introducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme ProgrammingIntroducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme ProgrammingChileAgil
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extremaurumisama
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Lis Pater
 

Was ist angesagt? (20)

Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
Presentacion de xp scrum UDO MONAGAS AYDSI- I- 2014
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias 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)
Introducción a la programación extrema (XP)
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
facci Xp-scrum
facci Xp-scrumfacci Xp-scrum
facci Xp-scrum
 
Presentación Extreme Programming
Presentación Extreme ProgrammingPresentación Extreme Programming
Presentación Extreme Programming
 
Introducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme ProgrammingIntroducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme Programming
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
 

Andere mochten auch

Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xpCas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xpAgile Spain
 
Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)marihencely
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp deborahgal
 
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3Saul Villarreal
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso prácticoDaniel Escribano Ales
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Lis Pater
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Sergio Yazyi
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideSharePedro Bermudez Talavera
 

Andere mochten auch (16)

01 pan chamillo
01 pan chamillo01 pan chamillo
01 pan chamillo
 
Scrum xp
Scrum xpScrum xp
Scrum xp
 
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xpCas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
 
Memorandum de retiro
Memorandum de retiroMemorandum de retiro
Memorandum de retiro
 
Tarjetas crc
Tarjetas crcTarjetas crc
Tarjetas crc
 
Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)
 
Scrum paso a paso
Scrum paso a pasoScrum paso a paso
Scrum paso a paso
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso práctico
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Tarjetas CRC
Tarjetas CRCTarjetas CRC
Tarjetas CRC
 
presentaciones
presentacionespresentaciones
presentaciones
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare
 

Ähnlich wie Pst metodologia xp

Metodologia seleccionada
Metodologia seleccionadaMetodologia seleccionada
Metodologia seleccionadayinethperez
 
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
 
Metodología programación extremo.pptx
Metodología programación extremo.pptxMetodología programación extremo.pptx
Metodología programación extremo.pptxPaolaBarcalaGonzlez
 
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
 
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 extremaMiguelGonzalezLo
 
La programación extrema
La programación extremaLa programación extrema
La programación extremaingridleona
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]Agustín
 
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
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1ニコ コンドン
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de softwarehernandezcris
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareGenesis Mamani
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 

Ähnlich wie Pst metodologia xp (20)

Metodologia seleccionada
Metodologia seleccionadaMetodologia seleccionada
Metodologia seleccionada
 
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
 
Xp
XpXp
Xp
 
Metodología programación extremo.pptx
Metodología programación extremo.pptxMetodología programación extremo.pptx
Metodología programación extremo.pptx
 
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
 
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
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
SEMANA 11.pptx
SEMANA 11.pptxSEMANA 11.pptx
SEMANA 11.pptx
 
La programación extrema
La programación extremaLa programación extrema
La programación extrema
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
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
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 
Exposición aydsi
Exposición aydsiExposición aydsi
Exposición aydsi
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
Ingenieria de software.
Ingenieria de software.Ingenieria de software.
Ingenieria de software.
 
METODOLOGIA XP
METODOLOGIA XPMETODOLOGIA XP
METODOLOGIA XP
 

Pst metodologia xp

  • 1. Universidad Politécnica Territorial de Mérida Estudiantes Yulexy Castillo Cirabel Quintero Jesús Dávila Lorkarelis Rodríguez Metodología XP
  • 2. Introducción Esta Metodología consiste en un conjunto de prácticas, fundamentadas en valores que deben de mantener los participantes de proyecto que, a manera de trabajo en grupo, pretende lograr como producto final un software con un muy alto grado de calidad.
  • 3. ¿En qué consiste XP? La Programación Extrema es una metodología ligera de desarrollo de software que se basa en la simplicidad, la comunicación y la realimentación o reutilización del código desarrollado
  • 4.
  • 5.
  • 6. SUS FASES SON : PLANEACION PRUEBAS DISEÑO CODIFICACION
  • 7. 1 Fase: Planificación del proyecto. Historias de Usuario: El primer paso de cualquier proyecto que siga la metodología X.P es definir las historias de usuario con el cliente. Las historias de usuario tienen la misma finalidad que los casos de uso pero con algunas diferencias: Constan de 3 ó 4 líneas escritas por el cliente en un lenguaje no técnico sin hacer mucho hincapié en los detalles; no se debe hablar ni de posibles algoritmos para su implementación ni de diseños de base de datos adecuados, etc.
  • 8. 2ª Fase: Diseño. Diseños simples: La metodología X.P sugiere que hay que conseguir diseños simples y sencillos. Hay que procurar hacerlo todo lo menos complicado posible para conseguir un diseño fácilmente entendible e impleméntable que a la larga costará menos tiempo y esfuerzo desarrollar.
  • 9. 3ª Fase: Codificación. Como ya se dijo en la introducción, el cliente es una parte más del equipo de desarrollo; su presencia es indispensable en las distintas fases de X.P. A la hora de codificar una historia de usuario su presencia es aún más necesaria. No olvidemos que los clientes son los que crean las historias de usuario y negocian los tiempos en los que serán implementadas. Antes del desarrollo de cada historia de usuario el cliente debe especificar detalladamente lo que ésta hará y también tendrá que estar presente cuando se realicen los test que verifiquen que la historia implementada cumple la funcionalidad especificada.
  • 10. 4ª Fase: Pruebas. Uno de los pilares de la metodología X.P es el uso de test para comprobar el funcionamiento de los códigos que vayamos implementando. El uso de los test en X.P es el siguiente: - Se deben crear las aplicaciones que realizarán los test con un entorno de desarrollo específico para test. - Hay que someter a tests las distintas clases del sistema omitiendo los métodos más triviales. - Se deben crear los test que pasarán los códigos antes de implementarlos; en el apartado anterior se explicó la importancia de crear antes los test que el código.
  • 11. VENTAJAS Y DESVENTAJAS: Ventajas • Programación organizada. • Menor taza de errores. • Satisfacción del programador. • Solución de errores de programas • Versiones nuevas • Implementa una forma de trabajo donde se adapte fácilmente a las circunstancias Desventajas 1) Es recomendable emplearlo solo en proyectos a corto plazo 2) Altas comisiones en caso de fallar 3) Imposible prever todo antes de programar 4) Demasiado costoso e innecesario
  • 12. Conclusión: La metodología XP es de uso común desde hace varios años de manera que adquirir información acerca de ella resulto sencillo, ya que la mayoría de textos técnicos y de proyectos realizados por otras personas hablan de esta metodología. La principal ventaja de la metodología XP esta en su alto grado de adaptabilidad, y su principal desventaja es su elevado costo en caso de no cumplir las metas.
  • 13. GRACIAS POR SU ATENCION