SlideShare una empresa de Scribd logo
1 de 10
UNIVERSIDAD ESTATAL DE BOLIVAR
CIENCIAS ADMNISTRATIVAS GESTION EMPRESARIAL E INFORMATICA
ESCUELA DE SISTEMA
TEMA:
METODOLOGIA DE DESARROLLO DE SOFTWARE XP
DOCENTE:
ING. HENRRY ALBAN
ALUMNO:
EDISON BANSHUY
ASIGNATURA:
INGENIERIA DE SOFTWARE III
Historia
XP nace oficialmente en aproximados de marzo de 1996 en un proyecto desarrollado por Kent
Beck en Daimler Chrysler, después de haber trabajado por varios años con Ward Cunningham
en busca de una nueva aproximación al problema al desarrollo de software que hiciera las
cosas más simples de lo que nos tenían acostumbrados los métodos existentes. Para muchos,
XP no es más que sentido común, Kent definido cuatro grandes tareas a realizaren el
desarrollo de todo un proyecto: planificación, diseño, desarrollo y pruebas; teniendo siempre
en cuanta las cuatro características básicas que debe reunir un programador XP: simplicidad
en el desarrollo, comunicación entre las partes implicadas, realimentación para poder ser
reutilizado y coraje.
Metodología XP
La programación extrema es una metodología liviana de desarrollo de software el cual tiene
un conjunto de reglas empleadas para desarrollar software, basada en diferentes ideas acerca
de como enfrentar ambientes cambiantes. XP tiene como objetivo garantizar la calidad del
software desarrollando, haciendo que este supere las expectativas del cliente.
Característica de XP
 Metodología Basada en pruebas
 Expresada en forma de 12 practicas (Metodologías Agiles)
 Esta orientada hacia quien produce y usa el software
 Reduce el coste del cambio en todas las etapas del ciclo de vida del sistema
 Cliente bien definido
 Los requisitos pueden cambiar
 Grupo pequeño o muy integrado
 Equipo capaz de aprender
Valores de XP
 Comunicación: La comunicación cara a cara es la mejor forma de comunicarse entre el
equipo de trabajo y el cliente.
 Simplicidad: Ayuda que los desarrolladores de software encuentren soluciones más
simples a problemas que se les presenten en el camino.
 Retroalimentación: La retroalimentación continua del cliente permite a los
desarrolladores llevar y dirigir el proyecto en una dirección correcta.
 Valentía: Los desarrolladores tienen que ir a la par con el cambio.
 Respeto: El equipo debe trabajar como uno, sin tomar decisiones repentinas. XP
promueve el trabajo en equipo.
Roles XP
 Programador
 Cliente
 Encargado de pruebas (Tester)
 Encargado del seguimiento (Tracker)
 Entrenador (Coach)
 Consultor
 Gestor (Big boss)
Ciclo de vida de XP
Se puede dividir en las siguientes fases:
 Exploración: Fase donde el equipo de trabajo hace un estudio de campo y se familiariza
con las herramientas, tecnologías y practicas que utilizaran para el desarrollo del proyecto.
 Planificación: Fase donde se realiza un cronograma de las actividades a realizar y el
esfuerzo necesario para cada una de ellas. Se toma acuerdos para la primera entrega del
proyecto.
 Iteraciones: Son las diversas tareas a realizarse para el desarrollo del proyecto.
 Producción: En esta fase de dedican al desarrollo del software tomando en cuenta todos
los requerimientos, al mismo tiempo se debe tomar decisiones sobre algún problema que
aparezca durando el desarrollo.
 Mantenimiento: Mientras la primera versión se encuentra en producción, el proyecto XP
debe mantener el sistema en funcionamiento al mismo tiempo que desarrolla nuevas
iteraciones.
 Muerte del proyecto: Es cuando se entrega el sistema cumpliendo todas las necesidades
del cliente.
Metodología XP: Principios, Valores y Ciclo de Vida

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
Xp
XpXp
Xp
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Triptico aydsi
Triptico aydsiTriptico aydsi
Triptico aydsi
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Tópicos de calidad de Software XP
Tópicos de calidad de Software XPTópicos de calidad de Software XP
Tópicos de calidad de Software XP
 
Xp
XpXp
Xp
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Monografia metodologia xp
Monografia   metodologia xpMonografia   metodologia xp
Monografia metodologia xp
 
