SlideShare una empresa de Scribd logo
Nombre:
Erika Tenesaca Machucala
Fecha:
23/04/2019
Tema:
Metodología XP
 Es una metodología de desarrollo más destacado en los procesos agiles y ligero que se
basa en una serie de valores y prácticas, persigue el objetivo de aumentar la productividad
a la hora de desarrollar programas, además se centra en potenciar las relaciones
interpersonales del equipo mediante el trabajo y el aprendizaje continuo.
 Se caracteriza por que pone más énfasis en la adaptación que en la previsión, se enfocada
en diseñar lo más sencillo, realizar codificaciones y pruebas entonces en todo este proceso
se va adaptando el programador a los cambios que se van realizando por las necesidades
que se van presentando por el cliente o la toma de decisiones de la empresa o del usuario
final que vaya utilizar el software.
Planeación Es la primera actividad que se realiza para el desarrollo del software es decir
el relato, las historias del usuario que son la descripción de los requerimientos del
software es decir que va hacer y para qué va funcionar.
 Historias de usuarios. – son escritas por el cliente es decir en su propio lenguaje, una breve
descripción de lo que debe hacer el sistema. Las historias de usuarios deben contener hasta
detalle más mínimo que se requiere para que los programadores puedan realizar una
estimación poco riesgosa del tiempo que se llevara desarrollarlo, de igual forma cuando se
implementar el sistema los desarrolladores conversan con los clientes para obtener los
detalles necesarios.
 Plan de entregas. - en el cronograma de entregas se establecen que historias del usuario
serán asociadas para conformar una entrega. El cronograma se da por el resultado de la
reunión entre todos los que conforman el proyecto (clientes, desarrolladores etc), además
cronogramas de entregas se realizan en base a las valoraciones de tiempos de avance
realizadas por los desarrolladores.
Plan de iteraciones. – la información recolectada es decir historias de los usuarios son
valoradas y probadas en un ciclo de iteración, de acuerdo al orden establecido, al comienzo
cada ciclo, se realiza una reunión de planificación de la iteración, las historias de los usuarios
traducen en tareas específicas de programación y se van estableciendo pruebas de
que se van realizando a final de cada ciclo en que se desarrollan.
Reuniones diarias de seguimiento. – se realizan con el objetivo de mantener la
comunicación entre el equipo de trabajo, compartiendo así los problemas y las soluciones
se pueden llegar
Diseño se ejecuta en función de los más elemental es decir se construye el
prototipo que cumpla la función principal lo que se quiere es allí cuando ya
desarrolla la;
 Simplicidad. – un diseño simple se efectúe más rápidamente que uno complejo. Por ello
es recomendado implementar un diseño lo más simple posible que funcione. Es
recomendado no adelantarse a ninguna iteración que no corresponda.
 Soluciones. – se deben implementar programas de pruebas para explorar diferentes
soluciones, estos programas son únicamente para evaluar una solución y luego se
desechan.
 Recodificación. – consiste en escribir nuevamente parte del código de un
programa, siempre y cuando no se cambie la funcionalidad, a los efectos de
hacer más simple y que claramente se entienda. Es recomendable recodificar
cada vez que sea necesario.
 Metáforas. – es algo que todos entienden sin necesidad de mayores
explicaciones, es decir es una manera natural de explicar el propósito del
proyecto, y guiar la estructura y construcción del mismo. Se podría emplear
nombres claros que no requieran de mayor explicación. El cliente y los
desarrolladores es recomendado que compartan esta “metáfora” para que
puedan dialogar en un mismo idioma.
Codificación en esta etapa ya no existe el individualismo. se trabaja en parejas es decir dos
programadores para que de esa manera se encuentre la solución al problema planteado o el
objetivo que se traza el usuario ya que todo va en función lo que él requiere es cuando ya se
procede a realizar las;
 Disponibilidad del cliente. – un requerimiento de la metodología XP es la disponibilidad
del cliente durante todo el proyecto, no solamente como apoyo si no formando parte del
grupo de desarrolladores ya que es fundamental que el cliente esté involucrado para que
se pueda desarrollar el proyecto con esta metodología.
 Uso de estándares. –se promueve la programación basada en estándares de manera que
se entienda por todo el equipo de desarrolladores y que así facilite la recodificación.
 Programación dirigida por las pruebas. – en las metodologías tradicionales las fases de
pruebas son realizadas al final del proyecto o sobre el final de cada módulo. Pero la
metodología XP propone un modelo inverso en donde se escriban primero los test que el
sistema debe pasar, luego el desarrollador debe pasar las pruebas previamente definidas.
 Programación en pares. – se desarrollan en pares de programadores es decir los dos
