Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es una metodología ágil de desarrollo de software que se centra en la entrega de software de alta
calidad de manera rápida y eficiente.
se enfoca en la colaboración intensa entre los miembros del equipo, los cuales trabajan juntos en
parejas para desarrollar el software. Esto se conoce como "Programación en Pareja" o "Pair
Programming".
origen
La metodología de Programación Extrema (XP) fue desarrollada en la década de 1990 por Kent
Beck, un ingeniero de software estadounidense, mientras trabajaba en Chrysler Corporation en los
Estados Unidos. La metodología XP se presentó públicamente por primera vez en la Conferencia de
Desarrollo de Software de O'Reilly en 1999. Desde entonces, ha ganado popularidad y se ha
convertido en una de las metodologías ágiles más conocidas y utilizadas en el desarrollo de
software.
Fases
• Diseño: se crea el diseño del software para implementar las historias de usuario
identificadas.
• Codificación: se escribe el código para implementar el diseño del software.
• Pruebas: se realizan pruebas unitarias para asegurar que el código implementado funcione
correctamente.
• Integración: se integra el nuevo código con el código existente y se realiza la integración
continua para detectar y corregir errores lo antes posible.
• Evaluación: se evalúa el software y se recopila retroalimentación del equipo y de los
clientes para mejorar el proceso y ajustar el enfoque en iteraciones posteriores.
Ventajas
La metodología de Programación Extrema (XP) tiene varias ventajas que la hacen una opción
popular para el desarrollo de software. Algunas de las principales ventajas de la metodología XP
son:
Desventajas
presenta algunas desventajas que deben ser consideradas. Algunas de las principales desventajas
de la metodología XP son: