FUNDAMENTOS Y FUNCIONAMIENTO DE PROGRAMACIÓN EXTREMA XP
FUNDAMENTOS
Extreme Programming (XP) es una metodología para el desarrollo de software que apunta a producir software de mejor calidad, y mejor calidad de vida para el equipo de desarrollo.
XP tiene éxito porque enfatiza en la satisfacción del cliente. En lugar de entregar todo lo que podría desear en una fecha lejana en el futuro, este proceso entrega el software que necesita cuando lo necesita. Extreme Programming permite a sus desarrolladores responder con confianza a los requisitos cambiantes de los clientes, incluso al final del ciclo de vida.
La Programación Extrema enfatiza el trabajo en equipo. Los gerentes, clientes y desarrolladores son todos socios iguales en un equipo colaborativo. Extreme Programming implementa un entorno simple pero efectivo que permite que los equipos sean altamente productivos. El equipo se autoorganiza en torno al problema para resolverlo de la forma más eficiente posible.
XP mejora un proyecto de software de cinco maneras esenciales; comunicación, sencillez, retroalimentación, respeto y valentía. XP incita a la comunicación constante entre desarrolladores con sus clientes y compañeros programadores de diferentes formas:
- Manteniendo el diseño simple y limpio.
- Recibiendo comentarios al probar su software desde el primer día.
- Entregar el sistema a los clientes lo antes posible e implementan los cambios sugeridos.
Cada pequeño éxito profundiza su respeto por las contribuciones únicas de todos y cada uno de los miembros del equipo. Con esta base, los programadores extremos pueden responder valientemente a los requisitos y la tecnología cambiantes.
FUNCIONAMIENTO
CONCLUSIÓN EN EQUIPO
Mediante XP se pueden obtener resultados de calidad, ya que convierte a los clientes y desarrolladores en un equipo, con el fin de satisfacer las necesidades del cliente.
XP se enfoca en sus valores los cuales son comunicación, retroalimentación, respeto, sencillez y valor, por lo tanto, XP es una muy buena opción para el desarrollo de software ya que en el proceso de la entrega los desarrolladores pueden responder antes el cambio de requisitos de los clientes, ser eficiente y flexible. Cuentan con técnicas y herramientas que facilitan satisfacer a los clientes a través de la entrega oportuna de un software de calidad.
BIBLIOGRAFÍA

Comentarios
Publicar un comentario