SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Programación
Extrema XP
José Luis Dorado B.
XP.
• Es una metodología de desarrollo ágil que tiene
como principal objetivo aumentar la
productividad a la hora de desarrollar un
proyecto software.
¿QUÉ ES UNA METODOLOGÍA ÁGIL?
• Las metodologías ágiles tienen como punto
fuerte la adaptación a cualquier cambio en un
proyecto para aumentar sus posibilidades de
éxito.
Principios de una Metodología Ágil.
• Los individuos y sus interacciones son más
importantes que los procesos y las herramientas.
• El software que funciona es más importante que
la documentación exhaustiva.
• Colaboración con el cliente en lugar de
negociación de contratos.
• No hay que seguir un plan cerrado, sino
adaptarse al cambio.
Los Cuatro Valores Fundamentales de XP.
1. Comunicación.
• Es muy importante que haya una comunicación
constante con el cliente y dentro de todo el
equipo de trabajo.
2. Simplicidad.
• Se refiere que ante todo y sin importar qué
funcionalidad requiera el usuario en su sistema,
éste debe ser fácil.
3. Retroalimentación.
• Es la comunicación constante entre el
desarrollador y el usuario.
4. Coraje.
• Se refiere a la valentía que se debe tener al
modificar o eliminar el código que se realizó con
tanto esfuerzo.
5. Respeto.
• El equipo debe trabajar como uno, sin hacer
decisiones repentinas.
Practicas de XP.
• Retroalimentación.
• Proceso continuo en lugar de por lotes.
• Entendimiento compartido.
• Bienestar del programador.
RETROALIMENTACIÓN
• Principio de pruebas.
• Planificación.
• Cliente in-situ: el cliente (o su
representante) deberá formar parte del
equipo de desarrollo.
• Pair-programming.
PROCESO CONTINUO EN LUGAR DE
POR LOTES.
• Integración continua.
• Refactorización.
• Entregas pequeñas.
ENTENDIMIENTO COMPARTIDO.
• Diseño simple.
• Metáfora.
• Propiedad colectiva del código.
• Estándar de programación.
BIENESTAR DEL PROGRAMADOR.
• Semana de 40 horas.
Actividades Básicas de XP.
• Planeación.
• Diseño.
• Codificación.
• Pruebas.
Ciclo de Vida XP.
Herramientas del XP.
• Historias de usuarios
Son tarjetas físicas en las cuales se anota
una descripción de una funcionalidad del
sistema, en una oración, se le da un
número y un título para ser identificada.
• Casos de prueba de aceptación
Son tarjetas que se elaboran para realizar
las pruebas de cada historia de usuario.
Herramientas del XP.
• Tarea de ingeniería
Son tarjetas que se elaboran para ayudar y
simplificar la programación de una
historia de usuario.
• Tarjetas CRC (Clase - Responsabilidad –
Colaborador).
Describen las clases utilizadas en la
programación de una historia.
Ventajas de XP.
• La programación extrema es que se adapta al
desarrollo de sistemas pequeños y grandes.
• Optimiza el tiempo de desarrollo.
• Permite realizar el desarrollo del sistema en
parejas para complementar los conocimientos.
• El código es sencillo y entendible.
• Poca documentación a elaborar para el
desarrollo del sistema
Desventajas XP.
• Son que no se tiene la definición del costo y el
tiempo de desarrollo.
• El sistema va creciendo después de cada entrega
al cliente y nadie puede decir que el cliente no
querrá una función más.
• Se necesita de la presencia constante del
usuario, lo cual en la realidad es muy difícil de
lograr.
Programación Extrema XP: Metodología Ágil para Aumentar Productividad

Contenu connexe

Tendances

Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacionFernando Solis
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacionCLEFormación
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadJorge Hernán Abad Londoño
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)Cristhian Aguilar
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xpElvisAR
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 

Tendances (20)

Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Scrum como metodologia agil
Scrum como metodologia agilScrum como metodologia agil
Scrum como metodologia agil
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacion
 
Scrum: la guía básica
Scrum: la guía básicaScrum: la guía básica
Scrum: la guía básica
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abad
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Valores y prácticas XP
Valores y prácticas XPValores y prácticas XP
Valores y prácticas XP
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 

En vedette

