La programación extrema (XP) surgió en 1996 como una metodología ágil de desarrollo de software creada por Kent Beck mientras trabajaba para Chrysler Corporation. XP se basa en la simplicidad, comunicación y realimentación continua de código. Su objetivo es satisfacer al cliente mediante el trabajo en equipo, y minimizar riesgos relacionados con el costo, tiempo, calidad y alcance del proyecto.
2. ORIGEN
Nace de la mano de KENT BECK en el verano de 1996, cuando
trabajaba para Chrysler Corporation El tenia varias ideas de
metodologías para realización de programas que eran cruciales
para el buen desarrollo de cualquier sistema.
3. QUE ES PROGRAMACION EXTREMA O XP
Es una metodología ligera de desarrollo de aplicaciones que se
besa en la simplicidad, la comunicación y la realimentación del
código desarrollado.
4. VALORES QUE INSPIRAN XP
El desarrollo de software es una actividad humana, es afectada por la motivación, creencias y los instintos
de las personas.
Valores comunes: son los que permiten que las personas trabajen por el beneficio común antes que el
propio.
5. OBJETIVO DE XP
La satisfacción del cliente.
Potenciarse trabajo en grupo.
Minimizar el riesgo actuando sobre las variables del
proyecto: costo, tiempo, calidad y alcance.
6. CARACTERÍSTICAS
Metodología basada en prueba y error para tener un
software que funcione realmente.
Fundada en principios.
Esta orientada hacia quien produce y usa software (el cliente
participa muy activamente).
Reduce el coste del cambio en todas las etapas del ciclo de
vida del sistema.
7. ALGUNAS BASES DE LA
PROGRAMACION EXTREMA
En la programación extrema se da por
supuesto que es imposible prever todo
antes de empezar a codificar. Es posible
capturar todos los requisitos del sistema,
saber que es todo lo tiene que hacer ni
hacer un diseño correcto al principio.
Básicamente la idea de la programación
extrema consiste en trabajar
estrechamente con el cliente haciéndole
mini-versiones con muchas frecuencia, y
en cada una se debe hacer el mínimo de
código y lo mas simple posible para que
funcione correctamente.
8. QUE ES XP
XP (extreme Programing) nace como nueva disciplina de
desarrollado de software, Kent Benck, su autor, es un
programador que ha trabajado en múltiples empresas y que
actualmente lo hace como programador en la empresa
automovilista DaimlerChrysler.
Con sus teoría q conseguido el respaldo de gran parte de la
industria del software y el rechazo de otra parte.
La programación extrema se basa en la simplicidad, la
comunicación y el reciclado, continuo de código, para
algunos no se que aplicar una pura lógica.