SlideShare una empresa de Scribd logo
1 de 30
INSTITUTO POLITÉCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS
Herramientas Automatizadas
2NV50
Profesor: Oswaldo Rico Aragón
Ciudad de México a 9 de Marzo de 2017
MetodologíaXP
RodríguezMontielMoisésUlises
Introducción
Metodología XP
Software
Alta calidad
Rápida
Benéfica
Ciclo breves
Enfoque de
integración
Retroalimentación
Responsabilidad del
equipo
Patrón coherente
de código
Funcionamiento e
integración
Introducción
Planeación y
seguimiento
Qué hacer
Cuándo
Pequeñas
emisiones
Aprobadas
AntecedentesIndustriadelSw
Buscaba
Técnicas de
desarrollo
Proyectos
Reducir los riesgos
Productiva
Antecedentes
1968
Línea de
investigación
de la
Ingeniería del
Software
(ISW).
Rendimiento
Desarrollo del
Sw en cascada
1990
Nuevos
Procesos de
desarrollo
Aspectos
humanos
1997
Kent Benk
XP (Chrysler)
Trabajo ágil,
coste y calidad
del Sw.
Razón de la creación
Método de desarrollo de
SW
• Actividades que auxilian
su producción,
resultando en un
producto.
Metodologías Ágiles
• Desarrollo iterativo e
incremental.
• Comunicación.
• Reducción de productos
intermediarios y
documentación.
Metodología XP
• Problemas de entrega,
calidad y negocios de SW.
• Marzo 1996, proyecto
piloto.
• Uso extremos de las
buenas prácticas de ISW.
Razón de la creación
Problemas e
insatisfacción con
enfoques.
Nuevos métodos
1990
Alianza Ágiles
Manifiesto
•Individuos e interacciones.
•Respuestas rápidas
•Sw ejecutables en vez de
documentación
2004
Contexto
•Durante aquella época la metodología más utilizada por las empresas desarrolladoras de software era el
método de patrones creada por Howard Cunningham, el cual se basaba en evitar la reiteración en la
búsqueda de soluciones a problemas ya conocidos y solucionados anteriormente.
Contexto
•No fue hasta 1996 cuando Chrysler Corporation hacía tiempo que estaba desarrollando una aplicación de
nóminas, pero sin demasiado éxito por parte de la gente que tenía en el proyecto.
Contexto
•Kent Beck entró en nómina en la compañía Chrysler Corporation y se le pidió de hacer esta aplicación de
nominas como trabajo. Es en esta aplicación cuando nace la Programación Extrema como tal.
•Beck estaba convencido que la mejor metodología era un proceso que enfatizará la comunicación dentro
del equipo, que la implementación fuera sencilla, que el usuario tenía que estar muy informado e
implicado y que la toma de decisiones tenía que ser muy rápida y efectiva.
Contexto
Después del éxito que obtuvieron estos propulsores de la XP, hablaban de ella en cada oportunidad que
tenían y en cada página que, poco o mucho hablara de temas de programación.
Este hecho, llegó a molestar a buena parte de la comunidad que intentaba discutir sobre temas de
programación. Fue tanta esta molestia que nació el fenómeno XP Free Zone (zona libre de XP) en
determinadas webs como petición de no hablar de Programación Extrema en ella.
Fundadores
Kent Beck
Kent Beck es ingeniero de software estadounidense, uno de los creadores de las metodologías de
desarrollo de software de programación extrema y el desarrollo guiado por pruebas Test-Driven
Development o también llamados metodología ágil.
Ward Cunningham
Howard Cunningham, mejor conocido como Ward Cunningham, es un informático y programador
estadounidense de patrones para programación "patterns”.
Ward es bien conocido por sus contribuciones en la práctica del desarrollo de programación orientada a
objetos, la metodología de desarrollo de software denominada programación extrema y las comunidades
alojadas en su WikiWikiWeb.
Fundadores
Ron Jeffries
Ron Jeffries (nacido el 26 de diciembre de, 1939) es uno de los tres fundadores de la programación extrema
(XP) metodología de desarrollo de software alrededor del año 1996, junto con Kent Beck y Ward
Cunningham . Él fue a partir de 1996, un entrenador de XP en el Sistema de Compensación Chrysler
Integral proyecto, que fue donde se inventó XP.
Fundadores
Ventajas
 Da lugar a una programación sumamente organizada.
 Cuenta con una tasa de errores muy pequeña.
 Propicia la satisfacción del programador.
 Fomenta la comunicación entre los clientes y los desarrolladores.
 Facilita los cambios.
 Permite ahorrar mucho tiempo y dinero.
 Puede ser aplicada a cualquier lenguaje de programación.
 No se requiere integración final, debido a que el proceso es continuo.