Relazione tecnica progetto riqualificazione fortificazioni umbertine
Relazione tecnica progetto riqualificazione fortificazioni umbertineRelazione tecnica progetto riqualificazione fortificazioni umbertine
Relazione tecnica progetto riqualificazione fortificazioni umbertineNewz.it
 
Audience research
Audience researchAudience research
Audience researchAnnie Evans
 
Audience research
Audience researchAudience research
Audience researchAnnie Evans
 
Wstęp do ... Paweł Kuś
Wstęp do ... Paweł KuśWstęp do ... Paweł Kuś
Wstęp do ... Paweł Kuśbratka.s
 
Reg510 jap samu logistics in japanese bertrand molimula
Reg510 jap samu logistics in japanese bertrand molimulaReg510 jap samu logistics in japanese bertrand molimula
Reg510 jap samu logistics in japanese bertrand molimulaMiguel Martinez Almoyna
 
Programma Festival città metropolitane
Programma Festival città metropolitaneProgramma Festival città metropolitane
Programma Festival città metropolitaneNewz.it
 
ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...
ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...
ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...Newz.it
 
Mobile and Luxury Retail Brands
Mobile and Luxury Retail BrandsMobile and Luxury Retail Brands
Mobile and Luxury Retail BrandsBrandEmotivity
 
Reg700 por a neonata proteçao civil sanitaria em brasil
Reg700 por a neonata proteçao civil sanitaria em brasilReg700 por a neonata proteçao civil sanitaria em brasil
Reg700 por a neonata proteçao civil sanitaria em brasilMiguel Martinez Almoyna
 
Giuseppe Tuccio sommario "La difficile antimafia"
Giuseppe Tuccio sommario "La difficile antimafia"Giuseppe Tuccio sommario "La difficile antimafia"
Giuseppe Tuccio sommario "La difficile antimafia"Newz.it
 
Consuntivo 2015 Guardia di Finanza di Cosenza
Consuntivo 2015 Guardia di Finanza di CosenzaConsuntivo 2015 Guardia di Finanza di Cosenza
Consuntivo 2015 Guardia di Finanza di CosenzaNewz.it
 
Construir el circuito solo con las compuertas nand y nor
Construir el circuito solo con las compuertas nand y norConstruir el circuito solo con las compuertas nand y nor
Construir el circuito solo con las compuertas nand y norJose Luis Dorao
 

En vedette (20)

Relazione tecnica progetto riqualificazione fortificazioni umbertine
Relazione tecnica progetto riqualificazione fortificazioni umbertineRelazione tecnica progetto riqualificazione fortificazioni umbertine
Relazione tecnica progetto riqualificazione fortificazioni umbertine
 
Social media Stad & Esch
Social media Stad & EschSocial media Stad & Esch
Social media Stad & Esch
 
Audience research
Audience researchAudience research
Audience research
 
Reg57 por multitudoes estadios ecollan
Reg57 por multitudoes estadios ecollanReg57 por multitudoes estadios ecollan
Reg57 por multitudoes estadios ecollan
 
Audience research
Audience researchAudience research
Audience research
 
Internet trends
Internet trendsInternet trends
Internet trends
 
Wstęp do ... Paweł Kuś
Wstęp do ... Paweł KuśWstęp do ... Paweł Kuś
Wstęp do ... Paweł Kuś
 
Reg510 jap samu logistics in japanese bertrand molimula
Reg510 jap samu logistics in japanese bertrand molimulaReg510 jap samu logistics in japanese bertrand molimula
Reg510 jap samu logistics in japanese bertrand molimula
 
Dinosaur training
Dinosaur trainingDinosaur training
Dinosaur training
 
Programma Festival città metropolitane
Programma Festival città metropolitaneProgramma Festival città metropolitane
Programma Festival città metropolitane
 
ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...
ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...
ANTICIPAZIONE DELLA VARIAZIONE DEGLI INDICI DEI PREZZI AL CONSUMO CITTA’ DI R...
 
Reg0 eng samu deffinitions
Reg0 eng samu deffinitions Reg0 eng samu deffinitions
Reg0 eng samu deffinitions
 
Mobile and Luxury Retail Brands
Mobile and Luxury Retail BrandsMobile and Luxury Retail Brands
Mobile and Luxury Retail Brands
 
Reg700 por a neonata proteçao civil sanitaria em brasil
Reg700 por a neonata proteçao civil sanitaria em brasilReg700 por a neonata proteçao civil sanitaria em brasil
Reg700 por a neonata proteçao civil sanitaria em brasil
 
REG200 ENG SAMU french IEMS Network
REG200 ENG SAMU french IEMS NetworkREG200 ENG SAMU french IEMS Network
REG200 ENG SAMU french IEMS Network
 
Giuseppe Tuccio sommario "La difficile antimafia"
Giuseppe Tuccio sommario "La difficile antimafia"Giuseppe Tuccio sommario "La difficile antimafia"
Giuseppe Tuccio sommario "La difficile antimafia"
 
Reg200 italiano samu 15 francese
Reg200 italiano samu 15 franceseReg200 italiano samu 15 francese
Reg200 italiano samu 15 francese
 
Consuntivo 2015 Guardia di Finanza di Cosenza
Consuntivo 2015 Guardia di Finanza di CosenzaConsuntivo 2015 Guardia di Finanza di Cosenza
Consuntivo 2015 Guardia di Finanza di Cosenza
 
Reg1000 esp samu cooperacion chile
Reg1000 esp samu cooperacion chileReg1000 esp samu cooperacion chile
Reg1000 esp samu cooperacion chile
 
Construir el circuito solo con las compuertas nand y nor
Construir el circuito solo con las compuertas nand y norConstruir el circuito solo con las compuertas nand y nor
Construir el circuito solo con las compuertas nand y nor
 

Similaire à Programación Extrema XP: Metodología Ágil para Aumentar Productividad

Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)Juan Avendaño
 
Extremeprograming
ExtremeprogramingExtremeprograming
Extremeprogramingestudiante
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Lis Pater
 
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
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágilfponceh
 
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
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]Agustín
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpjezule
 

Similaire à Programación Extrema XP: Metodología Ágil para Aumentar Productividad (20)

Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Extremeprograming
ExtremeprogramingExtremeprograming
Extremeprograming
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
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
 
Xp
XpXp
Xp
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Softagile
SoftagileSoftagile
Softagile
 
Programacion Extrema (XP).pptx
Programacion Extrema (XP).pptxProgramacion Extrema (XP).pptx
Programacion Extrema (XP).pptx
 
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_WR
Programacion extrema_WRProgramacion extrema_WR
Programacion extrema_WR
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
 
Xp
XpXp
Xp
 
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
 

Plus de Jose Luis Dorao

El problema de la mochila
El problema de la mochilaEl problema de la mochila
El problema de la mochilaJose Luis Dorao
 
Fundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADAFundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADAJose Luis Dorao
 
Metáfora de interfaces de usuarios
Metáfora de interfaces de usuariosMetáfora de interfaces de usuarios
Metáfora de interfaces de usuariosJose Luis Dorao
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfazJose Luis Dorao
 
Compuertas Logicas simplicación y dibujo de los circuitos
Compuertas Logicas simplicación y dibujo de los circuitosCompuertas Logicas simplicación y dibujo de los circuitos
Compuertas Logicas simplicación y dibujo de los circuitosJose Luis Dorao
 
Compuertas Lógicas y Diseño
Compuertas Lógicas y DiseñoCompuertas Lógicas y Diseño
Compuertas Lógicas y DiseñoJose Luis Dorao
 
Guia completa-de-google-uso-practico-para-particulares-y-empresas
Guia completa-de-google-uso-practico-para-particulares-y-empresasGuia completa-de-google-uso-practico-para-particulares-y-empresas
Guia completa-de-google-uso-practico-para-particulares-y-empresasJose Luis Dorao
 

Plus de Jose Luis Dorao (10)

El problema de la mochila
El problema de la mochilaEl problema de la mochila
El problema de la mochila
 
Fundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADAFundamentos de Analisi y Diseño de Algoritmos FADA
Fundamentos de Analisi y Diseño de Algoritmos FADA
 
Metáfora de interfaces de usuarios
Metáfora de interfaces de usuariosMetáfora de interfaces de usuarios
Metáfora de interfaces de usuarios
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfaz
 
Compuertas Logicas simplicación y dibujo de los circuitos
Compuertas Logicas simplicación y dibujo de los circuitosCompuertas Logicas simplicación y dibujo de los circuitos
Compuertas Logicas simplicación y dibujo de los circuitos
 