trabajando juntos en un mismo ordenador, el trabajar en pares disminuye los errores
se logran mejores diseños. El producto que se obtiene es de mejor calidad que
se programa individualmente.
 Integraciones permanentes. – todos los desarrolladores necesitan trabajar con las
últimas versiones así se realizan cambios o mejoras en las versiones antiguas que
causan problemas y retrasan el proyecto.
 Propiedad colectiva del código. – todos los desarrolladores pueden aportar ideas
que se apliquen a cualquier parte del proyecto, así mismo los programadores
cambiar el código que sea necesario para corregir errores, agregar funciones o
recodificar.
 Ritmo. - la metodología indica que dé debe llevar un ritmo sostenido te trabajo, esta
práctica se denominaba semana de 40 horas, establecer esta práctica es planificar el
trabajo es decir una manera de llevar un ritmo constante y razonable sin sobrecargar
equipo.
Pruebas. Es lo más sencillo es decir verificar la función que tiene nuestro software.
 Pruebas unitarias. – todos los módulos deben pasar las pruebas antes de ser
publicadas, por otra parte, las pruebas deben ser definidas antes de realizar el código.
 Detección y corrección de errores. – cuando se encuentra un error se debe corregir en
ese momento, y tener precaución para que errores similares no vuelvan a ocurrir.
 Pruebas de aceptación. – son creadas en base a las historias del usuario, en cada ciclo
de la iteración del desarrollo. También estas pruebas son consideradas pruebas de caja
negra. Los clientes son los encargados de verificar que los resultados de las pruebas
sean correctos, en caso de fallos deben indicar el orden de prioridad de resolución, ya
que la responsabilidad es grupal, es recomendado publicar los resultados de las pruebas
de aceptación de manera que el equipo este enterado de esta información.
Gracias

Más contenido relacionado

La actualidad más candente

Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
urumisama
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
Brandon Betto
 
Etapas y subetapas de xp
Etapas y subetapas de xpEtapas y subetapas de xp
Etapas y subetapas de xp
Găbbi Gălărză
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
ejordi
 
Pst metodologia xp
Pst metodologia xpPst metodologia xp
Pst metodologia xp
CirabelQuintero
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
Diana 'Sierra
 
OpenUP como proceso de desarrollo
OpenUP como proceso de desarrolloOpenUP como proceso de desarrollo
OpenUP como proceso de desarrollo
Carlos Gavidia-Calderon
 
Metodos3
Metodos3Metodos3
Metodos3
Brandon Betto
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
FabianEduardoBorjaAr
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
Brandon Betto
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
Cheo Mateo
 
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
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xp
Jose Luis Dorao
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
Adrian Flores Pulido
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
Juan Camilo Parra
 
Monografia metodologia agil xp oficial
Monografia metodologia agil xp oficialMonografia metodologia agil xp oficial
Monografia metodologia agil xp oficial
Harry G Portales
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
Renata Briseño
 
Monografia metodologia xp
Monografia   metodologia xpMonografia   metodologia xp
Monografia metodologia xp
Christian O. Gonzalez Horna
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
ElvisAR
 
Introducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme ProgrammingIntroducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme Programming
ChileAgil
 

La actualidad más candente (20)

Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Etapas y subetapas de xp
Etapas y subetapas de xpEtapas y subetapas de xp
Etapas y subetapas de xp
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
Pst metodologia xp
Pst metodologia xpPst metodologia xp
Pst metodologia xp
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
OpenUP como proceso de desarrollo
OpenUP como proceso de desarrolloOpenUP como proceso de desarrollo
OpenUP como proceso de desarrollo
 
Metodos3
Metodos3Metodos3
Metodos3
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xp
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
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
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Monografia metodologia xp
Monografia   metodologia xpMonografia   metodologia xp
Monografia metodologia xp
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 
Introducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme ProgrammingIntroducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme Programming
 

Similar a Metodologia Xp

Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
Junior Leal
 
Luis
LuisLuis
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
luiseodriguez
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
Carlos Vargas
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
sairarcf
 
SEMANA 11.pptx
SEMANA 11.pptxSEMANA 11.pptx
SEMANA 11.pptx
J Martin Luzon
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
Pagina web Peru - F5mas
 
Methodologies in Software Development and IT
Methodologies in Software Development and ITMethodologies in Software Development and IT
Methodologies in Software Development and IT
sebastianperezgonzal3
 
RUP
RUPRUP
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
Kiberley Santos
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
Johita Guerrero
 
expodesarrollo29
expodesarrollo29expodesarrollo29
expodesarrollo29
angelasantostorres44
 