Extremeprograming
ExtremeprogramingExtremeprograming
Extremeprograming
 
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
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Monografia metodologia agil xp oficial
Monografia metodologia agil xp oficialMonografia metodologia agil xp oficial
Monografia metodologia agil xp oficial
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
4.principios que guían la práctica
4.principios que guían la práctica4.principios que guían la práctica
4.principios que guían la práctica
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 

Similar a Metodología XP: Principios, Valores y Ciclo de Vida

Similar a Metodología XP: Principios, Valores y Ciclo de Vida (20)

Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
SEMANA 11.pptx
SEMANA 11.pptxSEMANA 11.pptx
SEMANA 11.pptx
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Xp
XpXp
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)
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 
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
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
S8-SCBC.pptx
S8-SCBC.pptxS8-SCBC.pptx
S8-SCBC.pptx
 
S8-SCBC.pptx
S8-SCBC.pptxS8-SCBC.pptx
S8-SCBC.pptx
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 

Metodología XP: Principios, Valores y Ciclo de Vida

  • 1. UNIVERSIDAD ESTATAL DE BOLIVAR CIENCIAS ADMNISTRATIVAS GESTION EMPRESARIAL E INFORMATICA ESCUELA DE SISTEMA TEMA: METODOLOGIA DE DESARROLLO DE SOFTWARE XP DOCENTE: ING. HENRRY ALBAN ALUMNO: EDISON BANSHUY ASIGNATURA: INGENIERIA DE SOFTWARE III
  • 2. Historia XP nace oficialmente en aproximados de marzo de 1996 en un proyecto desarrollado por Kent Beck en Daimler Chrysler, después de haber trabajado por varios años con Ward Cunningham en busca de una nueva aproximación al problema al desarrollo de software que hiciera las cosas más simples de lo que nos tenían acostumbrados los métodos existentes. Para muchos, XP no es más que sentido común, Kent definido cuatro grandes tareas a realizaren el desarrollo de todo un proyecto: planificación, diseño, desarrollo y pruebas; teniendo siempre en cuanta las cuatro características básicas que debe reunir un programador XP: simplicidad en el desarrollo, comunicación entre las partes implicadas, realimentación para poder ser reutilizado y coraje.
  • 3. Metodología XP La programación extrema es una metodología liviana de desarrollo de software el cual tiene un conjunto de reglas empleadas para desarrollar software, basada en diferentes ideas acerca de como enfrentar ambientes cambiantes. XP tiene como objetivo garantizar la calidad del software desarrollando, haciendo que este supere las expectativas del cliente.
  • 4. Característica de XP  Metodología Basada en pruebas  Expresada en forma de 12 practicas (Metodologías Agiles)  Esta orientada hacia quien produce y usa el software  Reduce el coste del cambio en todas las etapas del ciclo de vida del sistema  Cliente bien definido  Los requisitos pueden cambiar  Grupo pequeño o muy integrado  Equipo capaz de aprender
  • 5. Valores de XP  Comunicación: La comunicación cara a cara es la mejor forma de comunicarse entre el equipo de trabajo y el cliente.  Simplicidad: Ayuda que los desarrolladores de software encuentren soluciones más simples a problemas que se les presenten en el camino.  Retroalimentación: La retroalimentación continua del cliente permite a los desarrolladores llevar y dirigir el proyecto en una dirección correcta.  Valentía: Los desarrolladores tienen que ir a la par con el cambio.  Respeto: El equipo debe trabajar como uno, sin tomar decisiones repentinas. XP promueve el trabajo en equipo.
  • 6. Roles XP  Programador  Cliente  Encargado de pruebas (Tester)  Encargado del seguimiento (Tracker)  Entrenador (Coach)  Consultor  Gestor (Big boss)
  • 8. Se puede dividir en las siguientes fases:  Exploración: Fase donde el equipo de trabajo hace un estudio de campo y se familiariza con las herramientas, tecnologías y practicas que utilizaran para el desarrollo del proyecto.  Planificación: Fase donde se realiza un cronograma de las actividades a realizar y el esfuerzo necesario para cada una de ellas. Se toma acuerdos para la primera entrega del proyecto.  Iteraciones: Son las diversas tareas a realizarse para el desarrollo del proyecto.
  • 9.  Producción: En esta fase de dedican al desarrollo del software tomando en cuenta todos los requerimientos, al mismo tiempo se debe tomar decisiones sobre algún problema que aparezca durando el desarrollo.  Mantenimiento: Mientras la primera versión se encuentra en producción, el proyecto XP debe mantener el sistema en funcionamiento al mismo tiempo que desarrolla nuevas iteraciones.  Muerte del proyecto: Es cuando se entrega el sistema cumpliendo todas las necesidades del cliente.