Compuertas Lógicas y Diseño
Compuertas Lógicas y DiseñoCompuertas Lógicas y Diseño
Compuertas Lógicas y Diseño
 
HTML5
HTML5HTML5
HTML5
 
Exposicion GWT
Exposicion GWTExposicion GWT
Exposicion GWT
 
POO
POOPOO
POO
 
Guia completa-de-google-uso-practico-para-particulares-y-empresas
Guia completa-de-google-uso-practico-para-particulares-y-empresasGuia completa-de-google-uso-practico-para-particulares-y-empresas
Guia completa-de-google-uso-practico-para-particulares-y-empresas
 

Programación Extrema XP: Metodología Ágil para Aumentar Productividad

  • 2. XP. • Es una metodología de desarrollo ágil que tiene como principal objetivo aumentar la productividad a la hora de desarrollar un proyecto software.
  • 3. ¿QUÉ ES UNA METODOLOGÍA ÁGIL? • Las metodologías ágiles tienen como punto fuerte la adaptación a cualquier cambio en un proyecto para aumentar sus posibilidades de éxito.
  • 4. Principios de una Metodología Ágil. • Los individuos y sus interacciones son más importantes que los procesos y las herramientas. • El software que funciona es más importante que la documentación exhaustiva. • Colaboración con el cliente en lugar de negociación de contratos. • No hay que seguir un plan cerrado, sino adaptarse al cambio.
  • 5. Los Cuatro Valores Fundamentales de XP.
  • 6. 1. Comunicación. • Es muy importante que haya una comunicación constante con el cliente y dentro de todo el equipo de trabajo.
  • 7. 2. Simplicidad. • Se refiere que ante todo y sin importar qué funcionalidad requiera el usuario en su sistema, éste debe ser fácil.
  • 8. 3. Retroalimentación. • Es la comunicación constante entre el desarrollador y el usuario.
  • 9. 4. Coraje. • Se refiere a la valentía que se debe tener al modificar o eliminar el código que se realizó con tanto esfuerzo.
  • 10. 5. Respeto. • El equipo debe trabajar como uno, sin hacer decisiones repentinas.
  • 11. Practicas de XP. • Retroalimentación. • Proceso continuo en lugar de por lotes. • Entendimiento compartido. • Bienestar del programador.
  • 12. RETROALIMENTACIÓN • Principio de pruebas. • Planificación. • Cliente in-situ: el cliente (o su representante) deberá formar parte del equipo de desarrollo. • Pair-programming.
  • 13. PROCESO CONTINUO EN LUGAR DE POR LOTES. • Integración continua. • Refactorización. • Entregas pequeñas.
  • 14. ENTENDIMIENTO COMPARTIDO. • Diseño simple. • Metáfora. • Propiedad colectiva del código. • Estándar de programación.
  • 15. BIENESTAR DEL PROGRAMADOR. • Semana de 40 horas.
  • 16.
  • 17. Actividades Básicas de XP. • Planeación. • Diseño. • Codificación. • Pruebas.
  • 18.
  • 20. Herramientas del XP. • Historias de usuarios Son tarjetas físicas en las cuales se anota una descripción de una funcionalidad del sistema, en una oración, se le da un número y un título para ser identificada. • Casos de prueba de aceptación Son tarjetas que se elaboran para realizar las pruebas de cada historia de usuario.
  • 21. Herramientas del XP. • Tarea de ingeniería Son tarjetas que se elaboran para ayudar y simplificar la programación de una historia de usuario. • Tarjetas CRC (Clase - Responsabilidad – Colaborador). Describen las clases utilizadas en la programación de una historia.
  • 22. Ventajas de XP. • La programación extrema es que se adapta al desarrollo de sistemas pequeños y grandes. • Optimiza el tiempo de desarrollo. • Permite realizar el desarrollo del sistema en parejas para complementar los conocimientos. • El código es sencillo y entendible. • Poca documentación a elaborar para el desarrollo del sistema
  • 23. Desventajas XP. • Son que no se tiene la definición del costo y el tiempo de desarrollo. • El sistema va creciendo después de cada entrega al cliente y nadie puede decir que el cliente no querrá una función más. • Se necesita de la presencia constante del usuario, lo cual en la realidad es muy difícil de lograr.