Metodologias de desarrollo[1]
Metodologias de desarrollo[1]Metodologias de desarrollo[1]
Metodologias de desarrollo[1]
Alexander Vilcapaza Chavez
 
Metodologias de desarrollo[1]
Metodologias de desarrollo[1]Metodologias de desarrollo[1]
Metodologias de desarrollo[1]
Alexander Vilcapaza Chavez
 
Metodologias de desarrollo del software
Metodologias de desarrollo del softwareMetodologias de desarrollo del software
Metodologias de desarrollo del software
geurquizo
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
mireya2022
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
Agustín
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
Karla Leticia Aguilar Lopez
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
hernandezcris
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
mikyWatt
 

Similar a Metodologia Xp (20)

Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Luis
LuisLuis
Luis
 
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
SEMANA 11.pptx
SEMANA 11.pptxSEMANA 11.pptx
SEMANA 11.pptx
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
Methodologies in Software Development and IT
Methodologies in Software Development and ITMethodologies in Software Development and IT
Methodologies in Software Development and IT
 
RUP
RUPRUP
RUP
 
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
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
expodesarrollo29
expodesarrollo29expodesarrollo29
expodesarrollo29
 
Metodologias de desarrollo[1]
Metodologias de desarrollo[1]Metodologias de desarrollo[1]
Metodologias de desarrollo[1]
 
Metodologias de desarrollo[1]
Metodologias de desarrollo[1]Metodologias de desarrollo[1]
Metodologias de desarrollo[1]
 
Metodologias de desarrollo del software
Metodologias de desarrollo del softwareMetodologias de desarrollo del software
Metodologias de desarrollo del software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 
METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 

Último

