Saltar al contenido principal
Página

Tema 6.5 - Extreme Programming (XP)

Extreme Programming (XP) 

Beneficios: 

  • Programación sumamente organizada, aplicable en cualquier lenguaje. 

  • Eficiencia en el proceso de planificación y pruebas. 

  • Tasa de errores muy pequeña. 

  • Fomenta la comunicación entre los clientes y los desarrolladores, facilitando cambios. 

  • El cliente tiene el control sobre las prioridades. 

  • Se hacen pruebas continuas durante el proyecto. 

  • Mejor utilizada en la implementación de nuevas tecnologías.


Retos:

  • Correcta colaboración con el cliente en la realidad.

  • Falta de capacidad para dirigir el equipo.

  • Subutilización de recursos.

  • Aplicable en equipos pequeños.


Introduccion a Extreme Programming

El Extreme Programming(XP), o Programación Extrema fue creada en la Chrysler Corporation.

  • Obtuvo impulso en la década de 1990.

  • Evita el aumento radical del costo de software cambiante con el paso del tiempo.


Características Clave:

  • Desarrollo incremental.

  • Horarios flexibles.

  • Códigos de prueba automatizados.

  • Comunicación verbal.

  • Diseño en evolución constante.

  • Vinculación a corto y largo plazo de todos los involucrados.


La Programación Extrema ha sido adoptada extensamente debido a sus bien definidas prácticas de ingeniería.

Enfatiza cinco valores:

  • Comunicación y colaboración.

  • Simplicidad.

  • Retroalimentación.

  • Coraje.

  • Respeto.

Última modificación: viernes, 1 de abril de 2022, 15:40