Desventajas
 Solo es recomendable usarla en proyectos a corto plazo.
 Requiere de un rígido ajuste a los principios de XP.
 Puede no siempre ser más fácil que el desarrollo tradicional.
 Es difícil de documentar el proyecto.
Beneficios
 El cliente tiene el control sobre las prioridades.
 Se pueden hacer pruebas continuas durante el proyecto.
 La XP es útil en la implementación de nuevas tecnologías donde los requerimientos cambian
rápidamente.
 Obtienes una increíble capacidad de respuesta ante imprevistos.
Operación
Actividades estructurales:
• Planeación
• Diseño
• Codificación
• Pruebas
Planeación
Recaban requerimientos.
Ideas del usuario para modelar los requisitos.
Estructura
Iteraciones
Desarrollo
Codificación
 Trabajo en parejas.
Codificación
Pruebas
Pruebas de regresión.
Desarrollo
Iteraciones
Estructura del proyecto
Evolución
1989 - Cunningham - Equipo con principios XP.
1999 - Kent Beck - Programación eXtrema aplicada.
Conclusiones
Es favorable el uso de la metodología XP cuando se tienen requisitos vagos y cambiantes en el
sistema a desarrollar, así como el desarrollo orientado a objetos donde los equipos de trabajo se
ahorran tanta documentación, y también es recomendable cuando tienen equipos pequeños de
trabajo.

Más contenido relacionado

La actualidad más candente (20)

Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Xp
XpXp
Xp
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 
Monografia metodologia agil xp oficial
Monografia metodologia agil xp oficialMonografia metodologia agil xp oficial
Monografia metodologia agil xp oficial
 
METODOLOGIAS XP
METODOLOGIAS XPMETODOLOGIAS XP
METODOLOGIAS XP
 
Programacion extrema_WR
Programacion extrema_WRProgramacion extrema_WR
Programacion extrema_WR
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Monografia metodologia xp
Monografia   metodologia xpMonografia   metodologia xp
Monografia metodologia xp
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Metodologia de Desarrollo de Software XP
Metodologia de Desarrollo de Software XPMetodologia de Desarrollo de Software XP
Metodologia de Desarrollo de Software XP
 
Extreme Programming-Fases
Extreme Programming-FasesExtreme Programming-Fases
Extreme Programming-Fases
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
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
 
Triptico aydsi
Triptico aydsiTriptico aydsi
Triptico aydsi
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 

Similar a Ha2 nv50 rodriguez montiel moises-xp

Similar a Ha2 nv50 rodriguez montiel moises-xp (20)

Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
10245215.ppth
10245215.ppth10245215.ppth
10245215.ppth
 
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
 
xp
xpxp
xp
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
xp-1.pptx
xp-1.pptxxp-1.pptx
xp-1.pptx
 
S8-SCBC.pptx
S8-SCBC.pptxS8-SCBC.pptx
S8-SCBC.pptx
 
S8-SCBC.pptx
S8-SCBC.pptxS8-SCBC.pptx
S8-SCBC.pptx
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la Práctica
 
Presentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxPresentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptx
 
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
 
Programacion Extrema (XP).pptx
Programacion Extrema (XP).pptxProgramacion Extrema (XP).pptx
Programacion Extrema (XP).pptx
 
Exposicion
ExposicionExposicion
Exposicion
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Reglas y Practicas en Extreme Programming
Reglas y Practicas en Extreme ProgrammingReglas y Practicas en Extreme Programming
Reglas y Practicas en Extreme Programming
 
Reglas y practicas de xtrem programming
Reglas y practicas de xtrem programmingReglas y practicas de xtrem programming
Reglas y practicas de xtrem programming
 
Softagile
SoftagileSoftagile
Softagile
 
HA2NV50 EQ8 - XP Doc
HA2NV50 EQ8 - XP DocHA2NV50 EQ8 - XP Doc
HA2NV50 EQ8 - XP Doc
 

Más de Moisés Ulises Rodríguez Montiel

Ha2 nv50 rodriguez montiel moises-mapa mental sobre los case
Ha2 nv50 rodriguez montiel moises-mapa mental sobre los caseHa2 nv50 rodriguez montiel moises-mapa mental sobre los case
Ha2 nv50 rodriguez montiel moises-mapa mental sobre los caseMoisés Ulises Rodríguez Montiel
 
Ha2 nv50 rodriguez montiel moises-mapa mental crisis del software
Ha2 nv50 rodriguez montiel moises-mapa mental crisis del softwareHa2 nv50 rodriguez montiel moises-mapa mental crisis del software
Ha2 nv50 rodriguez montiel moises-mapa mental crisis del softwareMoisés Ulises Rodríguez Montiel
 
Ha2 nv50 rodriguez montiel moises-mapa conceptual modelo osi
Ha2 nv50 rodriguez montiel moises-mapa conceptual modelo osiHa2 nv50 rodriguez montiel moises-mapa conceptual modelo osi
Ha2 nv50 rodriguez montiel moises-mapa conceptual modelo osiMoisés Ulises Rodríguez Montiel
 
Ha2 nv50 rodriguez montiel moises-línea de tiempo evolución del software
Ha2 nv50 rodriguez montiel moises-línea de tiempo evolución del softwareHa2 nv50 rodriguez montiel moises-línea de tiempo evolución del software
Ha2 nv50 rodriguez montiel moises-línea de tiempo evolución del softwareMoisés Ulises Rodríguez Montiel
 
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los caseHa2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los caseMoisés Ulises Rodríguez Montiel
 
Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025
Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025
Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025Moisés Ulises Rodríguez Montiel
 

Más de Moisés Ulises Rodríguez Montiel (12)

Ha2 nv50 eq8-staruml
Ha2 nv50 eq8-starumlHa2 nv50 eq8-staruml
Ha2 nv50 eq8-staruml
 
Ha2 nv50 rodriguez montiel moises-xp
Ha2 nv50 rodriguez montiel moises-xpHa2 nv50 rodriguez montiel moises-xp
Ha2 nv50 rodriguez montiel moises-xp
 
Ha2 nv50 rodriguez montiel moises-star
Ha2 nv50 rodriguez montiel moises-starHa2 nv50 rodriguez montiel moises-star
Ha2 nv50 rodriguez montiel moises-star
 
Ha2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-starumlHa2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-staruml
 
Ha2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-starumlHa2 nv50 rodriguez montiel moises-staruml
Ha2 nv50 rodriguez montiel moises-staruml
 
Plan de-laifu2
Plan de-laifu2Plan de-laifu2
Plan de-laifu2
 
Ha2 nv50 rodriguez montiel moises-mapa mental sobre los case
Ha2 nv50 rodriguez montiel moises-mapa mental sobre los caseHa2 nv50 rodriguez montiel moises-mapa mental sobre los case
Ha2 nv50 rodriguez montiel moises-mapa mental sobre los case
 
Ha2 nv50 rodriguez montiel moises-mapa mental crisis del software
Ha2 nv50 rodriguez montiel moises-mapa mental crisis del softwareHa2 nv50 rodriguez montiel moises-mapa mental crisis del software
Ha2 nv50 rodriguez montiel moises-mapa mental crisis del software
 
Ha2 nv50 rodriguez montiel moises-mapa conceptual modelo osi
Ha2 nv50 rodriguez montiel moises-mapa conceptual modelo osiHa2 nv50 rodriguez montiel moises-mapa conceptual modelo osi
Ha2 nv50 rodriguez montiel moises-mapa conceptual modelo osi
 
Ha2 nv50 rodriguez montiel moises-línea de tiempo evolución del software
Ha2 nv50 rodriguez montiel moises-línea de tiempo evolución del softwareHa2 nv50 rodriguez montiel moises-línea de tiempo evolución del software
Ha2 nv50 rodriguez montiel moises-línea de tiempo evolución del software
 
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los caseHa2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
Ha2 nv50 rodriguez montiel moises-ensayo sobre evolución y futuro de los case
 
Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025
Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025
Ha2 nv50 rodriguez montiel moises-estudio prospectiva industria tic al 2025
 

Último

Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
Final Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos infoFinal Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos infoMEYERQuitoSalas
 
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
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxYEDSONJACINTOBUSTAMA
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 

Último (20)

Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
Final Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos infoFinal Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos info
 
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
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 