MANUAL MONITOREO DEL SERVICIO DE INTERNET SATELITAL DEL MINEDU (CON ANTENAS ...
MANUAL MONITOREO DEL SERVICIO DE INTERNET  SATELITAL DEL MINEDU (CON ANTENAS ...MANUAL MONITOREO DEL SERVICIO DE INTERNET  SATELITAL DEL MINEDU (CON ANTENAS ...
MANUAL MONITOREO DEL SERVICIO DE INTERNET SATELITAL DEL MINEDU (CON ANTENAS ...
Ing. Julio Iván Mera Casas
 
561425171-5-1-Modelos-de-Pronosticos.pptx
561425171-5-1-Modelos-de-Pronosticos.pptx561425171-5-1-Modelos-de-Pronosticos.pptx
561425171-5-1-Modelos-de-Pronosticos.pptx
Angel Tello
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Eliana Gomajoa
 
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdfPRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
fabian28735081
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
infiltracion del agua en los suelos de diferentes tipos
infiltracion del agua en los suelos de diferentes tiposinfiltracion del agua en los suelos de diferentes tipos
infiltracion del agua en los suelos de diferentes tipos
SANTOSESTANISLAORODR
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
Norma API 1104 Calificación de Procedimiento.ppt
Norma API 1104 Calificación de Procedimiento.pptNorma API 1104 Calificación de Procedimiento.ppt
Norma API 1104 Calificación de Procedimiento.ppt
linapaolac5
 
burj al arabe final cimentacion.........
burj al arabe final cimentacion.........burj al arabe final cimentacion.........
burj al arabe final cimentacion.........
andersonsubero0405
 
Características de los suelos como los histosoles.pptx
Características de los suelos como los histosoles.pptxCaracterísticas de los suelos como los histosoles.pptx
Características de los suelos como los histosoles.pptx
MONICADELROCIOMUNZON1
 
Clase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifh
Clase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifhClase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifh
Clase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifh
FrancisJhonatanEnriq1
 
Aletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptxAletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptx
jeffersoncolina427
 
Unidad 2 - Cargas en las estructuras.pdf
Unidad 2 - Cargas en las estructuras.pdfUnidad 2 - Cargas en las estructuras.pdf
Unidad 2 - Cargas en las estructuras.pdf
oagalarraga
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...
26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...
26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...
FlavioMedina10
 
Presentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdfPresentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdf
jdcumarem02
 
Nivelación topográfica tipos de nivelación
Nivelación topográfica tipos de nivelaciónNivelación topográfica tipos de nivelación
Nivelación topográfica tipos de nivelación
waldir orosco tinta
 
Kit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdfKit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdf
OMORDO
 
Presentación Aislante térmico.pdf Transferencia de calor
Presentación Aislante térmico.pdf Transferencia de calorPresentación Aislante térmico.pdf Transferencia de calor
Presentación Aislante térmico.pdf Transferencia de calor
GerardoBracho3
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 

Último (20)

MANUAL MONITOREO DEL SERVICIO DE INTERNET SATELITAL DEL MINEDU (CON ANTENAS ...
MANUAL MONITOREO DEL SERVICIO DE INTERNET  SATELITAL DEL MINEDU (CON ANTENAS ...MANUAL MONITOREO DEL SERVICIO DE INTERNET  SATELITAL DEL MINEDU (CON ANTENAS ...
MANUAL MONITOREO DEL SERVICIO DE INTERNET SATELITAL DEL MINEDU (CON ANTENAS ...
 
561425171-5-1-Modelos-de-Pronosticos.pptx
561425171-5-1-Modelos-de-Pronosticos.pptx561425171-5-1-Modelos-de-Pronosticos.pptx
561425171-5-1-Modelos-de-Pronosticos.pptx
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
 
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdfPRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
PRESENTACION TRANSFERENCIA FABIAN ALVAREZ.pdf
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
infiltracion del agua en los suelos de diferentes tipos
infiltracion del agua en los suelos de diferentes tiposinfiltracion del agua en los suelos de diferentes tipos
infiltracion del agua en los suelos de diferentes tipos
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
Norma API 1104 Calificación de Procedimiento.ppt
Norma API 1104 Calificación de Procedimiento.pptNorma API 1104 Calificación de Procedimiento.ppt
Norma API 1104 Calificación de Procedimiento.ppt
 
burj al arabe final cimentacion.........
burj al arabe final cimentacion.........burj al arabe final cimentacion.........
burj al arabe final cimentacion.........
 
Características de los suelos como los histosoles.pptx
Características de los suelos como los histosoles.pptxCaracterísticas de los suelos como los histosoles.pptx
Características de los suelos como los histosoles.pptx
 
Clase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifh
Clase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifhClase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifh
Clase Gas Natural , en piura kdhifheugfjiebfijhebvcihebvifh
 
Aletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptxAletas de Transferencia de Calor Jefferson Colina.pptx
Aletas de Transferencia de Calor Jefferson Colina.pptx
 
Unidad 2 - Cargas en las estructuras.pdf
Unidad 2 - Cargas en las estructuras.pdfUnidad 2 - Cargas en las estructuras.pdf
Unidad 2 - Cargas en las estructuras.pdf
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...
26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...
26.-MARZO-SECTOR-MINERO-IDENTIFICACIÓN-DE-PELIGROS-Y-RIESGOS-CON-ENFOQUE-A-P...
 
Presentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdfPresentación transferencia de calor Jesus Morales.pdf
Presentación transferencia de calor Jesus Morales.pdf
 
Nivelación topográfica tipos de nivelación
Nivelación topográfica tipos de nivelaciónNivelación topográfica tipos de nivelación
Nivelación topográfica tipos de nivelación
 
Kit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdfKit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdf
 
Presentación Aislante térmico.pdf Transferencia de calor
Presentación Aislante térmico.pdf Transferencia de calorPresentación Aislante térmico.pdf Transferencia de calor
Presentación Aislante térmico.pdf Transferencia de calor
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 

Metodologia Xp

  • 2.  Es una metodología de desarrollo más destacado en los procesos agiles y ligero que se basa en una serie de valores y prácticas, persigue el objetivo de aumentar la productividad a la hora de desarrollar programas, además se centra en potenciar las relaciones interpersonales del equipo mediante el trabajo y el aprendizaje continuo.  Se caracteriza por que pone más énfasis en la adaptación que en la previsión, se enfocada en diseñar lo más sencillo, realizar codificaciones y pruebas entonces en todo este proceso se va adaptando el programador a los cambios que se van realizando por las necesidades que se van presentando por el cliente o la toma de decisiones de la empresa o del usuario final que vaya utilizar el software.
  • 3. Planeación Es la primera actividad que se realiza para el desarrollo del software es decir el relato, las historias del usuario que son la descripción de los requerimientos del software es decir que va hacer y para qué va funcionar.
  • 4.  Historias de usuarios. – son escritas por el cliente es decir en su propio lenguaje, una breve descripción de lo que debe hacer el sistema. Las historias de usuarios deben contener hasta detalle más mínimo que se requiere para que los programadores puedan realizar una estimación poco riesgosa del tiempo que se llevara desarrollarlo, de igual forma cuando se implementar el sistema los desarrolladores conversan con los clientes para obtener los detalles necesarios.  Plan de entregas. - en el cronograma de entregas se establecen que historias del usuario serán asociadas para conformar una entrega. El cronograma se da por el resultado de la reunión entre todos los que conforman el proyecto (clientes, desarrolladores etc), además cronogramas de entregas se realizan en base a las valoraciones de tiempos de avance realizadas por los desarrolladores.
  • 5. Plan de iteraciones. – la información recolectada es decir historias de los usuarios son valoradas y probadas en un ciclo de iteración, de acuerdo al orden establecido, al comienzo cada ciclo, se realiza una reunión de planificación de la iteración, las historias de los usuarios traducen en tareas específicas de programación y se van estableciendo pruebas de que se van realizando a final de cada ciclo en que se desarrollan. Reuniones diarias de seguimiento. – se realizan con el objetivo de mantener la comunicación entre el equipo de trabajo, compartiendo así los problemas y las soluciones se pueden llegar
  • 6. Diseño se ejecuta en función de los más elemental es decir se construye el prototipo que cumpla la función principal lo que se quiere es allí cuando ya desarrolla la;  Simplicidad. – un diseño simple se efectúe más rápidamente que uno complejo. Por ello es recomendado implementar un diseño lo más simple posible que funcione. Es recomendado no adelantarse a ninguna iteración que no corresponda.  Soluciones. – se deben implementar programas de pruebas para explorar diferentes soluciones, estos programas son únicamente para evaluar una solución y luego se desechan.
  • 7.  Recodificación. – consiste en escribir nuevamente parte del código de un programa, siempre y cuando no se cambie la funcionalidad, a los efectos de hacer más simple y que claramente se entienda. Es recomendable recodificar cada vez que sea necesario.  Metáforas. – es algo que todos entienden sin necesidad de mayores explicaciones, es decir es una manera natural de explicar el propósito del proyecto, y guiar la estructura y construcción del mismo. Se podría emplear nombres claros que no requieran de mayor explicación. El cliente y los desarrolladores es recomendado que compartan esta “metáfora” para que puedan dialogar en un mismo idioma.
  • 8. Codificación en esta etapa ya no existe el individualismo. se trabaja en parejas es decir dos programadores para que de esa manera se encuentre la solución al problema planteado o el objetivo que se traza el usuario ya que todo va en función lo que él requiere es cuando ya se procede a realizar las;  Disponibilidad del cliente. – un requerimiento de la metodología XP es la disponibilidad del cliente durante todo el proyecto, no solamente como apoyo si no formando parte del grupo de desarrolladores ya que es fundamental que el cliente esté involucrado para que se pueda desarrollar el proyecto con esta metodología.  Uso de estándares. –se promueve la programación basada en estándares de manera que se entienda por todo el equipo de desarrolladores y que así facilite la recodificación.  Programación dirigida por las pruebas. – en las metodologías tradicionales las fases de pruebas son realizadas al final del proyecto o sobre el final de cada módulo. Pero la metodología XP propone un modelo inverso en donde se escriban primero los test que el sistema debe pasar, luego el desarrollador debe pasar las pruebas previamente definidas.
  • 9.  Programación en pares. – se desarrollan en pares de programadores es decir los dos trabajando juntos en un mismo ordenador, el trabajar en pares disminuye los errores se logran mejores diseños. El producto que se obtiene es de mejor calidad que se programa individualmente.  Integraciones permanentes. – todos los desarrolladores necesitan trabajar con las últimas versiones así se realizan cambios o mejoras en las versiones antiguas que causan problemas y retrasan el proyecto.  Propiedad colectiva del código. – todos los desarrolladores pueden aportar ideas que se apliquen a cualquier parte del proyecto, así mismo los programadores cambiar el código que sea necesario para corregir errores, agregar funciones o recodificar.  Ritmo. - la metodología indica que dé debe llevar un ritmo sostenido te trabajo, esta práctica se denominaba semana de 40 horas, establecer esta práctica es planificar el trabajo es decir una manera de llevar un ritmo constante y razonable sin sobrecargar equipo.
  • 10. Pruebas. Es lo más sencillo es decir verificar la función que tiene nuestro software.  Pruebas unitarias. – todos los módulos deben pasar las pruebas antes de ser publicadas, por otra parte, las pruebas deben ser definidas antes de realizar el código.  Detección y corrección de errores. – cuando se encuentra un error se debe corregir en ese momento, y tener precaución para que errores similares no vuelvan a ocurrir.  Pruebas de aceptación. – son creadas en base a las historias del usuario, en cada ciclo de la iteración del desarrollo. También estas pruebas son consideradas pruebas de caja negra. Los clientes son los encargados de verificar que los resultados de las pruebas sean correctos, en caso de fallos deben indicar el orden de prioridad de resolución, ya que la responsabilidad es grupal, es recomendado publicar los resultados de las pruebas de aceptación de manera que el equipo este enterado de esta información.