Este documento describe las metodologías ágiles y la programación extrema (XP). Explica los principios y prácticas de las metodologías ágiles como entregas iterativas, colaboración con el cliente y respuesta al cambio. Luego, se enfoca en XP, describiendo sus cuatro actividades básicas, roles, principios y prácticas como programación en parejas e integración continua. Finalmente, resume los beneficios y desafíos de aplicar metodologías ágiles como XP.
Este documento presenta una introducción a los métodos ágiles de programación y la metodología de Programación Extrema (XP) en particular. Explica que las metodologías ágiles se basan en la adaptabilidad a los cambios para tener éxito en los proyectos. Luego describe los principios y prácticas clave de XP como pequeñas entregas iterativas, programación en parejas, pruebas automatizadas y retroalimentación continua con el cliente. Finalmente, resume los roles, artefactos y proceso general de desarrollo en XP.
El documento describe las metodologías ágiles y la programación extrema (XP). Explica que las metodologías ágiles se enfocan en la colaboración, la adaptabilidad y entregar software funcional sobre seguir procesos estrictos. Luego, detalla los orígenes y principios de XP, incluyendo valores como retroalimentación rápida y cambio incremental. Finalmente, resume los roles clave en XP como el cliente, programador y verificador.
Díme que desarrollas y te diré que metodología usarKiberley Santos
Este documento compara diferentes metodologías de desarrollo de software, incluyendo metodologías pesadas como RUP, metodologías ágiles como XP y Scrum, y el desarrollo de software libre. Explica las ventajas y desventajas de cada metodología, así como los tipos de proyectos para los cuales son más adecuadas. También resume las tendencias observadas en la industria del software venezolana.
Este documento describe la metodología de desarrollo de software conocida como Programación Extrema (XP). XP se centra en la comunicación, la simplicidad y la retroalimentación. El documento explica los orígenes de XP, sus valores, prácticas y roles. También cubre las fases de planificación, diseño, desarrollo, pruebas y las ventajas e inconvenientes de esta metodología ágil.
La metodología XP (Programación Extrema) surgió en 1996 como una forma ágil de desarrollar software de alta calidad de manera iterativa e incremental. XP enfatiza la comunicación dentro del equipo, la implementación sencilla, y la participación del usuario. Algunas prácticas clave de XP incluyen el desarrollo en parejas, pruebas automatizadas continuas, pequeñas iteraciones y entregas frecuentes de funcionalidad al cliente. XP ha demostrado ser efectiva para proyectos con requisitos cambiantes o vagos.
Este documento presenta una introducción a las metodologías ágiles en el desarrollo de software. Brevemente describe algunas metodologías ágiles como XP, Scrum, FDD, ASP y Crystal Clear, destacando sus principales características y procesos. También compara las metodologías ágiles frente a las metodologías tradicionales, resaltando que las ágiles se enfocan más en la interacción, comunicación y entrega rápida de software funcional.
Este documento presenta una introducción a las metodologías ágiles en el desarrollo de software. Brevemente describe algunas metodologías ágiles como XP, Scrum, FDD, ASP y Crystal Clear, destacando sus principales características y procesos. También compara las metodologías ágiles con las metodologías tradicionales, resaltando que las ágiles se enfocan más en la interacción, comunicación y entrega rápida de software funcional.
Sesión 4 del curso Metodologías Ágiles de Desarrollo de Software de la Universidad de Alicante (http://www.dccia.ua.es/dccia/inf/asignaturas/MADS/2013-14)
Este documento presenta una introducción a los métodos ágiles de programación y la metodología de Programación Extrema (XP) en particular. Explica que las metodologías ágiles se basan en la adaptabilidad a los cambios para tener éxito en los proyectos. Luego describe los principios y prácticas clave de XP como pequeñas entregas iterativas, programación en parejas, pruebas automatizadas y retroalimentación continua con el cliente. Finalmente, resume los roles, artefactos y proceso general de desarrollo en XP.
El documento describe las metodologías ágiles y la programación extrema (XP). Explica que las metodologías ágiles se enfocan en la colaboración, la adaptabilidad y entregar software funcional sobre seguir procesos estrictos. Luego, detalla los orígenes y principios de XP, incluyendo valores como retroalimentación rápida y cambio incremental. Finalmente, resume los roles clave en XP como el cliente, programador y verificador.
Díme que desarrollas y te diré que metodología usarKiberley Santos
Este documento compara diferentes metodologías de desarrollo de software, incluyendo metodologías pesadas como RUP, metodologías ágiles como XP y Scrum, y el desarrollo de software libre. Explica las ventajas y desventajas de cada metodología, así como los tipos de proyectos para los cuales son más adecuadas. También resume las tendencias observadas en la industria del software venezolana.
Este documento describe la metodología de desarrollo de software conocida como Programación Extrema (XP). XP se centra en la comunicación, la simplicidad y la retroalimentación. El documento explica los orígenes de XP, sus valores, prácticas y roles. También cubre las fases de planificación, diseño, desarrollo, pruebas y las ventajas e inconvenientes de esta metodología ágil.
La metodología XP (Programación Extrema) surgió en 1996 como una forma ágil de desarrollar software de alta calidad de manera iterativa e incremental. XP enfatiza la comunicación dentro del equipo, la implementación sencilla, y la participación del usuario. Algunas prácticas clave de XP incluyen el desarrollo en parejas, pruebas automatizadas continuas, pequeñas iteraciones y entregas frecuentes de funcionalidad al cliente. XP ha demostrado ser efectiva para proyectos con requisitos cambiantes o vagos.
Este documento presenta una introducción a las metodologías ágiles en el desarrollo de software. Brevemente describe algunas metodologías ágiles como XP, Scrum, FDD, ASP y Crystal Clear, destacando sus principales características y procesos. También compara las metodologías ágiles frente a las metodologías tradicionales, resaltando que las ágiles se enfocan más en la interacción, comunicación y entrega rápida de software funcional.
Este documento presenta una introducción a las metodologías ágiles en el desarrollo de software. Brevemente describe algunas metodologías ágiles como XP, Scrum, FDD, ASP y Crystal Clear, destacando sus principales características y procesos. También compara las metodologías ágiles con las metodologías tradicionales, resaltando que las ágiles se enfocan más en la interacción, comunicación y entrega rápida de software funcional.
Sesión 4 del curso Metodologías Ágiles de Desarrollo de Software de la Universidad de Alicante (http://www.dccia.ua.es/dccia/inf/asignaturas/MADS/2013-14)
Este documento describe la metodología ágil Extreme Programming (XP). XP se basa en principios como la simplicidad, el feedback continuo y la comunicación entre el equipo. Incluye prácticas como el desarrollo en parejas, pruebas automatizadas frecuentes e integración continua. El ciclo de vida de XP implica desarrollo iterativo de pequeñas características con entregas frecuentes. XP puede mejorar la productividad pero también tiene inconvenientes como su aplicabilidad limitada a proyectos cortos.
La ingeniería de software ágil combina una filosofía y lineamientos de desarrollo que enfatizan la satisfacción del cliente, entregas incrementales rápidas, equipos pequeños y motivados, y simplicidad general en el desarrollo. Algunas metodologías ágiles populares son Scrum y eXtreme Programming (XP), las cuales se basan en valores como comunicación, retroalimentación y coraje.
El documento describe varias metodologías tradicionales de desarrollo de software que imponen disciplina y control del proceso para producir software más eficiente. Sin embargo, estas metodologías no se adaptan bien a entornos donde los requisitos pueden variar. Luego, presenta brevemente el Proceso Unificado Racional (RUP), el cual constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos a través de un enfoque flexible y adaptable. Finalmente, introduce el Marco de Tra
La metodología XP (Programación Extrema) surgió en la década de 1990 como una alternativa ágil para desarrollar software de alta calidad de forma rápida y simple. XP enfatiza la comunicación entre desarrolladores y clientes, iteraciones cortas, pruebas automatizadas y pequeñas mejoras incrementales del producto. Entre los fundadores se encuentran Kent Beck, Ward Cunningham y Ron Jeffries. XP ha demostrado ser efectiva para proyectos que requieren rápidos cambios y mejoras continuas.
Extreme Programming es una metodología ágil de desarrollo que propone un plan de desarrollo de software de corto plazo permitiendo una mayor interacción con el usuario.
Este documento describe las metodologías ágiles en el desarrollo de software. Explica que en 2001 nace el término "ágil" aplicado al desarrollo de software. Presenta la Programación Extrema (XP) como una metodología ágil que define roles como Programador y Cliente, y procesos como iteraciones que incluyen la definición de historias de usuario y su implementación.
Este documento resume la metodología ágil XP (Programación Extrema). Introduce XP, discutiendo cómo surgió como respuesta a los problemas de las metodologías tradicionales para proyectos de software con requisitos cambiantes. Luego describe los valores fundamentales de XP como la comunicación, simplicidad, retroalimentación y coraje. También explica las prácticas de codificación, desarrollo y negocio de XP, así como los roles clave. Finalmente resume las cuatro fases de planificación de proyecto, diseño, codificación y p
El documento describe varias metodologías ágiles para el desarrollo de software, incluyendo eXtreme Programming (XP), Scrum, Crystal, DSDM, ASD, FDD y Lean Development. Se explican los orígenes, principios, roles, procesos y prácticas clave de cada metodología. El documento también compara las diferencias entre metodologías ágiles y tradicionales.
La metodología eXtreme Programming (XP) es una metodología ágil de desarrollo de software que enfatiza la adaptabilidad sobre la previsibilidad. Se caracteriza por iteraciones cortas, integración continua del cliente, programación en parejas, pruebas automatizadas y entregas frecuentes de software. El objetivo principal de XP es satisfacer al cliente mediante el desarrollo rápido de software de alta calidad.
Los métodos ágiles enfatizan las comunicaciones cara a cara en vez de la documentación. Los requisitos y soluciones evolucionan mediante la colaboración de grupos auto organizados y multidisciplinarios.
Expositoras
María Fernanda Escudero., PMP
Project Manager
mescudero@thoughtworks.com
María José Ormaza
Business Intelligence
mjormaza@thoughtworks.com
La metodología XP (Programación Extrema) es un proceso ágil de desarrollo de software formulado por Kent Beck que pone más énfasis en la adaptabilidad que en la previsibilidad. Se caracteriza por desarrollo incremental, pruebas continuas, programación en parejas, integración frecuente con el cliente, corrección de errores antes de añadir nuevas funcionalidades, refactorización del código, simplicidad en el código y ciclos de desarrollo cortos que incluyen planeación, iteraciones y producción.
Este documento presenta una visión general de la práctica de la ingeniería de software, incluyendo los principios y pasos clave de las actividades de comunicación, planeación, modelado, construcción y despliegue. Explica que la práctica de la ingeniería de software proporciona un enfoque organizado y efectivo para el desarrollo de software a través de la aplicación de conceptos, principios, métodos y herramientas.
El desarrollo de software ya no es lo mismo que años atrás, un ejemplo podría ser el desarrollo de software antes tenia un soporte grande en Hardware y era costoso comprarlo, eso costos ahora han bajado y dejaron de serlo.
Presentación dada el día 15 de marzo de 2010 en la Universidad de Córdoba (UCO), sobre el tema de las Metdologías Ágiles en la Práctica, es decir, el cómo se han implementado en una empresa real (Jet Multimedia, S.A.)
El documento describe varias metodologías para el desarrollo de proyectos de software, incluyendo metodologías ágiles y tradicionales. Explica que las metodologías ágiles valoran la interacción entre individuos, entregas funcionales rápidas y respuesta al cambio, mientras que las metodologías tradicionales se enfocan más en la planificación y documentación. También describe dos metodologías ágiles específicas: Scrum, la cual se basa en iteraciones cortas llamadas sprints, y eXtreme Programming, c
El documento describe varias metodologías ágiles para el desarrollo de software, incluyendo Scrum, XP, Crystal y DSDM. Explica que las metodologías ágiles se enfocan en entregas iterativas frecuentes, colaboración entre desarrolladores y clientes, y respuesta al cambio. También resume los principios clave del Manifiesto Ágil y los roles definidos en XP.
El documento habla sobre las metodologías ágiles. Explica que estas surgen como alternativa a las metodologías tradicionales de desarrollo de software, las cuales son vistas como lentas e ineficientes. Describe algunas metodologías ágiles como la Programación Extrema y Scrum, y explica conceptos como el Manifiesto Ágil y los roles y procesos de la metodología XP.
El documento describe las etapas y subetapas de la metodología XP (Programación Extrema), incluyendo: 1) Planificación con historias de usuarios y reuniones diarias, 2) Diseño simple con soluciones rápidas, 3) Codificación en parejas con integraciones frecuentes, y 4) Pruebas unitarias y de aceptación para detectar errores. La metodología enfatiza la colaboración entre programadores y clientes para entregar versiones mejoradas constantemente en plazos cortos.
La metodología XP (Programación Extrema) surgió en la década de 1980 con ideas de metodologías orientadas a objetos. Kent Beck obtuvo la patente en 1996 y la hizo oficial en 1999 con la publicación de su libro. XP se enfoca en entregas pequeñas y frecuentes, diseño simple, pruebas automatizadas, integración continua, código compartido y un ritmo sostenible de desarrollo. Tiene como objetivo mejorar la productividad y calidad mediante el cumplimiento de la planificación y pruebas en
Este documento describe la metodología ágil Extreme Programming (XP). XP se basa en principios como la simplicidad, el feedback continuo y la comunicación entre el equipo. Incluye prácticas como el desarrollo en parejas, pruebas automatizadas frecuentes e integración continua. El ciclo de vida de XP implica desarrollo iterativo de pequeñas características con entregas frecuentes. XP puede mejorar la productividad pero también tiene inconvenientes como su aplicabilidad limitada a proyectos cortos.
La ingeniería de software ágil combina una filosofía y lineamientos de desarrollo que enfatizan la satisfacción del cliente, entregas incrementales rápidas, equipos pequeños y motivados, y simplicidad general en el desarrollo. Algunas metodologías ágiles populares son Scrum y eXtreme Programming (XP), las cuales se basan en valores como comunicación, retroalimentación y coraje.
El documento describe varias metodologías tradicionales de desarrollo de software que imponen disciplina y control del proceso para producir software más eficiente. Sin embargo, estas metodologías no se adaptan bien a entornos donde los requisitos pueden variar. Luego, presenta brevemente el Proceso Unificado Racional (RUP), el cual constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos a través de un enfoque flexible y adaptable. Finalmente, introduce el Marco de Tra
La metodología XP (Programación Extrema) surgió en la década de 1990 como una alternativa ágil para desarrollar software de alta calidad de forma rápida y simple. XP enfatiza la comunicación entre desarrolladores y clientes, iteraciones cortas, pruebas automatizadas y pequeñas mejoras incrementales del producto. Entre los fundadores se encuentran Kent Beck, Ward Cunningham y Ron Jeffries. XP ha demostrado ser efectiva para proyectos que requieren rápidos cambios y mejoras continuas.
Extreme Programming es una metodología ágil de desarrollo que propone un plan de desarrollo de software de corto plazo permitiendo una mayor interacción con el usuario.
Este documento describe las metodologías ágiles en el desarrollo de software. Explica que en 2001 nace el término "ágil" aplicado al desarrollo de software. Presenta la Programación Extrema (XP) como una metodología ágil que define roles como Programador y Cliente, y procesos como iteraciones que incluyen la definición de historias de usuario y su implementación.
Este documento resume la metodología ágil XP (Programación Extrema). Introduce XP, discutiendo cómo surgió como respuesta a los problemas de las metodologías tradicionales para proyectos de software con requisitos cambiantes. Luego describe los valores fundamentales de XP como la comunicación, simplicidad, retroalimentación y coraje. También explica las prácticas de codificación, desarrollo y negocio de XP, así como los roles clave. Finalmente resume las cuatro fases de planificación de proyecto, diseño, codificación y p
El documento describe varias metodologías ágiles para el desarrollo de software, incluyendo eXtreme Programming (XP), Scrum, Crystal, DSDM, ASD, FDD y Lean Development. Se explican los orígenes, principios, roles, procesos y prácticas clave de cada metodología. El documento también compara las diferencias entre metodologías ágiles y tradicionales.
La metodología eXtreme Programming (XP) es una metodología ágil de desarrollo de software que enfatiza la adaptabilidad sobre la previsibilidad. Se caracteriza por iteraciones cortas, integración continua del cliente, programación en parejas, pruebas automatizadas y entregas frecuentes de software. El objetivo principal de XP es satisfacer al cliente mediante el desarrollo rápido de software de alta calidad.
Los métodos ágiles enfatizan las comunicaciones cara a cara en vez de la documentación. Los requisitos y soluciones evolucionan mediante la colaboración de grupos auto organizados y multidisciplinarios.
Expositoras
María Fernanda Escudero., PMP
Project Manager
mescudero@thoughtworks.com
María José Ormaza
Business Intelligence
mjormaza@thoughtworks.com
La metodología XP (Programación Extrema) es un proceso ágil de desarrollo de software formulado por Kent Beck que pone más énfasis en la adaptabilidad que en la previsibilidad. Se caracteriza por desarrollo incremental, pruebas continuas, programación en parejas, integración frecuente con el cliente, corrección de errores antes de añadir nuevas funcionalidades, refactorización del código, simplicidad en el código y ciclos de desarrollo cortos que incluyen planeación, iteraciones y producción.
Este documento presenta una visión general de la práctica de la ingeniería de software, incluyendo los principios y pasos clave de las actividades de comunicación, planeación, modelado, construcción y despliegue. Explica que la práctica de la ingeniería de software proporciona un enfoque organizado y efectivo para el desarrollo de software a través de la aplicación de conceptos, principios, métodos y herramientas.
El desarrollo de software ya no es lo mismo que años atrás, un ejemplo podría ser el desarrollo de software antes tenia un soporte grande en Hardware y era costoso comprarlo, eso costos ahora han bajado y dejaron de serlo.
Presentación dada el día 15 de marzo de 2010 en la Universidad de Córdoba (UCO), sobre el tema de las Metdologías Ágiles en la Práctica, es decir, el cómo se han implementado en una empresa real (Jet Multimedia, S.A.)
El documento describe varias metodologías para el desarrollo de proyectos de software, incluyendo metodologías ágiles y tradicionales. Explica que las metodologías ágiles valoran la interacción entre individuos, entregas funcionales rápidas y respuesta al cambio, mientras que las metodologías tradicionales se enfocan más en la planificación y documentación. También describe dos metodologías ágiles específicas: Scrum, la cual se basa en iteraciones cortas llamadas sprints, y eXtreme Programming, c
El documento describe varias metodologías ágiles para el desarrollo de software, incluyendo Scrum, XP, Crystal y DSDM. Explica que las metodologías ágiles se enfocan en entregas iterativas frecuentes, colaboración entre desarrolladores y clientes, y respuesta al cambio. También resume los principios clave del Manifiesto Ágil y los roles definidos en XP.
El documento habla sobre las metodologías ágiles. Explica que estas surgen como alternativa a las metodologías tradicionales de desarrollo de software, las cuales son vistas como lentas e ineficientes. Describe algunas metodologías ágiles como la Programación Extrema y Scrum, y explica conceptos como el Manifiesto Ágil y los roles y procesos de la metodología XP.
El documento describe las etapas y subetapas de la metodología XP (Programación Extrema), incluyendo: 1) Planificación con historias de usuarios y reuniones diarias, 2) Diseño simple con soluciones rápidas, 3) Codificación en parejas con integraciones frecuentes, y 4) Pruebas unitarias y de aceptación para detectar errores. La metodología enfatiza la colaboración entre programadores y clientes para entregar versiones mejoradas constantemente en plazos cortos.
La metodología XP (Programación Extrema) surgió en la década de 1980 con ideas de metodologías orientadas a objetos. Kent Beck obtuvo la patente en 1996 y la hizo oficial en 1999 con la publicación de su libro. XP se enfoca en entregas pequeñas y frecuentes, diseño simple, pruebas automatizadas, integración continua, código compartido y un ritmo sostenible de desarrollo. Tiene como objetivo mejorar la productividad y calidad mediante el cumplimiento de la planificación y pruebas en
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
10245215.ppth
1. Universidad “Gran Mariscal de Ayacucho”
Ingeniería de Sistemas
Dirección de Operaciones I
Participantes:
Montes, Kimberlys
Mosquera, Johanbert
Suarez, Ocnelis
3. Metodología Ágil
Las metodologías ágiles forman parte del movimiento de
desarrollo ágil de software, que se basan en la
adaptabilidad de cualquier cambio como medio para
aumentar las posibilidades de éxito de un proyecto.
5. Metodología Ágil
El Manifiesto de la metodología Ágil:
1. Individuo y las iteraciones del equipo de desarrollo sobre el
proceso y las herramientas. (Calidad del profesional del
equipo, Entrega Temprana y Continua)
2. Software funcionando sobre documentación extensiva.
3. La colaboración con el cliente sobre negociación contractual.
4. Respuesta ante el cambio sobre seguir estrictamente un plan.
Es importante la derecha pero valoramos más la izquierda
6. ¿Por qué surgen las Metodologías Ágiles?
1. Dificultades para implantar metodologías
tradicionales. Procesos ceremoniosos,
herramientas CASE y notaciones de modelado
sofisticadas (UML)
2. Una solución a medida para un segmento
importante de proyectos de desarrollo de
software
3. “Aceptar el cambio” ...
7. ¿Cuándo utilizar una Metodología Ágil?
- Sus clientes no tienen una idea firme de lo que el
sistema debe hacer.
- Sistemas cuya funcionalidad se espera que cambie
cada pocos meses.
- Si los clientes necesitan un nuevo sistema en una fecha
específica.
8. Comparación Ágil v/s Tradicional
Metodología Ágil Metodología Tradicional
No existe un contrato tradicional, debe ser bastante
flexible
Existe un contrato prefijado
Cliente es parte del equipo de desarrollo (además in-
situ)
El cliente interactúa con el equipo de desarrollo
mediante reuniones
Orientada a proyectos pequeños. Corta duración (o
entregas frecuentes), equipos pequeños (< 10
integrantes) y trabajando en el mismo sitio
Aplicables a proyectos de cualquier tamaño, pero
suelen ser especialmente efectivas/usadas en
proyectos grandes y con equipos posiblemente
dispersos
La arquitectura se va definiendo y mejorando a lo
largo del proyecto
Se promueve que la arquitectura se defina
tempranamente en el proyecto
Énfasis en los aspectos humanos: el cliente y el
trabajo en equipo
Énfasis en la definición del proceso: roles, actividades
y artefactos
Se esperan cambios durante el proyecto Se espera que no ocurran cambios de gran impacto
durante el proyecto
11. Sin embargo, se reconoce a
Kent Beck como el que
articuló esta propuesta y le
dio nombre propio.
Kent Beck
En 1989, Cunningham formó un
equipo que usaba los principios y
muchas de las prácticas que
después adoptaría XP, mientras
trabajaba para la compañía
“Wyatt Software” [Fowler 2000].
Antecedentes e Historia de
Programación extrema
12. + Los autores de la Programación Extrema, crearon el
sitio web Portland Pattern Repository y empezaron a
hablar de ella y promocionarla, de lo que era y cómo
realizarla. Estos propulsores de la XP hablaban de ella
en cada ocasión que tenían y en cada página que, poco o
mucho hablara de temas de programación.
Antecedentes e Historia de
Programación extrema
Portland Pattern Repository
14. Implementación
Requerimientos Análisis Diseño Prueba Producción
Fig. 1 Relación del costo del cambio contra las etapas del ciclo de vida
(adaptado de Beck, 1999)
Costo
del
cambio
Justificación y fundamentos de XP
16. Principios de la Programación extrema
Se busca :
1.Realimentación rápida
2.Asumir la simplicidad
3.Cambio incremental
4.Aceptar el cambio
5.Hacer trabajo de calidad.
17. 1. El juego de la planificación
2. Entregas pequeñas
3. Metáfora
4. Diseño simple
5. Recodificación
6. Programación en parejas
7. Propiedad colectiva
8. Integración continua
9. Semana de 40 horas
10. Cliente in situ
11. Estándares de programación
12. Pruebas
Prácticas XP
DISEÑO
CODIFICACION
PLANIFICACION
PRUEBAS
19. Roles de XP
Cliente
Elabora especificaciones de los requerimientos
iniciales.
Programador
Responsable de diseñar, codificar, probar e integrar
el producto de software.
Administrador
Responsable de coordinador de las actividades de
desarrollo y asegurar su cumplimiento.
20. Los cuatro valores
Valores para desarrollar software:
1.Comunicación
2.Sencillez
3.Retroalimentación
4.Valentía.
21. Objetivos de XP
Son:
1. La satisfacción del cliente.
2. Potenciar el trabajo en grupo, todos están involucrados en el
desarrollo del software.
22. + Da lugar a una programación
sumamente organizada.
+ Ocasiona eficiencias en el
proceso de planificación y
pruebas.
+ Cuenta con una tasa de
errores muy pequeña.
+ Propicia la satisfacción del
programador.
+ Es recomendable emplearla
solo en proyectos a corto
plazo.
+ En caso de fallar, las
comisiones son muy altas.
+ Requiere de un rígido ajuste
a los principios de XP.
+ Puede no siempre ser más
fácil que el desarrollo
tradicional.
Ventajas Desventajas
23. CONCLUSIONES
+ La programación extrema es una forma ligera, eficiente, flexible, científica y
divertida de generar software.
+ La programación extrema se beneficia de la existencia de un gran número de
herramientas de software libre que permiten aplicarla con gran productividad.
+ El software libre se inspira en algunas de las prácticas de la XP .
+ Aprovecha el tiempo de los clientes y ayuda a que un cliente se sienta integrado,
evitando que se desmoralice por no saber como preparar pruebas de aceptación.
+ Permite identificar historias adicionales que no fueran obvias para el cliente o en las
que cliente no hubiese pensado de no enfrentarse a dicha situación.