Ha2 nv50 rodriguez montiel moises-xp

  • 1. INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS Herramientas Automatizadas 2NV50 Profesor: Oswaldo Rico Aragón Ciudad de México a 9 de Marzo de 2017 MetodologíaXP RodríguezMontielMoisésUlises
  • 2. Introducción Metodología XP Software Alta calidad Rápida Benéfica Ciclo breves Enfoque de integración Retroalimentación Responsabilidad del equipo Patrón coherente de código Funcionamiento e integración
  • 5. Antecedentes 1968 Línea de investigación de la Ingeniería del Software (ISW). Rendimiento Desarrollo del Sw en cascada 1990 Nuevos Procesos de desarrollo Aspectos humanos 1997 Kent Benk XP (Chrysler) Trabajo ágil, coste y calidad del Sw.
  • 6. Razón de la creación Método de desarrollo de SW • Actividades que auxilian su producción, resultando en un producto. Metodologías Ágiles • Desarrollo iterativo e incremental. • Comunicación. • Reducción de productos intermediarios y documentación. Metodología XP • Problemas de entrega, calidad y negocios de SW. • Marzo 1996, proyecto piloto. • Uso extremos de las buenas prácticas de ISW.
  • 7. Razón de la creación Problemas e insatisfacción con enfoques. Nuevos métodos 1990 Alianza Ágiles Manifiesto •Individuos e interacciones. •Respuestas rápidas •Sw ejecutables en vez de documentación 2004
  • 8. Contexto •Durante aquella época la metodología más utilizada por las empresas desarrolladoras de software era el método de patrones creada por Howard Cunningham, el cual se basaba en evitar la reiteración en la búsqueda de soluciones a problemas ya conocidos y solucionados anteriormente.
  • 9. Contexto •No fue hasta 1996 cuando Chrysler Corporation hacía tiempo que estaba desarrollando una aplicación de nóminas, pero sin demasiado éxito por parte de la gente que tenía en el proyecto.
  • 10. Contexto •Kent Beck entró en nómina en la compañía Chrysler Corporation y se le pidió de hacer esta aplicación de nominas como trabajo. Es en esta aplicación cuando nace la Programación Extrema como tal. •Beck estaba convencido que la mejor metodología era un proceso que enfatizará la comunicación dentro del equipo, que la implementación fuera sencilla, que el usuario tenía que estar muy informado e implicado y que la toma de decisiones tenía que ser muy rápida y efectiva.
  • 11. Contexto Después del éxito que obtuvieron estos propulsores de la XP, hablaban de ella en cada oportunidad que tenían y en cada página que, poco o mucho hablara de temas de programación. Este hecho, llegó a molestar a buena parte de la comunidad que intentaba discutir sobre temas de programación. Fue tanta esta molestia que nació el fenómeno XP Free Zone (zona libre de XP) en determinadas webs como petición de no hablar de Programación Extrema en ella.
  • 12. Fundadores Kent Beck Kent Beck es ingeniero de software estadounidense, uno de los creadores de las metodologías de desarrollo de software de programación extrema y el desarrollo guiado por pruebas Test-Driven Development o también llamados metodología ágil.
  • 13. Ward Cunningham Howard Cunningham, mejor conocido como Ward Cunningham, es un informático y programador estadounidense de patrones para programación "patterns”. Ward es bien conocido por sus contribuciones en la práctica del desarrollo de programación orientada a objetos, la metodología de desarrollo de software denominada programación extrema y las comunidades alojadas en su WikiWikiWeb. Fundadores
  • 14. Ron Jeffries Ron Jeffries (nacido el 26 de diciembre de, 1939) es uno de los tres fundadores de la programación extrema (XP) metodología de desarrollo de software alrededor del año 1996, junto con Kent Beck y Ward Cunningham . Él fue a partir de 1996, un entrenador de XP en el Sistema de Compensación Chrysler Integral proyecto, que fue donde se inventó XP. Fundadores
  • 15. Ventajas  Da lugar a una programación sumamente organizada.  Cuenta con una tasa de errores muy pequeña.  Propicia la satisfacción del programador.  Fomenta la comunicación entre los clientes y los desarrolladores.  Facilita los cambios.  Permite ahorrar mucho tiempo y dinero.  Puede ser aplicada a cualquier lenguaje de programación.  No se requiere integración final, debido a que el proceso es continuo.
  • 16. Desventajas  Solo es recomendable usarla en proyectos a corto plazo.  Requiere de un rígido ajuste a los principios de XP.  Puede no siempre ser más fácil que el desarrollo tradicional.  Es difícil de documentar el proyecto.
  • 17. Beneficios  El cliente tiene el control sobre las prioridades.  Se pueden hacer pruebas continuas durante el proyecto.  La XP es útil en la implementación de nuevas tecnologías donde los requerimientos cambian rápidamente.  Obtienes una increíble capacidad de respuesta ante imprevistos.
  • 18. Operación Actividades estructurales: • Planeación • Diseño • Codificación • Pruebas
  • 19. Planeación Recaban requerimientos. Ideas del usuario para modelar los requisitos.
  • 29. Evolución 1989 - Cunningham - Equipo con principios XP. 1999 - Kent Beck - Programación eXtrema aplicada.
  • 30. Conclusiones Es favorable el uso de la metodología XP cuando se tienen requisitos vagos y cambiantes en el sistema a desarrollar, así como el desarrollo orientado a objetos donde los equipos de trabajo se ahorran tanta documentación, y también es recomendable cuando tienen equipos pequeños de trabajo.